This is amazing. I just started working on my own todo list system[1] the other week after trying tons of todo list apps. I focused on a command line flat file system first because I've started using hledger and I have a markdown wiki in Obsidian but I want to develop a graphical interface eventually. Yours is lovely. Great ui! I hope you don't mind me taking inspiration!
The biggest thing I've found lacking in most todo list apps is recurring checklists. The closest I've come to having the feature set I wanted was Microsoft's Todo[2] app, which was based on Wunderlist[3]. Microsoft bought and killed it before I had the chance to use it but it sounded pretty excellent.
I still haven't set up my checklist system but I started to take inspiration from scrum at work to just design a hierarchical todo list system with separate files for each long term "epic" project, and then a rolling todo list that should have copies of the lines from the epic files (all of them have unique ids) so that I can check them off easily. The workflow is still evolving.
Thanks for sharing! I'm gonna be watching your repo!
I just looked at your repo, and I really like the "long term projects" idea that can span multiple events over days. While I have considered it for GLADOS, I've haven't solved the problem to my satisfaction.
Right now, I use structured events for all personal projects: https://imgur.com/a/nehojJN but there isn't an overall project status.
> I guess we all eventually end up building a new DB UI
Very true. I've found Neo4j to be very useful as a note-taking app (or maybe more a mix of a mindmap and a knowledge graph?) and have been meaning to write a UI to better support that use case for a while now.
We're in the process of setting up our new work digs and I'm gonna print one to live above "the lab" (our electrical/electronic hardware workshop). Someday I'm hoping to hook up some facial recognition so it can emit sassy text-to-speech when it recognizes someone.
Thanks for creating this. I'm not sure its going to work for my purposes but I like that you can add custom properties (Structured Data) to tasks. Ill install it and check it out. I have been looking for something to replace my todo list app "Alarmed" which is on the IOS but has not been updated in awhile and concerned with it be abandonware soon. The think I need most is group tasks into specific catagories and setting recurring reminders for my list of to-dos as I constantly need to be continuously reminded if tasks.
I do this using a separate "topic" for each of my projects, and "structure" for "Project Work". See https://imgur.com/a/nehojJN
> setting recurring reminders for my list
I actually wrote a plugin for this [1]. If there are no recent "events" for a given "topic", it shows up on the sidebar. As I mentioned in another comment, the original goal was conversation reminders with friends, but I use it for project work too.
> I'm not sure its going to work for my purposes
I'd recommend looking at the backup files, since they're basically JSON data that can be transformed and exported to whatever else you want, in case you find something better.
You can see it here: https://radar.braintapper.com - it's hosted on the cheapest possible VPS, so it's obviously not scalable (was public for friends and family, but I guess we're all friends here, haha)
The original (buggy) prototype, which was static and stored data in the browser (eventually I added syncing via PouchDb/CouchDb) is here: https://bt-apps.github.io/braintapper_radar/
Desktop only for now. I use the "Saved Messages" feature in Telegram to make notes on phone, and transfer them over later, and delete those messages to avoid build up.
From the beginning, it was never limited to work-related productivity. Examples of things that I've been regularly tracking:
- Habits: Wake Up / Sleep times, Daily Routine items I want to build consistency on, like exercising and meditation.
- Tracking TV Shows, Movies, Books, Articles.
- Meal Tracking, although it does not include calorie counting. I also track my weight, and find that graph particularly useful.
- Birthday / Anniversary Reminders, with multiple warning days to adjust for timezone difference.
- Conversations and Meeting notes, so that I can quickly remind myself about previous discussion when I am about to talk to someone.
Fun fact: I ended up accidentally impressing the girl who became my fiance with my "good memory" because of this.
I also added custom things like "conversation reminders" since I'm an introvert and needed a bit of a nudge if I have not spoken to certain friends in X days.
That sounds like you get a lot of good utility out of it. A lot of it are things were I would have expected a mobile use case, but maybe there is value in explicitly making it two steps: rough recording in telegram and later taking the time to go over it again and put it more nearly into Glados.
> maybe there is value in explicitly making it two steps
Not that I can tell. Telegram is ultimately a workaround, not a feature. Not building a mobile app is primarily the result of the limits on my time (and to a smaller extent, skills, but that can be solved with time too).
Thank you, I put in a lot of effort in that README, since I've seen a lot of other projects where they have been less than impressive.
> Are you planning to make the app usable by non programmer users in the future?
I do not have such plan in the near future. A major concern is the cost of supporting such users, and a minor one is the ease of understanding of the basic building blocks (events, topics, structures) since modeling your data using these requires a programmer mindset.
Is the 'anti-todo list' pattern you mention in your readme the same as keeping a journal of your activities (specifically a bullet journal), or is there some other distinction I'm missing?
I'm always super interested in these kind of tools. Unfortunately the demo movie isn't loading for me, not even when I directly browse to the source url.
It did seem like for most of you pr demo about half the screen is blank. I think you could easily reduce the resolution by 1/3 and not confuse the demo at all.
The biggest thing I've found lacking in most todo list apps is recurring checklists. The closest I've come to having the feature set I wanted was Microsoft's Todo[2] app, which was based on Wunderlist[3]. Microsoft bought and killed it before I had the chance to use it but it sounded pretty excellent.
I still haven't set up my checklist system but I started to take inspiration from scrum at work to just design a hierarchical todo list system with separate files for each long term "epic" project, and then a rolling todo list that should have copies of the lines from the epic files (all of them have unique ids) so that I can check them off easily. The workflow is still evolving.
Thanks for sharing! I'm gonna be watching your repo!
1: https://github.com/mas-4/scrummy 2: https://todo.microsoft.com/tasks/ 3: https://en.wikipedia.org/wiki/Wunderlist