I would like to contribute my app to the Debian project
Dear Debian Mentors.
My name is Robin, I am a long time Debian user and I would like to give
something back by contributing an application I wrote to the Debian project.
It's a simple GUI based on the todo.txt syntax that I initially
developed for myself, because I couldn't find any todo.txt GUI on Linux
that appealed to me. I pushed it to Github
(https://github.com/ransome1/sleek), gave it a name and got some
positive feedback, which motivated me to continue development.
It might not be a typical Debian app, as it has been developed using the
Electron framework. But if it wasn't for Electron, I would have probably
never written it as I only know my way around JavaScript, HTML and CSS.
I would like to propose sleek (that's the name) as a potential candidate
for the Debian repository. I already built the Debian package, which can
be downloaded for a quick glance here:
https://github.com/ransome1/sleek/releases/download/v0.8.2/sleek_0.8.2_amd64.deb
I would like to understand if sleek can qualify and if somebody would be
willing to support me making it available to Debian users. I am looking
forward hearing from you.
Best
Robin
PS: Please let me also quote my readme file to give you a rough idea on
what sleek does:
* An existing todo.txt file can be used or a new one can be created
* Todos can be
- added
- edited
- marked as complete (and vice versa)
- deleted
* Existing todos can be used as templates for new ones
* Todos can be bulk archived to a done.txt file
* Completed todos can be shown or hidden
* Todos are grouped by priority
* Todos are sorted by due date within their priorities
* Todos can be enriched by
- contexts
- projects
- start dates
- due dates
* Todos can repeat themselves based on a given due date. You can use a
dedicated picker to add the recurrence or type it in by hand:
- "rec:d" (daily)
- "rec:w" (weekly)
- "rec:m" (monthly)
- "rec:y" (annually)
* Available contexts and projects will be suggested according to your input
* Todos can be filtered by contexts and projects
* Filters are sorted alphanummerically
* Todos can be looked up using full-text search
* A due date can be set using a datepicker
* Hyperlinks are detected automatically and can be clicked using the icon
* Basic notifications: Will fire if a todo's due date is set for
tomorrow or today
* Todos that include either contexts or projects can be shown or hidden
entirely
* Dark and light mode can be toggled
* A file watcher rereads the file if it has been changed
* Multiple todo.txt files can be managed
* Multiple languages are automatically detected or can be set by hand
- English
- German
- Italian
- Spanish
- French
* Tabindex available
* Basic keyboard shortcuts are available:
- New todo: CMD/CTRL + n
- Find todo: CMD/CTRL + f
- Show or hide completed todos: CMD/CTRL + h
- Toggle dark mode: CMD/CTRL + d
- Open file: CMD/CTRL + o
- Open settings: CMD/CTRL + ,
Reply to: