Jamie
d82f404166
[fix]: eliminate race condition in SocketController ( #769 )
...
* [fix]: eliminate race condition in SocketController
* [refactor]: use sequence- rather than iterator-based iteration
* [fix]: remove now-superfluous await
---------
Co-authored-by: Max Goedjen <max.goedjen@gmail.com>
2025-12-06 15:27:45 -08:00
Max Goedjen
32a1a0bca9
Use separate socket for debug builds ( #766 )
2025-11-29 21:32:34 +00:00
Max Goedjen
bb0b6d8dc3
Run filehandle listening methods in main actor directly vs jumping ( #765 )
2025-11-27 20:00:53 +00:00
Max Goedjen
c63d87cbec
Fix bug where connection would be closed without returning unhandled response for unknown messages ( #747 )
2025-10-25 18:28:50 +00:00
Max Goedjen
65bc6c1a69
Fix allowedsigners formatting ( #744 )
2025-10-08 04:25:55 +00:00
Max Goedjen
275b6ef9bb
Fix bug where agent could relaunch after being disabled ( #743 )
2025-10-07 20:54:38 -07:00
Max Goedjen
f13bc23991
Pull in updated localizations ( #742 )
2025-10-07 20:52:35 -07:00
Max Goedjen
3a67d59519
Fix key copying. ( #738 )
2025-10-01 07:00:51 +00:00
Max Goedjen
d9a3f0c813
Change how agent launch/relaunch is performed ( #737 )
2025-10-01 06:57:06 +00:00
Max Goedjen
516e37fdde
Fix primitive button style trigger ( #727 )
2025-09-23 05:27:45 +00:00
Max Goedjen
9c042d1956
Update strings and remove base localization ( #721 )
...
* Update strings
* Remove base localization.
2025-09-17 00:45:10 +00:00
Max Goedjen
f80cbdaf04
Fix xcconfig build url parsing. ( #718 )
2025-09-15 03:14:17 +00:00
Max Goedjen
d9d93574f2
Fix repeat setup ( #712 )
...
* Fix repeat setup
* Ideal width
2025-09-14 23:15:32 +00:00
Max Goedjen
15e8ed1ec2
Fix issue where “mark as migrated” could fail ( #715 )
2025-09-14 23:11:54 +00:00
Max Goedjen
1df0c8e96b
Switch to icon composer source. ( #714 )
2025-09-14 23:01:18 +00:00
Max Goedjen
8213a8b451
Ideal width ( #713 )
2025-09-14 22:41:05 +00:00
Max Goedjen
85d0cab0f5
Disable preview ( #710 )
2025-09-14 21:53:13 +00:00
Max Goedjen
e8cdcdfb7f
Adding some size fixing ( #709 )
2025-09-14 21:48:22 +00:00
Max Goedjen
d7f8d5e56b
Add descriptions for unavailable keys ( #708 )
...
* Describe unavailable key types
* Cleanup
2025-09-14 21:42:41 +00:00
Max Goedjen
3f247d628f
About screen. ( #707 )
2025-09-14 21:39:20 +00:00
Vladimir
dae9cead4e
Update Russian localization ( #706 )
2025-09-14 21:05:34 +00:00
Max Goedjen
fe9f8613fa
Fix move app later text ( #705 )
2025-09-14 08:47:40 +00:00
Max Goedjen
5d5ae5bab4
Add app folder notice. ( #704 )
2025-09-14 08:43:00 +00:00
Max Goedjen
f76766a9d5
Updater UI ( #703 )
...
* Parse markdown oop
* Update UI.
* Tweaks.
2025-09-14 08:20:10 +00:00
Max Goedjen
b308b10716
UI tweaks. ( #701 )
2025-09-14 00:03:20 +00:00
Max Goedjen
27bf7c29e4
Fix deployment version for xpc services ( #699 )
2025-09-13 11:56:37 -07:00
Max Goedjen
36b6c52979
Logging for xpc input parser ( #698 )
2025-09-13 16:45:51 +00:00
Max Goedjen
67ec4fee12
More UI tweaks and fixes ( #697 )
...
* Integrations to window
* Cleanup of presenting.
* Older name for copy
* For copyable view too
2025-09-13 08:16:23 +00:00
Max Goedjen
21fc834fd9
Fix incorrect deletion of tracked files in public key standin folder. ( #696 )
2025-09-13 01:52:17 +00:00
Max Goedjen
726d0580d0
Fix minor ui glitches on older macOS ( #695 )
...
* Fix padding on toolbar buttons
* Fix sizing on setup view.
2025-09-12 08:40:57 +00:00
Max Goedjen
4f608ebbc6
Clear out needs review status ( #694 )
2025-09-12 01:57:09 +00:00
Max Goedjen
6e7cf82618
Fix quotes ( #693 )
...
* Fix up strings (hopefully)
* Few more
* Fixed back sides
2025-09-12 01:46:20 +00:00
Max Goedjen
aa46d8fa48
Pull in new localizations ( #690 )
2025-09-11 18:10:51 -07:00
Max Goedjen
cf7c6e9fbe
Fix detail update on dismiss of edit screen. ( #687 )
2025-09-10 07:29:12 +00:00
Max Goedjen
7c7db56c1e
Fix unavail modifiable empty store ( #686 )
2025-09-10 00:24:06 -07:00
Max Goedjen
a5b43ea046
Cleanup and string fixes ( #684 )
...
* Setup UI tweaks.
* Protection level string
* Toolbar cleanup
* More strings.
2025-09-09 23:00:26 -07:00
Max Goedjen
8c516e128a
Enabling strict memory safety. ( #683 )
2025-09-09 20:41:29 -07:00
Max Goedjen
6854c05763
Remove deprecated warning setting from XPCWrappers ( #682 )
2025-09-09 06:28:38 +00:00
Max Goedjen
5467474d88
Switch to higher level XPC & enforce signing requirements ( #681 )
...
* Revert "Add launch constraints (#678 )"
This reverts commit c5a610d786 .
* .
* Cleanup.
2025-09-09 06:25:40 +00:00
Max Goedjen
20e64604d6
Replace headers with silgen ( #679 )
...
* Revert "Put back"
This reverts commit 37d791f787 .
* Cleanup
2025-09-08 00:28:24 -07:00
Max Goedjen
c5a610d786
Add launch constraints ( #678 )
...
* XPC updater POC
* WIP
* obo
* WIP
* Working
* .
* .
* .
* Cleanup
* Cleanup
* Throw restrict
* Remove dead protocol.
* .
* Fix ECDSA test.
* Scripts
* WIP
* .
* Put back
* Put back
2025-09-08 07:20:24 +00:00
Max Goedjen
7d21e3983c
Set teams ( #677 )
2025-09-08 06:50:33 +00:00
Max Goedjen
2c38aaed6f
Move internet access policy to xpc ( #676 )
2025-09-07 06:28:58 +00:00
Max Goedjen
63b42bd9df
Move downloader and socket input parsing to xpc services ( #675 )
...
* XPC updater POC
* WIP
* obo
* WIP
* Working
* .
* .
* .
* Cleanup
* Cleanup
* Throw restrict
* Remove dead protocol.
* .
* Fix ECDSA test.
* Scripts
2025-09-06 23:16:23 -07:00
Max Goedjen
cf5ae49ebc
Remove unneeded protocosl ( #674 )
2025-09-06 19:53:10 +00:00
Max Goedjen
61705af42f
Extend parsing to cover the full set of protocol messages ( #673 )
...
* WIP
* Cleanup
* WIP
* Strip out extensions
* Remove singature reader
2025-09-06 19:48:59 +00:00
Max Goedjen
558ae15b2d
Missing secrets help ( #671 )
2025-09-04 08:10:50 +00:00
Max Goedjen
902d5c4a1e
Nightly display version ( #670 )
...
* Link to nightly and parse version better
* Add nightly date.
2025-09-04 07:19:55 +00:00
Max Goedjen
3d5f0b45bd
Add reveal in finder to copyable ( #669 )
2025-09-04 06:36:50 +00:00
Max Goedjen
74f4f1c0b1
Cleanup socketport construction ( #668 )
2025-09-04 06:14:55 +00:00