Commit Graph

6156 Commits

Author SHA1 Message Date
Vincent Koc
f1a64741b5 refactor(plugins): trim registry exports (#105812) 2026-07-13 09:16:54 +08: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
6c88469110 refactor(msteams): remove obsolete sso invoke stack (#105799) 2026-07-13 08:59:08 +08:00
Vincent Koc
5c49055293 fix(release): allow larger plugin publication manifests (#105800) 2026-07-13 08:55:23 +08:00
Peter Steinberger
fbade914f5 refactor(plugins): decompose plugin registry (#105783)
* refactor(plugins): decompose plugin registry

* chore(plugins): move session accessor debt baseline
2026-07-12 17:44:27 -07:00
Peter Steinberger
95c3182030 refactor(agents): trim auth-profile dead exports (#105788)
* refactor(agents): trim auth profile exports

* chore(deadcode): refresh export baseline
2026-07-12 17:38:39 -07: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
c9012f2037 refactor(ui): trim private API type exports (#105772) 2026-07-13 08:11:24 +08:00
Peter Steinberger
cee3e30c68 fix(docs-i18n): mask fenced literals before translation 2026-07-12 20:10:31 -04:00
Peter Steinberger
1c33c52f1b refactor(mcp): trim private app exports (#105771) 2026-07-12 17:07:58 -07:00
Vincent Koc
01501f717a refactor(nostr): trim private test seams (#105756) 2026-07-13 08:03:54 +08:00
Vincent Koc
b7a7f3fa71 refactor(ai): trim private Responses exports (#105720) 2026-07-13 07:46:35 +08:00
Peter Steinberger
ada0dee301 refactor(agents): hide unused runtime-plan helper types (#105755)
* refactor(agents): hide runtime plan helper types

* chore(deadcode): refresh export baseline
2026-07-12 16:44:31 -07:00
Peter Steinberger
c1d6d31855 refactor(deadcode): repair export baseline drift (#105739) 2026-07-12 16:24:31 -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
7642b38cfe fix(ci): classify snapshot SQLite maintenance 2026-07-13 06:46:41 +08:00
Peter Steinberger
238c7973ad feat(chat): native session scroll-back with offset paging and import-aware history (#105688)
* feat(chat): native session scroll-back with import-aware history paging

* fix(chat): page imported session history

* fix(chat): restore terminal import snapshots

* fix(chat): gate cli import resolver on ignore flag to stop history recursion

* fix(chat): correct scroll-back types and drop orphaned recent-messages reader
2026-07-12 13:58:40 -07:00
Vincent Koc
e3163d1e1f refactor(routing): trim private exports (#105691) 2026-07-13 04:50:44 +08:00
Vincent Koc
c25cd32c28 refactor(plugins): trim private helper exports (#105687) 2026-07-12 22:26:14 +02:00
Vincent Koc
1d0cc7e09c refactor(ui): trim private helper exports (#105663) 2026-07-12 22:09:24 +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
Vincent Koc
6f3caf2020 refactor(sessions): trim SQLite internals (#105639) 2026-07-12 21:43:52 +02:00
Peter Steinberger
6556d1d173 refactor(config): declarative doctor alias-migration DSL with inheritance-aware account seeding (#105636)
* fix(config): seed inherited root streaming into doctor-materialized account streaming objects

* feat(plugin-sdk): add defineChannelAliasMigration doctor alias-migration DSL

* refactor(plugins): migrate channel doctor contracts onto the alias-migration DSL

* refactor(config): drop the prod-unused offMode legacy notice option

* fix(config): make account streaming seeding opt-in for wholesale-replace channels

* test(imessage): keep account streaming account-local for deep-merge runtime
2026-07-12 12:28:42 -07:00
Peter Steinberger
bf44810139 refactor(deadcode): privatize banner and menu internals (#105628) 2026-07-12 12:22:32 -07:00
Vincent Koc
e45f2f6ca6 refactor(agents): trim private export surface (#105631) 2026-07-12 21:08:56 +02:00
Peter Steinberger
23251474df ci(deadcode): refresh unused-export baseline for banner and menu-surface exports (#105615) 2026-07-12 11:58:19 -07:00
Vincent Koc
3e68035de1 refactor(plugins): trim dead export surface (#105612) 2026-07-12 20:46:43 +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
e0aba31727 fix(ci): allow SQLite schema contract inspection (#105591) 2026-07-12 11:26:12 -07:00
Peter Steinberger
5b7b2d0fe0 feat(ui): collapse completed turn work behind a "Worked for X" rollup (#105012)
* feat(ui): collapse completed turn work behind a worked-for rollup

* test(ui): add a completed work turn to the mock chat history

* fix(ui): keep search matches visible instead of folding them into the work rollup

* fix(ui): keep attachment-only final replies outside the work rollup

* chore(ui): translate workRun locale keys and cover renderWorkGroupSummary mock

* fix(ui): satisfy strict index access in the work rollup pass
2026-07-12 19:01:45 +01:00
Vincent Koc
7c62ae1000 refactor(parallels): remove unused macOS exec helpers (#105538) 2026-07-12 19:02:54 +02:00
Vincent Koc
a36d351c0a refactor(clawdock): remove unused color helper (#105534) 2026-07-12 18:57:49 +02:00
Vincent Koc
01ed6b1f04 fix(ios): distinguish localized and verbatim session actions 2026-07-12 18:33:47 +02:00
Vincent Koc
9bc3a7bfe4 fix(i18n): bind plist translations to stable IDs 2026-07-12 18:33:47 +02:00
Vincent Koc
b8c544b62b chore(i18n): document catalog conflict handling 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
35a336f9db fix(i18n): widen Apple coverage key set 2026-07-12 18:33:47 +02:00