hibiscus/TODO.md
2024-10-23 11:26:35 +03:00

1.2 KiB

TODO

List of things to add to this project

Priority 2.0.0

  • (pre-release) re-write README
  • style.css in config instead of theme (provide themes as examples in repo)
  • Auth improvement so it DOESN'T ASK ME FOR PASSWORD EVERY DAY UGH XD
  • Specify data directory in config or with flags
  • Configure more of the app with flags, possibly move to cobra for this

Nice to have

  • Forward/backward buttons for days
  • Changelog included
  • Refactor code
  • API field for version
  • Notifications late in the day
  • man page, maybe try packaging for fun
  • store passwords as hash

Brainstorming

Don't expect any of this, these are ideas floating inside my head

  • Further info page functionality
    • Statistics e.g. mb taken, number of day pages/notes
    • Test telegram link
  • Multi-user support through several username-pass keys
    • /data/<user>/...
    • This would be an extremely breaking change
    • How to handle exporting all? Admin account?
    • I don't need this, unless Hibiscus.txt somehow gets popular why bother? Is this even a feature that fits the vision?
  • Better, multi-page docs in case others want to use this for some reason
  • Check export function for improvements
  • Go dependency-less? <-- this is a terrible idea