21b669a97e
♻️ Make ValetServicesManager more crash-resistant
2025-11-07 13:47:17 +01:00
155096839d
♻️ Fix linting issue
2025-11-06 12:20:52 +01:00
562cf41bab
✅ Remove DEBUG check so tests still pass
2025-11-06 12:10:41 +01:00
55a9e5dd5c
♻️ Adjust order of warning checks
2025-11-06 12:00:41 +01:00
865585fced
🔧 Bump build
2025-11-06 11:49:01 +01:00
f9e7b99cd1
✨ Add certificate check to warning manager
2025-11-06 11:41:40 +01:00
8b8fcbeb9d
🍱 Slight design tweak for background color
2025-11-04 14:40:59 +01:00
b69a2a5ccf
🐛 Fix button on older versions of macOS
2025-11-04 14:35:30 +01:00
c5a3f602cd
🚧 Add (temporary?) special debug crash
2025-11-03 16:07:04 +01:00
0fa0b016dd
🔧 Bump build
2025-11-03 15:51:40 +01:00
7f84d2d5fd
♻️ Consistency improvements
2025-11-03 15:51:14 +01:00
3615935615
♻️ Rework how attach works w/ Swift Concurrency
2025-11-03 15:49:00 +01:00
32f28fc6fb
🐛 Fix unwrap stdOut and stdErr (in multiple places)
2025-11-03 15:41:32 +01:00
b1f7c2e1e5
♻️ Use checked continuation for RealShell.pipe(), fix tests
2025-11-03 15:32:52 +01:00
5888da9c2b
📝 More information about crashes
2025-11-02 13:31:34 +01:00
98f1d3f2ee
✨ Add information about opt-in crash reporting
2025-11-01 17:53:38 +01:00
b83465db5a
✨ Add more comments
2025-11-01 17:41:45 +01:00
bdb70a994e
🔧 Prevent intentional crash
2025-11-01 17:38:39 +01:00
e1f5ec6644
✨ Show modal about crash
2025-11-01 17:37:53 +01:00
173b9bc732
✨ Add automatic crash reporting
2025-11-01 16:47:32 +01:00
d1b6467541
♻️ Move some window logic to extension
2025-11-01 13:28:57 +01:00
3e2d134b1f
🔧 Bump build
2025-11-01 12:17:47 +01:00
1152f82495
📝 Update text for cutoff notification
2025-11-01 12:17:19 +01:00
233e344eee
✨ Add button in popover for domain w/ expired certificate
2025-10-31 14:23:58 +01:00
9245b0cfe3
🔧 Bump build
2025-10-31 13:59:49 +01:00
dfa6427141
✨ Re-secure domains via alert
2025-10-31 13:58:49 +01:00
d3bc96ee71
🚧 WIP: Present certificate renewal alert
2025-10-30 15:55:39 +01:00
49577f2f5e
✨ Add script to generate expired cert for testing
2025-10-30 14:57:03 +01:00
96e911b151
🔧 Bump build
2025-10-29 15:59:43 +01:00
7f8367d0a0
🌐 Move strings for popover to translation file
2025-10-29 15:59:21 +01:00
998e704bfe
✨ Add popover with certificate information
2025-10-29 15:30:04 +01:00
85addf1f35
✨ Add certificate expiry check for sites and proxies
...
The lock is either locked (secured) or unlocked (unsecured).
The color of this icon depends on the state:
- Default appearance is OK, not expired
- Orange icon means expired
- Red icon means expired OR unsecured
2025-10-29 14:43:15 +01:00
c6a60274f9
🐛 Workaround for positioning issue w/ popover
2025-10-29 14:05:52 +01:00
d8f3da36bc
🔧 Disable update check for DEBUG builds
2025-10-29 13:34:51 +01:00
46766de1a6
✨ Check certificate expiry
2025-10-29 13:34:39 +01:00
16522ddc60
♻️ Get rid of ContainerMacro
2025-10-28 13:16:30 +01:00
8eca1a55b5
♻️ Container refactoring
2025-10-16 19:47:15 +02:00
c43f16d0d5
✅ Fix unit tests
2025-10-16 19:00:02 +02:00
515f7d59a4
🔧 Enable only Unit Tests (for now)
2025-10-16 18:58:56 +02:00
65223f348b
♻️ Update ContainerAccess macro
2025-10-16 18:58:10 +02:00
fa403b5a99
♻️ Refactor tests to Swift Testing
2025-10-16 15:57:41 +02:00
378a8a5547
🔧 Update build number to reflect major refactor
2025-10-16 15:43:16 +02:00
3248da4438
🔧 Require macOS 14.x for XCTests
...
Note: This only applies to the test targets, the actual
main application is not affected.
2025-10-16 15:40:13 +02:00
06b98066be
♻️ Explicit injection of Container
2025-10-16 15:36:14 +02:00
a314eef3f7
✅ Unit tests can now run in parallel
2025-10-16 14:54:50 +02:00
a0e2907fae
✅ All tests pass again
2025-10-16 14:43:29 +02:00
546f01d55d
♻️ Update preferences
2025-10-16 14:13:47 +02:00
91d7a4bf44
♻️ Cleanup phase 1
2025-10-16 14:04:53 +02:00
5b63211746
♻️ All unit tests pass w/ DI container
2025-10-16 14:03:16 +02:00
79a23a2af2
♻️ The app can build again (again)!
2025-10-16 11:48:16 +02:00