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

127 Commits

Author SHA1 Message Date
e09b0156df 📝 Update README 2025-03-01 12:58:36 +01:00
871480d70c 📝 Updated README.md, SECURITY.md 2024-11-26 12:56:38 +01:00
3612351df7 📝 Update README to reflect php = PHP 8.3 2024-01-09 20:59:52 +01:00
e8306289ce Load extension info for all PHP versions
In order to make this possible, I've added a new `sync()` method to the
Shellable protocol, which now should allow us to run shell commands
synchronously. Back to basics, as this was how *all* commands were
run in legacy versions of PHP Monitor.

The advantage here is that there is now a choice. Previously, you'd
have to use the `system()` helper that I added.

Usage of that helper is now discouraged, as is the synchronous
shell method, but it may be useful for some methods where waiting
for the outcome of the output is required.

(Important: the `system()` helper is still required when determining
what the preferred terminal is during the initialization of the
`Paths` class.)
2023-11-26 21:26:48 +01:00
58943148fa 🏗️ WIP: Detect which extensions are available 2023-10-30 20:21:50 +01:00
0615927f2f 📝 Update README.md 2023-09-07 19:16:41 +02:00
20aad90ba9 📝 Update README 2023-07-20 18:17:37 +02:00
e59347ed7f 📝 Update README 2023-06-02 21:31:51 +02:00
2b2b027317 📝 Update README 2023-05-26 21:27:36 +02:00
7f4c6878e4 📝 Update README 2023-05-22 20:12:49 +02:00
c7ee4b8838 Update README, check for broken formulae 2023-05-14 11:47:35 +02:00
227131bd7e 📝 Update info about using PHP Manager 2023-04-17 18:42:42 +02:00
8775e70178 📝 Update README 2023-03-15 20:06:43 +01:00
e149a2500e 📝 Updated README 2023-03-02 16:27:26 +01:00
f274e9e004 👌 Updated IAP for accessing formulae.brew.sh 2023-02-27 19:08:04 +01:00
2f47610c85 🔧 Use macOS 12.4 deployment target 2023-02-21 02:27:03 +01:00
20291bf034 📝 Update README about new updater 2023-02-05 18:53:24 +01:00
2eda8d6382 📝 Update about verbose logging 2023-01-30 19:24:46 +01:00
6014320441 📝 Update information about supported PHP versions 2023-01-18 19:18:25 +01:00
a0d80423e9 📝 Update documentation
* Updated README
* Updated SECURITY
* Revert the minimum Valet version to v2.16
2023-01-18 19:10:43 +01:00
a36c9b1563 📝 Update documentation 2023-01-05 12:17:31 +01:00
5f39cd757a 📝 Update README 2022-12-09 18:05:31 +01:00
0d86f3ded6 📝 Update README, contribution guidelines 2022-09-18 14:09:36 +02:00
a17512bfad 📝 Update README 2022-08-22 18:48:43 +02:00
7a580eef0c 📝 Update README 2022-07-29 18:14:24 +02:00
2fc71303df 👌 Update README, improve modals 2022-07-08 14:04:35 +02:00
beca09b76f 📝 Updated README 2022-06-29 15:32:52 +02:00
8a7f045bb2 📝 New screenshots (including dark mode) 2022-06-22 19:21:33 +02:00
10272f3d7e 📝 Update README 2022-06-21 23:18:15 +02:00
96ce462021 📝 Update README and SECURITY 2022-06-20 19:10:43 +02:00
347a9b7345 📝 Updated README about presets 2022-06-14 22:35:03 +02:00
2229f01eb0 🔧 Learn more about presets 2022-06-07 20:10:49 +02:00
29b4fe2962 Load persisted revert & allow revert
This also moves the location of the .phpmon.conf.json file to a new
location: ~/.config/phpmon/config.json.
2022-06-02 20:31:01 +02:00
86d74619b1 📝 Use non-standard way to add dark images 2022-06-01 12:47:54 +02:00
0c09e808bd 📝 Test dark mode image 2022-06-01 12:44:22 +02:00
e6574966da 📝 Clarify network requests 2022-05-13 00:38:42 +02:00
1e9cfff05e 📝 Updated README 2022-05-13 00:34:57 +02:00
9bc117e9f5 🔥 Remove icon 2022-03-29 17:18:44 +02:00
ba5fbed9be 📝 Add logo 2022-03-29 17:18:26 +02:00
211556d5ce 📝 Include system administrator requirement 2022-03-29 14:16:28 +02:00
f072ceae37 📝 Updated FAQ 2022-03-29 09:55:38 +02:00
273dac1ca7 📝 Updated README with PHP upgrade instructions 2022-03-29 09:51:56 +02:00
f3b170ba14 🔧 Prepare for release 2022-03-29 09:23:57 +02:00
96a658073e 📝 Update README and SECURITY 2022-03-25 17:26:58 +01:00
b48edf7409 📝 New screenshot in README 2022-03-23 19:50:58 +01:00
078e6e6f23 📝 Update README with Raycast extension 2022-03-01 09:32:01 +01:00
dc91d0e00c 👌 Path based on architecture (#134) 2022-02-11 18:58:07 +01:00
23e534c5c9 📝 Fix developers doc link (#133) 2022-02-09 21:31:50 +01:00
927e1c02fa ♻️ Refactor waitAndExecuteasyncExecution
This change allows for errors to be thrown during the `asyncExecution`
initial callback, and if one is thrown, allows a `failure` callback to
be used. Existing instances of `waitAndExecute` have been replaced.

I also added the ability to tweak the behaviours of the actions that are
always performed when the asyncExecution method is called: you can now
specify limited behaviours (e.g. only set busy icon). For that use case
I have already created a new method: `asyncWithBusyUI`.

With this change, the handling of the Homebrew Permissions flow has also
been modified: when the user does not get administrative permissions
an error is now thrown which results in an alert being presented to
the user once the error occurs.

There is now an opportunity to further refactor other parts of the app
to more gracefully handle failure states using the Error and
AlertableError protocols.
2022-02-06 13:15:03 +01:00
76f720cb71 📝 Updated README 2022-02-04 18:24:56 +01:00