69042042ea
👌 Cleanup
2021-12-21 18:00:07 +01:00
63f4f8b078
✨ Added prototype binary to switch quickly
2021-12-21 17:52:13 +01:00
e76c6e14e4
♻️ Added logger class
2021-12-21 17:06:03 +01:00
ceb168c6cf
♻️ Rework various common classes
2021-12-21 16:00:27 +01:00
a6387e96e7
♻️ Separate some of the PHP config logic from the app
2021-12-21 15:30:50 +01:00
2dbf775ad6
🔥 Remove Swift Package for common data
2021-12-20 19:10:58 +01:00
acdcce7f7a
✨ Add scheme to support inter-app communication ( #59 )
2021-12-20 18:39:59 +01:00
7a3dc9a145
👌 Fix incorrect main.swift file
2021-12-20 18:31:16 +01:00
1ca49f6cbc
♻️ Reorganise code for optimal code sharing, add phpmon-cli
...
- Moved over common functionality to package
- Added phpmon-cli target (for fast switching via the terminal)
2021-12-20 18:25:52 +01:00
fa2de1f77c
🔀 Merge in changes from SwiftUI previews branch
2021-12-20 17:20:43 +01:00
fe695bb026
👌 Nicer logging of multiple paths
2021-12-19 14:16:49 +01:00
f82a3bb008
🔀 Merge in remaining changes from 4.x
2021-12-19 14:14:43 +01:00
e7df254dcc
✨ Make sure that watchers reload if the .conf.d dir contents change
2021-12-19 14:11:25 +01:00
ea9538f116
✨ Ensure watcher does not fire too many times
2021-12-19 13:58:25 +01:00
0d75e4c3b2
🔀 Merge WIP changes from feature/config-watcher into 5.x
2021-12-19 12:56:16 +01:00
a90703e525
🔥 Remove unneeded icon
2021-12-19 12:46:35 +01:00
f74f9f69b2
📝 Update README
2021-12-19 12:42:39 +01:00
a950587e84
📝 Prepare for release
2021-12-19 12:29:20 +01:00
267a1dac94
👌 Various QoL improvements
...
- Ensure composer global update cannot run twice (#71 )
- Set busy status when updating dependencies (#71 )
- Further reorganized menu items (#69 )
- Use consistent capitals in menu items
- Fix preferences screen layout (auto newlines due to fixed width)
2021-12-19 12:27:34 +01:00
ed49362291
✨ Add option to automatically run composer global update
2021-12-18 19:45:50 +01:00
3f0f070245
👌 Clear out extra newlines
2021-12-18 16:17:59 +01:00
bd79f42e96
👌 Cleanup
2021-12-18 16:06:39 +01:00
35ae681c2d
♻️ Rework how output is handled
2021-12-18 15:53:04 +01:00
313e806414
✨ Added menu item to run composer global update
2021-12-17 16:10:45 +01:00
a8dc366038
🔧 Bump build and RC version
2021-12-17 13:16:31 +01:00
eaf653e3c0
🔧 Disable valet switching for next release ( #34 )
2021-12-17 13:11:22 +01:00
5c391917d2
♻️ Rework preferences
2021-12-17 13:02:08 +01:00
09b5aa7f93
📝 Updated promo image
2021-12-16 23:01:54 +01:00
66a8c17f1f
👌 Tweak order of menu items ( #69 )
2021-12-16 22:57:37 +01:00
adc31984a8
👌 Tweak order of operations to speed up boot
2021-12-16 18:56:51 +01:00
8114eef381
🔧 Bump build version
2021-12-16 01:49:42 +01:00
9190420c66
📝 Add Valet upgrade instructions
2021-12-16 01:47:22 +01:00
e5ba074936
✨ Check Valet version and compare to recommended version
...
As part of the boot procedure, recommend upgrading Valet if the version
seems to be too old. For version 4.1 of PHP Monitor, the version has
been hard-coded to 2.16.2 (for PHP 8.1 compatibility).
2021-12-16 01:44:43 +01:00
e4f1efe26a
👌 Updated hotkeys and screenshot
2021-12-16 00:22:02 +01:00
498f4e7b79
👌 Polished context menu order and code
2021-12-10 19:39:08 +01:00
d9a526e828
🔥 Cleanup empty line
2021-12-10 18:06:55 +01:00
2f93b4980b
📝 Update application FAQ
2021-12-10 18:05:45 +01:00
ac0ca06d7f
🔧 Use production icon for RC
2021-12-10 17:42:49 +01:00
17320a19cf
📝 New promo shot (more detected apps)
2021-12-10 17:42:17 +01:00
3faa251216
👌 Fix launching apps with spaces in name, add window position ( #68 )
2021-12-10 17:31:26 +01:00
a9f140fabc
♻️ Change app detection, detect apps upfront
2021-12-10 17:10:36 +01:00
b6b5a94bbd
♻️ Change app detection
2021-12-10 12:42:06 +01:00
c05f0fe5cb
📝 Updated FAQ
2021-12-09 19:53:51 +01:00
eaf1423fb1
⚡ ️ Performance fixes
...
- Avoid preloading list of sites twice
- Avoid loading Valet info twice
- Preload list of sites if <= 10 sites linked + parked
- Added fallback for missing instructions
- Improved description
2021-12-09 19:49:16 +01:00
7feb13856d
✨ Ensure editor binaries exist or notify user ( #67 )
2021-12-09 19:39:58 +01:00
ca2ca9df3b
📝 Updated README with sponsor link
2021-12-08 14:15:56 +01:00
89e7a9b1ea
🐛 Detect missing core php
formula ( #66 )
...
In rare cases, the version corresponding to the `php` formula might not
be installed, but another alias is linked correctly. That means that the
PHP binary is found, but the core formula is not. PHP Monitor will
incorrectly report that it exists, which means the user can break their
PHP installation. Oops.
This quick fix handles that situation:
- Checks if the PHP binary for the `php` aliased version exists
(located in $optdir/php/bin/php)
- Disables the force load option if the aliased version is missing
(including a tweaked label if the version is missing)
2021-12-08 11:12:44 +01:00
8c25d23d09
📝 Promo images
2021-12-07 22:12:19 +01:00
f44811b9dc
✨ Add icon next to PHP version ( #64 )
2021-12-07 22:09:02 +01:00
f65fd513f2
⚡ ️ Only load sites when view opens for the first time
2021-12-07 20:04:19 +01:00