kj pushed tag v0.1.0 to kj/duckbrain 2026-10-05 19:31:44 +02:00
kj created repository kj/duckbrain-toolbox 2026-10-05 17:41:03 +02:00
kj pushed to master at kj/confi-emacs-actual 2026-10-05 15:04:55 +02:00
a8f91dade3 feat(minibuffer): prioritize basename matches in vertico file completion
kj pushed to master at kj/confi-emacs-actual 2026-09-28 22:38:54 +02:00
912be83895 feat: add command to copy project-relative filename
kj pushed to master at kj/duckbrain 2026-09-14 21:48:20 +02:00
3b6da45b01 refactor(validator): rename enum rule and method to in
kj pushed to develop at kj/duckbrain 2026-09-14 21:46:45 +02:00
2e96aa886e test(validator): rename enum rule to in
f4b112032e refactor(validator): rename enum rule and method to in
Compare 2 commits »
kj pushed to master at kj/confi-emacs-actual 2026-09-14 21:12:41 +02:00
3fc2e9db85 feat(lsp): add make-ls server for makefile-mode
kj pushed to master at kj/confi-emacs-actual 2026-09-09 18:04:10 +02:00
3d36596bc0 feat(ai): centralize agent-shell data in emacs directory
kj pushed to master at kj/duckbrain 2026-09-08 17:08:48 +02:00
b7260b5199 refactor(Router): use string callable syntax for default callbacks
kj pushed to develop at kj/duckbrain 2026-09-08 17:08:09 +02:00
7b1d5e42bd test(Router): cover default callback resolution through Synapsis
26589062f5 refactor(Router): use string callable syntax for default callbacks
Compare 2 commits »
kj pushed to master at kj/duckbrain 2026-09-08 01:00:35 +02:00
1f29622914 refactor(router): remove exit statement from redirect method
kj pushed to develop at kj/duckbrain 2026-09-08 00:59:56 +02:00
5022fdac75 refactor(router): remove exit statement from redirect method
kj pushed to master at kj/duckbrain 2026-09-07 23:00:54 +02:00
eb882db0c8 sync: 2026-09-07
kj pushed to develop at kj/duckbrain 2026-09-07 22:35:23 +02:00
70b1016194 refactor(autoload): remove global exception handler
86ab8b979a test(router): verify custom exceptions reach exception callback
Compare 2 commits »
kj pushed to develop at kj/duckbrain 2026-09-07 22:22:13 +02:00
9ddb00e719 test(request): cover exception-based validation failures
a534613d26 refactor(request): propagate validation failures as exceptions
65380f37c6 test(Router): Add unit tests for defaultException and apply flows
5f3fc16735 feat(router): add error boundary with exception callback
146aed0db8 test(synapsis): cover named argument injection in resolve
Compare 6 commits »
kj pushed to master at kj/duckbrain 2026-09-05 21:49:26 +02:00
9ba43e3f25 sync: 2026-09-05
kj pushed to develop at kj/duckbrain 2026-09-05 21:48:35 +02:00
3e7c367182 test(integration): cover query failure state cleanup
25db49f4bd fix(model): reset query state when database query fails
9cb41d51d0 fix(model): use RANDOM() for non-MySQL databases in orderBy
Compare 3 commits »
kj pushed to develop at kj/duckbrain 2026-09-05 21:30:05 +02:00
d0c4b3c503 feat(test): add multi-engine integration matrix
kj pushed to master at kj/duckbrain 2026-09-05 19:23:56 +02:00
54e96ba4bb sync: first sync with the new develop branch
kj created branch develop in kj/duckbrain 2026-09-05 19:19:51 +02:00