I think their UX takes a little bit of getting used to and can be improved. This project in particular wouldn't be incredibly difficult to modify, so it didn't worry me too much.
Regarding permalinks, there's actually options you can configure both to show a button to copy a permalink to a tiddler as well as to display the correct permalink in the URL bar.
Here [0] is a link to a view I created that links to a markdown plugin (which should still work) as well as to information about TW's plugin architecture. If you're interested in learning even more about TW's internal architecture, check out their developer documentation here [1].
[0]: https://tiddlywiki.com/#%24%3A%2Fconfig%2FPageControlButtons...
I'm definitely interested in tiddlywiki, but there's so many options it's a little overwhelming on first glance. What does your implementation look like?
I branched out to using the Tiddloid Lite [0] Android client, (Tiddloid and Tiddloid Lite are both free and open source, the Lite version just has a different feature set,) and I just uploaded my previous wiki into Google Drive and the app just worked... saving became completely automatic and it syncs to Drive without a hitch.
I'm looking into standing up a TiddlyServer [1] soon for my upcoming project, and I'm planning on eventually doing some modifications to do data storage in a database instead of on disk.
One thing's for sure: it's got a great gradual way to "get into" using it... it just isn't great at communicating those options in a way that isn't overwhelming.
My current setup:
- I use an Onyx Boox Note 2 to take handwritten / drawn notes when I feel a strong need to do it digitally. It has an ePaper screen that's super smooth. The notes stay on device and are backed up (but not synced to my Tiddlywiki)
- I keep a tiny paper notebook with me at all times for jotting down ideas and thoughts that appear in my head during the day
- I copy abridged versions of my paper notes into Tiddlywiki at the end of the day or the week to reflect on them and to have them be indexed and searchable.
This solves the awkward problem of handwriting recognition being utterly unserviceable for my handwritten notes, ensuring everything that matters is searchable since I copied it manually. It isn't too much work.
During export Trilium fixes the internal references to standard HTML links so they reference pages in the structure like "./sub-folder/my-topic.html" (but yeah, it was not always like that).
Notion is very popular, and Roam Research [0] has been the popular scrappy upstart that people have been looking at, but I've been unhappy with these since neither has an API (and neither are open source.)
I would _strongly_ urge HN readers to take a look at Tiddlywiki [1]. It's popped up on Hacker News before, and I wrote it off, but I've been taking a closer look recently and its _incredibly_ powerful, as well as completely customizable and open source. It runs off of a micro-kernel architecture, so the core application itself is implemented in code that you can change, edit, and manage just like you would do with your own notes. It's really easy to get started (it's a self contained HTML file) but seems so have some robust saving and backup functionality.
Please please give it a look if you're looking at tools in this space. I've already started using it and I'm _very_ happy with it.
(Not affiliated with Tiddlywiki, just a really happy user.)
[0]: https://roamresearch.com [1]: https://tiddlywiki.com