i made this cli because i wanted a simplistic journaling app in my terminal that would never bug out and be as minimal and discrete as possible while still being cute. it includes some basic features, like past record viewing, filtering, analytics, but its most important feature is symmetric key encryption - something I prioritized. if the password is lost or the save file is destroyed, there is absolutely no way to get that information back, ensuring nobody ever sees your journals unless you want them to. this project was a great way to learn how to both use bubbletea, one of my now favorite tui apps, and how modern encryption works.
- multiline input
- tagging
- date control
- editing
- filter by date, tag, or name
- scrolling viewport
- password hashing and symmetric key encryption
- blow up button
- unencrypted data only ever stored in memory
- changeable password
- resizes, can take up different % of terminal or go fullscreen
- customizable colors
- supports mouse interaction
- analytics!
