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

1603 Commits

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