Home
Softono
notejot

notejot

Open source Vala
416
Stars
49
Forks
1
Issues
8
Watchers
8 months
Last Commit

About notejot

Stupidly-simple notes app.

Platforms

Web Self-hosted

Languages

Vala

Links

Notejot

A very simple notes application for any type of short term notes or ideas.

Please do not theme this app License: GPL v3

Light screenshot Dark screenshot

Download on Flathub

๐Ÿ’ Donations

Would you like to support the development of this app to new heights? Then become a GitHub Sponsor or check my Patreon, buttons in the sidebar.

๐Ÿ› ๏ธ Dependencies

Please make sure you have these dependencies first before building.

gtk4
libjson-glib
libgee-0.8
libadwaita-1
meson
vala

๐Ÿ—๏ธ Building

Simply clone this repo, then:

meson _build --prefix=/usr && cd _build
sudo ninja install

๐Ÿ—‚๏ธ Notes Storage

Notes are stored in ~/.var/app/io.github.lainsce.Notejot/

๐Ÿ”„ Migrating Old Notejot Data

On first launch, Notejot will automatically import your notes from older versions.

๐Ÿ”„ Migration Details

  • Note colors are saved as the first line of each note.
  • Old modification times are preserved as note timestamps.
  • Trashed notes remain trashed after migration.
  • Notebooks are converted to tags.

After migration:

  • A .notejot_migrated flag file is created.
  • Old files are renamed to *_migrated.json for reference and are no longer used.

Migration happens automatically on first launch and keeps your data safe and compatible with the new version.