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

1443 Commits

Author SHA1 Message Date
6fc613ac4c 🐛 Own /bin and /sbin folders specifically v6.0-dev2 2023-05-24 19:29:38 +02:00
8240b676c1 🐛 Own the entire Homebrew formula directory 2023-05-24 19:19:13 +02:00
cbebf75b48 🐛 Fix error message, check sbin folder ownership 2023-05-24 19:17:41 +02:00
40c24793f5 🐛 Show "Please wait" text when running command 2023-05-24 19:08:41 +02:00
6a921d8e3e 🐛 Use PHP Guard when removing a PHP version 2023-05-24 19:05:58 +02:00
a3368effec 🐛 Fix async issue when PHP Guard reset kicks in
Whenever PHP Guard is used to reset the PHP version when a different PHP
version is installed using the PHP Version Manager, it would previously
kick its version switching process off asynchronously as a separate task
which meant that the app would go into "ready" state too soon. Now this
is considered a blocking task that the app will wait for (async) before
turning the app back into its "ready" state again.
2023-05-24 18:59:49 +02:00
7f4c6878e4 📝 Update README 2023-05-22 20:12:49 +02:00
82626b7174 🔧 Bump build for new DEV build v6.0-dev1 2023-05-22 17:14:21 +02:00
326e5c58e2 🐛 Empty byte count now returns a warning symbol 2023-05-19 11:49:50 +02:00
2848b4dcd2 🔥 Cleanup and Valet checks after version switch 2023-05-18 12:45:13 +02:00
a8cf6daa94 👌 Check for /usr/local/homebrew directory (#251)
For this to work, Homebrew cannot be installed in /usr/local, which
means that the /usr/local/Cellar folder will be missing and the folder
/usr/local/homebrew will exist.
2023-05-17 20:22:22 +02:00
c4749673c9 🔧 Bump build number for EAP 2023-05-17 20:13:13 +02:00
20a0059f73 👌 Alter update notification for DEV & EAP 2023-05-17 20:10:41 +02:00
402e65f82d ⬆️ Apply recommendations about dead code stripping 2023-05-17 20:02:57 +02:00
29d17b3880 Ensure all UI tests pass 2023-05-15 19:44:50 +02:00
7f04dd5fcb Fix tests 2023-05-15 19:15:02 +02:00
0fe9281e3c 🔧 Fix deploy targets for tests 2023-05-15 19:06:58 +02:00
f88035b425 ♻️ Rename PhpEnv to PhpEnvironments 2023-05-15 19:04:05 +02:00
2b7bb3f352 👌 Show repair button in version manager 2023-05-14 12:04:25 +02:00
c7ee4b8838 Update README, check for broken formulae 2023-05-14 11:47:35 +02:00
ab993efbde 🐛 Ensure quit menu item is always available 2023-05-13 13:09:28 +02:00
c6f49de70c 🔧 New build 2023-05-13 13:06:01 +02:00
8b79dc44d0 🏗 Avoid dependents check for reinstall 2023-05-11 22:42:56 +02:00
458b952787 🏗 Keep track of Homebrew error log 2023-05-11 22:21:44 +02:00
67ec63212c 🏗 WIP: Cleanup 2023-05-11 22:08:42 +02:00
104f3a7d8c 🐛 Fix a bug related to installing PHP versions 2023-05-11 21:20:22 +02:00
d2304323fe ♻️ Use new InstallAndUpgradeCommand 2023-05-11 21:11:38 +02:00
76d078735c 🏗 Allow switching silently, add operation title 2023-05-11 20:16:07 +02:00
1eeba747cf 🏗 Copy logic from InstallPhpVersionCommand 2023-05-10 19:55:40 +02:00
64c259d804 🏗 HomebrewOperation now allows (attempted) repair of broken PHP 2023-05-10 19:24:11 +02:00
b307251f81 🏗 Health check in UI 2023-05-06 21:03:13 +02:00
bf610b6c4e 🏗 PHP installation health check 2023-05-06 12:52:10 +02:00
518fb16f23 🏗 Cleanup 2023-05-02 20:17:12 +02:00
24ef7eacfe 🏗 Show banner to update all versions 2023-04-30 10:30:00 +02:00
050c154894 🏗 WIP: Use BrewFormula struct for operations 2023-04-28 14:42:51 +02:00
18496de104 🏗 WIP: Change the way Homebrew operations run 2023-04-28 14:22:05 +02:00
a21418a608 🏗 WIP: Keep track of and restore linked PHP version 2023-04-26 19:49:22 +02:00
f9ee63ddf6 🏗 WIP: Separate code into PhpGuard class 2023-04-25 21:00:02 +02:00
b7de54dfa7 🏗 WIP: Rework folder ownership operations 2023-04-23 12:01:30 +02:00
2d0deed4fd Add "Standalone Mode" menu item 2023-04-22 10:13:16 +02:00
4b1fc1a5ce 👌 Improve visibility of Standalone Mode 2023-04-22 10:08:53 +02:00
227131bd7e 📝 Update info about using PHP Manager 2023-04-17 18:42:42 +02:00
f48a265bbf 🔧 New bug report format 2023-04-17 18:12:36 +02:00
0c3b68734c 🔧 New bug report format 2023-04-12 13:48:22 +02:00
7e5cbadc09 👌 Various improvements to PHP Version Manager
- A warning has been added if you are not running Homebrew 4.0, since
  running older (or newer) versions of Homebrew are not officially
  supported. This check is only displayed once per cold app boot.

- The PHP Version Manager now shows the full version number for
  up-to-date PHP installations (mostly important for patch version).

- You must now confirm the deletion of an installed version of PHP
  before PHP Monitor will uninstall that version.

- It is no longer possible to press the refresh button if the app
  is already busy checking for updated PHP versions
2023-04-04 20:50:51 +02:00
9f608439fc 🏗 WIP: Upgrade command dry-run check 2023-04-03 20:15:13 +02:00
8b0aeef2e6 🚀 Version 5.8.1 v5.8.1 2023-03-29 18:05:03 +02:00
aa406434d0 🔧 Bump build 2023-03-29 18:04:27 +02:00
4bca47a6d9 Add early access release notes 2023-03-27 19:37:47 +02:00
c5e8c4c4a6 Add helpful dialog for What's This 2023-03-27 18:51:17 +02:00