Dallin Romney
e7384d5f02
fix(ci): restore Telegram and SDK guard checks ( #99355 )
2026-07-02 21:18:25 -07:00
Ayaan Zaidi
b07fd6f1b4
fix(telegram): keep group history always on
2026-07-02 09:22:59 -07:00
Shakker
e4194df270
fix: skip native Swift conditional interpolations
2026-07-02 16:32:22 +01:00
Dallin Romney
d32c4cf300
perf(build): canonicalize plugin SDK declarations ( #98758 )
2026-07-02 00:21:41 -07:00
joshavant
8e95e56e2d
chore(ios): generate release artifacts locally
2026-07-01 22:05:26 -05:00
Mason Huang
5ff247b99e
test: prefer auto-cleaning temp dir helper ( #93209 )
...
Summary:
- The branch adds `useAutoCleanupTempDirTracker()`, broadens the temp-dir warning reporter to flag new manual helper imports/usages, updates docs, and migrates two script tests to the new helper.
- PR surface: Tests +301, Docs +1, Other +248. Total +550 across 8 files.
- Reproducibility: not applicable. this is test/tooling cleanup, and the changed behavior is exercised through helper/reporter tests and CI evidence rather than a user reproduction path.
Automerge notes:
- PR branch already contained follow-up commit before automerge: test: harden temp dir helper guard
- PR branch already contained follow-up commit before automerge: test: clarify auto cleanup temp dir helper name
- PR branch already contained follow-up commit before automerge: test: cover existing mkdtemp temp dir forms
- PR branch already contained follow-up commit before automerge: test: read staged temp helper source from index
Validation:
- ClawSweeper review passed for head 1fdd7d2a9a .
- Required merge gates passed before the squash merge.
Prepared head SHA: 1fdd7d2a9a
Review: https://github.com/openclaw/openclaw/pull/93209#issuecomment-4705653665
Co-authored-by: Mason Huang <masonxhuang@tencent.com >
Approved-by: hxy91819
2026-07-02 02:46:28 +00:00
joshavant
080481fec9
Require explicit iOS release versions
2026-07-01 20:24:38 -05:00
joshavant
341231831b
chore(android): prepare 2026.6.11 Play release
2026-07-01 17:26:11 -05:00
Ayaan Zaidi
53fe2e4bc3
refactor(auth): simplify codex login follow-up
2026-07-01 11:16:49 -07:00
Eva
c188dbbbf7
Wire Codex login SDK entrypoint inventory
2026-07-01 11:16:49 -07:00
Peter Steinberger
8502ef6c59
feat(ios): modernize the app with iOS 26 Liquid Glass ( #98452 )
...
* feat(ios): adopt iOS 26 Liquid Glass design
* refactor(ios): refine Liquid Glass hierarchy
* docs(ios): require Xcode 26
* refactor(ios): remove obsolete design helpers
* fix(ios): keep agent tab navigation hidden
* fix(ios): compact chat composer at rest
* refactor(ios): reduce interface density
* fix(ios): keep native string inventory current
2026-07-01 19:06:04 +01: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
Vincent Koc
be2c4c65ab
fix(i18n): invalidate native artifacts on glossary changes
2026-07-01 06:16:30 -07:00
Vincent Koc
51f5164bf4
fix(i18n): preserve native printf placeholders
2026-07-01 06:16:30 -07:00
Vincent Koc
70ef7ee2c8
fix(i18n): name Swedish in translation prompts
2026-07-01 06:16:30 -07:00
Vincent Koc
8bc40fc8de
fix(i18n): validate native refresh inputs
2026-07-01 06:16:30 -07:00
Vincent Koc
a0ab8a7475
fix(i18n): allow locale placeholder reordering
2026-07-01 06:16:30 -07:00
Vincent Koc
096cc881c0
test(i18n): prove native refresh creation and no-op
2026-07-01 06:16:30 -07:00
Vincent Koc
40e0b3a597
fix(i18n): guard native refresh inputs
2026-07-01 06:16:30 -07:00
Vincent Koc
4fe3d46ae7
fix(i18n): cover all native source roots
2026-07-01 06:16:30 -07:00
Vincent Koc
281e164069
fix(i18n): validate Kotlin and Swift placeholders
2026-07-01 06:16:30 -07:00
Vincent Koc
a7d5fe6343
fix(i18n): validate native translation structure
2026-07-01 06:16:30 -07:00
Vincent Koc
ae272d2284
docs(i18n): clarify native artifact ownership
2026-07-01 06:16:30 -07:00
Vincent Koc
8d18dacaa9
feat(i18n): refresh native locale artifacts
2026-07-01 06:16:30 -07:00
Vincent Koc
5e4d71686a
fix(apple): preserve localized static labels
2026-07-01 05:19:12 -07:00
Vincent Koc
d3e6d1fd6c
fix(macos): compile packaged localizations
2026-07-01 05:19:12 -07:00
Vincent Koc
be381c27a1
fix(macos): package localized app resources
2026-07-01 05:19:12 -07:00
Vincent Koc
a53b6823c6
test(apple): enforce phased catalog coverage
2026-07-01 05:19:12 -07:00
Vincent Koc
9cfbd1b65c
feat(apple): localize native app surfaces
2026-07-01 05:19:12 -07:00
Vincent Koc
02046b665f
feat(apple): add Russian and Hindi app catalogs
2026-07-01 05:19:12 -07:00
An Dang
98254634f1
fix(docker): reduce local build memory pressure
2026-07-01 03:58:21 -07:00
Vincent Koc
9c130388a3
fix(android): validate resource apostrophe syntax
2026-07-01 03:43:03 -07:00
Vincent Koc
5e786ac27a
test(android): enforce localized resource coverage
2026-07-01 03:43:03 -07:00
Vincent Koc
844775a6de
feat(android): localize every native locale
2026-07-01 03:43:03 -07:00
Vincent Koc
af00b0bebf
feat(android): localize gateway onboarding
2026-07-01 03:43:03 -07:00
Vincent Koc
6497c3ca1b
fix(i18n): stabilize native inventory generation
2026-07-01 03:28:23 -07:00
Vincent Koc
84247114c2
fix(i18n): include custom SwiftUI helper labels
2026-07-01 03:28:23 -07:00
Vincent Koc
a38864aeb9
fix(i18n): parse native UI string expressions
2026-07-01 03:28:23 -07:00
Vincent Koc
18494a04f5
fix(i18n): cover native conditional UI strings
2026-07-01 03:28:23 -07:00
Vincent Koc
5ec988230c
fix(i18n): scope native UI helper extraction
2026-07-01 03:28:23 -07:00
Vincent Koc
59b6bdf36c
fix(i18n): cover structured native UI strings
2026-07-01 03:28:23 -07:00
Vincent Koc
249d4904af
fix(ci): route native locale refresh checks
2026-07-01 03:28:23 -07:00
Vincent Koc
fbd6e30ce1
feat(i18n): add Swedish native locale
2026-07-01 03:28:23 -07:00
Vincent Koc
9fd6ca9602
fix(i18n): route native inventory checks narrowly
2026-07-01 03:28:23 -07:00
Vincent Koc
da6ee4f0dd
fix(i18n): restrict native UI extraction
2026-07-01 03:28:23 -07:00
Vincent Koc
53c66986ea
fix(i18n): filter non-translatable native literals
2026-07-01 03:28:23 -07:00
Vincent Koc
ab83d35b26
fix(i18n): cover all native source roots
2026-07-01 03:28:23 -07:00
Vincent Koc
0e03507935
fix(i18n): inventory conditional native labels
2026-07-01 03:28:23 -07:00
Vincent Koc
aa32894afc
fix(i18n): align native scan scope and build exclusions
2026-07-01 03:28:23 -07:00
Vincent Koc
3e65e64c19
feat(i18n): inventory native resources and wrappers
2026-07-01 03:28:23 -07:00