94a6dcbba6
Merge pull request 'set up Alembic for handling database migrations' ( #1 ) from alembic into dev
...
Reviewed-on: #1
2026-03-30 12:00:32 -04:00
d76d1afd9d
create a first alembic revision to generate blocks and pages tables
...
point alembic.ini at a local sqlite db for testing
2026-03-30 11:32:42 -04:00
7c895c8191
update .gitignore for files under migrations
...
ignore pycache files, etc.
2026-03-30 11:31:55 -04:00
500ab56be0
ran alembic init alembic
2026-03-30 10:35:29 -04:00
91ff9a4caf
create directory for DB migrations with alembic
2026-03-30 10:29:31 -04:00
a3158ba034
continuing work on building a better test tree.
...
TODO have the iterator return a block ID and its indentation level.
this will facilitate actually rendering the block content properly.
2026-03-29 13:00:05 -04:00
bf8f64b904
working on building a more interesting tree for testing
2026-03-29 09:21:42 -04:00
26803724c6
WIP
2026-03-27 08:55:38 -04:00
ec6f32f0c1
add a little readme
2026-03-27 08:33:42 -04:00
b70693edce
implement iterator for blocktreenode
...
this makes more sense as a useful iterator because block ids are
copy. This can be used to implement mutable/immutable reference
iteration for NotePage.
2026-03-27 06:57:03 -04:00
0fe4b4132d
implemented iterator that yields cloned blocks from a page
2026-03-27 06:49:10 -04:00
Jack Case
a26dfbd290
starting to implement an iterator for NotePage
2026-03-27 06:02:02 -04:00
91a3dc4546
initial commit with code I worked on in rust-playground
2026-03-26 17:44:10 -04:00
037ae5eeab
Initial commit
2026-03-26 12:27:15 -04:00