Commit Graph

13 Commits

Author SHA1 Message Date
b016f6d812 fix: update_project_metadata keeps fields absent from attrs instead of resetting them 2026-07-17 08:57:20 +02:00
70d2342274 fix: pretty-print json on serialisation to filesystem 2026-05-30 21:58:31 +02:00
b65c2be29b D3: close out partial test coverage gaps with new tests + execute_macro degrade-to-empty fix 2026-05-30 19:33:52 +02:00
8c71ece887 D2-9: add max_posts_per_page 1..500 constraint tests 2026-05-30 19:17:09 +02:00
544ff65e3b D2-1: add RemoveCategory tests covering state/files/DB cleanup and no-op for non-existent 2026-05-30 14:44:20 +02:00
61ff2a77c0 perf: A1-14b replace O(n^2) embedding snapshot with hnswlib HNSW index and debounced persistence 2026-05-29 15:36:13 +02:00
7f5077c6ad chore: more transactions with filesystem actions cleanup 2026-05-01 16:19:50 +02:00
adb49ceb6e fix: fixed project loading from filesystem and added project metadata to metadata diff 2026-04-26 23:15:04 +02:00
b90a4569da fix: more fixes to file formats 2026-04-25 11:35:36 +02:00
a3f2c4a5f7 feat: metadata, frontmatter, write atomicity should now be in 2026-04-24 10:16:21 +02:00
b2086a79c5 feat: finalisation (hopefully) for embedding 2026-04-24 09:48:52 +02:00
624b698bb3 feat: more complete metadata diff, scp publishing and rendering context 2026-04-24 06:30:41 +02:00
82f2ed57dd feat: more stuff around persistence of data 2026-04-23 15:54:55 +02:00