murashit
381e2a5467
chore(release): 5.1.2
2026-07-21 14:40:40 +09:00
murashit
03305a47ef
fix(context): hide normalized resume manifests
2026-07-21 14:35:33 +09:00
murashit
d74747fbf0
fix(threads): serialize rename saves
2026-07-21 14:33:04 +09:00
murashit
f707da0274
fix(threads): keep errors out of navigation rows
2026-07-21 14:25:44 +09:00
murashit
2fb7d29841
fix(threads): disable unavailable auto-name actions
2026-07-21 14:25:44 +09:00
murashit
8a798a5bca
fix(ui): disable operations with unmet preconditions
2026-07-21 14:25:44 +09:00
murashit
689368fe8d
docs(design): prefer coherent UI over explanatory copy
2026-07-21 13:19:03 +09:00
murashit
5cd106973c
refactor(threads): make auto-name exclusive and cancellable
2026-07-21 10:43:01 +09:00
murashit
f3d987ee03
refactor(settings): serialize dynamic refreshes
2026-07-21 10:26:57 +09:00
murashit
bbe311c4de
refactor(chat): flatten session runtime indirection
2026-07-21 10:09:47 +09:00
murashit
4f3ebcaa31
docs: remove defensive reference caveats
2026-07-21 08:29:05 +09:00
murashit
96b88c1715
test: remove obsolete specification guards
2026-07-21 07:11:27 +09:00
murashit
193b680f06
refactor(runtime): remove obsolete lifetime and query abstractions
2026-07-20 23:47:49 +09:00
murashit
2d9f98f434
refactor(query): consolidate runtime-owned resources
2026-07-20 23:35:21 +09:00
murashit
ffcc814ba5
refactor(runtime): simplify disposable runtime boundaries
2026-07-20 23:33:43 +09:00
murashit
1f5aa50862
chore(release): 5.1.1
2026-07-20 21:31:36 +09:00
murashit
a2c896d0ae
docs(review): require proportional evidence for findings
2026-07-20 19:32:45 +09:00
murashit
205893cc1f
fix(thread-picker): keep one active picker per runtime
2026-07-20 19:07:33 +09:00
murashit
b00f6292c4
refactor: remove test-only source exports
2026-07-20 18:22:21 +09:00
murashit
8d952fcfbf
chore: ignore local pnpm store
2026-07-20 18:00:02 +09:00
murashit
54dcbd8759
refactor(query): require complete runtime-owned context
2026-07-20 18:00:02 +09:00
murashit
381646ebfb
refactor(settings): bind dynamic data to one runtime lease
2026-07-20 18:00:02 +09:00
murashit
aaa04507e0
refactor(chat): make reconnect reset one scoped transition
2026-07-20 17:58:03 +09:00
murashit
a92f3b031d
refactor(chat): construct thread lifecycle without late binding
2026-07-20 17:52:33 +09:00
murashit
567c744624
refactor(protocol): isolate released legacy reference decoding
...
Decode released /refer envelopes and file references only in a dedicated protocol adapter.
Keep the compatibility layer removable without changing the current message path.
2026-07-20 17:27:57 +09:00
murashit
11c233b8fe
refactor(runtime): replace executable-bound runtime atomically
...
Own executable- and vault-bound resources in one disposable runtime.
On executable changes, detach stable view shells, dispose all bound work,
and publish a fully attached replacement runtime.
2026-07-20 17:27:57 +09:00
murashit
aadcf179bc
refactor(runtime): make vault the fixed workspace root
...
Remove protocol thread cwd from panel state and operations.
Require the immutable vault root wherever path presentation needs a workspace base.
2026-07-20 17:27:56 +09:00
murashit
52c350093a
fix(query): align resource refresh semantics
2026-07-20 09:56:39 +09:00
murashit
a35c9f4263
feat(threads): share paginated thread history and search
2026-07-20 09:09:41 +09:00
murashit
dc467695f4
refactor(chat): replace thread stream presenter facade
2026-07-19 06:31:34 +09:00
murashit
1ef344b02a
test(chat): split view lifecycle coverage for parallel execution
2026-07-19 06:22:46 +09:00
murashit
f93570848f
refactor(chat): derive Threads activity from panel state
2026-07-19 06:17:10 +09:00
murashit
cf0548a0d0
refactor(app-server): make TanStack Query authoritative
2026-07-19 05:40:36 +09:00
murashit
ea665af455
chore(lint): re-enable Obsidian setting definition rule
2026-07-18 20:14:21 +09:00
murashit
7ec4acf2b1
test(chat): cover auto-review audit history
2026-07-18 19:33:10 +09:00
murashit
44128caf2c
test(chat): protect stale reducer transitions
2026-07-18 19:33:10 +09:00
murashit
e7efd773b3
test(protocol): protect app-server boundary contracts
2026-07-18 19:28:21 +09:00
murashit
9c71b0eb88
test: expand mutation coverage at protocol boundaries
2026-07-18 19:11:18 +09:00
murashit
d3b426d500
test(runtime): cover approval policy commit state
2026-07-18 19:05:58 +09:00
murashit
d114c3e473
test(chat): protect context manifest placement
2026-07-18 19:05:58 +09:00
murashit
eecf73dc77
fix(chat): preserve accepted MCP elicitation URLs
2026-07-18 19:05:58 +09:00
murashit
358cdd7b7c
test(chat): harden context serialization boundaries
2026-07-18 18:18:36 +09:00
murashit
5cd898fabe
test(chat): harden stream behavior contracts
2026-07-18 18:18:28 +09:00
murashit
8351156589
test: harden vault and runtime boundaries
2026-07-18 18:18:24 +09:00
murashit
ef5d1d803d
feat(chat): show live subagent activity summaries
2026-07-18 18:15:41 +09:00
murashit
760421613d
test: add exploratory domain mutation testing
2026-07-18 17:43:34 +09:00
murashit
46ecf3addd
test(chat): cover pending request UI boundaries
2026-07-18 14:50:45 +09:00
murashit
93c4ba50a1
test(settings): cover declarative API parity
2026-07-18 14:50:42 +09:00
murashit
d568f9abb1
test(app-server): cover RPC boundary failures
2026-07-18 14:48:22 +09:00
murashit
d1337a6c85
test(ui): cover turn diff and toolbar boundaries
2026-07-18 14:35:05 +09:00