Max Goedjen
11b6adb648
Reenable multilineinfoview
2026-09-08 21:52:02 -07:00
Max Goedjen
525ca1ce3e
Merge branch 'main' into auth_splitout
2026-09-07 19:46:48 -07:00
Max Goedjen
2382cd0153
Make enhanced security entitlements uniform ( #833 )
2026-09-08 02:44:22 +00:00
Max Goedjen
24c5e2fb72
Merge branch 'main' into auth_splitout
2026-09-07 19:43:16 -07:00
Max Goedjen and Paul Heidekrüger
0a4f15e789
Secure Settings store ( #831 )
...
* Add SettingsStore
* Use keychain instead of UserDefaults in JustUpdatedChecker.swift
* Add ability disable the SSH comment via settings
* Make SettingsStore functions non-static, re-implement them as
subscripts and make settingsStore an environmentObject
Fixes: https://github.com/maxgoedjen/secretive/pull/536#discussion_r1508446459
* Add rawValues for CommentStyle enum
* Use SettingsStore for querying the comment style in SecretDetailView
Fixes: https://github.com/maxgoedjen/secretive/pull/536#discussion_r1509655340
* Revert "Use keychain instead of UserDefaults in JustUpdatedChecker.swift"
This reverts commit ae8a21a1bf7f9e2d04fcb83c4543995db0111325.
* Remove copyright info
* Use "enum Constants" in SettingsStore
* WIP
* Cleanup
* Cleanup
* Cleanup strings
* WIP
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* Cleanup
---------
Co-authored-by: Paul Heidekrüger <paul.heidekrueger@tum.de >
2026-09-08 02:35:25 +00:00
Max Goedjen
1a0c7b21cf
Merge
2026-09-07 14:59:33 -07:00
Max Goedjen
6122662b23
Fix Xcode 27 archiving ( #829 )
...
* Bumping to macOS 15 + set workaround for spm arm64e
* Fix missing dep
* Set 15 deployment target
* Modifier cleanup
2026-09-07 14:52:09 -07:00
Max Goedjen
001d53bc11
Merge
2026-09-07 12:49:44 -07:00
Max Goedjen
70e32dcf99
Add host lookup xpc service ( #826 )
...
* Add host lookup xpc service
* Remove restriction that snuck in
* Test fixes
2026-09-07 04:32:51 +00:00
Max Goedjen
85ba5a1a37
Set Xcode 27 builder ( #822 )
...
* Set Xcode 27 builder
* Fix Xcode 27 build errors
2026-09-07 03:46:51 +00:00
Max Goedjen
4f8a151745
WIP
2026-08-15 19:11:35 +02:00
Max Goedjen
51c88de7a7
Merge
2026-08-15 18:49:06 +02:00
Max Goedjen
b003286745
Fix macOS 27 UI issues ( #814 )
...
* Fix janky macOS 27 glass appearance.
* Fix janky macOS 27 glass appearance on multiline view too
2026-07-02 12:49:07 -07:00
Max Goedjen
a66db7fe2e
WIP
2026-06-11 12:40:57 -07:00
Max Goedjen
3ad23b0506
Merge
2026-05-07 00:51:20 -07:00
Max Goedjen
437386b87e
Expand parsing + bug fixes for cert UI ( #802 )
...
* Expand parsing and display of cert types, some additional cleanup
* Tweak cert
2026-05-07 03:01:40 +00:00
Max Goedjen
b337b24641
Certificate UI/Import ( #798 )
...
* Sketching out.
* WIP
* WIP
* Dump
* Apply stash
* Merge + WIP
* UI
* More WIP
* Agent config
* UI cleanup
* Restore dirty files
* XPC
* Edit/delete
* UI fixes
* Cleanup
* Change id for OpenSSHCertificate to hex of md5
* Fix runtime warning for confirmation dialog
* Mark strings as reviewed
* Cleanup
* Fix agent tests
2026-05-06 08:03:21 +00:00
Max Goedjen
b68c82ae69
Splitting out auth context stuff in preparation for batch
2026-04-09 20:43:18 -07:00
Max Goedjen
4033a5b947
Xcode 26.4 Updates ( #793 )
...
* Bump CI to 26.4
* Update entitlements
* Move inputParser inside task scope to avoid races.
* Update project settings.
2026-03-12 19:48:12 +00:00
Max Goedjen
9f2c6d9e84
Add hardware sec flags ( #781 )
...
* Add hardware sec flags
* Add hardware sec flags to xpc too
2025-12-30 21:18:22 +00:00
Max Goedjen
2b712864d6
Pulling out a bunch of openssh stuff to dedicated package. ( #775 )
2025-12-14 19:54:56 +00:00
Max Goedjen
845b1ec313
Reorder modifiers to fix context menus on macOS 14 ( #774 )
2025-12-14 04:29:06 +00:00
Max Goedjen
32a1a0bca9
Use separate socket for debug builds ( #766 )
2025-11-29 21:32:34 +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
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
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
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
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
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
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
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
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
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
2c38aaed6f
Move internet access policy to xpc ( #676 )
2025-09-07 06:28:58 +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