1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2026-03-28 23:00:07 +01:00
Commit Graph

139 Commits

Author SHA1 Message Date
4490dfb79e ♻️ Reworked window management
- Now a language change does no longer require an app restart
- Windows are managed via a WindowManager (alias for WindowCoordinator)
- Removed obsolete and unused `timer` from App
- Updated Japanese localization for label that was too long
2026-02-23 13:07:17 +01:00
abd3e9aa01 📝 Update README about third-party integrations 2026-02-07 13:03:04 +01:00
2e823c4024 🌐 Updated README and translations
- Updated all translations w/ a pass via Opus 4.6 to fix obvious issues
- Added missing translations
- Updated existing translations that needed modifications
- Resolved duplicate issues
- Updated README about third-party integrations
- Removed obsolete translation script
- Added script to bulk verify all translations (w/ plutil)
2026-02-07 12:22:35 +01:00
28a73f9273 📝 Updated credits w/ new sponsors, link to privacy policy 2025-11-28 00:15:27 +01:00
49e69aa61f 📝 Update documentation 2025-11-22 12:11:24 +01:00
58083ba443 📝 Add new screenshot w/ Tahoe 2025-11-17 14:15:03 +01:00
5888da9c2b 📝 More information about crashes 2025-11-02 13:31:34 +01:00
d2b172fc52 📝 Update README 2025-09-30 11:39:05 +02:00
b7d2327352 📝 Update README 2025-08-31 14:53:03 +02:00
047cb681c8 📝 Updated README, new screenshot 2025-08-13 14:03:54 +02:00
76f585a50e 🍱 Updated icon asset 2025-06-21 20:38:36 +02:00
c1d90cb909 🔧 Plan for version 25 later this year
PHP Monitor 25 will use a new numbering scheme, following the format:

25.06 = 25 . 06 . 0
        M    m    p

(Minor, minor and patch.)

So what was supposed to be PHP Monitor 7.3 will now be version 25, with
the minor version number decided by the release month.

The cut-off date for PHP Monitor 7.2 is currently 2025-11-30, so I have
time but I'd prefer to have two releases out this year:

- One release migrating to the new numbering scheme
- One release with full support for macOS 26

Since I plan on only doing maintenance releases with no patches except
when bugs pop up, the major/minor version notation combination should
suffice.

With this release, the minimum supported version of macOS will become
macOS Ventura 13.5.

That means that support is dropped for Monterey and Ventura's older
builds. Since Homebrew is also changing with built-in service management
I think it's time to drop support for these older versions of macOS,
which I no longer intend to test for.

Older versions of PHP Monitor will, of course, remain functional, but
since Homebrew is an ever-changing thing, I cannot guarantee nothing
will break in those older versions with the newer API.
2025-06-10 18:33:50 +02:00
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