Commit graph

867 commits

Author SHA1 Message Date
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
7dfc023360 chore(release): 5.0.4 2026-07-17 10:44:59 +09:00
murashit
dfff322541 refactor(test): trim development script coverage 2026-07-17 08:34:34 +09:00
murashit
40153a1da5 refactor(test): simplify plugin composition contracts 2026-07-17 08:10:31 +09:00
murashit
ed942d1c9b refactor(test): focus UI tests on observable behavior 2026-07-17 08:10:31 +09:00
murashit
86fc06998b refactor(test): consolidate command and protocol contracts 2026-07-17 08:10:31 +09:00
murashit
c37832d0a3 refactor(test): align tests with owning modules 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
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
murashit
4faa986e17 fix: address CodeQL string escaping and regex findings 2026-07-15 16:07:10 +09:00
murashit
805e7bfdf4 test: simplify grit policy fixtures 2026-07-15 15:13:23 +09:00
murashit
8ae6aab1fb test: focus architecture checks on durable invariants 2026-07-15 14:37:16 +09:00
murashit
bbd981f255 refactor: simplify feature state lifecycles 2026-07-15 14:37:16 +09:00
murashit
c23c453597 refactor(chat): remove forwarding-only interfaces 2026-07-15 14:37:16 +09:00
murashit
7d6b81d367 refactor(app-server): split shared metadata queries 2026-07-15 14:37:16 +09:00
murashit
e7ad2ca4c4 fix(web): make context imports safe and cancellable 2026-07-14 22:17:45 +09:00
murashit
2e97525d4f build: verify app-server binding provenance 2026-07-14 22:17:45 +09:00
murashit
ca1a71eaac fix: make app-server context changes atomic 2026-07-14 22:17:34 +09:00
murashit
41ad68a419 test: avoid cumulative commitlint timeout 2026-07-14 17:18:05 +09:00
murashit
8fc051ebd4 chore(release): adopt Conventional Commits and generated release notes 2026-07-14 16:08:25 +09:00
murashit
00402e0d56 Show web submissions while fetching context 2026-07-14 11:34:42 +09:00
murashit
2c254339cf Show web attachments in message context 2026-07-14 10:45:32 +09:00
murashit
10c69cec3f Replace persistent /clip with transient /web context 2026-07-14 10:18:03 +09:00
murashit
34aca42dc0 Prevent automatic titles from overwriting manual names 2026-07-13 21:26:24 +09:00
murashit
3db509a98a Fix hook trust state transitions 2026-07-13 21:19:31 +09:00
murashit
bd74d47ec1 Align side chats with Codex CLI lifecycle 2026-07-13 14:34:19 +09:00
murashit
4d138a3f9b Remove deprecated app-server compatibility consumers 2026-07-13 13:52:22 +09:00
murashit
57cab74ecf Preserve chat shell identity across toolbar changes 2026-07-13 13:38:42 +09:00
murashit
c053888fcd Serialize settings mutations across tab lifecycle 2026-07-13 13:37:35 +09:00
murashit
b92b6d5fd3 Own restored panel state and discard unrestorable side chats 2026-07-13 13:36:31 +09:00
murashit
b30b913c04 Make the chat session runtime the per-panel composition owner 2026-07-12 20:33:19 +09:00
murashit
9d2b750d77 Move selection rewrite behind a feature-owned transport 2026-07-12 20:33:19 +09:00