1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-11-05 04:20:06 +01:00
Commit Graph

1526 Commits

Author SHA1 Message Date
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
684689e70a Skip update check if driver display is disabled 2025-08-27 12:50:21 +02:00
3a1ee01e7e Add GUI to upgrade Valet 2025-08-27 12:41:49 +02:00
616a717d02 ♻️ WIP: When comparing versions, checks are strict by default 2025-08-27 11:32:23 +02:00
4e7c8ac624 ♻️ WIP: Updates related to Valet version change
- Centralized logic related to fetching Valet version.
- Updating global dependencies now updates the version number of Valet
  in the driver section.
- The latest version of Valet is now determined by checking Packagist.
  (This only occurs when the app starts up.)
2025-08-27 11:23:18 +02:00
88b2495c87 ♻️ WIP: Change some tests to Swift Testing, add TestBundle 2025-08-25 17:45:56 +02:00
8925fc4f90 Query latest version of Valet via Packagist
This makes it possible for PHP Monitor to request what the latest
version of Valet is. This isn't wired up to the UI currently, so
this feature isn't enabled yet.

To enable this feature, I would need to add:
- Conditional check for Valet updates (via setting)
- Decide when to run this check (either every X time and at launch)?

Additionally, PHP Monitor should be aware of its own uptime in order
to make periodic checks if the app hasn't been restarted. A check
should ideally occur every week or so if the app is not restarted.

The relevant app update check should also be adjusted to run in a very
similar way. How frequently the app checks for updates might also be
a setting but I don't want to query too often.
2025-08-25 14:38:38 +02:00
6ae104f037 🍱 Update icons to avoid squircle jail 2025-08-24 18:14:21 +02:00
70bebdda58 🔧 Bump build 2025-08-18 13:08:45 +02:00
a7ade7e5d3 🐛 Only show autofix if shell is zsh 2025-08-18 13:04:34 +02:00
479ca6124f 🐛 Remove fake delay for debugging 2025-08-18 12:52:10 +02:00
e8e0342f58 🐛 Ensure reloading warnings also reloads installed taps 2025-08-18 12:50:38 +02:00
5d42481fcc Improved UI for automatic fixes 2025-08-18 12:43:24 +02:00
d52d46218a Add logging to automatic tap installation 2025-08-18 12:29:45 +02:00
5dead26d19 Automatically install taps when missing at boot 2025-08-18 12:26:23 +02:00
fcaeaf1f6b Add automatic fixes for taps, xdebug configuration 2025-08-18 11:59:02 +02:00
68cf12f584 🔧 Use HOMEBREW_DOWNLOAD_CONCURRENCY=auto (homebrew 6.4+)
This should significantly speed up installs of PHP versions and also
extensions. This will become the default at some point in Homebrew's
future, but it is nice to benefit from this already.
2025-08-15 12:12:46 +02:00
047cb681c8 📝 Updated README, new screenshot 2025-08-13 14:03:54 +02:00
b46accf641 🔧 Update deployment targets across the board 2025-08-13 12:23:42 +02:00
6384cc12c5 🔧 Add PHPMON_MARKETING_MODE env value 2025-08-13 12:21:38 +02:00
64fc11c903 ⬆️ "Upgrade" fake domains 2025-08-13 12:19:49 +02:00
1419767013 ♻️ Refactor provisioning 2025-08-01 18:41:23 +02:00
38268858f3 Add automatic fix for phpmon bin PATH 2025-08-01 16:22:31 +02:00
b0c75ef7ec Display app driver is now a preference 2025-07-30 23:35:42 +02:00
80bcbd085e 🚀 Version 25.07 v25.07 2025-07-28 11:23:01 +02:00
ca65fca77d 🐛 Fix issue with securing domains
If you serve a single folder locally multiple times, e.g. as
`cdn.mydomain.test` and `mydomain.test`, securing would fail
for domain that came alphabetically last.

This has been resolved if you are running Valet 3 or newer by
leveraging the `valet secure $domain` syntax.
2025-07-28 11:22:23 +02:00
96975f8e57 ♻️ Clean up startup timers 2025-07-24 12:32:22 +02:00
729c1e8f2f Add driver to main menu 2025-07-23 17:24:54 +02:00