1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-08-08 04:20:07 +02:00
Commit Graph

1318 Commits

Author SHA1 Message Date
4259915ff6 📝 Updated README with sponsor link 2021-12-08 12:23:21 +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
327c88a745 Allow unlinking of sites 2021-12-07 19:54:21 +01:00
63aa8c2f44 👌 Information density, open URL on double click (#65) 2021-12-07 19:16:47 +01:00
afbfc55088 👌 Information density (#65) 2021-12-07 17:45:21 +01:00
d13714c1ea ♻️ Improved code editor detection (#60)
Now correctly detects the following apps that can open a directory:

- PhpStorm (installed via Toolbox)
- Sublime Text
- Sublime Merge

This in addition to:

- PhpStorm (manual installation)
- Visual Studio Code

These need to be installed in the default location.
For VS Code to work, you need to have added `code` to your PATH.
2021-12-07 12:42:20 +01:00
92a6d506dc ♻️ Cleanup, updated target for tests 2021-12-06 17:19:14 +01:00
e381880675 🐛 Prevent #61 from crashing the app 2021-12-06 13:24:03 +01:00
7e185154ef 👌 Bump project deployment target 2021-12-06 13:17:10 +01:00
27c25378b1 Add preference to use internal switcher (#62) 2021-12-06 13:15:57 +01:00
1159a6cc2e 🐛 Prevent #61 from crashing the app 2021-12-06 12:29:00 +01:00
489bf13707 🚀 Prepare beta 3 2021-12-05 15:20:35 +01:00
5d3faceb5a 🔧 Bump version number, use regular icon 2021-12-05 15:09:43 +01:00
29d34a6b62 👌 Polish for v5.0 2021-12-05 15:08:43 +01:00
be80d74141 ♻️ Cleanup and comments 2021-12-05 14:31:49 +01:00
d37e86ce2c 👌 Fix busy status and fix notifications when app is active 2021-12-05 04:29:05 +01:00
d8fc857d23 👌 Show spinner when busy 2021-12-05 04:14:55 +01:00
e0bec333ed Improve multi-window handling 2021-12-05 03:53:30 +01:00
46867ad25e ♻️ Require at least macOS 11, various refactors 2021-12-05 02:54:03 +01:00
924edf6f96 👌 Quality of life changes, reload button 2021-12-04 21:26:47 +01:00
010c8eddde Secure and unsecure, new search bar (#58) 2021-12-04 20:42:45 +01:00
96602b1a9c 👌 Cleanup 2021-12-03 21:55:45 +01:00
d536499799 👌 Update minimal size of site list 2021-12-03 21:53:29 +01:00
ad016c54b2 ♻️ Reorganize menu 2021-12-03 21:50:32 +01:00
f8b0b38e9e 👌 Add menu items so common shortcuts work again 2021-12-03 21:44:32 +01:00
912e549104 🚀 Prepare beta 2 2021-12-03 21:36:48 +01:00
93bdb0ed7f Add search functionality 2021-12-03 21:25:10 +01:00
87713bbe64 Add options to open site with Code / PhpStorm (#58) 2021-12-03 20:55:38 +01:00
dce27059ff 🏗 WIP: Ensure the right-click menu works correctly 2021-12-03 19:49:03 +01:00
c919326480 🏗 WIP: Linked & parked sites UI (#58) 2021-12-03 19:44:21 +01:00
1e124a90f3 🏗 WIP: Linked & parked sites UI (#58) 2021-12-03 18:41:41 +01:00
d1fc9de4bd Detect default site (default key in JSON) (#58)
Now supports: https://laravel.com/docs/8.x/valet#serving-a-default-site
2021-12-03 01:56:08 +01:00
04db3f50ed 🏗 WIP: Detect linked and parked sites (#58) 2021-12-03 01:46:25 +01:00
4e347adf69 🚀 Prepare beta 1 2021-11-29 18:33:20 +01:00
79de14c9aa 📝 Clarify previous behaviour 2021-11-29 18:33:20 +01:00
7448e89965 📝 Update README 2021-11-29 18:33:20 +01:00
967743715b ♻️ Cleanup 2021-11-29 18:33:20 +01:00
d37913005b Read Valet configuration (#58) 2021-11-29 18:33:20 +01:00
0986b97051 ♻️ Add valet command (#34), read Valet configuration (#58) 2021-11-29 18:33:20 +01:00
bbb04f7907 📝 Updated support document 2021-11-29 18:32:25 +01:00
015f406ddf 📝 Update SECURITY.md v4.0 2021-11-28 15:38:07 +01:00
e1a97672b5 🔧 Bump build, reorganize files 2021-11-28 15:11:00 +01:00
493b5945f9 👌 Major changes to PHP version detection
* The information extracted from Homebrew's JSON command now also
  includes information about linked keg and installations.

* The mapped versions in the App class now contain information about
  the Homebrew installation as well.

* A HomebrewDiagnostics class has been added, which is currently able
  to detect conflicts between the `php` formulae of core and the
  `shivammathur/php` tap (which is currently an issue, see #54)

* Alerts are now displayed as critical if they are truly problematic.

* PhpInstallation was renamed to ActivePhpInstallation, to make room
  for a generic PhpInstallation object which contains cached info.

* Shell.pipe() now returns the contents of standardError if
  standardOutput was empty and there was some data in standardError.
  This makes it easier to debug the output of commands that output to
  standardError. (For example, failed brew commands might.)
2021-11-28 02:20:56 +01:00
52606aae8b 👌 Calling detectPhpVersions always immediately caches the info 2021-11-25 18:49:14 +01:00
2d6ca0f841 Also show full PHP version in dropdown (#53) 2021-11-25 18:41:21 +01:00
34900f929f Use gsed so we can follow symlinks to .ini files (#39, #47) 2021-11-13 21:18:01 +01:00
5dbd05fdfb Add option to auto-restart services (#32) 2021-11-13 20:50:33 +01:00