Peter Steinberger
|
48639663b0
|
chore(release): prepare 2026.8.1 (#120375)
|
2026-08-07 18:44:12 -07:00 |
|
joshavant
|
480e0c0060
|
docs(ios): cut 2026.7.23 release notes
|
2026-08-07 19:22:57 -05:00 |
|
Peter Steinberger
|
fa9626c4e1
|
refactor(steering): make active-run admission exact and atomic (#120285)
* refactor(steering): make admission exact and atomic
* fix(steering): bind targets by run identity
* fix(steering): inject before reply dispatch
* fix(steering): preserve backend injection modes
* fix(steering): target session suggestions
* fix(steering): preserve sibling delivery contracts
* style(steering): satisfy exact-head lint
* fix(steering): preserve targetless protocol compatibility
* fix(steering): preserve exact targets through replies
|
2026-08-07 16:58:04 -07:00 |
|
openclaw-mantis[bot]
|
a8f314d587
|
chore(i18n): refresh native locales (#120352)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-08 07:42:35 +08:00 |
|
joshavant
|
28e2ea8e62
|
test(mac): isolate dashboard frame autosave smoke
|
2026-08-07 18:40:17 -05:00 |
|
joshavant
|
026f4045b7
|
Revert "fix(protocol): preserve gateway session attribution across node runs"
This reverts commit 735f176b01.
|
2026-08-07 18:40:17 -05:00 |
|
WhatsSkiLL
|
62937ea6fc
|
fix(android): keep Wear chat on the latest reply (#120307)
Co-authored-by: IWhatsskill <284122573+IWhatsskill@users.noreply.github.com>
|
2026-08-07 16:32:30 -04:00 |
|
joshavant
|
ac2994a0e2
|
fix(ios): keep permission actions readable
|
2026-08-07 15:27:58 -05:00 |
|
joshavant
|
0bcbaf2eda
|
fix(ios): remove permission pre-prompts
|
2026-08-07 15:27:58 -05:00 |
|
WhatsSkiLL
|
a23444fc74
|
fix(android): gate Wear model controls by operator scope (#120016)
* fix(android): gate Wear model controls by operator scope
* chore(android): refresh native i18n inventory
---------
Co-authored-by: IWhatsskill <284122573+IWhatsskill@users.noreply.github.com>
Co-authored-by: Colin Johnson <colin@solvely.net>
|
2026-08-07 11:00:41 -04:00 |
|
Dallin Romney
|
2a0bbd23f5
|
feat: expose session classification facts (#106832)
* feat: expose session presentation metadata
* fix: restrict session titles to safe display metadata
* fix: preserve saved session display names
* fix(protocol): tolerate future session presentation values
* fix(gateway): keep direct peer names out of presentation
* fix(protocol): connect session presentation to native rows
* fix(gateway): canonicalize session presentation metadata
* fix(gateway): satisfy session presentation CI checks
* feat(gateway): flatten session classification facts
* fix: repair session classification generated models
* fix(gateway): canonicalize session classification keys
* fix(gateway): classify spawned delivery sessions
* fix(android): retain session classification facts
* test(android): make scripted gateway calls concurrency-safe
* test(live-updater): isolate fixture git commands
|
2026-08-07 14:56:56 +08:00 |
|
Vincent Koc
|
aea8b4f565
|
test(macos): stabilize gateway session negotiation tests (#120141)
Fixes #120130
Punchcard-Session: golden-meadow-timber-8g
|
2026-08-07 13:30:58 +08:00 |
|
Vincent Koc
|
bc5b29a032
|
test(swift): preserve queued websocket frames (#120106)
|
2026-08-07 10:44:41 +08:00 |
|
Vincent Koc
|
735f176b01
|
fix(protocol): preserve gateway session attribution across node runs
|
2026-08-07 08:06:01 +08:00 |
|
openclaw-mantis[bot]
|
d5668d83c0
|
chore(i18n): refresh native locales (#119669)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-06 20:08:30 +08:00 |
|
Patrick Erichsen
|
355c107c09
|
fix(macos): unblock first-launch gateway setup (#119831)
* fix(macos): stop writing retired config metadata
* fix(macos): guard packaged CLI bootstrap versions
* chore(macos): refresh native i18n inventory
* fix(macos): repair retired metadata before gateway start
|
2026-08-05 22:25:17 -07:00 |
|
WhatsSkiLL
|
238c8bfc23
|
fix(android): show active session status in sidebar (#118624)
|
2026-08-05 11:55:10 -04:00 |
|
Peter Steinberger
|
4511c9b71f
|
refactor(android): remove obsolete chat rendering paths (#119615)
|
2026-08-05 08:17:04 -07:00 |
|
Josh Avant
|
618fba92bf
|
feat(audit): add execution identity inspection (#117034)
* feat(audit): add opt-in execution identity inspection
* fix(audit): gate recovery identity retention
* fix(audit): keep recovery identity type private
* test(audit): type internal recovery fixture
* test(audit): split recovery identity coverage
* docs(audit): define operator read trust boundary
* test(qa): register identity scenario child
* fix(audit): enforce shared identity retention bounds
* fix(audit): seal public ingress identity boundary
* fix(audit): keep ingress guard lint-clean
* fix(gateway): preserve advertised method order
* chore(protocol): sync advertised method order
* fix(protocol): encode audit selector invariants
* test(audit): prove exact execution guard
* fix(audit): keep identity storage lazy
|
2026-08-04 20:05:15 -05:00 |
|
Vincent Koc
|
8a68252113
|
fix(macos): keep setup activation within app checks
|
2026-08-04 11:20:42 +08:00 |
|
Vincent Koc
|
c489a2ddab
|
fix(setup): complete prepared model activation
|
2026-08-04 11:08:21 +08:00 |
|
Vincent Koc
|
03ba86544e
|
fix(protocol): regenerate Swift wizard models
|
2026-08-04 09:51:56 +08:00 |
|
Patrick Erichsen
|
00b459a172
|
fix(macos): restore dashboard frame double-click zoom (#118976)
|
2026-08-03 15:14:46 -07:00 |
|
openclaw-mantis[bot]
|
7f9994d4f9
|
chore(i18n): refresh native locales (#118883)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2026-08-04 05:07:27 +08:00 |
|
Peter Steinberger
|
7ae6a950f6
|
fix(macos): preserve native command ownership and consent (#118914)
|
2026-08-03 12:50:11 -07:00 |
|
Vincent Koc
|
7741cbdaa7
|
test(gateway): cover published protocol artifacts (#118799)
* test(gateway): cover published protocol artifacts
* test(gateway): isolate Swift artifact proof
* test(gateway): compile Swift models portably
* test(gateway): align protocol metadata fixture
* test(gateway): install packed protocol as consumer
|
2026-08-04 03:26:29 +08:00 |
|
Peter Steinberger
|
94410b00d0
|
fix(macos): show gateway auth failures in app status (#118841)
* fix(macos): surface live gateway connection state
* chore(i18n): defer generated locale refresh
* fix(macos): preserve sleeping gateway badge state
|
2026-08-03 11:52:24 -07:00 |
|
Jesse Merhi
|
68be0e3378
|
feat: enable rich setup controls in custodian chat (#114631)
* feat(protocol): carry the awaited wizard step on the chat result
* fix(system-agent): strip sensitive wizard prefill from chat results
* fix(wizard): keep setup secrets server-side
* test(wizard): preserve prompt mock typing
* fix(ui): add reveal toggle to wizard secrets
* refactor(ui): adopt Carapace sensitive input
* fix(ui): hide revealed sensitive input mask
* test(twitch): cover environment-only setup
* feat(custodian): render rich wizard steps
* fix(custodian): validate wizard text replies
* feat(custodian): submit typed wizard answers
* refactor(gateway): isolate custodian chat turns
* fix(gateway): accept session engine adapter
* fix(ui): narrow wizard control values
* refactor: simplify rich wizard answer flow
* fix(custodian): recover evicted wizard sessions
* docs: note custodian rich setup controls
* test(gateway): split wizard answer coverage
|
2026-08-03 22:18:27 +10:00 |
|
Peter Steinberger
|
21b3904e91
|
test(macos): deduplicate Claude session catalog fixtures (#118571)
|
2026-08-03 01:45:12 -07:00 |
|
joshavant
|
1f78c39bd8
|
fix: adapt completion delivery to current main
|
2026-08-03 02:48:34 -05:00 |
|
Peter Steinberger
|
c49b68328e
|
test(android): consolidate Wear bridge fixtures (#118559)
|
2026-08-03 00:42:43 -07:00 |
|
Peter Steinberger
|
f96fc529c3
|
test(ios): consolidate talk config fixtures (#118533)
|
2026-08-02 23:42:06 -07:00 |
|
Peter Steinberger
|
4b3d0b37be
|
test(android): consolidate connection TLS fixtures (#118532)
|
2026-08-02 23:29:37 -07:00 |
|
Peter Steinberger
|
fd2fb643b8
|
test(macos): consolidate node runtime fixtures (#118521)
|
2026-08-02 23:15:55 -07:00 |
|
Peter Steinberger
|
ffa9f74670
|
test(swift): consolidate device identity fixtures (#118510)
|
2026-08-02 23:02:19 -07:00 |
|
Peter Steinberger
|
0c9cc40c02
|
refactor(macos): consolidate endpoint publication (#118463)
|
2026-08-02 22:20:40 -07:00 |
|
Peter Steinberger
|
79568e2005
|
test(swift): dedupe gateway session connects (#118484)
|
2026-08-02 22:17:43 -07:00 |
|
Vincent Koc
|
a842f482d5
|
fix(ios): keep attachments in composer when route is unavailable (#116787)
* fix(ios): retain attachments when delivery route is unavailable
Refs #116724
* chore(i18n): refresh native source inventory
|
2026-08-03 12:53:48 +08:00 |
|
Peter Steinberger
|
d2ff210679
|
test(android): compact chat persistence fixtures (#118456)
|
2026-08-02 21:51:33 -07:00 |
|
Peter Steinberger
|
43d9ba493d
|
refactor(ios): remove redundant node test seams (#118387)
* refactor(ios): remove redundant node test seams
* fix(ios): keep approval route context private
* fix(ios): preserve routing task assertion
* fix(ios): retain private talk permission test seam
* fix(ios): retain operator options boundary
|
2026-08-02 21:44:45 -07:00 |
|
Peter Steinberger
|
9f19e5e39e
|
test(swift): dedupe gateway connect options (#118429)
|
2026-08-02 21:10:46 -07:00 |
|
Peter Steinberger
|
c33e9ba05b
|
refactor(macos): consolidate gateway lifecycle state (#118412)
|
2026-08-02 20:47:50 -07:00 |
|
Peter Steinberger
|
27ec985fe2
|
test(swift): dedupe chat view model fixtures (#118394)
|
2026-08-02 20:14:28 -07:00 |
|
Peter Steinberger
|
39c506bbf2
|
test(android): compact onboarding gateway fixtures (#118383)
|
2026-08-02 20:09:31 -07:00 |
|
Jason (Json)
|
d3c5ac85ae
|
fix(chat): preserve trace across history reloads (#118332)
|
2026-08-02 21:08:09 -06:00 |
|
openclaw-mantis[bot]
|
4f9af40078
|
chore(i18n): refresh native locales (#118356)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
|
2026-08-03 10:32:19 +08:00 |
|
Peter Steinberger
|
22033d7836
|
test(swift): centralize transcript cache fixtures (#118322)
|
2026-08-02 19:28:36 -07:00 |
|
Peter Steinberger
|
1d2fc98bf4
|
test(android): reduce voice fixture duplication (#118270)
|
2026-08-02 19:27:55 -07:00 |
|
clawsweeper[bot]
|
fa0e298d84
|
fix(ios): route forced realtime consults through Gateway relay (#117485)
* fix(ios): route forced realtime consults through Gateway relay
* fix(ios): route forced realtime consults through Gateway relay
* fix(ios): route forced realtime consults through Gateway relay
* fix(ios): route forced realtime consults through Gateway relay
* style(ios): drop redundant Self in requiresForcedAgentConsultRelay
* style(ios): use explicit self for firstString per swiftformat
---------
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-08-02 18:06:19 -07:00 |
|
PollyBot13
|
d9669ce72c
|
fix(ios): finish Calendar and Reminders grants without relaunch (#116504)
|
2026-08-02 18:01:41 -07:00 |
|