sleek
by Robin Ahle
todo manager based on the todo.txt syntax for Linux, free and open-source (FOSS)
Support the creators
Flatsonar is just the shop window. The people below made sleek.
About
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.
All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allows for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.
sleek is available for Windows, macOS and Linux, and in several languages.
Features
- Uses existing todo.txt files or creates new ones
- File watcher scans todo.txt files for changes
- Simultaneously manage multiple todo.txt files
- Add and search for todos by priority, contexts, projects, due date, creation date, completion date, recurrence (repeating todo), threshold dates (deferred todos), pomodoro intervals
- Filter, sort, and group todos by all available attributes
- Invert the sorting of each group
- Find todos using a sophisticated advanced search based on the todo.txt syntax
- Inline autocomplete available for adding contexts and projects
- Multi-line and bulk todo creation
- Due dates, threshold dates, recurrences, pomodoros and priorities can be selected by built-in picker elements
- Speaking dates can be entered for due and threshold dates
- Marking a recurring todo as complete, will create a new todo
- Navigable via keyboard shortcuts
- Due date notifications
- Toggle between dark and light mode
- Completed todos can be shown, hidden, and archived
- Language options: English, German, Italian, Spanish, French, Simplified Chinese, Brazilian Portugese, Japanese, Turkish, Hungarian, Czech, Polish, Russian, Korean, Hindi
Permissions
Everything this app can reach outside its sandbox. Nothing here weakens it.
- inter-process communication (needed for X11)
--share=ipc - network
--share=network - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - Wayland display
--socket=wayland - GPU acceleration
--device=dri - system tray
--talk-name=org.kde.StatusNotifierWatcher - notifications
--talk-name=org.freedesktop.Notifications - talks to org.freedesktop.FileChooser
--talk-name=org.freedesktop.FileChooser
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- installs a prebuilt binary instead of building from source (x2)
source:prebuilt - verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.