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
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
eecf73dc77
fix(chat): preserve accepted MCP elicitation URLs
2026-07-18 19:05:58 +09:00
murashit
5cd898fabe
test(chat): harden stream behavior contracts
2026-07-18 18:18:28 +09:00
murashit
ef5d1d803d
feat(chat): show live subagent activity summaries
2026-07-18 18:15:41 +09:00
murashit
6524409313
chore(release): 5.1.0
2026-07-18 12:00:49 +09:00
murashit
d8f4f8a899
refactor(input): distinguish Vault file references from mentions
2026-07-18 11:40:43 +09:00
murashit
9b2585b2bd
refactor(context): model Obsidian excerpts as references
2026-07-18 11:03:48 +09:00
murashit
4581ee4c5f
feat(context): bound and persist explicit turn context
2026-07-18 10:47:10 +09:00
murashit
dfeeb0e4b2
refactor(threads): bound lifecycle event arbitration
2026-07-18 08:23:49 +09:00
murashit
ffb11490ce
fix(composer): make attachment saves explicit editing state
2026-07-18 08:23:49 +09:00
murashit
51994c6777
refactor(metadata): publish app-server resources independently
2026-07-18 08:19:02 +09:00
murashit
5e2007c899
refactor(chat): remove redundant auto-title tracking
2026-07-18 07:50:36 +09:00
murashit
4ddb17a27b
refactor(chat): narrow lifecycle coordination guarantees
2026-07-18 07:27:01 +09:00
murashit
48bd261f64
refactor(settings): centralize dynamic data ownership
2026-07-18 07:26:21 +09:00
murashit
6800bcc339
refactor(runtime): simplify thread settings serialization
2026-07-18 07:23:29 +09:00
murashit
562513099f
refactor(async): unify scoped operation coordination
2026-07-18 07:23:29 +09:00
murashit
e056fee378
fix(settings): preserve ordered mutation facts
2026-07-18 07:23:29 +09:00
murashit
2de242819e
fix(composer): preserve attachment insertion targets
2026-07-18 07:23:29 +09:00
murashit
9ad8ade044
fix(chat): serialize runtime settings commits
2026-07-18 07:23:29 +09:00
murashit
1eb074b361
refactor(chat): model scoped async operations
2026-07-18 07:23:29 +09:00
murashit
716d6a2db5
fix(chat): unsubscribe when leaving running subagents
2026-07-18 07:23:29 +09:00
murashit
4b0218169c
fix(chat): centralize active panel operation policy
2026-07-17 20:28:13 +09:00
murashit
ec3bcd0312
feat(settings): support declarative settings search
2026-07-17 11:27:53 +09:00
murashit
86fc06998b
refactor(test): consolidate command and protocol contracts
2026-07-17 08:10:31 +09:00
murashit
760bdf3016
fix(lifecycle): preserve identity across context changes
2026-07-17 06:40:06 +09:00
murashit
d525d97f9e
refactor(app-server): bind query caches to resource leases
2026-07-17 06:40:01 +09:00
murashit
bf8c87046b
refactor(chat): remove partial state cloning
2026-07-17 06:19:57 +09:00
murashit
edf2b70902
fix(composer): unify suggestion state construction
2026-07-17 06:19:57 +09:00
murashit
cb6e89b1ae
fix(threads): scope mutations to their operation context
2026-07-17 06:19:57 +09:00
murashit
f7efd475a4
fix(chat): preserve reconnectable state across disconnects
2026-07-17 06:15:59 +09:00
murashit
e4e69ca060
refactor(test): remove incidental implementation contracts
2026-07-16 22:56:00 +09:00
murashit
a97f80e25e
refactor(chat): replace signal mirror with selectors
2026-07-16 22:56:00 +09:00
murashit
359bf1c21e
refactor(app-server): inject structured turn runner
2026-07-16 22:56:00 +09:00
murashit
cb172edfb7
refactor(app-server): own context leases in resource store
2026-07-16 22:55:56 +09:00
murashit
d202849313
refactor(chat): model panel thread phase explicitly
2026-07-16 19:22:14 +09:00
murashit
a099e1fffc
refactor(chat): split current and connected app-server gateways
2026-07-16 19:22:02 +09:00
murashit
f7e5319c3e
refactor(chat): simplify turn and rename transitions
2026-07-16 19:22:02 +09:00
murashit
98a17574e2
refactor(chat): remove obsolete thread-list loaded state
2026-07-16 18:52:14 +09:00
murashit
5e3eaf9b9f
refactor(ui): consolidate shared CSS primitives
2026-07-15 18:12:53 +09:00