

I took it a bit further and added sub(sub…)categories (#atag:asubtag appears in both #atag and #atag:asubtag)


I took it a bit further and added sub(sub…)categories (#atag:asubtag appears in both #atag and #atag:asubtag)
Self-hosted Forgejo Actions on a Codeberg repository. It was relatively easy to setup and I don’t even need a VPS through my dynamic IP 5G connexion. See also: https://codeberg.org/trougnouf/cfait


CalDAV calendar/tasks server s.a. Radicale (with Cfait as a tasks manager/client)


v0.2.0 is out :)
New features include the ability to set an estimated task duration, support for ongoing and canceled tasks, more powerful search (by tag, due date, task duration, completedness, and of course by name), and the TUI is more robust to external changes.


Thanks :)
It’s as simple as ticking off items (and adding new ones). The categories in Tasks (#tags in Cfait) and child/parent relationships are compatible (it’s all the same iCalendar standard). Tasks doesn’t understand the Blocked-by relationship but the tasks still appear.
You just need a CalDAV server to get going. I use Radicale because it’s lightweight and single-purpose so unlikely to break (and a self-hosted Wireguard VPN because I don’t have a static IP at home). For Android you also need an app to synchronize with the CalDAV server (Tasks doesn’t do it alone), I use DAVx5 (It’s all on F-Droid).


They are generated whenever a new version is released, and available on https://github.com/trougnouf/cfait/releases . I’ve updated the README.


v0.1.9 is out :)
Changelog on https://github.com/trougnouf/cfait/compare/v0.1.7...v0.1.9


My pleasure! :)
Subtasks is the main reason I made this program. I have it in the “Tasks” Android app and I wanted it on desktop too.
The main way it’s implemented is clicking on Link next to a parent task in the GUI (or selecting yank in the TUI), then selecting Child on another task makes it a sub-task of the parent.
I’ve also implemented part of RFC 9253 Support for iCalendar Relationships (Blocked-By logic); after selecting Link/yank on a parent task, there is also the option to select Block on another task and the blocked task appears grayed out and lists the tasks that are blocking it in its description. This is something I haven’t seen in any other CalDAV tasks software and the only thing I would have missed from something like Jira.
And of course one can filter by tags/categories (with AND or OR) so only a (sub-)project is shown (and I’ve added tag aliases, e.g. #refactor_this_worker could autocomplete to #refactor_this_worker, #program_name, #software_development, to make that more convenient).
Parent/child:
Blocked-by: 
Not the case in darktable, and it’s useful at least to see the noise/details trade-off.


It’s useful in photography. 8K is 33 megapixels, which some modern cameras can exceed (whereas 4K is 8 megapixels which every camera exceeds).


Please add search by capabilities, such as heic :-)


I ended up having to install a CalDAV client on my other people’s Android phone.


TIL about Pixelfed :) I will be signing up.


It’s pretty much never advantageous having Windows to run AI stuff, it runs like dog shit and the drivers are not prioritized because no one does serious AI research using Windows.


I don’t understand your question. GPT is proprietary and hosted by OpenAI. There are other large language models (LLM) that one can download (or even train if they are open-source or at least have a descriptive scientific paper and open training data) and host themselves, but they are not as powerful.


There are open models that one can download on HuggingFace and run locally, but they are not as good as ChatGPT4 which has had insane® amounts of resources thrown at.


ChatGPT4


I wouldn’t go as far as moreso but yes!
I think you are tripping balls, they can be extremely useful.