Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 4
Generated: 07:56:00
For my notes app, I’ve been experimenting with using local plain-text #Markdown files, while also keeping a #SQLite database that stores exact replicas of these files. The SQLite database is used only for indexing, which should make keyword searches in notes much faster. #dev
2025-09-21 20:50:30 from 1 relay(s) 2 replies ↓
Login to reply

Replies (4)

I don't think Joplin has a live-preview feature like Obsidian does. Basically, when you select some text with styling applied, it will show the Markdown syntax. Then when unselecting, it will hide the syntax again. I really like this approach, and I have a semi-working solution for my app. Still working on code-blocks.
2025-09-22 08:15:05 from 1 relay(s) ↑ Parent Reply
I use logseq + MarkText like that. Logseq provides the indexing for fast searches and let's you link anything with anything. But, I use MarkText for documents or when I want to work in raw markdown. And, I use them together, because the current version of Logseq is all markdown files you can open both from your filesystem and from within Logseq (open with external app). I'm concerned about the next major release of Logseq, which will put it in a database. In theory, it will increase perf and scalability. But, my flow requires a lot of filesystem integration between tools, so I'm not sure that will work for me. But, the current Logseq 10.x is great with my current flow.
2025-11-15 02:10:59 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
My plan is to keep notes local, but then have a database alongside that will make stuff like version control much easier to integrate. You know how on Google Docs you can go back and see previous versions of your document - I want to do the same in my app. This will also be really nice for when I at some point implement collaboration features. Basically, allowing people to invite other users into their app and edit their note documents together.
2025-11-15 07:55:44 from 1 relay(s) ↑ Parent Reply