2c39f1db8b
🔧 Upgrade checks for Xcode 16.1
2024-11-15 16:10:25 +01:00
949ba5b559
🔧 Build self-updater as part of main target
...
The self-updater is now a requirement for the main app to be able to be
built. You no longer need the existing binary. This makes it easier for
anyone to just try out the app locally and makes reproducible builds
also possible.
(This is done because the self-updater code will soon be moved to a
separate package, and I want to make this entire updater process
as simple as possible.)
In order to avoid the self-updater app from appearing as a product when
archiving a build, SKIP_INSTALL is set to true. This avoids a variety
of annoying issues including the archive appearing under "Other Items".
2024-05-31 23:54:42 +02:00
9d5a0ed745
🔧 Xcode upgrade check
2024-03-20 13:46:56 +01:00
4edb5f5015
👌 Use generated asset catalog symbol extensions
2023-12-27 13:03:24 +01:00
402e65f82d
⬆️ Apply recommendations about dead code stripping
2023-05-17 20:02:57 +02:00
0e3c9a5a68
✨ Added new target, did some testing
2023-03-24 00:21:45 +01:00
29fcc66cba
✨ Added EAP target
2023-03-22 21:43:20 +01:00
e0b574b33d
🏗 WIP: Experiments, progress view
2023-03-11 13:08:48 +01:00
1fc63e0471
🔀 Merge branch 'dev/5.8-tests' into dev/6.0
2023-03-04 00:29:57 +01:00
ed1d7f8aed
✅ Test improvements
2023-03-03 16:49:17 +01:00
67a91e1211
👌 Fix warnings and update schemes
2023-02-11 20:48:14 +01:00
2c40f433d3
✨ Add updater to project
...
If you want to see the source code to the updater, you can find it here:
https://github.com/nicoverbruggen/phpmon-updater
Starting with version 6.0, the code of the updater will be included
in this repository.
2023-02-05 18:37:18 +01:00
78e682688b
🏗 Improved version comparison
2023-02-05 17:18:09 +01:00
8fa270fd54
🏗 Allow self-updater to launch PHP Monitor
2023-02-01 19:22:20 +01:00
c609022c9b
✨ Add target and app for self-updater
2023-02-01 18:23:59 +01:00
8fcaa34cbb
🔧 Extra CLI mode (--cli)
2023-01-30 13:08:28 +01:00
9fb5f33770
🔧 Extra CLI mode (--cli)
2023-01-30 13:07:37 +01:00
89642de12e
✨ Add testable configuration for Valet-free env
2023-01-17 19:16:36 +01:00
a50eb04f3c
👌 Services now report error status
2023-01-08 11:50:01 +01:00
422a7738bd
👌 Add fake services system
2023-01-06 21:50:34 +01:00
291d20b2b3
🏗 WIP: Functional services list
2023-01-06 12:59:15 +01:00
3bcf52bf0a
🏗 WIP: Use objectWillChange.send()
2023-01-03 16:11:55 +01:00
de2c1aca5d
🏗 More SwiftUI experiments
2022-12-24 14:51:23 +01:00
44c1ea7de4
🏗 SwiftUI experiments
2022-12-23 19:20:04 +01:00
0fdd1264ed
👌 Await the outcome of cash conflict check
2022-12-19 17:30:56 +01:00
bc96b50630
✨ Add fake isolation interaction
2022-12-14 20:28:49 +01:00
d6554ceea9
✨ Add site isolation to ValetInteractor
2022-12-14 20:18:06 +01:00
912d9e7423
✨ Add FakeValetInteractor
2022-12-13 23:21:15 +01:00
1f165058b2
♻️ Rework interaction with Valet commands
2022-12-13 22:56:36 +01:00
bc739e1982
👌 Add feature test for InternalSwitcher
2022-11-07 20:42:52 +01:00
5caca85d7a
👌 Fake FS: ~ and intermediate directories
2022-11-01 16:47:45 +01:00
8417d637fe
👌 FileSystem changes, rework and testing
2022-11-01 13:47:16 +01:00
e8c85f93f9
👌 Change where scanners are initialized
2022-11-01 12:10:47 +01:00
4bfa98fc20
♻️ Refactor DispatchQueue
to new Task
API
2022-10-19 13:44:53 +02:00
1c0d9f6826
👌 Swift 6 compatibility
2022-10-18 23:41:46 +02:00
ea5dd3bc46
👌 Snake case for tests
2022-10-18 14:11:55 +02:00
5e3e0c087b
👌 Read configuration from JSON file
...
This allows us to alter the configuration prior to launching the app,
which allows for additional flexibility during testing.
2022-10-16 14:35:19 +02:00
cb3208c008
✅ Real UI test
2022-10-15 15:36:03 +02:00
d401fe997d
✅ Make UI test actually functional
2022-10-15 15:14:49 +02:00
eaf6ef658f
🚛 Moved tests around, added Feature, UI tests
2022-10-14 18:03:14 +02:00
d91e16d674
✅ Add test plan, fix unit tests
2022-10-14 17:10:58 +02:00
12a4efc775
👌 Improvements to BetterAlert, apply() configs
...
- MainActor fixes for BetterAlert
- Added `apply` for TestableConfiguration
2022-10-12 22:19:36 +02:00
6db5cdec25
🐛 Introduce SLOW SHELL and fix a few issues
2022-10-07 22:55:48 +02:00
883f5a1a5d
🔀 Merge branch 'dev/5.6' into dev/6.0
2022-09-10 21:46:17 +02:00
42b79d3cb3
🔧 Upgrade to Xcode 14
2022-09-10 21:44:17 +02:00
95729c5315
♻️ Single target, multiple configurations
2022-09-10 21:21:58 +02:00
6ddddc744a
🔧 Add target for PHP Monitor SE
2022-09-09 21:46:20 +02:00
2ee0934080
🔧 Make PHP Doctor optional (preference)
2022-08-13 23:16:10 +02:00
4e5b178e36
🏗 WIP: Tweaks to PHP Doctor
2022-08-12 20:50:27 +02:00
30059353fe
✨ New Features
...
* Differentiate between services running as root and current user
* Support for custom services (via config.json)
* Renamed "Restart All Services" to "Restart Valet Services"
* Use SwiftUI for Stats, Services and Header view
* Added Color extension for debugging (PAINT_PHPMON_SWIFTUI_VIEWS)
2022-06-11 23:18:36 +02:00