Commit Graph

14 Commits

Author SHA1 Message Date
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