murashit
8dc4d82c26
chore(release): 5.2.1
2026-07-22 14:42:14 +09:00
murashit
811a4b7158
fix(threads): publish fork activity with list replacement
2026-07-22 13:23:18 +09:00
murashit
05ea87643a
refactor(threads): coordinate fork publication atomically
2026-07-22 12:31:16 +09:00
murashit
bb673b2a75
refactor(chat): replace rollback RPC with marker fork
2026-07-22 11:10:22 +09:00
murashit
01a20dcf70
feat(chat): honor app-server direct input capability
2026-07-22 09:47:18 +09:00
murashit
73be2beea7
chore(app-server): update bindings for Codex CLI 0.145.0
2026-07-22 09:09:31 +09:00
murashit
14adac592d
chore(deps): apply npm audit dependency updates
2026-07-21 21:07:10 +09:00
murashit
f4616cf945
refactor: consolidate thin module ownership
2026-07-21 20:59:09 +09:00
murashit
67289765c6
refactor(selection-rewrite): consolidate transport output
2026-07-21 20:59:09 +09:00
murashit
ab0a9047f4
refactor(diff): replace custom LCS with jsdiff
2026-07-21 20:58:23 +09:00
murashit
488344a74d
refactor(markdown): derive code ranges from mdast
2026-07-21 20:57:59 +09:00
murashit
6bdd9e5972
refactor(archive): consolidate export ownership
2026-07-21 20:57:49 +09:00
murashit
5b6fce1a4d
fix(archive): normalize markdown links with mdast
2026-07-21 19:40:52 +09:00
murashit
05f9740e8e
chore(release): 5.2.0
2026-07-21 17:05:36 +09:00
murashit
6b2a20cf0d
perf(chat): resume before shared resource hydration
2026-07-21 16:58:21 +09:00
murashit
d0965d19b1
feat(context): replace metadata envelopes with thread links
2026-07-21 16:39:27 +09:00
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