1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-12-21 19:20:06 +01:00
Commit Graph

1594 Commits

Author SHA1 Message Date
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