Make a widget that opens or creates my daily journal note (except I made the day roll over at 5am) and creates a subnote with a randomly selected writing prompt.
Self host trilium on my server and log in with a password on any device with a web browser. Offline editing is possible in the desktop app.
Full text search my notes and apply bulk actions. Or save the search itself as a subtree of notes.
Mark subtrees of notes as public and share them on the web (like this one!).
Good Things About Trilium
free and open source
syncing to my self hosted server works very well
Web interface is great. On anything with a browser I can go to the domain, log in, and edit away. The web interface supports 99% of the features desktop version.
phone is awkward for editing notes. The UI just isn't really built for this and typing in particular gets wonky.
small community?
When you update the source code of a widget (including when you pull in a change on a sync on bootup), you have to reload the desktop app for the changes to be respected. Ctrl + R suffices for this, though.
single user (this is fine for me)
I don't think i can attatch audio notes? or any non-image files for that matter
Spell check is wonky and undesirable (I disabled it)
I wish i could better diff changes to a given note. (like git, kinda)
there are note revisions which should be sufficient for storing history, but not so good for, say, rolling back individual lines.
it doesn't really have #tags from what i can tell? you can do @ stuff but it's different?
there are labels for a note. inside a note you can link to other notes, but you can't really use tags inside a note. As in, typing #math inside a note has no special meaning. Though I could apply the label #math to the note's attributes.