Peter Steinberger
3b9dfac62f
fix: harden Mattermost plugin gating ( #1428 ) (thanks @damoahdominic)
2026-01-23 01:23:23 +00:00
Dominic Damoah
d3a0acd8b1
Merge branch 'main' into feat/mattermost-channel
2026-01-22 18:17:40 -05:00
Peter Steinberger
d95791ce29
fix(macos): prefer linked channel in health summaries
2026-01-22 23:09:28 +00:00
Peter Steinberger
270e014d3e
feat(macos): add attach-only launchd override
2026-01-22 23:08:56 +00:00
Peter Steinberger
73cafb63c6
chore: update protocol Swift models
2026-01-22 11:02:15 +00:00
Peter Steinberger
4c5068fe81
feat: add sessions preview rpc and menu prewarm
2026-01-22 10:21:50 +00:00
Peter Steinberger
59c095dba1
test: cover exec approval prompt gating
2026-01-22 10:00:55 +00:00
Peter Steinberger
5db7f27d1d
fix: avoid duplicate exec approval prompts
2026-01-22 09:53:36 +00:00
Peter Steinberger
108b6fa41a
fix: refresh menu sessions on reconnect
2026-01-22 08:48:13 +00:00
Dominic Damoah
8af1af5802
Merge branch 'main' into feat/mattermost-channel
2026-01-22 03:11:53 -05:00
Peter Steinberger
104211b865
style: polish exec approvals prompt
2026-01-22 08:05:55 +00:00
Dominic Damoah
f873523e1b
Merge branch 'main' into feat/mattermost-channel
2026-01-22 02:49:17 -05:00
Peter Steinberger
9ac47ca07a
fix: stabilize avatar tests on Windows
2026-01-22 07:24:12 +00:00
Peter Steinberger
51f378570d
fix: stabilize session previews
2026-01-22 07:15:16 +00:00
Peter Steinberger
cc9668589a
fix: improve gateway ssh auth handling
2026-01-22 06:54:08 +00:00
Peter Steinberger
1af37e1d6d
chore: refresh macOS package pins
2026-01-22 06:40:02 +00:00
Peter Steinberger
fadc5be9b4
fix: macOS auto bind loopback-first
2026-01-22 06:35:59 +00:00
Peter Steinberger
434b5eb489
fix: use gateway subcommand for launchd
2026-01-22 05:43:02 +00:00
Peter Steinberger
099e30d643
feat(macos): move location access to permissions tab
2026-01-22 04:50:03 +00:00
Peter Steinberger
82cec75f25
fix: align exec approvals default agent
2026-01-22 04:05:54 +00:00
Peter Steinberger
567415d38f
chore: bump version to 2026.1.21
2026-01-22 01:59:16 +00:00
Peter Steinberger
f69309a22d
fix(macos): clear stale gateway failures
2026-01-22 01:48:41 +00:00
Peter Steinberger
9e96b74a13
fix: handle Windows safe-bin exe names
2026-01-22 01:30:06 +00:00
Peter Steinberger
eadd76658b
refactor: satisfy swiftlint
2026-01-22 00:59:41 +00:00
Peter Steinberger
f97c7ad73d
fix: improve macOS exec approvals
2026-01-22 00:46:31 +00:00
Nimrod Gutman
883efdaaaa
fix(node): handle invoke approvals and errors
2026-01-22 00:46:31 +00:00
Dominic Damoah
1d34352691
feat: add Mattermost channel support
...
Add Mattermost as a supported messaging channel with bot API and WebSocket integration. Includes channel state tracking (tint, summary, details), multi-account support, and delivery target routing. Update documentation and tests to include Mattermost alongside existing channels.
2026-01-21 18:40:56 -05:00
Peter Steinberger
6b7bcc9e8e
fix: stabilize ci
2026-01-21 22:59:11 +00:00
Peter Steinberger
a79decb724
refactor(macos): drop CLI install UI
2026-01-21 20:26:25 +00:00
Peter Steinberger
611de141c8
refactor(macos): tidy settings layout
2026-01-21 20:26:25 +00:00
Peter Steinberger
6ca1e2f988
fix(macos): switch connection mode to menu
2026-01-21 20:10:38 +00:00
Peter Steinberger
b6d0c09d59
fix: bundle mac model catalog
2026-01-21 19:58:19 +00:00
Ameno Osman
eca3c1186a
macOS: allow SSH agents without identity file
2026-01-21 17:19:51 +00:00
Peter Steinberger
6a038a597d
fix: honor wildcard exec approvals on macOS
2026-01-21 10:27:19 +00:00
Peter Steinberger
731d7c193c
chore: release 2026.1.20
2026-01-21 08:23:49 +00:00
Peter Steinberger
773939746e
refactor: unify gateway connectivity state
2026-01-21 05:01:32 +00:00
Peter Steinberger
9382e169d9
fix(macos): ignore launchd token in remote mode
2026-01-21 03:34:51 +00:00
Peter Steinberger
316690c363
test(macos): cover gateway host resolution
2026-01-21 03:34:51 +00:00
Peter Steinberger
402a7198ce
fix(macos): return bind host
2026-01-21 02:29:41 +00:00
Peter Steinberger
3ce815e9a2
fix(macos): prefer tailnet ip for auto bind
2026-01-21 02:28:21 +00:00
Peter Steinberger
527ac80ce5
fix: address config settings viewbuilder updates
2026-01-21 01:33:31 +00:00
Peter Steinberger
549893078b
feat: add sectioned config layout in mac app
2026-01-21 01:22:19 +00:00
Peter Steinberger
81fcefca51
chore: sync protocol outputs
2026-01-21 00:19:53 +00:00
Peter Steinberger
4321a5cff4
fix: prefer loopback for auto bind fallback
2026-01-20 23:48:26 +00:00
Peter Steinberger
48773ce82a
refactor: consolidate mac debug CLI
2026-01-20 19:17:31 +00:00
Peter Steinberger
68066da0f8
fix(macos): resolve AnyCodable alias conflicts
2026-01-20 17:27:45 +00:00
Peter Steinberger
28b09ccf80
chore: bump version to 2026.1.20
2026-01-20 16:36:37 +00:00
Peter Steinberger
cbfcd77afb
refactor(macos): split exec approvals handler
2026-01-20 16:24:44 +00:00
Peter Steinberger
aed917aecf
style(macos): fix swiftformat lint
2026-01-20 16:19:37 +00:00
Peter Steinberger
d6ac5b66ce
fix(macos): disambiguate AnyCodable usage
2026-01-20 16:05:08 +00:00