| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Max Goedjen | c8cf0db1c5 | Remove some unused stirngs. (#664) | 2025-09-04 05:03:48 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 412687467b | Digest wants 'sha256:' prefix that the upload step doesn't add for some reason (#667) | 2025-09-04 05:01:44 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 63a09390b8 | Temporarily disable previews (#661) * Previews
* Temporarily disable. | 2025-09-03 08:11:55 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | a4e1ab9eb6 | Move (#659) | 2025-09-03 07:29:58 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 147f4d9908 | New setup (#657) * WIP
* WIP
* WIP
* Tweaks.
* WIP
* WIP
* WIP
* WIP
* WIP
* Cleanup
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* REmove setup menu item
* WIP
* .
* .
* .
* Cleaup. | 2025-09-03 07:20:24 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | ddcb2a36ec | Fixes to agent reloading. (#656) | 2025-09-02 03:09:32 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 99a6d48e53 | Specify private key usage explicitly (#652) | 2025-09-01 02:41:47 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 935ac32ea2 | Factor out comment writer. (#651) | 2025-08-31 23:07:35 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | a0a632f245 | Save nil if empty string. (#650) | 2025-08-31 23:03:59 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 51fed9e593 | Fix potential timing bug (#649) | 2025-08-31 14:22:08 -07:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | f652d1d961 | Return name as identities comment. (#647) | 2025-08-31 20:50:16 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 8aacd428b1 | Fix deleting key attribution (#648) | 2025-08-30 22:41:15 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | fb4dec383b | Move delete to use a confirmation dialog + various other fixes. (#645) | 2025-08-28 06:45:56 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | c5052dd457 | Little bit of cleanup in agent code (#643) | 2025-08-28 06:43:33 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | d967c7de07 | Pass in MLDSA auth context (#644) | 2025-08-28 04:39:25 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | e8fcb95db0 | Rewrite SocketController (#634) * WIP
* Working
* Working
* Cleanup | 2025-08-27 06:44:16 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 8ad2d60082 | Remove logic to deal with sending/not sending distrib notifications (#641) | 2025-08-27 06:15:17 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 6ce0510f21 | Fix eraser. (#640) | 2025-08-27 06:14:07 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | c52728a050 | Return created key (#638) * Return created key.
* Fix | 2025-08-27 05:43:08 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 8f4d0b8eda | Static vars for keytypes (#639) * Static inits for keytype.
* Missed | 2025-08-26 22:41:01 -07:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | c32ceb6ad8 | Fix creation of auth required keys. (#633) | 2025-08-25 03:36:12 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | f0a6f2e43b | Save text (#632) | 2025-08-25 03:19:29 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 828c61cb2f | Add support for MLDSA keys (#631) * WIP.
* WIP
* WIP Edit
* Key selection.
* WIP
* WIP
* Proxy through
* WIP
* Remove verify.
* Migration.
* Comment
* Add param
* Semi-offering key
* Ignore updates if test build.
* Fix rsa public key gen
* Messily fix RSA
* Remove 1024 bit rsa
* Cleanup
* Cleanup
* MLDSA warning.
* MLDSA working.
* Strings.
* Put back UI changes | 2025-08-25 03:02:51 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | b3bea27f40 | Cleanup localization. (#630) | 2025-08-24 22:50:36 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 3d3d123484 | CryptoKit migration (#628) * WIP.
* WIP
* WIP Edit
* Key selection.
* WIP
* WIP
* Proxy through
* WIP
* Remove verify.
* Migration.
* Comment
* Add param
* Semi-offering key
* Ignore updates if test build.
* Fix rsa public key gen
* Messily fix RSA
* Remove 1024 bit rsa
* Cleanup
* Cleanup
* Clean out MLDSA refs for now
* Dump notifier changes
* Put back UI tweaks
* Fixes. | 2025-08-24 15:35:15 -07:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 5b0135d694 | Remove unused localizations (#627) | 2025-08-23 20:57:46 -07:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | b815c1e5ad | Cleanup packages/dead imports (#625) * Slim package
* Cleanup
* .
* Expose tokenID.
* Expose some constants.
* Open.
* Combine cleanup
* Make eraser base public.
* Reload
* Fix concurrency issue on key insertion.
* Add capabilities.
* .
* Revert "."
This reverts commit 7c5c2924fa.
* Revert "Add capabilities."
This reverts commitbfa7a3cd51. | 2025-08-23 20:42:08 -07:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 75c9b5bb62 | Support infra for extensions (#626) | 2025-08-23 20:41:08 -07:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 2ba73ff680 | Fixes for insertion handler on smartcard (#622) | 2025-08-24 03:33:12 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | e3938caecb | Remove unused verify functions. (#621) | 2025-08-23 22:26:40 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 45bcb03fef | Enable enhanced security. (#618) | 2025-08-20 07:10:23 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | e86aa559a4 | Remove unchecked sendable (#617) | 2025-08-20 06:32:46 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | f382d72ee5 | Update localization status (#613) | 2025-08-18 03:31:53 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 9749cd6f3e | Switch to generated localized string symbols (#607) * Switch to string symbols
* Names
* Cleanup packages
* Cleanup packages
* Remove namespace
* More cleanup
* Fix extra param.
* Use swiftbuild | 2025-08-18 03:26:13 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 83ecc15332 | Dim cells on background (#612) | 2025-08-18 03:19:13 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | eeec2c3169 | Update icon for macOS 26 (#610) * Icons.
* .
* Icon
* Icon composer
* Update readme. | 2025-08-18 01:37:57 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 609adf04bf | Add glass appearance on macOS 26 (#609) * Accessibility.
* Cleanup | 2025-08-17 20:45:07 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 197f63d1eb | Use more modern warnings as errors setting (#608) | 2025-08-17 20:36:09 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | ed2678a615 | Toolbar style (#606) | 2025-08-17 17:44:57 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | 0e6b218f1f | Swift 6 / Concurrency fixes (#578) * Enable language mode
* WIP
* WIP
* Fix concurrency issues in SmartCardStore
* Switch to SMAppService
* Bump runners
* Base
* Finish Testing migration
* Tweak async for updater
* More
* Backport mutex
* Revert "Backport mutex"
This reverts commit 9b02afb20c.
* WIP
* Reenable
* Fix preview.
* Update package.
* Bump to latest public macOS and Xcode
* Bump back down to 6.1
* Update to Xcode 26.
* Fixed tests.
* More cleanup
* Env fixes
* var->let
* Cleanup
* Persist auth async
* Whitespace.
* Whitespace.
* Cleanup.
* Cleanup
* Redoing locks in actors bc of observable
* Actors.
* .
* Specify b5
* Update package to 6.2
* Fix disabled updater
* Remove preconcurrency warning
* Move updater init | 2025-08-17 12:38:18 -05:00 |  | 
			
				
					| 
							
							
								 Vladimir | feffdb4856 | Add Russian localization (#553) | 2025-08-17 17:16:18 +00:00 |  | 
			
				
					| 
							
							
								 Adam Maciejczuk | c7d28678e7 | add Polish localization (#585) | 2025-08-17 17:13:32 +00:00 |  | 
			
				
					| 
							
							
								 Max Goedjen | ad56019901 | Update CI + Concurrency Warnings (#564) * Update test.yml
* Update nightly.yml
* Update release.yml
* Tweak concurrency settings
* Remove bad annotations | 2024-08-26 15:11:28 -07:00 |  |