
Started on January 15, 2024. In progress.
A personal routine scheduler with flexible timing. If something goes wrong, the scheduler should be able to adjust the rest of the task durations to accomodate. Written in Rust with Ratatui. A TUI was chosen to keep things distraction-free and hopefully low-latency, as these are essential features.
I am to the point where I am using this daily myself. It's really helpful to offload the getting-ready part of my brain when I'm groggy in the morning. By the time I'm done with the program guiding me through getting ready for the day, I feel much more awake. Right now I use the app terminus on my phone to SSH into my computer to run it. Eventually there will probably be a webapp version, especially once I'm ready to share with other users!
Routines are be stored as portable, human-editable CSV files. Log files are generated for every time a routine is run. The goal of that is to set things up in the future for additional UNIX-philosophy-style tools that can adjust the times budgeted for each task with whatever method the user desires.