Commit 4a09441f authored by ransome1's avatar ransome1
Browse files

Fixed non-strict recurrences, fixed duplicated todos, optimized css

parent b56905b3
# Privacy Policy for sleek # Privacy Policy for sleek
This document contains types of information that is collected by sleek and how I as it's developer use it. This document contains types of information that is collected by sleek and how I as it's developer use it.
I myself am very sensible about my own privacy and in these days of massive and needless collection of personal data, I want sleek to be different. I am not interested in who sleek's users are and will therefor don't gather sensitive data. I myself am very sensible about my own privacy and in these days of massive and needless collection of personal data, I want sleek to be different. I am not interested in who sleek's users are and will therefor not gather sensitive data.
However I would like to know how many users are actively using sleek and, in case a user explicitly agrees to it, how sleek is being used. The app communicates with a Matomo instance I host myself. The data is exclusively sent via a secure SSL-encrypted connection. sleek follows a standard procedure of logging. The information collected by Matomo include only masked internet protocol (IP) addresses, operating system, screen resolution, date and time stamp as well as the user's basic app settings. Also a non personalized random user id is being generated. Like this I can see how many unique sleek users are out there without collecting sensitive data. However I want to know how many users are actively using sleek and, in case a user explicitly agrees to it, how sleek is being used. The app communicates with a Matomo instance I host myself. The data is exclusively sent via a secure SSL-encrypted connection. sleek follows a standard procedure of logging. The information collected by Matomo include only masked internet protocol (IP) addresses, operating system, screen resolution, date and time stamp as well as the user's basic app settings. Also a non personalized random user id is being generated. Like this I can see how many unique sleek users are out there without collecting sensitive data.
## Default logging ## Default logging
Once sleek is opened, it will announce to the Matomo instance that it has been started. This happens one time per app session and has the purpose of telling me how many users are using sleek and where these users are roughly located. With this information I can for instance decide which language should be added next and so forth. Once sleek is opened, it will announce to the Matomo instance that it has been started. This happens one time per app session and has the purpose of telling me how many users are using sleek and where these users are roughly located. With this information I can for instance decide which language should be added next and so forth.
......
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
sleek is an open-source todo app that makes use of the todo.txt format. sleeks GUI is modern and simple but still offers a decent set of functions which help users getting things done. sleek is available as a client for Windows, MacOS and Linux. sleek is an open-source todo app that makes use of the todo.txt format. sleeks GUI is modern and simple but still offers a decent set of functions which help users getting things done. sleek is available as a client for Windows, MacOS and Linux.
Users can add contexts, projects, priorities, due dates or recurrences to their todos. These todo.txt attributes can then be used as filters or to group and sort the todo list. Users can add contexts, projects, priorities, due dates or recurrences to their todos. These todo.txt attributes can then be used in full-text search, as filters or to group and sort the todo list.
sleek manages and watches multiple todo.txt files continuously for changes, which makes it easy to integrate sleek with other todo.txt apps. Also users can switch between bright and dark mode and choose from multiple languages. sleek manages and watches multiple todo.txt files continuously for changes, which makes it easy to integrate sleek with other todo.txt apps. Also users can switch to dark mode and choose from multiple languages.
Todos with due date or repeating todos will trigger notifications and completed todos can be hidden or archived into separate done.txt files. If users have tons of todos, a compact view can come in handy. Todos with due date or repeating todos will trigger notifications and completed todos can be hidden or archived into separate done.txt files. If users have tons of todos, a compact view can come in handy.
...@@ -68,35 +68,32 @@ A prioritized backlog of new features and known issues can be found <a href="htt ...@@ -68,35 +68,32 @@ A prioritized backlog of new features and known issues can be found <a href="htt
### Features ### Features
* An existing todo.txt file can be used or a new one can be created * An existing todo.txt file can be used or a new one can be created
* Todos can be * Todos can be enriched and searched for by
- added - priorities
- edited - contexts
- marked as complete (and vice versa) - projects
- deleted - due dates
- start dates
- <a href="https://github.com/ransome1/sleek/wiki/Recurring-todos">recurrences</a>
- Todo-List can be grouped and sorted by priorities, due dates, contexts or projects
* Todos can be filtered by contexts, projects and priorities
* Todos can be looked up by full-text search
* Autocomplete function suggests available contexts and projects
* <a href="https://github.com/ransome1/sleek/wiki/Keyboard-shortcuts">Keyboard shortcuts following todotxt.net</a>
* Tabindex available
* <a href="https://github.com/ransome1/sleek/wiki/Hidden-todos">A todo can be hidden but its attributes will be available in the filter drawer and autocomplete function</a> * <a href="https://github.com/ransome1/sleek/wiki/Hidden-todos">A todo can be hidden but its attributes will be available in the filter drawer and autocomplete function</a>
* Alarms will be shown when a todo is due tomorrow or today
* Dark and light mode can be toggled * Dark and light mode can be toggled
* A compact view is available * A compact view is available
* Completed todos can be bulk archived to a separate done.txt ([name of todo file]_done.txt) file * Completed todos can be bulk archived to a separate done.txt ([name of todo file]_done.txt) file
* Completed todos can be shown or hidden * Completed todos can be shown or hidden
* Todos can be enriched, sorted and grouped by
- contexts
- projects
- start dates
- due dates
* Multi line todos can be created * Multi line todos can be created
* Todos can have a due date
* <a href="https://github.com/ransome1/sleek/wiki/Recurring-todos">Todos can repeat themselves</a>
* Available contexts and projects will be suggested according to your input
* Todos can be filtered by contexts, projects and priorities
* Filters can be renamed or deleted by right clicking on them * Filters can be renamed or deleted by right clicking on them
* Filters are sorted alphanummerically * Filters are sorted alphanummerically
* Todos can be looked up using full-text search
* Hyperlinks are detected automatically and can be clicked using the icon * Hyperlinks are detected automatically and can be clicked using the icon
* Alarms will be triggered when a todo is due tomorrow or today
* Todos that include either contexts or projects can be shown or hidden entirely
* A file watcher rereads the todo.txt file if it has been changed * A file watcher rereads the todo.txt file if it has been changed
* Multiple todo.txt files can be managed * Multiple todo.txt files can be managed
* Multiple languages are automatically detected or can be set by hand * Multiple languages are either detected or can be set by hand to
- English - English
- German - German
- Italian - Italian
...@@ -104,9 +101,7 @@ A prioritized backlog of new features and known issues can be found <a href="htt ...@@ -104,9 +101,7 @@ A prioritized backlog of new features and known issues can be found <a href="htt
- French - French
- Simplified Chinese (简体中文) - Simplified Chinese (简体中文)
* sleek can be minimized to tray * sleek can be minimized to tray
* Tabindex available
* Existing todos can be used as templates for new ones * Existing todos can be used as templates for new ones
* <a href="https://github.com/ransome1/sleek/wiki/Keyboard-shortcuts">Keyboard shortcuts following todotxt.net</a>
### Used libraries ### Used libraries
- Electron: https://github.com/electron/electron - Electron: https://github.com/electron/electron
......
...@@ -6,7 +6,7 @@ The following versions of sleek are provided with security updates. ...@@ -6,7 +6,7 @@ The following versions of sleek are provided with security updates.
| Version | Supported | | Version | Supported |
| ------- | ------------------ | | ------- | ------------------ |
| 0.9.x | :heavy_check_mark: | | 1.0.x | :heavy_check_mark: |
## Reporting a Vulnerability ## Reporting a Vulnerability
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment