News for hackers. Stuff that matters.
Re:Siyuan: Privacy-first, self-hosted personal knowledge man... by packetlost on Thursday December 26, 2024 @01:17PM (#42516735)
This is exactly the conclusion I came to. I still use Obsidian for a lot of things, but I've developed my own task management software that uses plain text files and fzf for everything: https://codeberg.org/ngp/tsk

It has worked great for me! That being said, sync and mobile usage is still a bit of a sore spot with it. It works beautifully with Termux, but I wish there was some way to slap a basic UI on top of a CLI application for mobile. Tk/Tcl is the closest but there's only options on Android (I'm mostly an iOS user) and even then it's not really ideal. For sync, I at least have a reasonable plan: IMAP4 or git-based sync. The roadmap and tasks for the project are tracked in-repo with itself, so it definitely works.

Re:Siyuan: Privacy-first, self-hosted personal knowledge man... by withinboredom on Thursday December 26, 2024 @03:15PM (#42517454)
If you want some windows-forms-esq app development, I highly recommend checking out Flutter Flow. It isn’t exactly cheap, but I’ve used it for some basic personal apps.
Re:Siyuan: Privacy-first, self-hosted personal knowledge man... by packetlost on Thursday December 26, 2024 @03:24PM (#42517506)
I kinda doubt FlutterFlow would meet my needs, it looks like it's primarily build on web technologies which is a nonstarter for this.
Re:Siyuan: Privacy-first, self-hosted personal knowledge man... by vopi on Thursday December 26, 2024 @03:40PM (#42517626)
As far as I know, it's the opposite (using Skia to render). Flutter for the web is a second-class citizen, whereas for mobile apps, it's quite productive.
Re:Siyuan: Privacy-first, self-hosted personal knowledge man... by withinboredom on Thursday December 26, 2024 @04:53PM (#42518149)
FlutterFlow is just the UI to build Flutter apps, which yes, is built on web-tech. However, Flutter runs natively on mobile devices.
Re:Siyuan: Privacy-first, self-hosted personal knowledge man... by sunshine-o on Thursday December 26, 2024 @08:22PM (#42519213)
> but I wish there was some way to slap a basic UI on top of a CLI application for mobile

I have only relied on fzf so far but have played with the various components of the Termux:API [0] for basic UIs, and it works well.

There is also Termux:GUI [1] with Bash bindings which allows to build more advanced UIs.

- [0] https://wiki.termux.com/wiki/Termux:API

- [1] https://github.com/termux/termux-gui

Re:Siyuan: Privacy-first, self-hosted personal knowledge man... by packetlost on Thursday December 26, 2024 @08:44PM (#42519299)
I'll have to look at Termux GUI again. I've tried poking around with Tasker and it's Termux plugin but it seems so confusing and poorly documented that I'd rather just write a native app at that point lol