1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-12-22 03:20:07 +01:00
Commit Graph

1603 Commits

Author SHA1 Message Date
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
17b002f0ab 📝 Update internet access policy, clarify update check 2025-09-29 12:06:51 +02:00
fad180b6ba 🔧 Add hardened runtime again for notarization 2025-09-27 19:10:55 +02:00
cfb72d1781 All tests pass again 2025-09-26 21:58:19 +02:00
7973f12531 Adjust UI tests because Xcode is weird 2025-09-26 21:46:08 +02:00
af13913d9e Improve tests 2025-09-26 21:13:06 +02:00
21296d09aa 🔧 Get rid of DEV builds 2025-09-26 20:25:49 +02:00
aa9c503028 🔧 Bump build for EAP 2025-09-26 17:23:27 +02:00
8366a2127d ♻️ Further cleanup 2025-09-26 17:11:10 +02:00
b39e9a172b ♻️ Use actor approach 2025-09-26 17:03:18 +02:00
13013f2513 ♻️ Lint tests, add background update check 2025-09-26 17:00:43 +02:00
1a8fe7e7fc Improved update check 2025-09-26 15:55:51 +02:00
5b6a804667 Fix some more tests 2025-09-25 17:38:00 +02:00
3d403f5ef6 ⬆️ Modernize test suite files 2025-09-25 17:05:32 +02:00
0afbf0ddd4 Address testable configurations for fake Valet sites 2025-09-25 16:38:33 +02:00
8abd775eea Fix tests, cleanup 2025-09-25 16:33:10 +02:00
b6f27f0122 Use production URL 2025-09-25 16:24:40 +02:00
edf0d332fb Use new update-check endpoint w/ headers 2025-09-25 16:23:02 +02:00
339bde13e1 ♻️ WIP: Add anonymous, custom analytics
I will be building my own back-end for custom analytics. I will ensure that no private information is ever sent, only counts of which features are being used will be sent.
2025-09-22 13:48:32 +02:00
a28238425d ♻️ WIP: Change how update check works 2025-09-22 13:48:32 +02:00
83f7c2979c 🍱 Icon design tweaks 2025-09-22 13:39:44 +02:00
bab5ea9627 🔧 Disable sandbox after project upgrade 2025-09-22 13:34:01 +02:00
382d32cb58 New icons with Icon Composer 2025-09-22 13:26:13 +02:00
7f4612f767 🐛 Fix alignment issue on macOS 26 2025-09-12 15:02:27 +02:00
3965c3476c 🔧 Bump build and version for Xcode 26 builds 2025-09-12 14:45:13 +02:00
b7d2327352 📝 Update README 2025-08-31 14:53:03 +02:00
5dca4a4cee 🚀 Version 25.08 v25.08 2025-08-31 12:39:46 +02:00
1966ee091c 🔧 Bump build 2025-08-31 12:38:25 +02:00
892a081f57 Show message after successful upgrade 2025-08-31 12:37:44 +02:00
91ddfe468e 🔧 Bump build 2025-08-27 12:50:51 +02:00