cb16bda200
refactor: simplify service interface to use tags/rels for all node properties
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 23:10:56 +02:00
8d831d131b
refactor: clean up NodeService interface; move all integrity logic behind it
2026-03-31 15:55:47 +02:00
d569a4dea9
test: add e2e test suite and fix namespace/mention/assignee flags
2026-03-29 23:56:43 +02:00
dadd3d9e13
refactor: add tag and relation methods to node to enforce integrity
2026-03-29 23:16:44 +02:00
4ebcb88628
refactor: remove db package and move database logic to service layer
2026-03-29 21:28:27 +02:00
68f4b67283
fix: properties like type were not correctly replaced when updating a node
2026-03-29 19:27:18 +02:00
a04750dd15
refactor: simplify db and cmd flags, reduce code duplication
...
- Abstract property flags into addPropertyFlags in cmd/root.go and apply to commands
- Remove unused GetUserByUsername from db.go (it's redundant with service.resolveUserIDByName)
- Use configured user in WithMentions directly in inbox command
- Refactor resolve methods in node_service_sqlite.go to reduce duplication
2026-03-29 19:22:44 +02:00
13b4c4b651
Fix assignee filter bug in List
2026-03-29 18:58:34 +02:00
74cc7c104a
use pointers for optional update fields to distinguish empty from unset
2026-03-27 02:42:34 +01:00
b2225cff7b
refactor: replace explicit fields with tag-based property system
2026-03-27 02:11:46 +01:00
2d4cff717b
init
2026-03-26 12:48:47 +00:00