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
0e2678c3b7
🚧 WIP: Additional refactoring
2025-10-16 11:37:42 +02:00
8af304979b
🚧 WIP: Test refactoring
2025-10-09 16:21:46 +02:00
9e76ca7b25
♻️ Even more refactoring
2025-10-09 16:05:32 +02:00
372c11f924
♻️ The app can build again!
2025-10-09 15:18:05 +02:00
a4aa28313d
🚧 WIP: Refactoring
2025-10-09 15:09:42 +02:00
c62e3a9905
🚧 WIP: Prepare container
2025-10-05 17:30:35 +02:00
6227a6f2cc
🚧 WIP: Add ContainerAccess macro
2025-10-05 17:03:06 +02:00
2e06b1a59e
🚧 WIP: Add container
2025-10-05 16:37:24 +02:00
39af0530eb
♻️ Various clean-up
...
- Remove #available(macOS 13) checks
- Remove NVAlert from storyboard
- Update reference M1 -> Apple Silicon
2025-10-04 14:11:48 +02:00