Commit Graph

1407 Commits

Author SHA1 Message Date
Peter Steinberger
a9b0f99d48 fix: gateway summary lookup + test browser opens 2026-01-23 05:54:51 +00:00
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