Treedome 0.4.5 is out: Encrypted, Local First, Note Taking App

https://programming.dev/pictrs/image/89f50c76-80a8-4201-9fe7-940d84036464.png

It has been a month since the last time I’ve posted about Treedome. Back then it was still in 0.4.0 and there’s a lot of little tiny tidbits of missing/bugged components.

I’ve polished it since then, please take a look codeberg.org/solver-orgz/treedome/…/0.4...0.4.5!

Notable changes since then are:

  • Node path will now be visible on editor, made sure user make less mistake when editing their note
  • The width of note tree and text editor is now configurable
  • Configurable idle timeout that will close and save your notes, defaulted to 300,000 ms or 5 minutes
  • Removed about menu, now user can easily click on big badges which will open links to our repository, matrix room, etc.
  • Various fixes and little adjustments

Install it on arch (btw) and nix (0.4.5 is in review not merged yet)

GrapinoSubmarino,
@GrapinoSubmarino@lemmy.world avatar

Can’t be the only one that had read it as Threesome

greywolf0x1,

Sorry to impose on you, but can you package the app as a Flatpak? That would make it more readily available.

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

I dont think youre imposing into anything lol

Flatpak could be nice, appimage too, maybe you could make an issue for this in the repo? It will be a long road tho

DanielBP,
@DanielBP@fosstodon.org avatar

@tengkuizdihar

It uses an SQLite database for the notes. Are binary files like pictures and videos stored in this DB as well? I am curious to see how it performs compared to other note taking apps that keep binary files out of the database.

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

It depends on the size of the images, but what matters is that a single big note cant slow down the loading time of other notes*

*sqlite is finnicky, this is just the experience on notes less than 500MB sized.

dandi8,

How does this compare to Joplin?

Is there, or will there be a self-hostable server to sync notes between devices?

And does it support Markdown?

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

The WYSIWYG editor supports markdown shortcuts like (#) will auto mode to H1 tag. But internally its stored as a json file, courtesy of tiptap library. Self hostable server would be cool, but for now I only use syncthing to do my sync.

Schorsch,

ANOTHER one?? Why tf are there SO MANY note taking apps for Linux?? I just don’t get it. They all do the same thing, more or less. (Correct me if I’m wrong.)

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

Well I made this one with a specific usecase in mind. Please consult codeberg.org/solver-orgz/treedome#origin-and-name… for why this program was made.

lemmyreader,

Why the CAPS ? Many years ago there were a zillion freeware and shareware clipboard applications for Windows. Why ? Because people who knew a little bit of programming wanted to make some money. Nowadays open source developers create and share applications simply because they can. I say that getting software for free made by unpaid developers should get a little bit of respect rather than rage. Glad to see the OP is keeping their cool.

Schorsch,

Look, I don’t mean to be disrespectful at all. I just wonder. And yes I do think that perhaps it would be nice to have more diversity in the kind of software that people develop. I just noticed there’s a flood of note taking apps and I wonder why this is. But ofc it’s up to the developers to decide what kind of software they want to work on, mostly sacrificing their free time. That being said I’m very thankful for everybody who’s developing useful foss software!

lemmyreader,

Fair enough. It was just the caps and the wtf rage that made me comment. Regarding this note taking app, I have the feeling that the Cherrytree note app has been around since years, so I was curious to see what the OP wanted to add as extra features compared to Cherrytree, which is explained in the treedome Codeberg repository. 👋

tengkuizdihar,
@tengkuizdihar@programming.dev avatar

Hello, relax guys Ive had my fair share of internet discourse. Youre by no means disrespectful at all. I know you come from a good place in your argument and its more than fair to questioned the decision of “reinventing the wheel”.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • opensource@lemmy.ml
  • DreamBathrooms
  • magazineikmin
  • hgfsjryuu7
  • Youngstown
  • khanakhh
  • slotface
  • vwfavf
  • mdbf
  • rosin
  • kavyap
  • ngwrru68w68
  • PowerRangers
  • thenastyranch
  • everett
  • Leos
  • InstantRegret
  • GTA5RPClips
  • osvaldo12
  • ethstaker
  • modclub
  • cisconetworking
  • tacticalgear
  • Durango
  • cubers
  • tester
  • normalnudes
  • anitta
  • provamag3
  • All magazines