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 |
|