Peter Steinberger
|
fef830f4cf
|
chore: update dependencies
|
2026-04-22 14:35:00 +01:00 |
|
Peter Steinberger
|
344a88f931
|
refactor: remove plugin tool display overrides from core
|
2026-04-22 06:43:48 +01:00 |
|
Peter Steinberger
|
b0734664f8
|
style: format touched code
|
2026-04-22 04:24:45 +01:00 |
|
Val Alexander
|
fe663de8c7
|
fix(ui): add clear pending config updates action (#68178)
Merged via squash.
Prepared head SHA: 1a3cb66fcb
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com>
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com>
Reviewed-by: @BunsDev
|
2026-04-21 21:11:51 -05:00 |
|
Devin Robison
|
2ce16e558e
|
fix(gateway): require auth for control UI avatar route (#69775)
* fix(gateway): require auth for control UI avatar route
* chore: add changelog for control UI avatar auth
* fix(control-ui): honor device auth for avatar urls
* fix(control-ui): avoid query tokens for avatar auth
* fix(control-ui): render authenticated avatar blob URLs in chat views
* fix(control-ui): restore normalizeOptionalString import in render helpers
|
2026-04-21 13:51:03 -06:00 |
|
Devin Robison
|
e6e83e6ccf
|
fix(control-ui): block remote image loads (#69773)
* fix(control-ui): block remote image loads
* fix(control-ui): reject protocol-relative avatar URLs
* docs(changelog): note control-ui image CSP tightening (#69773)
|
2026-04-21 10:30:32 -06:00 |
|
Peter Steinberger
|
f1805ab54d
|
fix: centralize provider thinking profiles
|
2026-04-21 09:13:35 +01:00 |
|
Peter Steinberger
|
6ce17db11a
|
fix: gate max thinking by model support
|
2026-04-21 07:02:43 +01:00 |
|
Peter Steinberger
|
66665eea6d
|
test: use synthetic status session fixtures
|
2026-04-21 01:40:29 +01:00 |
|
Peter Steinberger
|
92191d37e6
|
test: split chat view coverage
|
2026-04-21 00:35:58 +01:00 |
|
Peter Steinberger
|
74178b37be
|
test: split chat status indicator coverage
|
2026-04-21 00:08:11 +01:00 |
|
Peter Steinberger
|
871aa9d0b9
|
test: use synthetic ui channel fixtures
|
2026-04-20 23:54:59 +01:00 |
|
Peter Steinberger
|
b8c02c64fb
|
refactor: reuse shared string coercion in ui
|
2026-04-20 23:42:11 +01:00 |
|
Peter Steinberger
|
68954f9c6c
|
test: extract chat item builder coverage
|
2026-04-20 23:33:21 +01:00 |
|
Peter Steinberger
|
c1be9ac0a7
|
test: move chat tool disclosure coverage
|
2026-04-20 23:22:26 +01:00 |
|
Peter Steinberger
|
f1a544ef6d
|
perf: avoid sort-for-single selection
|
2026-04-20 23:20:31 +01:00 |
|
Peter Steinberger
|
2d010306e4
|
test: split grouped chat rendering coverage
|
2026-04-20 23:17:21 +01:00 |
|
Peter Steinberger
|
40eae3cbb7
|
refactor: share ui select option helper
|
2026-04-20 22:51:16 +01:00 |
|
Peter Steinberger
|
412d6cf21b
|
test(ui): tighten app tool stream event helper type
|
2026-04-20 22:50:45 +01:00 |
|
Peter Steinberger
|
2003ab736a
|
test: share app render settings fixture
|
2026-04-20 22:39:51 +01:00 |
|
Peter Steinberger
|
171077037a
|
test: share tool stream event helpers
|
2026-04-20 22:39:07 +01:00 |
|
Peter Steinberger
|
b33ce7a371
|
refactor: share skills dialog opener
|
2026-04-20 22:37:50 +01:00 |
|
Peter Steinberger
|
e0621bd7b9
|
test: share nodes device render helper
|
2026-04-20 22:37:11 +01:00 |
|
Peter Steinberger
|
9dcbf911a0
|
refactor: share ui approval event handling
|
2026-04-20 22:36:23 +01:00 |
|
Peter Steinberger
|
01074e376c
|
test: trim chat action render case
|
2026-04-20 21:05:00 +01:00 |
|
Peter Steinberger
|
c28a3d9768
|
perf(test): render chat indicators directly
|
2026-04-20 21:04:07 +01:00 |
|
Peter Steinberger
|
3df9a60b0b
|
perf(test): trim hotspot coverage duplication
|
2026-04-20 21:01:06 +01:00 |
|
Peter Steinberger
|
26fdff9e03
|
test: trim chat view render cases
|
2026-04-20 20:57:09 +01:00 |
|
Peter Steinberger
|
7896a44365
|
test: trim duplicate tool card renders
|
2026-04-20 20:52:33 +01:00 |
|
Peter Steinberger
|
2d55e0a00b
|
perf(test): avoid app chat slash reload
|
2026-04-20 20:48:57 +01:00 |
|
Peter Steinberger
|
a6aa028626
|
perf(test): trim hotspot integration paths
|
2026-04-20 20:41:08 +01:00 |
|
Peter Steinberger
|
8a09b40cb2
|
perf(test): trim test teardown waits
|
2026-04-20 20:30:16 +01:00 |
|
Peter Steinberger
|
911cfe2adc
|
refactor: use structured clone for local copies
|
2026-04-20 20:28:47 +01:00 |
|
Peter Steinberger
|
8e519aa826
|
perf(test): slim entry and chat tests
|
2026-04-20 19:55:44 +01:00 |
|
Peter Steinberger
|
dab1be48fc
|
perf(test): merge chat and system run cases
|
2026-04-20 19:32:05 +01:00 |
|
Peter Steinberger
|
cb2fc70741
|
test: share chat model select state fixtures
|
2026-04-20 17:23:29 +01:00 |
|
Peter Steinberger
|
869950564f
|
build: update dependencies
|
2026-04-20 13:18:32 +01:00 |
|
Ayaan Zaidi
|
94e2bf258d
|
fix(ui): restore pairing connect error formatting
|
2026-04-20 14:15:20 +05:30 |
|
github-actions[bot]
|
042c117342
|
chore(ui): refresh pl control ui locale
|
2026-04-20 08:11:52 +00:00 |
|
github-actions[bot]
|
92a4d72709
|
chore(ui): refresh id control ui locale
|
2026-04-20 08:11:42 +00:00 |
|
github-actions[bot]
|
648f60c188
|
chore(ui): refresh uk control ui locale
|
2026-04-20 08:11:39 +00:00 |
|
github-actions[bot]
|
a48b655006
|
chore(ui): refresh tr control ui locale
|
2026-04-20 08:11:20 +00:00 |
|
github-actions[bot]
|
b9d108453f
|
chore(ui): refresh fr control ui locale
|
2026-04-20 08:10:26 +00:00 |
|
github-actions[bot]
|
1df6d0467c
|
chore(ui): refresh ko control ui locale
|
2026-04-20 08:10:16 +00:00 |
|
github-actions[bot]
|
60827fa096
|
chore(ui): refresh ja-JP control ui locale
|
2026-04-20 08:10:12 +00:00 |
|
github-actions[bot]
|
cdce715ba4
|
chore(ui): refresh es control ui locale
|
2026-04-20 08:09:59 +00:00 |
|
github-actions[bot]
|
7b5f09ab9d
|
chore(ui): refresh pt-BR control ui locale
|
2026-04-20 08:09:05 +00:00 |
|
github-actions[bot]
|
f88ffa7f79
|
chore(ui): refresh de control ui locale
|
2026-04-20 08:08:48 +00:00 |
|
github-actions[bot]
|
3fb2c9a916
|
chore(ui): refresh zh-CN control ui locale
|
2026-04-20 08:08:46 +00:00 |
|
github-actions[bot]
|
1f25db1514
|
chore(ui): refresh zh-TW control ui locale
|
2026-04-20 08:08:42 +00:00 |
|