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