Peter Steinberger
c0457e0cc4
fix(mac): load menu session previews
2026-01-18 18:28:48 +00:00
Peter Steinberger
f16b0cf80d
fix: stabilize ci protocol + openai batch retry
2026-01-18 17:05:27 +00:00
Peter Steinberger
a4ee933022
fix: hide macOS usage errors
2026-01-18 16:52:53 +00:00
Peter Steinberger
cf7437cb4c
fix: unblock macOS exec host build
2026-01-18 16:44:26 +00:00
Peter Steinberger
081123c0e4
feat: route macOS node exec via app IPC
2026-01-18 16:41:44 +00:00
Peter Steinberger
49d8ad3049
feat: surface node core/ui versions in macOS
2026-01-18 16:00:36 +00:00
Peter Steinberger
3686bde783
feat: add exec approvals tooling and service status
2026-01-18 15:23:41 +00:00
Peter Steinberger
f3ef609839
fix: show exec approval alerts for local mac node
2026-01-18 13:42:23 +00:00
Peter Steinberger
b015c7e5ad
fix: sync protocol outputs
2026-01-18 08:58:41 +00:00
Peter Steinberger
4de3c3a028
feat: add exec approvals editor in control ui and mac app
2026-01-18 08:54:38 +00:00
Peter Steinberger
d776cfb4e1
fix: skip launchd for remote mode
2026-01-18 08:35:14 +00:00
Peter Steinberger
359d2af8a8
fix: resolve mac build errors
2026-01-18 08:00:58 +00:00
Peter Steinberger
ae0b4c4990
feat: add exec host routing + node daemon
2026-01-18 07:46:00 +00:00
Peter Steinberger
ac1b2d8c40
chore(gate): fix lint and protocol
2026-01-18 06:31:02 +00:00
Peter Steinberger
efdb33c975
feat: add exec host approvals flow
2026-01-18 04:27:41 +00:00
Peter Steinberger
0674f1fa3c
feat: add exec approvals allowlists
2026-01-18 01:34:31 +00:00
Peter Steinberger
ec9ba5b784
fix: show full gateway version string in status ( #1111 ) (thanks @artuskg)
2026-01-17 17:45:14 +00:00
Artus KG
cee4149884
macos: handle empty install version safely
2026-01-17 17:45:14 +00:00
Artus KG
7929f57460
macos: keep CLI install build suffix
2026-01-17 17:45:04 +00:00
Peter Steinberger
f6681be6f4
style: tidy macOS config UI formatting
2026-01-17 17:22:42 +00:00
zerone0x
3e4b0d0505
fix(macos): parse semver patch correctly when version has prerelease suffix
...
Strip prerelease (`-beta.1`) and build (`-4`) suffixes from the patch
component before parsing as integer. Previously `2026.1.11-4` parsed to
`patch: 0` because `Int("11-4")` returns nil; now correctly yields
`patch: 11`.
Fixes #1107
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-18 00:31:20 +08:00
Peter Steinberger
869ef0c5ba
refactor(macos): centralize process pipe draining
2026-01-17 08:53:10 +00:00
Peter Steinberger
eef3df9fa5
fix(macos): drain subprocess pipes before wait ( #1081 )
...
Thanks @thesash.
Co-authored-by: Sash Catanzarite <sashcatanzarite@Sash-MacBook-Pro-14in-3.local >
2026-01-17 08:24:59 +00:00
Peter Steinberger
a82217a5f3
chore: format + regenerate protocol
2026-01-17 03:40:49 +00:00
Peter Steinberger
fdaeada3ec
feat: mirror delivered outbound messages ( #1031 )
...
Co-authored-by: T Savo <TSavo@users.noreply.github.com >
2026-01-17 02:03:18 +00:00
Peter Steinberger
7ecf733342
fix: align channel config schemas and env precedence
2026-01-17 00:43:05 +00:00
Shadow
3ec221c70e
macOS: fix config form rendering
2026-01-17 00:43:05 +00:00
Shadow
1ad26d6fea
Config: schema-driven channels and settings
2026-01-17 00:43:05 +00:00
Peter Steinberger
33d17957e5
test: cover doctor launchctl env overrides ( #1037 )
...
* test: cover doctor launchctl env overrides
* style(macos): fix swiftformat lint
2026-01-16 19:40:45 +00:00
Nima Karimi
25ae5f897e
fix(macos): check config file mode for gateway token/password resolution ( #1022 )
...
* fix: honor config gateway mode for credentials
* chore: oxfmt doctor platform notes
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-01-16 19:29:48 +00:00
Peter Steinberger
4965727f39
chore: run format and fix sandbox browser timeouts
2026-01-16 09:18:58 +00:00
Peter Steinberger
1791c1a765
feat: render native chat markdown via Textual
2026-01-16 09:02:27 +00:00
Peter Steinberger
66377fc030
fix: update macOS IPC tests
2026-01-16 07:58:35 +00:00
Peter Steinberger
d42b69df74
Merge pull request #982 from wes-davis/fix/gateway-connection-diagnostics
...
macOS: keep gateway connected (stop port flapping)
2026-01-16 07:36:46 +00:00
Peter Steinberger
1ec1f6dcbf
fix: sync remote ssh targets
2026-01-16 07:33:15 +00:00
Peter Steinberger
e96b939732
feat: add system.which bin probe
2026-01-16 07:31:41 +00:00
Peter Steinberger
ed7dec0975
feat: use dropdowns for access controls
2026-01-16 07:00:05 +00:00
Peter Steinberger
c5003e5441
fix: clear lint blockers
2026-01-16 06:35:05 +00:00
Peter Steinberger
842fc8d08b
fix: repair launchd status parsing
2026-01-16 06:01:28 +00:00
Peter Steinberger
3bc9c330eb
fix: unblock mac node bridge TLS
2026-01-16 05:50:55 +00:00
Peter Steinberger
b7fcc8584f
style: apply swiftformat fixes
2026-01-16 05:42:18 +00:00
Peter Steinberger
2b8ce3f06b
feat: add json output for daemon lifecycle
2026-01-16 05:40:47 +00:00
Peter Steinberger
1ab1e312b2
feat: add TLS for node bridge
2026-01-16 05:28:40 +00:00
Peter Steinberger
b2b331230b
feat: mac node exec policy + remote skills hot reload
2026-01-16 03:45:06 +00:00
Peter Steinberger
abcca86e4e
chore: format and sync protocol outputs
2026-01-16 03:30:56 +00:00
Nima Karimi
d42f767d0c
SwiftFormat: format macOS sources
2026-01-16 01:56:23 +00:00
Nima Karimi
9b8ae62399
macOS: prefer bridge tunnel port in remote mode
2026-01-16 01:56:06 +00:00
Wes
509215e935
macOS: stop flapping gateway port
2026-01-15 17:12:14 -08:00
Peter Steinberger
8daab932a2
chore(macos): prep Sparkle release 2026.1.14-1
2026-01-15 11:15:41 +00:00
Peter Steinberger
6ccb19e274
chore: regen protocol swift models ( #936 ) (thanks @thewilloftheshadow)
2026-01-15 09:33:31 +00:00