GedächtNAS - external storage for your brain
Find a file
Joscha 4b11b4ce62 Move module definitions after imports
The style guide says: "Put imports before module declarations."
See https://doc.rust-lang.org/style-guide/items.html

Cargo also does this automatically.
2025-04-28 01:45:14 +02:00
.github/workflows Migrate to rust edition 2024 2025-02-21 12:54:47 +01:00
.vscode Fix vscode settings for formatting rust code 2025-02-13 14:11:40 +01:00
gdn Move module definitions after imports 2025-04-28 01:45:14 +02:00
gdn-app Move ids from gdn-app to gdn 2025-02-17 22:37:59 +01:00
gdn-cli Move module definitions after imports 2025-04-28 01:45:14 +02:00
meta Set up eslint 2025-02-10 14:49:52 +01:00
.gitignore Set up prettier and tailwind even harder 2025-01-26 23:57:28 +01:00
.prettierignore Set up prettier and tailwind even harder 2025-01-26 23:57:28 +01:00
.prettierrc Set printWidth to 100 for code files 2025-02-07 21:53:19 +01:00
Cargo.lock Add migrate cli command 2025-02-19 14:00:25 +01:00
Cargo.toml Migrate to rust edition 2024 2025-02-21 12:54:47 +01:00
logo.svg Create logo 2025-01-25 11:20:32 +01:00
logo_inkscape.svg Create logo 2025-01-25 11:20:32 +01:00
package.json Update dependencies 2025-02-11 01:25:10 +01:00
pnpm-lock.yaml Move notes store to rust 2025-02-13 23:27:28 +01:00
pnpm-workspace.yaml Set up prettier and tailwind even harder 2025-01-26 23:57:28 +01:00
README.md Add todo 2025-02-19 14:00:35 +01:00
tailwind.config.ts Set up prettier and tailwind even harder 2025-01-26 23:57:28 +01:00

GedächtNAS - external storage for your brain

The name?

"Gedächtnis" is German for memory (brain), "NAS" stands for Network-Attached Storage. The combination of the two is a bad pun that requires specialized hardware to even type properly.

In places where the proper name — "GedächtNAS", including the umlaut and capitalization — can't be used, the technical name — "gedaechtnas", always lowercase — or the abbreviated name — "gdn" — shall be used instead. Other variations or spellings are incorrect.

Todos

  • TODO Add history widget to top of screen
  • TODO Show pinned message at bottom of screen
  • TODO Gray out unusable sibling buttons when hovering over anchor note
  • TODO Tooltips for note actions
  • TODO Clickable parents
  • TODO Logging (using tracing)