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
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