Peter Steinberger
a63aec8bf8
test: remove more avoidable waits ( #105816 )
2026-07-12 18:24:13 -07:00
Vincent Koc
4afcbea5c5
test(sqlite): harden compaction and restore reliability proof ( #105811 )
...
* test(sqlite): chain compaction and restore reliability proof
* test(sqlite): bound reliability stress storage
* test(sqlite): monitor transient WAL growth
2026-07-13 09:09:21 +08:00
Peter Steinberger
774d5249cc
test: eliminate unchecked TypeScript casts ( #105804 )
2026-07-12 18:08:26 -07:00
Peter Steinberger
f9d7aa286e
refactor(sessions): reduce accessor boundary debt ( #105786 )
...
* refactor(sessions): publish rewrite updates through accessor
* refactor(sessions): patch suspensions through accessor
* refactor(acp): clarify accessor-backed session loads
* test(sessions): ratchet accessor boundary debt
* fix(sessions): preserve file-backed rewrite notifications
* test(sessions): retain file-backed rewrite debt
* fix(sessions): preserve transcript rewrite update identity
* test(sessions): restore rewrite debt baseline
2026-07-12 18:07:55 -07:00
Vincent Koc
5c49055293
fix(release): allow larger plugin publication manifests ( #105800 )
2026-07-13 08:55:23 +08:00
Peter Steinberger
e01d1e85f3
ci(swift): enforce shared OpenClawKit dead-code coverage ( #105770 )
...
* ci(swift): enforce shared kit dead-code coverage
* chore(i18n): sync native source inventory
* ci(swift): install pinned iOS scan tools
2026-07-12 17:35:47 -07:00
Vincent Koc
8f7295ee35
refactor(gateway): trim session utils exports ( #105782 )
2026-07-13 08:33:36 +08:00
VectorPeak
b4d3a038a2
fix: run ts-topology entrypoint on Windows ( #105397 )
...
* fix: run ts-topology entrypoint on Windows
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
* refactor: tighten ts-topology entrypoint guard
---------
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-12 17:26:04 -07:00
Peter Steinberger
867284dfa3
refactor(deadcode): delete package and script exports ( #105776 )
...
Refs #105733
2026-07-12 17:24:45 -07:00
Vincent Koc
37807242c9
fix(release): pin publish workflow refs ( #105773 )
2026-07-13 08:15:35 +08:00
Vincent Koc
13212f1a4d
fix(release): accept canonical plugin package identities ( #105746 )
2026-07-13 07:45:31 +08:00
Peter Steinberger
f2e46f1d23
test: remove avoidable retry waits ( #105737 )
2026-07-12 16:35:17 -07:00
Vincent Koc
d8380b8372
test(sqlite): add concurrent snapshot reliability proof ( #105740 )
...
Co-authored-by: Gio Della-Libera <giodl73@gmail.com >
2026-07-13 07:21:02 +08:00
Vincent Koc
55f438e295
fix(release): handle empty ClawHub bootstrap plan ( #105722 )
...
* fix(release): handle empty ClawHub bootstrap plan
* fix(release): handle empty ClawHub bootstrap plan
2026-07-13 06:55:23 +08:00
Vincent Koc
2c06dfdd2f
fix(ci): keep unused exports advisory ( #105704 )
...
* fix(ci): preserve frozen deadcode contracts
* fix(ci): keep unused exports advisory
2026-07-13 05:47:05 +08:00
Vincent Koc
bf81e589ac
fix(ci): bound Telegram gateway diagnostics ( #105645 )
2026-07-12 22:02:22 +02:00
Peter Steinberger
5e45ebe82b
feat(ios): add private HealthKit summaries ( #105616 )
...
* feat(ios): add private HealthKit summaries
* fix(ios): satisfy Health settings lint
* chore(ios): sync Health localization artifacts
* chore(ios): refresh generated localization and docs
* fix(ios): reject partial Health history
* chore(ios): sync Health string catalogs
* fix(ios): bridge Health authorization dates
* fix(ios): scope Health summaries to today
2026-07-12 12:52:38 -07:00
Peter Steinberger
67d7bf1037
ci(release): deduplicate Telegram routing proofs ( #105613 )
2026-07-12 21:07:24 +02:00
Peter Steinberger
a425807c31
ci(deadcode): replace broken export report lanes with enforced knip exports ratchet ( #105595 )
...
* chore(deadcode): add generated knip unused-export baseline
* ci(deadcode): replace broken export report lanes with enforced knip exports ratchet
* chore(deadcode): regenerate unused-export baseline on current main
* chore(deadcode): regenerate unused-export baseline on current main
2026-07-12 11:36:42 -07:00
Peter Steinberger
1634d849c7
fix(ci): allow empty success diagnostics ( #105569 )
...
* fix(ci): allow empty success diagnostics
* docs(agents): guard non-main PR landing
2026-07-12 18:57:42 +01:00
Peter Steinberger
d5fd7ad6ff
ci(release): parallelize runtime parity tiers ( #105545 )
2026-07-12 18:23:41 +01:00
Peter Steinberger
7c5b66a1e4
fix(ci): wait for Telegram credential capacity ( #105535 )
...
* fix(ci): wait for Telegram credential capacity
* test(ci): align Telegram credential wait contract
2026-07-12 18:19:13 +01:00
Peter Steinberger
c41326e320
fix(ci): retain safe Telegram trace milestones ( #105521 )
2026-07-12 17:37:14 +01:00
Vincent Koc
9bc3a7bfe4
fix(i18n): bind plist translations to stable IDs
2026-07-12 18:33:47 +02:00
Vincent Koc
f7739ad676
fix(i18n): scope inflected count placeholders
2026-07-12 18:33:47 +02:00
Vincent Koc
a49e6a32e9
fix(watch): make localized text extraction explicit
2026-07-12 18:33:47 +02:00
Vincent Koc
264a45a6a3
fix(i18n): require stable IDs for translation reuse
2026-07-12 18:33:47 +02:00
Vincent Koc
dddf42c606
fix(i18n): mark imported Apple translations complete
2026-07-12 18:33:47 +02:00
Vincent Koc
689cf0ba3a
fix(i18n): require complete translation reuse
2026-07-12 18:33:47 +02:00
Vincent Koc
971789b25a
fix(i18n): cover interpolated Swift runtime forms
2026-07-12 18:33:47 +02:00
Vincent Koc
53eff8785e
fix(i18n): constrain translation reuse
2026-07-12 18:33:47 +02:00
Vincent Koc
7592d33e77
fix(i18n): guard translation reuse
2026-07-12 18:33:47 +02:00
Vincent Koc
8670514a5b
fix(i18n): refresh current InfoPlist translations
2026-07-12 18:33:47 +02:00
Vincent Koc
84bb9bbb74
test(i18n): allow source-equal locale copy
2026-07-12 18:33:47 +02:00
Vincent Koc
578650cf7c
fix(i18n): retain honest Apple fallback state
2026-07-12 18:33:47 +02:00
Vincent Koc
b2516ef9a1
build(i18n): harden Apple localization generation
2026-07-12 18:33:47 +02:00
Vincent Koc
0b3e98a76e
fix(ios): preserve string catalog version
2026-07-12 18:33:47 +02:00
Vincent Koc
cc85d8256f
fix(ios): use plural-aware localized counts
2026-07-12 18:33:47 +02:00
Vincent Koc
1591aa4c32
build(ios): support inflected localized counts
2026-07-12 18:33:47 +02:00
Vincent Koc
7074d5cd0c
build(ios): enforce runtime localization coverage
2026-07-12 18:33:47 +02:00
Peter Steinberger
7517a62386
fix(ci): capture live Telegram model proof ( #105499 )
2026-07-12 16:47:40 +01:00
Peter Steinberger
eaedcdcd4e
fix(ci): retain Telegram candidate diagnostics ( #105472 )
...
* fix(ci): retain Telegram candidate diagnostics
* fix(ci): stream redacted Telegram diagnostics
2026-07-12 16:10:41 +01:00
Vincent Koc
796fc409f6
fix(e2e): echo dynamic mobile markers
2026-07-12 15:22:19 +02:00
Peter Steinberger
ef3a0cf1fc
fix(test): bound agents-core full-suite processes ( #105382 )
2026-07-12 14:11:08 +01: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
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
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
Peter Steinberger
5a5a28a348
test(updater): stabilize trusted snapshot fixtures ( #105352 )
2026-07-12 13:08:47 +01:00