toggldesktop
toggldesktop copied to clipboard
Add option to keep cache of all data so that it can be used in autocomplete.
⭐️ Why do you want this? (easier to explain first)
Whenever I want to continue a task which last time I did was a few days ago, and start typing in the desktop app dialog, it does not show up in the autocomplete suggestion, however if scroll down in the previous entries till I reach that day and try again it does, so the autocomplete is gathering data that is loaded in the app's list view, and that list view does not go back enough so that it is useful for me, I routinely want to re-start entries from the past, and if I have to retype it, I might not get the proper wording so it does not group in the reports, and I have to re-add the project to it, so I end up having to go to the browser timer (from what I can tell the browser autocomplete reaches into the database itself and manages any request)
📒 Description
Option in the settings to set cache size for the list view so that it loads the last x Gb worth of days without having to scroll to them is probably the easiest to implement but might be problematic because it has to render all the entries in the list, so an alternative would be to use the same getter as the website version
On a further look, the desktop app does not allow to show anything older than 8 days anymore, what I said is relevant an older version, and the website autocomplete must work in a similar way, showing only whats in the view, and might show more at once....
I logged onto GitHub solely to write up this exact feature request. Guess you beat me too it. I'm glad I'm not the only one who thinks this is a top priority as a user. @MartinBriza if I wanted to contribute to this open source project, what languages and frameworks ought I learn how to code in?
It seems like this isn't getting much traction since the last comment was a year ago, but I wanted to put my +1 on this. It's quite an annoying QoL issue.
@markffrench as of in the readme
⚠️ Project Status: maintenance mode (bug fixes only).
At the moment we will not implement nor accept pull requests implementing new features in this repository.
We're currently reworking the internals of our native desktop apps and we're planning to release the refreshed apps later in 2021.
:/