Commit Graph

4400 Commits

Author SHA1 Message Date
Peter Steinberger 0dbf9b6fae fix(ui): surface fenced-code clipboard failures (#118608)
* fix(ui): surface fenced-code clipboard failures

* fix(ui): ignore stale clipboard attempt completions
2026-08-03 03:43:23 -07:00
joshavant b71708858a fix(ui): align task recovery with gateway lifecycle 2026-08-03 02:48:34 -05:00
joshavant d0439b9ce0 fix: distinguish dismissed task delivery 2026-08-03 02:48:34 -05:00
joshavant 0c9da8c400 fix: keep dismissed task results accessible 2026-08-03 02:48:34 -05:00
joshavant c5d275f8d6 refactor: internalize completion delivery seams 2026-08-03 02:48:34 -05:00
joshavant 6ca16f7f3d fix: redrive retained text completions 2026-08-03 02:48:34 -05:00
joshavant d9393bd3cb fix: make subagent completion delivery durable 2026-08-03 02:48:34 -05:00
Peter Steinberger 9aad7e4b0b test(ui): deduplicate config array fixtures (#118557) 2026-08-03 00:34:59 -07:00
Peter Steinberger bfba1414b1 refactor(ui): consolidate workboard view test fixtures (#118525) 2026-08-02 23:14:58 -07:00
Shakker e4884d981a style: format chat lifecycle types (#118019) 2026-08-03 06:49:36 +01:00
Shakker 607be9d02b refactor: centralize chat connection ownership 2026-08-03 06:49:36 +01:00
Shakker 22c77a8665 fix: preserve restored queue state on startup 2026-08-03 06:49:36 +01:00
Shakker ee35036d91 fix: align chat lifecycle host types 2026-08-03 06:49:36 +01:00
Shakker eeb2b260af fix: allow explicit reset delivery retry 2026-08-03 06:49:36 +01:00
Shakker 59e5b5e3e6 fix: fence chat send results by connection 2026-08-03 06:49:36 +01:00
Shakker a80fd987cb fix: honor configured main session ownership 2026-08-03 06:49:36 +01:00
Shakker ebb4eaf5ee fix: retire model state across owners 2026-08-03 06:49:36 +01:00
Shakker 1a43401b05 refactor: extract selected agent retirement 2026-08-03 06:49:36 +01:00
Shakker 1ffbff97fd fix: retire aliased global model state 2026-08-03 06:49:36 +01:00
Shakker 5d2cc051b4 fix: retire pending model baselines 2026-08-03 06:49:36 +01:00
Shakker b5066d2c14 test: cover slash model ownership forwarding 2026-08-03 06:49:36 +01:00
Shakker 5bcebc3267 fix: retire model selection ownership 2026-08-03 06:49:36 +01:00
Shakker 3940d1f825 fix: retire stale model overrides 2026-08-03 06:49:36 +01:00
Shakker d877ae26c8 fix: fence global model picker ownership 2026-08-03 06:49:36 +01:00
Shakker 53a3f6d902 fix: preserve queued chat ownership 2026-08-03 06:49:36 +01:00
Shakker a9393395d5 fix: authorize replayed chat stops 2026-08-03 06:49:36 +01:00
Shakker ab312ec22f fix: order slash model cache updates 2026-08-03 06:49:36 +01:00
Shakker 9c021a6bb2 test: keep model patch coverage focused 2026-08-03 06:49:36 +01:00
Shakker 881c43f7bc test: type model lifecycle fixtures 2026-08-03 06:49:35 +01:00
Shakker 2a199fddde fix: cancel chat scrolls on reconnect 2026-08-03 06:49:35 +01:00
Shakker 8f0337a730 fix: preserve denied stop diagnostics 2026-08-03 06:49:35 +01:00
Shakker cbf8066a0d fix: defer slash model cache ownership 2026-08-03 06:49:35 +01:00
Shakker 3a5e57f505 test: bind offline stop request mock 2026-08-03 06:49:35 +01:00
Shakker 3f3136ad5a fix: scope global model results 2026-08-03 06:49:35 +01:00
Shakker 4d1ce9b890 fix: preserve offline typed stops 2026-08-03 06:49:35 +01:00
Shakker beb7024858 fix: scope delayed clear feedback 2026-08-03 06:49:35 +01:00
Shakker d44b720b34 fix: scope delayed model results 2026-08-03 06:49:35 +01:00
Shakker 1317838ac4 fix: gate typed chat stops 2026-08-03 06:49:35 +01:00
Shakker f699aebb50 refactor: split chat reset delivery helper 2026-08-03 06:49:35 +01:00
Shakker 36d70b2e0d test: complete chat lifecycle fixtures 2026-08-03 06:49:35 +01:00
Shakker 9a13a5789a fix: clear stale chat branch after reset 2026-08-03 06:49:35 +01:00
Shakker e3f75fd241 fix: require admin scope for chat resets 2026-08-03 06:49:35 +01:00
Shakker 400fe799d8 fix: keep chat target helper internal 2026-08-03 06:49:35 +01:00
Shakker dc5e877d20 fix: keep reset authorization through delivery 2026-08-03 06:49:35 +01:00
Shakker 82a5368bbc fix: bind confirmed resets to gateway connection 2026-08-03 06:49:35 +01:00
Shakker de9bc994c7 fix: revalidate delayed chat commands 2026-08-03 06:49:35 +01:00
Shakker fbdf372827 fix: gate chat session commands 2026-08-03 06:49:34 +01:00
Peter Steinberger 59cd041c37 refactor(ui): centralize gateway page lifecycle (#118243)
* refactor(ui): centralize gateway page lifecycle

* fix(ui): align gateway controller state types

* fix(ui): satisfy lifecycle lint boundaries

* fix(ui): keep usage refresh reason private

* test(ui): cover usage refresh policy surface
2026-08-02 22:31:29 -07:00
Peter Steinberger d2c78e189b refactor(ui): consolidate cron test fixtures (#118492) 2026-08-02 22:19:37 -07:00
Vincent Koc 0510027156 fix(ui): keep hidden session rail from reopening automatically (#116951)
* fix(ui): keep session rail auto-open transient

* fix(ui): clarify transient session rail auto-open

* fix(ui): consume session rail open requests once

* fix(ui): retain session rail open consumption

* fix(ui): keep session rail render within line budget
2026-08-03 13:18:29 +08:00