Peter Steinberger
8116e638f3
chore: release 2026.4.20
2026-04-20 13:16:40 +01:00
Marcus Castro
aa76cf43f0
fix(whatsapp): stabilize auth state and reconcile local runtime after CLI login ( #67815 )
...
* WhatsApp: harden auth persistence and backup recovery
* WhatsApp: model unstable auth state across runtime and setup
* WhatsApp: recover login and monitor startup from unstable auth
* Channels: surface auth stabilizing in status and health
* Gateway protocol: add channels.start surface
* Gateway: reconcile local channel runtime after CLI login
* Channels UI: reflect recovered login start state
* Changelog: note WhatsApp auth stabilization
* Gateway: fix lint in call test
2026-04-19 14:20:46 -03:00
Peter Steinberger
dc3df91e95
chore: release 2026.4.19-beta.2
2026-04-19 06:53:19 +01:00
Peter Steinberger
ac8f0c9c0d
chore: prepare 2026.4.19-beta.1 release
2026-04-19 02:09:43 +01:00
Peter Steinberger
3f2e73b723
chore(release): bump version to 2026.4.18
2026-04-18 15:46:33 +01:00
Devin Robison
503b748a8e
fix(exec-approvals): escape control characters in display sanitizers ( #68198 )
...
* fix(exec-approvals): escape control characters in display sanitizers
* docs(changelog): add exec approval control-char display sanitizer entry
* fix(exec-approvals): redact before escape, cover U+2028/U+2029 in display sanitizers
* fix(exec-approvals): strip invisibles before redaction and align forwarder test
* fix(exec-approvals): cover Zs bypass and preserve multi-line context on obfuscated secrets
* fix(exec-approvals): compare redaction outputs by content, not length
* fix(exec-approvals): suppress raw command on bypass; cover non-ASCII Zs in macOS sanitizer
* fix(exec-approvals): use position-bitmap bypass detection and bound input size
* style(exec-approvals): satisfy oxlint no-new-array-single-argument and SwiftFormat
* fix(exec-approvals): iterate by code point and redact before truncating
2026-04-17 15:59:08 -06:00
Devin Robison
114b87caf2
fix(macos): require trusted SSH host keys ( #68199 )
...
* fix(macos): require trusted SSH host keys
* chore(changelog): add macOS SSH strict host-key entry
2026-04-17 11:11:10 -06:00
Val Alexander
f377db1015
feat: add macOS screen snapshots for monitor preview ( #67954 ) thanks @BunsDev
...
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-04-17 02:58:21 -05:00
J. Tyler Bittner
00951dc9f9
fix(macOS): enable undo/redo in webchat composer text input ( #34962 )
...
* fix(macOS): enable undo/redo in webchat composer text input
Set `allowsUndo = true` on ChatComposerNSTextView in makeNSView().
NSTextView defaults allowsUndo to false, which prevented Cmd+Z and
the Edit menu Undo/Redo items from functioning.
Fixes #34898
* fix(macos): enable webchat composer undo/redo (#34962 ) (thanks @tylerbittner)
---------
Co-authored-by: Nimrod Gutman <nimrod.gutman@gmail.com >
2026-04-17 10:07:20 +03:00
Peter Steinberger
0dc4c4076c
chore: bump version to 2026.4.16
2026-04-17 00:45:04 +01:00
Peter Steinberger
041266a669
chore: prepare 2026.4.15 release
2026-04-16 22:45:32 +01:00
Peter Steinberger
c635efd233
chore: prepare 2026.4.15-beta.2 release
2026-04-16 19:58:08 +01:00
Mason Huang
44a6e50fcc
Android: modernize WebView and discovery API usage ( #67627 )
...
* Android: modernize WebView and discovery API usage
* Android: narrow discovery API cleanup scope
2026-04-16 19:22:15 +08:00
Peter Steinberger
cb790c858b
build(release): bump core app versions to 2026.4.15-beta.1
2026-04-15 15:06:13 +01:00
Peter Steinberger
62f9cf53c9
chore: prepare 2026.4.14 release
2026-04-14 13:42:03 +01:00
Peter Steinberger
224cbd9ff6
chore(release): prepare 2026.4.14 beta
2026-04-14 03:06:46 +01:00
Peter Steinberger
72e56097ec
chore(release): prepare 2026.4.12
2026-04-13 09:49:01 +01:00
Peter Steinberger
b42937908d
chore(release): prepare 2026.4.12-beta.1
2026-04-13 00:20:52 +01:00
Peter Steinberger
903f771c93
fix: align trace protocol artifacts
2026-04-12 11:41:24 -07:00
Peter Steinberger
a8e140e395
chore: bump version to 2026.4.12
2026-04-12 10:37:18 -07:00
Peter Steinberger
769908ec3f
chore(release): prepare 2026.4.11
2026-04-12 01:05:56 +01:00
Peter Steinberger
788c37a6c2
chore(release): prepare 2026.4.11-beta.1
2026-04-11 16:10:13 +01:00
Marcus Castro
aaae1aeb8f
fix(whatsapp): route react through gateway ( #64638 )
...
* fix(whatsapp): route react through gateway
* fix(gateway): accept full message action tool context
2026-04-11 11:38:10 -03:00
Peter Steinberger
88be9b525c
docs: update 2026.4.11 changelog
2026-04-11 14:00:42 +01:00
Gustavo Garcia
bb543f71d9
fix(talk): fix ensure permissions on first execution of Talk Mode in MacOS ( #62459 )
...
* fix(talk): fix ensure permissions on first execution of Talk Mode in MacOS
* macos: fix talk mode formatting
* test: fix CI shard regressions
* docs: add talk mode changelog
---------
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
2026-04-11 18:08:45 +10:00
Peter Steinberger
1ab6e5dbf0
chore(release): bump version to 2026.4.11
2026-04-11 04:51:17 +01:00
Peter Steinberger
44e5b62c27
fix(macos): harden shell executor timeouts
2026-04-11 03:58:20 +01:00
Peter Steinberger
39d1a817fa
lint: enable small oxlint rules
2026-04-11 02:15:21 +01:00
Peter Steinberger
c254ebfbef
fix(ci): align protocol and cron gates
2026-04-11 01:44:36 +01:00
Vincent Koc
948909b3fb
fix(protocol): regenerate chat event error kind
2026-04-10 11:01:55 +01:00
Vincent Koc
ad8207c9d5
fix(protocol): regenerate agent models
2026-04-10 09:57:50 +01:00
Peter Steinberger
3218f8f4e5
chore: align release metadata for 2026.4.10
2026-04-10 08:19:47 +01:00
samzong
723dec0432
[Feat] Gateway: add commands.list RPC method ( #62656 )
...
Merged via squash.
Co-authored-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
Reviewed-by: @frankekn
2026-04-10 14:28:47 +08:00
Pavan Kumar Gondhi
2d126fc623
fix(infra): expand host env security policy denylist [AI] ( #63277 )
...
* fix: address issue
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: close host env inherited sanitization gap
* fix: enforce host env reported baseline coverage
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* docs: add changelog entry for PR merge
2026-04-10 11:36:39 +05:30
Altay
004bab53fa
fix(ci): repair protocol drift and audit failures ( #63917 )
...
* CI: fix protocol drift and audit failures
* CI: narrow axios release-age exception
* CI: drop ineffective feishu override
* test: fix workspace-root guard mock typing
2026-04-09 22:07:51 +01:00
Luke
7c72b694f1
macOS: add MLX Talk provider MVP ( #63539 )
...
Merged via squash.
Prepared head SHA: da43563513
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Reviewed-by: @ImLukeF
2026-04-09 17:13:34 +10:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
0fbaef799f
fix(macos): stabilize shell timeouts and command resolution tests
2026-04-09 03:52:59 +01:00
Peter Steinberger
0512059dd4
chore: prepare 2026.4.9 stable release
2026-04-09 03:24:45 +01:00
Peter Steinberger
7810ddc220
chore: prepare 2026.4.9-beta.1 release
2026-04-09 02:13:31 +01:00
Ayaan Zaidi
dcf821cfb6
fix(android): prefer stored device auth after pairing
2026-04-08 21:58:56 +05:30
Ayaan Zaidi
1f899f8442
fix(android): tighten pairing retry behavior
2026-04-08 21:58:56 +05:30
Ayaan Zaidi
6090afa0e5
fix(android): reset auth on new setup codes
2026-04-08 21:58:56 +05:30
Ayaan Zaidi
11bd40fe8a
fix(android): prefer bootstrap auth on qr pairing
2026-04-08 21:58:56 +05:30
Ayaan Zaidi
911f9a104c
fix(android): auto-resume pairing approval
2026-04-08 21:58:56 +05:30
Tyler Warburton
a48c1e8cca
fix: allow blank TLS manual port default ( #63134 ) (thanks @Tyler-RNG)
...
* make port optional for TLS manual connections
* fix: restrict manual blank-port fallback to tls
* fix: allow blank TLS manual port default (#63134 ) (thanks @Tyler-RNG)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-08 18:54:03 +05:30
Nimrod Gutman
f3c304917a
revert: undo background alive review findings fix
2026-04-08 14:02:49 +03:00
Nimrod Gutman
b328c66115
fix: resolve background alive beacon review findings
2026-04-08 13:46:39 +03:00
Nimrod Gutman
6681878339
feat(ios): pin calver release versioning ( #63001 )
...
* feat(ios): decouple app versioning from gateway
* feat(ios): pin calver release versioning
* refactor(ios): drop prerelease version helper fields
* docs(changelog): note pinned ios release versioning (#63001 ) (thanks @ngutman)
2026-04-08 11:25:35 +03:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00