Commit Graph

2615 Commits

Author SHA1 Message Date
Vincent Koc
530f6d867f test(ui): isolate chat render mocks 2026-07-04 10:11:31 +02:00
Peter Steinberger
384828770b feat: declutter the Control UI shell — reasoning effort slider, borderless composer controls, version out of the sidebar (#99838)
The chat composer's model picker and provider-usage pill become quiet borderless text controls; the reasoning flyout swaps its button list for a discrete Faster–Smarter slider (native range input) with stop dots, filled track, inherited-default marker, ghosted off-scale defaults, live value label, and one-click 'Use default' reset — single-level models render a toggle instead. The persistent sidebar VERSION pill is replaced by a slim connection-status line; the gateway version remains in Settings' Quick Settings footer. Includes review fixes from Codex autoreview (singleton level selectable) and the GitHub Codex review (off-scale default thumb), plus a 40px mobile touch target.

Closes #99837
2026-07-04 00:45:44 -07:00
Peter Steinberger
a07b4bed79 fix: stop rubber-band bounce of the Control UI shell in the Mac app web view (#99830)
The Control UI is an app shell: inner panes scroll, the root never should. macOS WKWebView (Mac app dashboard window) and desktop Safari still rubber-band the root scroller, so the whole UI bounced up and down whenever content fit the viewport. Apply overscroll-behavior: none to html/body globally instead of only in standalone PWA mode, and drop the now-redundant standalone-mode declaration.
2026-07-03 23:39:32 -07:00
Dallin Romney
3b4092dbaa test: add executable runtime fixture canaries (#99737)
* test(qa): add runtime fixture canaries

* test(voice-call): track fixture temp directories
2026-07-03 20:22:40 -07:00
github-actions[bot]
87d8887878 chore(ui): refresh fa control ui locale 2026-07-04 01:04:12 +00:00
github-actions[bot]
484d2e4599 chore(ui): refresh vi control ui locale 2026-07-04 01:03:58 +00:00
github-actions[bot]
54bd83d254 chore(ui): refresh nl control ui locale 2026-07-04 01:03:56 +00:00
github-actions[bot]
77b61d5590 chore(ui): refresh th control ui locale 2026-07-04 01:03:31 +00:00
github-actions[bot]
1622799eb4 chore(ui): refresh pl control ui locale 2026-07-04 01:03:28 +00:00
github-actions[bot]
ccd960ac4a chore(ui): refresh id control ui locale 2026-07-04 01:03:16 +00:00
github-actions[bot]
1f499b01c4 chore(ui): refresh uk control ui locale 2026-07-04 01:03:00 +00:00
github-actions[bot]
a1aaa32e14 chore(ui): refresh tr control ui locale 2026-07-04 01:02:45 +00:00
github-actions[bot]
7e11650d48 chore(ui): refresh it control ui locale 2026-07-04 01:02:42 +00:00
github-actions[bot]
44a8ea4f67 chore(ui): refresh ar control ui locale 2026-07-04 01:02:24 +00:00
github-actions[bot]
336b14978b chore(ui): refresh fr control ui locale 2026-07-04 01:01:53 +00:00
github-actions[bot]
257c50646e chore(ui): refresh es control ui locale 2026-07-04 01:01:43 +00:00
github-actions[bot]
1600621116 chore(ui): refresh ko control ui locale 2026-07-04 01:01:38 +00:00
github-actions[bot]
0ec62b0762 chore(ui): refresh ja-JP control ui locale 2026-07-04 01:01:32 +00:00
github-actions[bot]
261f97c9bf chore(ui): refresh zh-CN control ui locale 2026-07-04 01:01:05 +00:00
github-actions[bot]
d044595776 chore(ui): refresh de control ui locale 2026-07-04 01:00:57 +00:00
github-actions[bot]
c9b2d8d05f chore(ui): refresh zh-TW control ui locale 2026-07-04 01:00:52 +00:00
github-actions[bot]
d1406e835c chore(ui): refresh pt-BR control ui locale 2026-07-04 01:00:44 +00:00
Wynne668
61564f2d2e fix(ui): copy workspace file paths over plain HTTP (#98764) 2026-07-03 17:10:20 -07:00
qingminlong
f5c700bc4b fix(ui): keep landscape composer compact (#98683)
* fix(ui): keep landscape composer compact

* test(ui): cover landscape composer adjunct scroll

* fix(ui): keep active slash option visible

* fix(ui): constrain slash menu keyboard scroll

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 05:00:43 -07:00
ooiuuii
e51b446bae fix: redact dotted API key activity previews (#99460)
* fix: redact dotted API key activity previews

* fix(ui): redact quoted activity secrets

* fix(ui): handle quoted secret punctuation

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 04:38:28 -07:00
github-actions[bot]
aa0f36cb06 chore(ui): refresh fa control ui locale 2026-07-03 07:41:36 +00:00
github-actions[bot]
e2ecbc85b7 chore(ui): refresh nl control ui locale 2026-07-03 07:41:31 +00:00
github-actions[bot]
620f2e3112 chore(ui): refresh vi control ui locale 2026-07-03 07:40:46 +00:00
github-actions[bot]
64dd68899e chore(ui): refresh th control ui locale 2026-07-03 07:40:33 +00:00
github-actions[bot]
e3d2878af4 chore(ui): refresh pl control ui locale 2026-07-03 07:40:11 +00:00
github-actions[bot]
7c30ff8a60 chore(ui): refresh id control ui locale 2026-07-03 07:40:05 +00:00
github-actions[bot]
a8035892b1 chore(ui): refresh it control ui locale 2026-07-03 07:39:08 +00:00
github-actions[bot]
0a9648ba47 chore(ui): refresh uk control ui locale 2026-07-03 07:39:04 +00:00
github-actions[bot]
5e9a62cc19 chore(ui): refresh tr control ui locale 2026-07-03 07:38:52 +00:00
github-actions[bot]
452351cc71 chore(ui): refresh ar control ui locale 2026-07-03 07:38:41 +00:00
github-actions[bot]
96e361558e chore(ui): refresh fr control ui locale 2026-07-03 07:37:45 +00:00
github-actions[bot]
22552d6e66 chore(ui): refresh es control ui locale 2026-07-03 07:37:31 +00:00
github-actions[bot]
89092893fe chore(ui): refresh ja-JP control ui locale 2026-07-03 07:37:28 +00:00
github-actions[bot]
c336256309 chore(ui): refresh ko control ui locale 2026-07-03 07:37:27 +00:00
github-actions[bot]
bbabad4031 chore(ui): refresh zh-CN control ui locale 2026-07-03 07:36:13 +00:00
github-actions[bot]
a2674b6aa4 chore(ui): refresh pt-BR control ui locale 2026-07-03 07:36:05 +00:00
github-actions[bot]
61347a5054 chore(ui): refresh zh-TW control ui locale 2026-07-03 07:36:01 +00:00
github-actions[bot]
b2c3dc2d55 chore(ui): refresh de control ui locale 2026-07-03 07:35:58 +00:00
Peter Steinberger
bb72443615 feat: session-first sidebar, compact context ring, and warm light theme for the Control UI (#99289)
* feat(ui): session-first sidebar, context ring, and warm light theme for Control UI

* test(ui): drop unnecessary non-null assertion in sidebar recents test
2026-07-03 00:32:55 -07:00
Eva
50736649b2 Update slash command import snapshot 2026-07-01 11:16:49 -07:00
Cameron Beeley
68bfa42b9b feat(cron): on-exit cron schedule kind — fire a job when a watched command exits
Adds an `on-exit` cron schedule kind: a job fires once when a watched command/process
exits, via gateway ProcessSupervisor exit watchers. Covers CLI (`--on-exit`/`--on-exit-cwd`),
tool/protocol schema, RPC list-filter, Control UI + macOS read-only display, SQLite
round-trip, and origin-aware wake routing. Restart-safe one-shot (persists completion
before firing); platform-aware shell; bounded watched-command execution.

Squashed from 22 iterative commits for a clean rebase onto current main.
2026-07-01 10:47:01 -07:00
wuqxuan
006f4e3ee8 fix: keep workspace rail file sections scrollable (#98646) 2026-07-01 08:24:35 -07:00
Vincent Koc
8bc40fc8de fix(i18n): validate native refresh inputs 2026-07-01 06:16:30 -07:00
github-actions[bot]
1a160cec09 chore(ui): refresh fa control ui locale 2026-07-01 10:34:18 +00:00
github-actions[bot]
405b7a52c1 chore(ui): refresh nl control ui locale 2026-07-01 10:34:16 +00:00