[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:sleek-app:en":3,"releases:stats:cask:sleek-app:en":391,"releases:cask:sleek-app:1:false:false:en":392,"releases-count:cask:sleek-app:true:en":495},{"accentColor":4,"artifacts":5,"autoUpdates":29,"categories":30,"conflictsWith":36,"dependsOn":39,"deprecated":29,"description":50,"descriptionEn":51,"disabled":29,"displayName":52,"downloadSha256":53,"downloadSize":54,"downloadUrl":55,"editorChoice":29,"formulaeUrl":56,"homepage":57,"iconUrl":58,"installCommand":59,"installs":60,"installs30d":61,"isFont":29,"isLibrary":29,"kegOnly":29,"kind":64,"latestRelease":65,"machineTranslated":29,"minMacos":49,"name":52,"names":83,"platforms":85,"primaryCategory":362,"rank30d":363,"releaseCount":364,"releaseStats":365,"repoUrl":57,"screenshots":371,"sourceLocale":77,"sourceUrl":379,"summary":380,"summaryTranslation":381,"supports":382,"tags":384,"tap":389,"token":84,"version":82,"versionChangedAt":390},"#564779",{"apps":6,"binaries":8,"entries":9,"pkgs":28},[7],"sleek.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002Fsleek.app","install",[7],"app",{"declaration":18,"phase":25,"sources":26,"type":27},{"zap":19},[20],{"trash":21},[22,23,24],"~\u002FLibrary\u002FApplication Support\u002Fsleek","~\u002FLibrary\u002FPreferences\u002Fcom.todotxt.sleek.plist","~\u002FLibrary\u002FSaved Application State\u002Fcom.todotxt.sleek.savedState","cleanup",[],"zap",[],false,[31],{"icon":32,"machineTranslated":29,"name":33,"slug":34,"sourceLocale":35},"lucide:zap","Productivity","productivity","zh-CN",{"casks":37,"formulae":38},[],[],{"arch":40,"casks":43,"formulae":44,"macos":45,"requirements":46},[41,42],"arm64","x86_64",[],[],">= 13",{"macos":47},{">=":48},[49],"13","sleek is a desktop todo manager for macOS that uses the todo.txt syntax. It supports classic todo.txt attributes and provides tools for organizing and finding tasks.\n\n- Filter tasks by tags and arrange them with customizable grouping.\n- Search task text using full-text search.\n- Hide completed tasks or archive them in separate `done.txt` files.\n- Keep todo.txt files in sync with changes made by other todo.txt applications through continuous file scanning.\n\nInstall the Homebrew cask with `brew install --cask sleek-app`, then open sleek from your Applications folder. The cask requires macOS 13 or later and installs `sleek.app` in `\u002FApplications`.\n\nThis Homebrew package is the macOS app; the project also offers separate distribution options for other operating systems. The Homebrew cask does not specify any additional setup options.\n\nSources: [sleek project](https:\u002F\u002Fgithub.com\u002Fransome1\u002Fsleek) · [Homebrew cask](https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Fs\u002Fsleek-app.rb)","Todo manager based on the todo.txt syntax","sleek","f4a48c0cb561e974b3047d23b18efdfa423fad6c1b89d48f231bfb44a92c90a9",143025463,"https:\u002F\u002Fgithub.com\u002Fransome1\u002Fsleek\u002Freleases\u002Fdownload\u002Fv2.0.29\u002Fsleek-2.0.29-mac-arm64.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fsleek-app","https:\u002F\u002Fgithub.com\u002Fransome1\u002Fsleek","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fe569f3a703b9\u002F9271b6b4a6e7-256.png","brew install --cask sleek-app",{"d30":61,"d365":62,"d90":63},17,291,59,"cask",{"bodyMarkdown":66,"brewCommittedAt":67,"hasNotes":68,"id":69,"isLatest":68,"isPrerelease":29,"machineTranslated":29,"publishedAt":70,"sections":71,"source":76,"sourceLocale":77,"summary":78,"title":79,"translation":80,"version":82},"sleek 2.0.29 includes a rework of the release build and publish workflow on GitHub. It also fixes an issue in the single archiving action: in some cases, the action would fail to remove a todo and would add “undefined” to the done file.\n\n[Official release notes](https:\u002F\u002Fgithub.com\u002Fransome1\u002Fsleek\u002Freleases\u002Ftag\u002Fv2.0.29)\n\n- Fixed an archiving action that could leave a todo and add “undefined” to the done file.","2026-09-10T19:45:59Z",true,6281,"2026-09-10T18:15:42Z",[72],{"area":73,"items":74},"Changes",[75],"Reworked the GitHub release build and publish workflow.","editorial","en-US","Reworked the GitHub release build and publish workflow, and fixed an archiving issue that could leave a todo in place and add “undefined” to the done file.","sleek 2.0.29",{"locale":77,"machineTranslated":29,"sourceLocale":77,"status":81},"source","2.0.29",[52,84],"sleek-app",[86,116,143,171,198,226,253,281,308,335],{"arch":42,"artifacts":87,"conflictsWith":102,"dependsOn":105,"downloadSha256":112,"downloadUrl":113,"macos":114,"minMacos":49,"requiresRosetta":29,"tag":115,"version":82},{"apps":88,"binaries":89,"entries":90,"pkgs":101},[7],[],[91,95],{"declaration":92,"phase":14,"sources":94,"target":13,"type":16},{"app":93,"target":13},[7],[7],{"declaration":96,"phase":25,"sources":100,"type":27},{"zap":97},[98],{"trash":99},[22,23,24],[],[],{"casks":103,"formulae":104},[],[],{"arch":106,"casks":107,"formulae":108,"macos":45,"requirements":109},[42],[],[],{"macos":110},{">=":111},[49],"0873047b8b5b21a7f6eaa384f8a76641522e952076f35c14974b28b4ad0967d1","https:\u002F\u002Fgithub.com\u002Fransome1\u002Fsleek\u002Freleases\u002Fdownload\u002Fv2.0.29\u002Fsleek-2.0.29-mac-x64.dmg","27","golden_gate",{"arch":41,"artifacts":117,"conflictsWith":132,"dependsOn":135,"downloadSha256":53,"downloadUrl":55,"macos":114,"minMacos":49,"requiresRosetta":29,"tag":142,"version":82},{"apps":118,"binaries":119,"entries":120,"pkgs":131},[7],[],[121,125],{"declaration":122,"phase":14,"sources":124,"target":13,"type":16},{"app":123,"target":13},[7],[7],{"declaration":126,"phase":25,"sources":130,"type":27},{"zap":127},[128],{"trash":129},[22,23,24],[],[],{"casks":133,"formulae":134},[],[],{"arch":136,"casks":137,"formulae":138,"macos":45,"requirements":139},[41],[],[],{"macos":140},{">=":141},[49],"arm64_golden_gate",{"arch":42,"artifacts":144,"conflictsWith":159,"dependsOn":162,"downloadSha256":112,"downloadUrl":113,"macos":169,"minMacos":49,"requiresRosetta":29,"tag":170,"version":82},{"apps":145,"binaries":146,"entries":147,"pkgs":158},[7],[],[148,152],{"declaration":149,"phase":14,"sources":151,"target":13,"type":16},{"app":150,"target":13},[7],[7],{"declaration":153,"phase":25,"sources":157,"type":27},{"zap":154},[155],{"trash":156},[22,23,24],[],[],{"casks":160,"formulae":161},[],[],{"arch":163,"casks":164,"formulae":165,"macos":45,"requirements":166},[42],[],[],{"macos":167},{">=":168},[49],"26","tahoe",{"arch":41,"artifacts":172,"conflictsWith":187,"dependsOn":190,"downloadSha256":53,"downloadUrl":55,"macos":169,"minMacos":49,"requiresRosetta":29,"tag":197,"version":82},{"apps":173,"binaries":174,"entries":175,"pkgs":186},[7],[],[176,180],{"declaration":177,"phase":14,"sources":179,"target":13,"type":16},{"app":178,"target":13},[7],[7],{"declaration":181,"phase":25,"sources":185,"type":27},{"zap":182},[183],{"trash":184},[22,23,24],[],[],{"casks":188,"formulae":189},[],[],{"arch":191,"casks":192,"formulae":193,"macos":45,"requirements":194},[41],[],[],{"macos":195},{">=":196},[49],"arm64_tahoe",{"arch":42,"artifacts":199,"conflictsWith":214,"dependsOn":217,"downloadSha256":112,"downloadUrl":113,"macos":224,"minMacos":49,"requiresRosetta":29,"tag":225,"version":82},{"apps":200,"binaries":201,"entries":202,"pkgs":213},[7],[],[203,207],{"declaration":204,"phase":14,"sources":206,"target":13,"type":16},{"app":205,"target":13},[7],[7],{"declaration":208,"phase":25,"sources":212,"type":27},{"zap":209},[210],{"trash":211},[22,23,24],[],[],{"casks":215,"formulae":216},[],[],{"arch":218,"casks":219,"formulae":220,"macos":45,"requirements":221},[42],[],[],{"macos":222},{">=":223},[49],"15","sequoia",{"arch":41,"artifacts":227,"conflictsWith":242,"dependsOn":245,"downloadSha256":53,"downloadUrl":55,"macos":224,"minMacos":49,"requiresRosetta":29,"tag":252,"version":82},{"apps":228,"binaries":229,"entries":230,"pkgs":241},[7],[],[231,235],{"declaration":232,"phase":14,"sources":234,"target":13,"type":16},{"app":233,"target":13},[7],[7],{"declaration":236,"phase":25,"sources":240,"type":27},{"zap":237},[238],{"trash":239},[22,23,24],[],[],{"casks":243,"formulae":244},[],[],{"arch":246,"casks":247,"formulae":248,"macos":45,"requirements":249},[41],[],[],{"macos":250},{">=":251},[49],"arm64_sequoia",{"arch":42,"artifacts":254,"conflictsWith":269,"dependsOn":272,"downloadSha256":112,"downloadUrl":113,"macos":279,"minMacos":49,"requiresRosetta":29,"tag":280,"version":82},{"apps":255,"binaries":256,"entries":257,"pkgs":268},[7],[],[258,262],{"declaration":259,"phase":14,"sources":261,"target":13,"type":16},{"app":260,"target":13},[7],[7],{"declaration":263,"phase":25,"sources":267,"type":27},{"zap":264},[265],{"trash":266},[22,23,24],[],[],{"casks":270,"formulae":271},[],[],{"arch":273,"casks":274,"formulae":275,"macos":45,"requirements":276},[42],[],[],{"macos":277},{">=":278},[49],"14","sonoma",{"arch":41,"artifacts":282,"conflictsWith":297,"dependsOn":300,"downloadSha256":53,"downloadUrl":55,"macos":279,"minMacos":49,"requiresRosetta":29,"tag":307,"version":82},{"apps":283,"binaries":284,"entries":285,"pkgs":296},[7],[],[286,290],{"declaration":287,"phase":14,"sources":289,"target":13,"type":16},{"app":288,"target":13},[7],[7],{"declaration":291,"phase":25,"sources":295,"type":27},{"zap":292},[293],{"trash":294},[22,23,24],[],[],{"casks":298,"formulae":299},[],[],{"arch":301,"casks":302,"formulae":303,"macos":45,"requirements":304},[41],[],[],{"macos":305},{">=":306},[49],"arm64_sonoma",{"arch":42,"artifacts":309,"conflictsWith":324,"dependsOn":327,"downloadSha256":112,"downloadUrl":113,"macos":49,"minMacos":49,"requiresRosetta":29,"tag":334,"version":82},{"apps":310,"binaries":311,"entries":312,"pkgs":323},[7],[],[313,317],{"declaration":314,"phase":14,"sources":316,"target":13,"type":16},{"app":315,"target":13},[7],[7],{"declaration":318,"phase":25,"sources":322,"type":27},{"zap":319},[320],{"trash":321},[22,23,24],[],[],{"casks":325,"formulae":326},[],[],{"arch":328,"casks":329,"formulae":330,"macos":45,"requirements":331},[42],[],[],{"macos":332},{">=":333},[49],"ventura",{"arch":41,"artifacts":336,"conflictsWith":351,"dependsOn":354,"downloadSha256":53,"downloadUrl":55,"macos":49,"minMacos":49,"requiresRosetta":29,"tag":361,"version":82},{"apps":337,"binaries":338,"entries":339,"pkgs":350},[7],[],[340,344],{"declaration":341,"phase":14,"sources":343,"target":13,"type":16},{"app":342,"target":13},[7],[7],{"declaration":345,"phase":25,"sources":349,"type":27},{"zap":346},[347],{"trash":348},[22,23,24],[],[],{"casks":352,"formulae":353},[],[],{"arch":355,"casks":356,"formulae":357,"macos":45,"requirements":358},[41],[],[],{"macos":359},{">=":360},[49],"arm64_ventura",{"icon":32,"machineTranslated":29,"name":33,"slug":34,"sourceLocale":35},1813,10,{"brewLag":366,"cadence":370,"count30d":368},{"compared":367,"earlierCount":368,"medianMinutes":369},3,1,90,"monthly",[372],{"caption":373,"height":374,"machineTranslated":29,"sourceLocale":77,"theme":375,"thumbUrl":376,"url":377,"width":378},"Official application interface",893,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fc344a5e23b08\u002F18c279af6e59-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fc344a5e23b08\u002F18c279af6e59-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fs\u002Fsleek-app.rb","A macOS todo manager built around todo.txt, with tag filtering, configurable grouping, full-text search, and completed-task archiving.",{"locale":77,"machineTranslated":29,"sourceLocale":77,"status":81},{"arm64":68,"requiresRosetta":29,"status":383,"x86_64":68},"known",[385,386,387,388],"todo manager","todo.txt","task search","task filtering","homebrew\u002Fcask","2026-10-07T09:38:42.722922Z",null,{"current":368,"records":393,"size":492,"stats":493,"total":364},[394,399,427,455,462,467,472,477,482,487],{"bodyMarkdown":66,"brewCommittedAt":67,"hasNotes":68,"id":69,"isLatest":68,"isPrerelease":29,"machineTranslated":29,"publishedAt":70,"sections":395,"source":76,"sourceLocale":77,"summary":78,"title":79,"translation":398,"version":82},[396],{"area":73,"items":397},[75],{"locale":77,"machineTranslated":29,"sourceLocale":77,"status":81},{"bodyMarkdown":400,"brewCommittedAt":401,"hasNotes":68,"id":402,"isLatest":29,"isPrerelease":29,"machineTranslated":29,"publishedAt":403,"sections":404,"source":76,"sourceLocale":77,"summary":423,"title":424,"translation":425,"version":426},"sleek 2.0.28 adds a context-menu option to archive a single todo, allows renaming creation and completion date attributes, and adds controls for hiding attribute categories together with their assigned todos. Playwright is introduced for end-to-end testing, with initial test cases.\n\nThe app icon now has a square design. In portable mode, sleek stores its data alongside the executable. Electron is updated to v44. Attribute rename and removal prompts now use the snackbar message system; removing a file also displays a success snackbar.\n\nFixes cover missing date-renaming functionality, date-parsing false positives, Markdown links, and an event-listener memory leak. The release also corrects issues with file tabs, the archive menu, translations in the archive popup, the Priority A color, and due-date badge colors in grid rows.\n\nSource: [sleek v2.0.28 release](https:\u002F\u002Fgithub.com\u002Fransome1\u002Fsleek\u002Freleases\u002Ftag\u002Fv2.0.28)","2026-09-09T17:05:04Z",6323,"2026-09-09T14:55:34Z",[405,412,417],{"area":406,"items":407},"Added",[408,409,410,411],"Archive an individual todo from its context menu.","Rename creation-date and completion-date attributes.","Hide attribute categories and their assigned todos.","Introduce Playwright for end-to-end testing and add initial tests.",{"area":73,"items":413},[414,415,416],"Update the app icon to a square design.","Store portable-mode data next to the executable.","Update Electron to v44 and refine snackbar messages.",{"area":418,"items":419},"Fixes",[420,421,422],"Fix date renaming, date parsing, Markdown links, and a memory leak.","Fix file tabs, archive menus, and missing archive-popup translations.","Fix priority color and due-date badge color in grid rows.","Adds archive and attribute controls, changes portable-mode data storage, updates Electron to v44, and fixes several date, menu, translation, and display issues.","sleek 2.0.28",{"locale":77,"machineTranslated":29,"sourceLocale":77,"status":81},"2.0.28",{"bodyMarkdown":428,"brewCommittedAt":429,"hasNotes":68,"id":430,"isLatest":29,"isPrerelease":29,"machineTranslated":29,"publishedAt":431,"sections":432,"source":76,"sourceLocale":77,"summary":451,"title":452,"translation":453,"version":454},"sleek 2.0.27 adds custom sorting rules for recurring todos and lets users rename or delete attributes. The recurrence picker can now be opened from the grid by clicking a recurrence attribute. Custom key-value tags receive greyscale highlighting, and safe writes are available with a setting to turn them off. Search-element highlighting is more consistent.\n\nThe release also updates German translations and dependencies, and adds test cases for CreateTodoObjects.ts. Fixes address lists failing to refresh after changes, attributes being added incorrectly, an issue in the Search module, and key handling in the Search component. Support for customStylesPath was removed in favor of customizable colors.\n\nSource: https:\u002F\u002Fgithub.com\u002Fransome1\u002Fsleek\u002Freleases\u002Ftag\u002Fv2.0.27","2026-08-03T11:40:48Z",6289,"2026-08-04T09:34:50Z",[433,440,445],{"area":406,"items":434},[435,436,437,438,439],"Custom sorting rules for recurring todos","Rename and delete attributes","Open the recurrence picker from the grid","Greyscale highlighting for custom key-value tags","Safe writes, with an option to disable them",{"area":441,"items":442},"Updated",[443,444],"More consistent search-element highlighting","German translations and dependencies",{"area":446,"items":447},"Fixed",[448,449,450],"Lists not refreshing after changes","Incorrectly added attributes and search-module issues","Search component key handling","Adds recurring-todo sorting, attribute management, safer writes, and highlighting options; fixes several list and search issues.","sleek 2.0.27",{"locale":77,"machineTranslated":29,"sourceLocale":77,"status":81},"2.0.27",{"brewCommittedAt":456,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":457,"source":458,"translation":459,"version":461},"2026-07-21T14:16:51Z",[],"homebrew",{"status":460},"none","2.0.26",{"brewCommittedAt":463,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":464,"source":458,"translation":465,"version":466},"2026-04-14T15:16:17Z",[],{"status":460},"2.0.25",{"brewCommittedAt":468,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":469,"source":458,"translation":470,"version":471},"2026-04-02T08:21:21Z",[],{"status":460},"2.0.24",{"brewCommittedAt":473,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":474,"source":458,"translation":475,"version":476},"2026-02-05T19:30:58Z",[],{"status":460},"2.0.23",{"brewCommittedAt":478,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":479,"source":458,"translation":480,"version":481},"2025-11-30T10:36:30Z",[],{"status":460},"2.0.22",{"brewCommittedAt":483,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":484,"source":458,"translation":485,"version":486},"2025-09-07T07:23:58Z",[],{"status":460},"2.0.21",{"brewCommittedAt":488,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":489,"source":458,"translation":490,"version":491},"2025-08-13T08:10:23Z",[],{"status":460},"2.0.20",20,{"brewLag":494,"cadence":370,"count30d":368},{"compared":367,"earlierCount":368,"medianMinutes":369},{"current":368,"records":496,"size":368,"stats":502,"total":364},[497],{"bodyMarkdown":66,"brewCommittedAt":67,"hasNotes":68,"id":69,"isLatest":68,"isPrerelease":29,"machineTranslated":29,"publishedAt":70,"sections":498,"source":76,"sourceLocale":77,"summary":78,"title":79,"translation":501,"version":82},[499],{"area":73,"items":500},[75],{"locale":77,"machineTranslated":29,"sourceLocale":77,"status":81},{"brewLag":503,"cadence":370,"count30d":368},{"compared":367,"earlierCount":368,"medianMinutes":369}]