Mario Zechner
c58d5f20a4
Session tree structure with id/parentId linking
- Add TreeNode base type with id, parentId, timestamp
- Add *Content types for clean input/output separation
- Entry types are now TreeNode & *Content intersections
- SessionManager assigns id/parentId on save, tracks leafId
- Add migrateSessionEntries() for v1 to v2 conversion
- Migration runs on load, rewrites file
- buildSessionContext() uses tree traversal from leaf
- Compaction returns CompactionResult (content only)
- Hooks return compaction content, not full entries
- Add firstKeptEntryId to before_compact hook event
- Update mom package for tree fields
- Better error messages for compaction failures
2025-12-30 22:42:17 +01:00
..
2025-12-25 04:15:10 +01:00
2025-12-26 20:51:15 +01:00
2025-12-24 21:23:44 +01:00
2025-12-25 04:15:10 +01:00
2025-12-22 18:18:38 +01:00
2025-12-25 20:27:41 +01:00
2025-12-30 22:42:17 +01:00
2025-12-25 22:52:04 +01:00
2025-12-08 22:40:32 +01:00
2025-12-21 20:58:54 +01:00
2025-12-17 21:27:28 +01:00