b922af9283
Move readme todos
2025-04-29 02:06:47 +02:00
a8599ee05c
Depend on vendored libgit2
2025-04-29 01:54:31 +02:00
9019fc263f
Set toml column width to 100
...
All the other column widths are already set to 100 using prettier.
2025-04-29 01:51:33 +02:00
b0ea87dbd6
Rename migrate command to tidy
...
It now does more than plain data dir migration. I'm not yet sure though
when tidying will be executed during normal operations. During app
startup sounds appropriate, maybe even at the end of open_and_migrate.
2025-04-29 01:36:38 +02:00
3a3a2de8dc
Store repo names and selected repo in state
2025-04-29 01:33:28 +02:00
427dce3e48
Add status cli command
2025-04-28 12:49:32 +02:00
1ed5e5d600
Fix migration failing to create data dir
2025-04-28 12:48:39 +02:00
8d7042fec7
Write down ideas and next steps
2025-04-28 04:03:51 +02:00
a70cca640b
Specify gdn-cli as default member
...
Used in cargo commands in a workspace when no package is specified.
https://doc.rust-lang.org/cargo/reference/workspaces.html#the-default-members-field
2025-04-28 03:20:40 +02:00
93cc28f501
Update dependencies
2025-04-28 01:55:38 +02:00
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
97d79f5747
Rename methods for clarity
...
Path resolving methods now start with "path".
2025-04-28 01:38:04 +02:00
69f36de2d3
Migrate to rust edition 2024
2025-02-21 12:54:47 +01:00
cc74779e5d
Fix compilation error on windows
...
I was using unix-specific APIs.
2025-02-20 12:10:11 +01:00
4909aa0a29
Don't migrate existing data dir without version number
...
If there is a directory but no version number, we have no idea what's
going on. If we continue the migration, we might overwrite or break some
other program's data.
2025-02-20 01:46:42 +01:00
1f76854aa7
Add todo
2025-02-19 14:00:35 +01:00
9d2d1fa3c1
Add migrate cli command
2025-02-19 14:00:25 +01:00
909399b276
Implement basic data directory operations
2025-02-19 14:00:18 +01:00
58cd4d7517
Add RepoId
2025-02-17 22:48:49 +01:00
3855d86730
Move ids from gdn-app to gdn
2025-02-17 22:37:59 +01:00
4d71e49752
Add todos
2025-02-17 01:39:21 +01:00
f465f50614
Fix index bug when moving note downwards
...
To reproduce: Move a note to a later position in the same parent. The
note does not appear where it should. This can even panic when trying to
move a note after the last child.
2025-02-17 01:39:20 +01:00
b76ed55a39
Clarify comment
2025-02-17 01:20:47 +01:00
e4c21fa26d
Make UI slightly nicer once nodes go off the right edge of the screen
2025-02-15 13:41:30 +01:00
e5ce31b30c
Fix wrapping of wide notes
2025-02-15 13:41:30 +01:00
122c11bc96
Rename "note not found" to "loading..."
2025-02-15 13:41:23 +01:00
6ef9c27234
Fix note inconsistencies
2025-02-15 13:41:02 +01:00
cc0d242424
Fix back button going to "note not found"
2025-02-15 13:40:51 +01:00
5a244e585f
Make elements not selectable by default
2025-02-15 13:40:51 +01:00
d3a18893de
Add todos
2025-02-15 13:40:28 +01:00
225d709ed5
Set up CI
2025-02-14 19:13:21 +01:00
ccfdd25ee9
Allow top-level await
2025-02-14 19:13:21 +01:00
75f3a84e5f
Move notes store to rust
2025-02-13 23:27:28 +01:00
849400cf35
Add (de-)serializable NoteId type
2025-02-13 23:27:26 +01:00
d19f98e852
Fix vscode settings for formatting rust code
2025-02-13 14:11:40 +01:00
0ba0fa65f4
Prevent modification of notes directly
2025-02-12 23:37:07 +01:00
815e88cf18
Unlink and delete notes
2025-02-12 13:20:56 +01:00
da74fa9261
Reorder methods to match button order
2025-02-12 13:13:06 +01:00
6432c869c4
Fix off-by-one when moving node
2025-02-12 13:09:20 +01:00
c7452166e0
Implement node movement and copying
2025-02-12 13:09:03 +01:00
75791c4e71
Remove old console.log
2025-02-12 13:09:03 +01:00
6a3d701e82
Make entire ui store state public
2025-02-12 12:58:35 +01:00
aaca49f1d2
Add delete button and group buttons
2025-02-12 03:00:50 +01:00
6e96ae7fd4
Implement controls for new UI state
2025-02-12 01:06:50 +01:00
2f9b1925dc
Refactor ui state
...
Now with more mode!
2025-02-12 00:08:56 +01:00
4710f19b1e
Destructure all remaining defineProps
...
This makes it nicer to define default values.
2025-02-11 21:19:39 +01:00
994c3bb654
Disallow ===
2025-02-11 20:10:57 +01:00
7d6f610be0
Add temporary button to go back to previous note
2025-02-11 20:10:57 +01:00
5bc62d12f4
Add button to navigate to a note
2025-02-11 19:57:27 +01:00
369839912f
Make CNoteButton disable-able
2025-02-11 19:57:27 +01:00