Peter Steinberger
ef3a0cf1fc
fix(test): bound agents-core full-suite processes ( #105382 )
2026-07-12 14:11:08 +01:00
Vincent Koc
720774aa67
fix(sqlite): preserve complete database file sets during recovery ( #105370 )
...
* fix(sqlite): harden agent database recovery
* chore(sqlite): allow recovery maintenance primitive
2026-07-12 15:10:11 +02:00
Peter Steinberger
eb9bd4e457
fix(ci): retain failed Telegram QA evidence ( #105367 )
...
* fix(ci): retain failed Telegram QA evidence
* docs(agents): clarify gh jq boundary
* docs(agents): require full checkout SHAs
* docs(agents): quote zsh Git object refs
2026-07-12 14:09:07 +01:00
Vincent Koc
a8b3a51f01
refactor(wizard): remove obsolete testing alias ( #105377 )
2026-07-12 15:05:21 +02:00
Peter Steinberger
4289c6c16c
feat(cloud-workers): replayable worker live-event streaming into the session fanout ( #105275 )
...
* feat(protocol): add worker live-event frames
* feat(gateway): fan out replayable worker live events
* feat(gateway): add worker live-event replay receiver
* docs(protocol): document worker live events
* fix(gateway): preserve deferred worker live events
* test(gateway): cover deferred worker event projection
* refactor(gateway): revert async projection layer
* fix(gateway): retain buffered worker live events
* fix(gateway): guard buffered terminal admission
* fix(plugin-sdk): trim worker live-event declarations
2026-07-12 13:47:59 +01:00
Vincent Koc
15b539a381
refactor(commands): remove obsolete testing aliases ( #105369 )
2026-07-12 14:47:29 +02:00
Peter Steinberger
aa840f0f5c
fix(ui): serialize agent file tab selection ( #105366 )
2026-07-12 13:46:35 +01:00
Peter Steinberger
9d042e252c
fix(release): keep source-ref packaging self-contained ( #105360 )
...
* fix(release): make ref packaging harness self-contained
* docs(agents): preserve cwd after PR merge
* test(release): track package harness temp dirs
* style(test): format package harness imports
2026-07-12 13:45:24 +01:00
Peter Steinberger
42d34eb4c8
fix(ci): pass Telegram target ref to identity gate ( #105362 )
2026-07-12 13:32:27 +01:00
Michael Appel
dc6befc072
fix(browser): bind wait predicates to allowed documents ( #101852 )
...
* fix(browser): bind waits to allowed documents
Co-authored-by: Michael Appel <3399869+mmaps@users.noreply.github.com >
* fix(browser): guard document-bound wait predicates
Co-authored-by: Michael Appel <3399869+mmaps@users.noreply.github.com >
* fix(browser): satisfy wait guard gates
* test(browser): update lint suppression baseline
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-12 13:27:51 +01:00
Peter Steinberger
35b527c5bb
fix(ui): preserve agent file edits during save ( #105359 )
...
* fix(ui): preserve agent file edits during save
* chore: defer agent file note to release
2026-07-12 13:27:46 +01:00
Vincent Koc
165651fb79
refactor(skills): remove obsolete testing aliases ( #105363 )
2026-07-12 14:26:54 +02:00
Peter Steinberger
5b293af917
fix(mac): remove unused presence reporter capture ( #105361 )
2026-07-12 13:25:39 +01:00
Vincent Koc
3dc38267cd
fix(sqlite): harden session migration restore ( #105358 )
2026-07-12 14:23:42 +02:00
Peter Steinberger
b1fcd7c178
fix(ci): keep LTS Telegram QA model compatible ( #105348 )
...
* fix(ci): keep LTS Telegram QA model compatible
* fix(ci): probe Telegram QA model contract
* style(ci): format Telegram QA contract test
* docs(agents): note review checkout order
* docs(agents): clarify rg option order
2026-07-12 13:18:37 +01:00
Vincent Koc
e357203be5
refactor(doctor): remove obsolete testing aliases ( #105355 )
2026-07-12 14:13:14 +02:00
snowzlmbot
84fb7a664d
feat(android): manage skills from settings ( #101864 )
...
* feat(android): manage skills from settings
Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com >
* fix(android): scope skill install claims
* chore(android): refresh native i18n inventory
* chore(android): refresh native locale artifacts
* fix(android): localize skill management state
* chore(android): refresh skill localization artifacts
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com >
2026-07-12 13:12:43 +01:00
Peter Steinberger
5a5a28a348
test(updater): stabilize trusted snapshot fixtures ( #105352 )
2026-07-12 13:08:47 +01:00
Peter Steinberger
f9cc26c17d
docs(plugin-sdk): correct beta compatibility contract ( #105341 )
...
* docs(plugin-sdk): correct beta compatibility contract
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
* docs(agents): note scripts pr usage
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-07-12 13:06:26 +01:00
Peter Steinberger
c6dc5bc764
fix(canvas): hosted pages fail on macOS with scoped Gateway auth ( #105336 )
...
* fix(canvas): harden hosted Canvas on macOS
Resolve Gateway-hosted Canvas and A2UI targets through refreshed node capabilities, keep bridge and live-reload behavior correct, and restrict native action dispatch to the exact trusted main-frame document.
Preserve scalar evaluation results, secure action IDs, and hidden state-directory watching.
Co-authored-by: GuoJiaming <804436395@qq.com >
Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com >
Co-authored-by: zeng-weihan <ceng.weihan@xydigit.com >
* chore(canvas): defer release note
* chore(canvas): refresh native i18n inventory
* refactor(canvas): isolate hosted surface resolution
---------
Co-authored-by: GuoJiaming <804436395@qq.com >
Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com >
Co-authored-by: zeng-weihan <ceng.weihan@xydigit.com >
2026-07-12 13:02:27 +01:00
Peter Steinberger
879b66ab46
fix(ui): preserve manually entered worktree base ( #105351 )
2026-07-12 12:59:47 +01:00
Vincent Koc
96aff2787d
fix(qa): secure Crabline artifact handling
2026-07-12 13:58:30 +02:00
Peter Steinberger
22f183f8cb
ci: isolate legacy QA smoke invocations ( #105340 )
...
* ci: isolate legacy QA smoke invocations
* docs(agents): record PR review recommendation
2026-07-12 12:52:31 +01:00
Peter Steinberger
81941f2d68
test: enable noUncheckedIndexedAccess for extension tests ( #105343 )
2026-07-12 12:48:22 +01:00
Vincent Koc
5819f837a9
refactor(infra): remove obsolete git testing alias ( #105345 )
2026-07-12 13:47:33 +02:00
Peter Steinberger
6ec82a907a
fix(ci): support frozen session-store proof ( #105337 )
...
* fix(ci): support frozen session-store proof
Keep current targets SQLite-strict while validating pre-cutover release targets through their persisted JSON session contract.
* style(test): format frozen session fixture
2026-07-12 12:46:01 +01:00
Vincent Koc
5e453f3c72
fix(ci): restore repo e2e and beta plugin compatibility ( #105287 )
2026-07-12 13:43:25 +02:00
Peter Steinberger
83dfb8e78f
fix(ui): clear stale new-session worktree base ( #105331 )
2026-07-12 12:40:39 +01:00
Vyctor H. Brzezowski
cfe88cfd40
improve(ui): highlight chat pane during file drag ( #105330 )
...
* feat(ui): highlight chat file drop target
* style(ui): dim chat content during file drag
* test(ui): deduplicate chat drag events
2026-07-12 08:39:14 -03:00
Vincent Koc
1389d7ee88
ci(performance): restore proven Kova evaluator ( #105314 )
2026-07-12 13:35:59 +02:00
Peter Steinberger
cbe6d9d336
docs: note workflow filename resolution ( #105333 )
2026-07-12 12:31:38 +01:00
Vincent Koc
0dc19bbb2b
refactor(auto-reply): remove obsolete testing aliases ( #105332 )
2026-07-12 13:29:04 +02:00
Vincent Koc
e04df5a404
chore(changelog): defer Android localization note
2026-07-12 13:26:39 +02:00
Vincent Koc
1d4a401b0d
fix(android): prefer live AppCompat locales
2026-07-12 13:26:39 +02:00
Vincent Koc
8757142752
build(i18n): refresh Android duration inventory
2026-07-12 13:26:39 +02:00
Vincent Koc
e659acd9b2
test(android): remove invalid cold locale probe
2026-07-12 13:26:39 +02:00
Vincent Koc
01b33ea6be
fix(android): refresh external application locales
2026-07-12 13:26:39 +02:00
Vincent Koc
ea634f7152
test(android): exercise application locale updates
2026-07-12 13:26:39 +02:00
Vincent Koc
f151306e7b
fix(android): localize cron detail duration
2026-07-12 13:26:39 +02:00
Vincent Koc
ce348fa580
test(android): import localized formatter coverage
2026-07-12 13:26:39 +02:00
Vincent Koc
586764424b
test(android): inspect current foreground locale
2026-07-12 13:26:39 +02:00
Vincent Koc
d85b34b09b
build(i18n): refresh reviewed Android locale catalogs
2026-07-12 13:26:39 +02:00
Vincent Koc
88d41ad5d2
fix(i18n): cover raw Android presentation strings
2026-07-12 13:26:39 +02:00
Vincent Koc
f513eef4be
fix(android): preserve locale and localize closed presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
f6fd4f4db5
style(android): satisfy localization ktlint
2026-07-12 13:26:39 +02:00
Vincent Koc
b392dbbbcc
build(android): regenerate runtime-owned locale resources
2026-07-12 13:26:39 +02:00
Vincent Koc
0454ba70d1
build(i18n): reconcile retained Android catalogs
2026-07-12 13:26:39 +02:00
Vincent Koc
270b08d591
build(i18n): refresh complete Android native catalogs
2026-07-12 13:26:39 +02:00
Vincent Koc
2588b834c3
fix(i18n): classify Android structural strings
2026-07-12 13:26:39 +02:00
Vincent Koc
fdf1250ece
fix(i18n): close Android scanner blind spots
2026-07-12 13:26:39 +02:00