Commit Graph

7 Commits

Author SHA1 Message Date
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
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
05261522a0 fix: alias argument expansion with flags and spaces
Fixes an issue where alias arguments containing spaces or flags were being split incorrectly by using strings.Fields on the substituted command string. Instead, the command string is tokenized first and then substitution happens on each token.

Also disables Cobra flag parsing for aliases dynamically so that arguments and flags correctly cascade down to the target command instead of throwing unknown flag errors.
2026-03-29 19:09:06 +02:00
13b4c4b651 Fix assignee filter bug in List 2026-03-29 18:58:34 +02: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