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
4dd9c81420
📝 Add all social media
2025-10-01 13:27:50 +02:00
137894fad0
🔧 Use .test endpoint for debug builds
2025-10-01 12:36:06 +02:00
fd24e81190
🚀 Version 25.09
v25.09
2025-09-30 16:14:43 +02:00
85b12d1aec
♻️ Prevent unit tests from running concurrently
...
The way the testing classes are built with the singletons currently
prevents various test structs from being run at the same time.
I've adjusted the tests in the PHP Monitor EAP test configuration so
that they are not executed concurrently. This does slow down the test
suite but prevents odd crashes from individual tests interfering with
other tests.
It's not an ideal solution and I would like to address this in the
future, but I suspect this will be rather cumbersome. Since the app
does not actually suffer from this particular issue, this is something
worth investigating later.
2025-09-30 16:14:17 +02:00
f366be865b
🔧 Bump build
2025-09-30 14:53:21 +02:00
7e77dd562d
♻️ User-Agent reports as phpmon-curl/1.0
2025-09-30 14:52:59 +02:00
00eed56a3d
♻️ Rework API structure, update check changes
2025-09-30 13:43:33 +02:00
d2b172fc52
📝 Update README
2025-09-30 11:39:05 +02:00
db8df8575d
♻️ Migrate more tests to Swift Testing (3/?)
2025-09-29 17:59:33 +02:00
ceff52ed11
♻️ Migrate more tests to Swift Testing (2/?)
2025-09-29 17:12:43 +02:00
5b27d9f0ea
♻️ Migrate more tests to Swift Testing
2025-09-29 16:39:32 +02:00
9c9720de42
🚧 Add fake API abstraction
2025-09-29 13:40:01 +02:00