Peter Steinberger
6028d21691
fix: silence view warnings
2025-12-25 03:23:31 +01:00
Peter Steinberger
140ff512e1
fix: default tailscale serve in settings
2025-12-24 22:09:23 +00:00
Peter Steinberger
886475cc74
refactor: split utilities
2025-12-24 22:16:06 +01:00
Peter Steinberger
0053138aaf
fix: resolve coverage profile symbol at runtime
2025-12-24 21:43:46 +01:00
Peter Steinberger
b83024e03c
refactor: split canvas window
2025-12-24 21:04:52 +01:00
Peter Steinberger
e9edeb34ca
fix: allow overlay present access
2025-12-24 20:24:37 +01:00
Peter Steinberger
82e90ec4ba
fix: restore voice wake overlay build
2025-12-24 20:17:01 +01:00
Peter Steinberger
cea7d9c8b8
refactor: split voice wake overlay
2025-12-24 20:09:56 +01:00
Peter Steinberger
786733d251
refactor: split critter status label
2025-12-24 19:56:24 +01:00
Peter Steinberger
2eccb69ce3
style: format port guardian
2025-12-24 19:41:32 +01:00
Peter Steinberger
dfef6c42e0
style: format cron settings
2025-12-24 19:40:11 +01:00
Peter Steinberger
714dc63942
refactor: split cron settings
2025-12-24 19:36:10 +01:00
Peter Steinberger
9eb24d9b9a
test: add mac coverage helpers
2025-12-24 19:29:44 +01:00
Peter Steinberger
d6deef90e3
refactor: split onboarding view
2025-12-24 19:29:27 +01:00
Peter Steinberger
09a42c08d6
style: format macos sources
2025-12-24 17:47:35 +01:00
Peter Steinberger
06458da151
test: expand overlay coverage
2025-12-24 17:43:30 +01:00
Peter Steinberger
aac4c14cd3
test: expand menu and node coverage
2025-12-24 17:43:30 +01:00
Peter Steinberger
6ae7613c15
test: expand settings coverage
2025-12-24 17:43:30 +01:00
Peter Steinberger
e4b38ab895
test: expand onboarding coverage
2025-12-24 17:43:30 +01:00
Peter Steinberger
216a1ef208
test: add coverage flush helper
2025-12-24 17:43:30 +01:00
Peter Steinberger
ca92766282
fix: use recognition update segments
2025-12-24 15:27:06 +01:00
Peter Steinberger
851dacbd25
fix: address swiftlint warnings
2025-12-24 15:10:22 +01:00
Peter Steinberger
5dfed40cc9
test: cover overlay level throttling
2025-12-24 13:54:03 +01:00
Peter Steinberger
a15721a20b
perf: throttle voice overlay updates
2025-12-24 13:51:41 +01:00
Peter Steinberger
96107ae85e
perf: gate idle pulse animations
2025-12-24 13:51:40 +01:00
Peter Steinberger
b55ed0b7fa
style: swiftformat gateway process manager
2025-12-24 00:33:40 +00:00
Peter Steinberger
d980ce77f2
refactor: move inbound config
2025-12-24 00:22:52 +00:00
Peter Steinberger
ba3eab35cf
refactor: update macOS config paths
2025-12-23 23:45:27 +00:00
Peter Steinberger
8486a9652b
refactor: drop PAM auth and require password for funnel
2025-12-23 13:13:09 +00:00
Peter Steinberger
f98dcdedec
fix: avoid spawning duplicate gateway when external listener exists
2025-12-23 12:43:51 +00:00
Peter Steinberger
6751c35779
fix: relax Sparkle delegate isolation
2025-12-23 03:36:56 +01:00
Peter Steinberger
ad0c42f327
fix: isolate Sparkle delegate conformance
2025-12-23 03:28:39 +01:00
Peter Steinberger
a99616ab83
fix: isolate updater factory on main actor
2025-12-23 03:16:47 +01:00
Peter Steinberger
fd02f4b759
chore: update gateway protocol models
2025-12-23 03:05:04 +01:00
Peter Steinberger
bc05e9f722
style: format macOS sources
2025-12-23 03:02:09 +01:00
Tu Nombre Real
fe7b17e098
fix(macOS): remove redundant kickstart -k causing gateway restart loop
...
The launchd bootstrap already starts the gateway job. The subsequent
kickstart -k was killing it immediately after startup, and combined
with KeepAlive=true, this caused a port-conflict restart loop where
launchd would try to restart while the old instance was still
shutting down.
Symptoms: 'Bootstrap failed: 5: Input/output error' and repeated
'Gateway failed to start: another gateway instance is already
listening' messages in the log.
2025-12-23 01:57:54 +01:00
Peter Steinberger
eb41ee69c0
feat(mac): surface update-ready state
2025-12-23 01:42:33 +01:00
Peter Steinberger
f38300e756
fix(mac): default session menu checks
2025-12-23 01:36:01 +01:00
Peter Steinberger
eaac00ebc3
feat: share wake gate via SwabbleKit
2025-12-23 01:31:59 +01:00
Peter Steinberger
c09dc4d635
refactor: remove session syncing metadata
2025-12-23 00:50:51 +01:00
Peter Steinberger
9941ead528
style(mac): increase session row padding
2025-12-23 00:10:38 +01:00
Peter Steinberger
df668c0e5b
fix(mac): drop syncing menu + show state checks
2025-12-23 00:10:38 +01:00
Peter Steinberger
3be3548c2d
style: add visual effect host for chat
2025-12-23 00:10:38 +01:00
Peter Steinberger
47de5dbc0f
style(mac): adjust session row padding and menu options
2025-12-22 23:30:25 +01:00
Peter Steinberger
668c37c521
style(mac): pad session rows + thicken bars
2025-12-22 23:22:36 +01:00
Peter Steinberger
c99d0fe337
fix(mac): size highlighted session rows
2025-12-22 22:59:59 +01:00
Peter Steinberger
7d32e6745a
fix(mac): restore sessions bars with injected submenus
2025-12-22 22:49:37 +01:00
Peter Steinberger
fb5d2101cd
fix(mac): hide sessions header when disconnected
2025-12-22 22:09:26 +01:00
Peter Steinberger
54ba1bff10
refactor: move OAuth storage and drop legacy sessions
2025-12-22 21:02:48 +00:00
Peter Steinberger
14109be9b1
fix(mac): show disconnected sessions + sleeping eyes
2025-12-22 21:13:33 +01:00