Peter Steinberger
|
1695b9203c
|
build: bump unreleased version to 2026.3.9
|
2026-03-09 10:58:04 -07:00 |
|
Mariano
|
e806c479f5
|
Gateway/iOS: replay queued foreground actions safely after resume (#40281)
Merged via squash.
- Local validation: `pnpm exec vitest run --config vitest.gateway.config.ts src/gateway/server-methods/nodes.invoke-wake.test.ts`
- Local validation: `pnpm build`
- mb-server validation: `pnpm exec vitest run --config vitest.gateway.config.ts src/gateway/server-methods/nodes.invoke-wake.test.ts`
- mb-server validation: `pnpm build`
- mb-server validation: `pnpm protocol:check`
|
2026-03-08 22:46:54 +01:00 |
|
Peter Steinberger
|
8d3d742c6a
|
refactor: require canonical talk resolved payload
|
2026-03-08 16:22:48 +00:00 |
|
Peter Steinberger
|
da3cccb212
|
test: decouple ios talk parsing coverage
|
2026-03-08 14:58:29 +00:00 |
|
Peter Steinberger
|
b4c8950417
|
refactor: centralize talk silence timeout defaults
|
2026-03-08 14:58:29 +00:00 |
|
Peter Steinberger
|
4f482d2a2b
|
refactor: share Apple talk config parsing
|
2026-03-08 14:58:29 +00:00 |
|
Peter Steinberger
|
0af3118d08
|
fix: harden talk silence timeout parsing (#39607) (thanks @danodoesdesign)
Co-authored-by: dano does design <dano.does.design@gmail.com>
|
2026-03-08 14:30:25 +00:00 |
|
dano does design
|
6ff7e8f42e
|
talk: add configurable silence timeout
|
2026-03-08 14:30:25 +00:00 |
|
Peter Steinberger
|
05217845a7
|
build: bump version to 2026.3.8
|
2026-03-08 05:59:04 +00:00 |
|
Nimrod Gutman
|
1eb7198bad
|
fix(ios): skip quick setup when a gateway is configured (#38964)
* fix(ios): hide quick setup when gateway is configured
* fix: note ios quick setup gating for configured gateways (#38964) (thanks @ngutman)
|
2026-03-07 17:46:16 +02:00 |
|
Nimrod Gutman
|
43ab4f33ad
|
feat(ios): prepare app store connect release assets
|
2026-03-07 17:21:07 +02:00 |
|
Peter Steinberger
|
997a9f5b9e
|
chore: bump version to 2026.3.7
|
2026-03-07 10:09:02 +00:00 |
|
Vincent Koc
|
42e3d8d693
|
Secrets: add inline allowlist review set (#38314)
* Secrets: add inline allowlist review set
* Secrets: narrow detect-secrets file exclusions
* Secrets: exclude Docker fingerprint false positive
* Secrets: allowlist test and docs false positives
* Secrets: refresh baseline after allowlist updates
* Secrets: fix gateway chat fixture pragma
* Secrets: format pre-commit config
* Android: keep talk mode fixture JSON valid
* Feishu: rely on client timeout injection
* Secrets: allowlist provider auth test fixtures
* Secrets: allowlist onboard search fixtures
* Secrets: allowlist onboard mode fixture
* Secrets: allowlist gateway auth mode fixture
* Secrets: allowlist APNS wake test key
* Secrets: allowlist gateway reload fixtures
* Secrets: allowlist moonshot video fixture
* Secrets: allowlist auto audio fixture
* Secrets: allowlist tiny audio fixture
* Secrets: allowlist embeddings fixtures
* Secrets: allowlist resolve fixtures
* Secrets: allowlist target registry pattern fixtures
* Secrets: allowlist gateway chat env fixture
* Secrets: refresh baseline after fixture allowlists
* Secrets: reapply gateway chat env allowlist
* Secrets: reapply gateway chat env allowlist
* Secrets: stabilize gateway chat env allowlist
* Secrets: allowlist runtime snapshot save fixture
* Secrets: allowlist oauth profile fixtures
* Secrets: allowlist compaction identifier fixture
* Secrets: allowlist model auth fixture
* Secrets: allowlist model status fixtures
* Secrets: allowlist custom onboarding fixture
* Secrets: allowlist mattermost token summary fixtures
* Secrets: allowlist gateway auth suite fixtures
* Secrets: allowlist channel summary fixture
* Secrets: allowlist provider usage auth fixtures
* Secrets: allowlist media proxy fixture
* Secrets: allowlist secrets audit fixtures
* Secrets: refresh baseline after final fixture allowlists
* Feishu: prefer explicit client timeout
* Feishu: test direct timeout precedence
|
2026-03-06 19:35:26 -05:00 |
|
Mariano
|
a36ccf4156
|
fix(ios): start incremental speech at soft boundaries (#33305)
Merged via squash.
Prepared head SHA: d1acf72317
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-03-03 22:36:40 +00:00 |
|
Mariano
|
bf7061092a
|
iOS Security Stack 4/5: TTS PCM->MP3 Fallback (#30885) (#33032)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: f77e3d7644
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-03-03 16:33:55 +00:00 |
|
Mariano
|
a3112d6c5f
|
iOS Security Stack 3/5: Runtime Security Guards (#33031)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 9917165401
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-03-03 16:30:27 +00:00 |
|
Mariano
|
ec0eb9f8c3
|
iOS Security Stack 1/5: Keychain Migrations + Tests (#33029)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: da2f8f6141
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-03-03 16:15:20 +00:00 |
|
Peter Steinberger
|
8553d22428
|
refactor(tests): dedupe ios gateway and deeplink fixtures
|
2026-03-02 09:55:46 +00:00 |
|
Peter Steinberger
|
500883775b
|
refactor(tests): dedupe ios defaults and setup-code helpers
|
2026-03-02 09:39:45 +00:00 |
|
Peter Steinberger
|
6ba7238ac6
|
build: bump versions to 2026.3.2
|
2026-03-02 04:55:53 +00:00 |
|
Agent
|
e7cafed424
|
chore(release): bump version to 2026.3.1
|
2026-03-01 21:14:17 +00:00 |
|
Peter Steinberger
|
fe807e4bed
|
chore(release): bump 2026.2.27 and split changelog
|
2026-02-27 16:09:28 +01:00 |
|
Peter Steinberger
|
caace61ba1
|
chore: bump versions to 2026.2.26
|
2026-02-26 12:11:02 +01:00 |
|
Peter Steinberger
|
52d933b3a9
|
refactor: replace bot.molt identifiers with ai.openclaw
|
2026-02-25 05:03:24 +00:00 |
|
Peter Steinberger
|
480cc4b85c
|
chore: roll to 2026.2.25 unreleased
|
2026-02-25 03:35:33 +00:00 |
|
Peter Steinberger
|
f4e6f87303
|
refactor(ios): drop legacy talk payload and keychain fallbacks
|
2026-02-24 22:39:37 +00:00 |
|
Mariano Belinky
|
d06d8701fd
|
iOS: normalize watch quick actions and fix test signing
|
2026-02-24 15:16:11 +00:00 |
|
Nimrod Gutman
|
d58f71571a
|
feat(talk): add provider-agnostic config with legacy compatibility
|
2026-02-24 15:02:52 +00:00 |
|
Peter Steinberger
|
2bad30b4d3
|
chore(release): bump version to 2026.2.24
|
2026-02-24 13:42:43 +00:00 |
|
Peter Steinberger
|
ff4e6ca0d9
|
fix(ios): gate agent deep links with local confirmation
|
2026-02-24 02:51:58 +00:00 |
|
Peter Steinberger
|
558a0137bb
|
chore(release): bump versions to 2026.2.23
|
2026-02-23 05:13:46 +01:00 |
|
Peter Steinberger
|
9231d7d30f
|
chore: bump version to 2026.2.21
|
2026-02-21 11:02:30 +01:00 |
|
Mariano
|
fe3215092c
|
test(ios): cover IPv4-mapped IPv6 loopback in manual TLS policy (#22045)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: ec952f0a80
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 17:23:33 +00:00 |
|
Mariano
|
738b011624
|
iOS/watch: add actionable watch approvals and quick replies (#21996)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 3c2a01f903
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 16:39:13 +00:00 |
|
Mariano
|
ebae6f918e
|
fix(shared): reject insecure non-loopback gateway deep links (#21970)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 279173c7db
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 16:31:40 +00:00 |
|
Mariano
|
8fa46d709a
|
fix(ios): force tls for non-loopback manual gateway hosts (#21969)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 9fb39f566e
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 16:28:47 +00:00 |
|
Peter Steinberger
|
f66b23de75
|
chore(release): bump versions to 2026.2.20
|
2026-02-20 00:02:53 +01:00 |
|
Mariano
|
a1d5dce7ab
|
iOS: use dedicated session key for chat sheet (#21139)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 31a27b0c5b
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-19 18:42:56 +00:00 |
|
Peter Steinberger
|
b0e55283d5
|
chore: bump release metadata to 2026.2.19
|
2026-02-19 16:17:34 +01:00 |
|
Nimrod Gutman
|
dd28a77df0
|
fix(ios): refactor screen webview lifecycle handling (#20366)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 7beb794a06
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Reviewed-by: @ngutman
|
2026-02-19 05:05:40 +08:00 |
|
Mariano
|
57083e4220
|
iOS: add Apple Watch companion message MVP (#20054)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 720791ae6b
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-18 13:37:41 +00:00 |
|
Peter Steinberger
|
4bf3338834
|
chore: bump version to 2026.2.18 unreleased
|
2026-02-18 04:40:06 +01:00 |
|
Peter Steinberger
|
9a2c39419e
|
chore(release): bump version to 2026.2.17
|
2026-02-17 23:08:55 +01:00 |
|
Mariano
|
bfc9736366
|
feat: share to openclaw ios app (#19424)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 0a7ab8589a
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-17 20:08:50 +00:00 |
|
Mariano
|
130e59a9c0
|
iOS: port onboarding + QR pairing flow stability (#18162)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: a87eadea19
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-16 16:22:51 +00:00 |
|
Mariano
|
9a1e168685
|
iOS: port gateway connect/discovery stability + onboarding reset (#18164)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 8165ec5bae
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-16 16:07:22 +00:00 |
|
Peter Steinberger
|
39fa81dc96
|
chore: bump version to 2026.2.16
|
2026-02-16 06:08:47 +01:00 |
|
Peter Steinberger
|
379b445582
|
chore: bump version to 2026.2.15
|
2026-02-15 04:50:31 +01:00 |
|
Peter Steinberger
|
1ff15e60d3
|
chore(release): bump versions to 2026.2.14
|
2026-02-15 02:53:35 +01:00 |
|
Peter Steinberger
|
054366dea4
|
fix(security): require explicit trust for first-time TLS pins
|
2026-02-14 17:55:20 +01:00 |
|