sleek

Robin Ahle·ransome1.sleek

todo.txt manager for Linux, Windows and MacOS, free and open-source (FOSS)

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.

winget install --id ransome1.sleek --exact --source winget

Latest 2.0.25·April 14, 2026

Release Notes

What's Changed Added

  • The search text field now shows both currently visible and total available todos (#766)
  • Test cases for Attributes.ts of main process Enhanced
  • Replaced dayjs completely with Luxon and removed dayjs dependency
  • Updated MUI to the next major version and fixed broken functionality
  • Refactored Attributes.ts in main and renderer process
  • Removed possible bottlenecks during app-startup which should speed up startup-times
  • Removed material-ui-popup-state dependency
  • Refactored Notifications.ts and enhanced its test cases Fixed
  • When you set a todo’s status to 'done' and bulk creation is turned on, line breaks will no longer create new todos (#822)
  • Recurring todos using a bare interval without a number (e.g. rec:w, rec:m) now correctly receive a new due date when completed. Previously the due date was silently omitted
  • Strict recurring todos (e.g. rec:+1w) with no existing due date now correctly fall back to the completion date plus the recurrence interval, as documented. Previously an invalid date was written
  • Fixed various date issues (#735, #534, #744)
  • Fixed issue with hidden tasks still pushing their attributes into drawer (#769)
  • Fixed theme issue on Windows (#743)
  • On Windows, sleek no longer leaves behind a *.tmp.ico file in %TEMP% after each run. The tray icon files are now unpacked from the application archive so Windows can read them directly, avoiding the temporary copy that was never cleaned up (#848)
  • https://github.com/ransome1/sleek/issues/662
  • #664
  • #815

Full Changelog: v2.0.24...v2.0.25 ❤️ This project needs your support Sponsor sleek Pushing sleek to the Apple and Microsoft app stores creates annual costs. You can help covering these by sponsoring the project. Contribute sleek's backlog is becoming increasingly populated, yet our capacity is limited. If you are skilled in React, TypeScript, Electron, or vitest you can support this project. We need to continue refactoring the code, build reliable test coverage, and reduce bugs. Here you'll find our backlog. For those interested, all necessary information about contributing to the project is kept and updated in the contributing onboarding document.

Installer types: nullsoft, portable

x64usernullsoft9BDE8A4870CA18FBB64C03D1E029640DB81A6430D8EF20BC9DAF10645D9E8FD2
x64—portable4996CC7E2B0AEE316E9DA23C68D3C27D0E2874C797B8AD2875042CE8918B4AE8

Details

Homepage
https://github.com/ransome1/sleek
License
MIT
Publisher
Robin Ahle
Support
https://github.com/ransome1/sleek/issues
Copyright
Copyright (c) 2022 Robin Ahle
Moniker
sleek

Tags

cross-platformtodo

Older versions (34)

2.0.24
x64usernullsoft8ACF605A2BCBCED6817680AABA150EF58F9E86590BBC9C647D4B10B06F09E8AD
x64—portable9641574BBE25BEB5BE47CC331E945F7EED646769F993567569B96156D1C3F84A
2.0.21
x86usernullsoft14B60CEFCAE385A12ACFC2DB77084C783492EE329BD2E60FC02708ACC8B54F27
x86—portable0D1CD9AB1F47BED917D1A1097207FC02E2AB0B3DAB24BAC29456F4CADE606C5A
2.0.19
x86usernullsoft93ACE9ADC206AD765993762F9823051EC6A580781806734B5F9ED3E0665E9492
x86—portableDA59D442F0257AB9186C7F72917F8E898A633D6BDDC013BFCFD0A64D8D72AC19
1.3.1
x64usernullsoftB5B113E1AFF510005895975C3934DE93CFEA9936BCA180F7187B24344A5D13A9
x64—portableB2753F8A394D7398EAD8250D321BD2387EB05D7766A3008FF23765B8D0850D10
1.3.0
x64usernullsoft50D3B40C86E67FF9B31B02251929A60BCF8A5E722A3295C2D51A75FFB96CF72B
x64—portableC004876B144706B57889340FEB7B3B755654D3E5F4F3F2C125E84C5EEBD7CB2E
1.2.9
x64usernullsoft3E3AABFE1F3E5E89B9B47FB4687EBFBDCC2119C1F3D5AA0611B182F366CAF41B
x64—portableC9B04EC7A54E4CC7EC8E505E8A05F0FD9F05BB2413D4706327138DC5C150DBDE
1.2.8
x64usernullsoft927958EF4D52E0C873959413C2CB357ABC6553A09ADDF72E4EEEF5458E25BC46
x64—portable0D8985C0AB71F4C61C1D7C377816581D1030D2C8A367FC00F09185EEEE7847D2
1.2.7
x64usernullsoftF053B159178D8022A5A82309F1AF94F92BD72C52C0D223F72822E4B93C15AB95
x64—portableF3A1376890C366E5DF7214E72F6C8AA21D8ACAD6D75290F3E2D7F5282E73EA6D
1.2.6
x64usernullsoft46114B18CE4F4377532C6A7749566CF177C223C76BCF4997DA85730E30CDE788
x64—portable57CCA9FE618E1D8726FE1C4539AB6ED693269AE5ADC9D41258A6A83F90C14B95
1.2.4
x64usernullsoft7113204EF5E8C90192E3D2EE1BF1AD0634660E084366487254E53308D4418B92
x64—portable8EA3F6B6CABA35DF0EEE43977F3A8AC871286942B9F9416691F2A34110EBC4EC
1.2.3
x64usernullsoftB5935183B4C7F49BB94B99B6981CA20CCE058AFCBB86B5229BA4A97E21387112
x64—portableBDEDEA035FC00062B2E3F93F4E3C5EBFECF8BD4A06B0EF7F2AE0330CBC1A311E
1.2.2
x64usernullsoft0DAFF6445B6C5436B86F3A76BA71C516CB8B29E5ED368C1650F823B73301994B
x64—portable9F863141B85122EFC3BB6C2B5BB64E6198C45E5EA9AC99A67976F23223BECC3E
1.2.1
x64usernullsoftC30153128DE4A7D94E70D1C3E96F41BB208CDC6B6ED57DFD059D1761E04600DF
x64—portable773D67E93D1B4CE050A5B148ED7A5DD6F8630AE7DAAFF218E6F639B445668188
1.2.0
x64usernullsoft81E967109DA9BEEC0A8162D569C4B0E961B0C3F2309F5DEC4C3C4AC3FC921F39
x64—portableAD7CED8FC2598B5BCC08B992861950F8348D996570E1690E6691E61EFF03619B
1.1.9
x64usernullsoft70FE9F912053B75FEC850D4FC0F0B0654473F4DF523F50D9AE736AC07C4D3171
x64—portableAD5EB97EBC6DA91F8238151F8932FC6EC25663753C0E8ED78AD1FD44B27D2F87
1.1.8
x64usernullsoft93DE2AB82D008A1D000EC218DD2E78FEBFE7EB79C51DB395614D9B0F1F49E640
x64—portableF96A0A1C474E6BD1DCF1C71FC474C0EA4369BD1E0F0DD3E60BE3841670D71567
1.1.7
x64usernullsoft6DF1F1E6C4DAB0D2A10EDCFAAED6F40625D51F64464FAF7CC3D06DA31863812E
x64—portableD91F4EBFB92B743A9C480A38D26632A1BA6F46FBFD0D1F26FAEE2554ABF214F5
1.1.6
x64usernullsoft80B822B8676706BEAB8807C2E6EE0E187301C7C9D8D1037980123350E06C7AF6
x64—portable2C87BBCAFF2B16FBD9A8CAE53CECDF5764C25B2FA506CDFBD03E2F54CF90F33A
1.1.5
x64usernullsoftE9D709FA8109C68F469E0D5A70945FE3CB22DD38AB40FC45D6319680AC52DABA
x64—portable7FD935897F77BFF0BDDF4014E4CE52E8FD83F9BA2AB84044707EC7689DF7CFB7
1.1.4
x64usernullsoft1E34D0FE8EF2845F7B40806885494F34FE1F7D856CD6C8F3B74AAD80B7024349
x64—portable388A4BAAD8309ADDB81FF05AAD4C0A4EA51AA07DDC398BC3B1CD61C5D83FC9C1
1.1.3
x64usernullsoft9F5F7FDD2BBBCAFA627B33F73C1AAB1FC71044C68D37A5DF7A337E3B2FDA25C2
x64—portableE394E35BA67BEA1DF5D0CEF6B3B6B9C81C6EF06C1C5F45E71100AF10C2608788
1.1.2
x64usernullsoft41A96501850935B506F161010554DA0541AE45DB595BA9B5001057C73256CE64
x64—portable1A7418B00962F9F8B234DEEFF235DAD71948F31058E4C0FD5211BDA0915471ED
1.1.1
x64usernullsoft5D162721D8BE7A017C000F3ECF3A355F4914A1A2BD56E3023DB8218373F9C9A5
x64—portableCBB0D77C618BA44F177BF05DE1831DB503C6B3BF289FB9B830A4EC8B7DC14A08
1.1.0
x64usernullsoft591ABF7773E91D0CB2BB390CCEA4076856B52EDE62ED095023C25BC0E02C7DAA
x64—portable4DF271F4252690E56E2F2DC46469657379AF0379D8F7B68EC3AEB8893FA900E3
1.0.9
x64usernullsoft22521E2A82C05904F8B59415482A7F96C7B9631A16C7A71ECEE20E16A20924EE
x64—portable9B34D04A7C8948C4B62D13457B141B6BC8DE463AD6A1B06486527EA0F45F1886
1.0.8
x64usernullsoftE98A616D89F0AC0F1FBBBF7FAA827E53052780BFBCBF81E35E91E5BBA631702A
x64—portableE831D2F122B6E4672065CE5A9CBDF9DB4CCBA67AE95EFFBDD21C621B93027416
1.0.7
x64usernullsoft274D9C823F4562358FDA24C7572E44BA19CCEEC9EE9AF3DBE50B93E1F8835A2B
x64—portable909FD3BAD2137BD03EF83DC963586F319D969277412874C4E7631186DC0B355A
1.0.6
x64usernullsoft92C232043AFB18484F86AF7052390569C8B14EFAC9F23F52DCE65F056AFE4AF3
x64—portable9C592DA6402B55D2E33BF3C211A5630CB0D7AA6CE458FE763A4E068B1CF931DC
1.0.5
x64usernullsoft0128EF8ACF5CC87964FF8896CB8BAA38B4F2F31D4DF55FA748FBC25860D9B3E5
x64—portable580C01CB2D6B27D7CA8D7C10E23B97C06AB4910CE81A9FF412786F2266EA6A1D
1.0.4
x64usernullsoftDAA7B1831D0D6340141929A4A0C0CB2349901786A4BB432D1A7DCECCCD420D1A
x64—portableA39423A3C2223E95B079AF9ED69CBCD8039BDB7869F6B459AAFC6F25178EF3E5
1.0.3
x64usernullsoft238DCCA9AFA3EC8BCFF9BA52EB7A8AE56402ADB0E5BB64C88B01370AF40994F3
x64—portable46B8DDA9622A2DE02429601C8899A22890676577802AE32D9F3608EEADC78B7C
1.0.2
x64usernullsoft600C2929CC38A146BCD98BCD0585C5A4709065AAB2D4FB02EF4FB31906AA1B6E
x64—portable37C4164C769E3FA07632A4320158F2AD9889E67CB87A048AF007B58251A424A9
1.0.1
x64usernullsoft7C88D07D89D7DB147301B548400CADF57B0CB7EFC5B084EC7A763D0116AC443B
x64—portableBBA98D7C3869D62213AA92258AB7E7D2B43478F2611FCFBDAE91B0A6DB6416FC
1.0.0
x64usernullsoftADA1627857944C47B9BE4D7F0ECA1642186FAC32420D0E5A33BFF35DEC902667
x64—portable4D7D54F775E6309A4244FD90CC514EB6472EF8589814651547787172AF53BC0C