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

1764 Commits

Author SHA1 Message Date
353bf8ffff 📝 Add instructions for tests 2026-02-16 13:29:29 +01:00
8d63165129 📝 Update documentation 2026-02-16 11:38:43 +01:00
06d52e03f9 Run unit tests on push 2026-02-16 11:27:58 +01:00
bc6546fb27 🔧 Do not use configuration 2026-02-13 13:11:44 +01:00
097714f06a 🐛 Fix incorrect localization check 2026-02-13 13:10:00 +01:00
abd3e9aa01 📝 Update README about third-party integrations 2026-02-07 13:03:04 +01:00
02c7ca449b 🔧 Bump build version 2026-02-07 12:27:39 +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
54d1ef10c5 ♻️ Rework interapp handling, ensure preferences UI observes changes 2026-02-06 19:23:25 +01:00
228d85a861 ♻️ Mark promptToEnableIntegrations as MainActor 2026-02-06 18:09:56 +01:00
cc76f3f6a7 ♻️ WIP: Adjust text for alert 2026-02-06 15:49:20 +01:00
d6d1d3ec0c ♻️ WIP: Integrations are off by default 2026-02-06 15:39:59 +01:00
17339c0aa5 🐛 Add percent encoding for package name 2026-02-06 15:14:24 +01:00
0ab56df954 🐛 Configuration files are reloaded gracefully 2026-02-06 15:11:27 +01:00
b7a66d2d8f 🐛 Clean up loading custom preferences 2026-02-06 15:06:45 +01:00
604abc5704 🐛 Clean up temporary files prior to phpinfo() 2026-02-06 15:00:18 +01:00
c9d1d35724 🐛 Avoid InterApp DoS due to invalid split 2026-02-06 14:55:04 +01:00
faaa075e31 🐛 Strip invalid characters from app names 2026-02-06 14:53:39 +01:00
485ac02cb5 🐛 Escape single quotes to prevent shell injection 2026-02-06 14:51:48 +01:00
ae4f436b09 🐛 Refactor custom environment variables 2026-02-06 14:39:41 +01:00
ee5971e806 🔧 Bump build version 2026-02-01 23:53:03 +01:00
7c140d4f62 💄 swiftlint feedback about trailing comma 2026-02-01 23:52:01 +01:00
3127fff1d0 🐛 Ensure UI is updated on main thread 2026-02-01 23:51:44 +01:00
ee7cfdd056 🐛 Cleanup RealShell's timeout handling 2026-02-01 12:39:09 +01:00
6d92dc8168 🔥 Cleanup experimental PHP versions 2026-01-30 13:35:12 +01:00
2fe58bcb5b ♻️ Ensure services status is known at launch
- Added shell pipe timeout (w/ new tests)
- Reworked ServicesManager to be blocking for startup (10s)
- Renamed queues to be more consistent
2026-01-30 13:26:04 +01:00
4fc4737434 🚀 Version 26.01 v26.01 2026-01-24 15:08:13 +01:00
0c927172f8 📝 Document process (standardize pre-tag, changelog) 2026-01-24 14:26:21 +01:00
9afb993e03 🔧 Bump build 2026-01-21 15:15:00 +01:00
c48efcbe59 Ensure tests pass without waiting for initialization 2026-01-21 15:05:46 +01:00
41d33de92a 🔧 Bump build 2026-01-21 14:51:43 +01:00
c00add6500 ♻️ UITestCase.launch now waits for status item to be enabled 2026-01-21 14:51:18 +01:00
1eb760e148 Disable status item initially 2026-01-21 14:50:50 +01:00
ad0eb5ca89 🐛 Re-initialize PhpEnvironments for w/ Fake (Container) 2026-01-21 14:23:49 +01:00
18b3bd0b85 🐛 Fix how warnings are evaluated 2026-01-21 13:37:40 +01:00
01987dc376 🐛 Fix how cached preferences are overridden 2026-01-21 13:37:06 +01:00
9cf5be5774 🐛 Prevent menu from becoming accessible too soon 2026-01-21 13:30:51 +01:00
de99254046 ♻️ Refactor WarningManager 2026-01-21 13:24:40 +01:00
88850e68d4 ♻️ Refactor PhpEnvironments and Preferences 2026-01-21 13:02:32 +01:00
231948085d ♻️ Refactor Paths and Preferences 2026-01-21 12:57:46 +01:00
e88acb2a23 ♻️ Refactor RealShell to be unchecked Sendable 2026-01-21 12:52:47 +01:00
310be4bef7 🐛 Cancellation of timeout task w/ serial queue in RealShell 2026-01-16 11:20:20 +01:00
35c97a83ba 🐛 Verify cachedPhpInstallations prior to opening managers 2026-01-16 10:20:18 +01:00
786e946665 🐛 Address race condition w/ phpEnv.currentInstall 2026-01-16 10:14:09 +01:00
7fd6c7f3cd 📝 Start of 26.x branch 2025-12-23 12:47:04 +01:00
a63d82d158 🚀 Version 25.12.1 v25.12.1 2025-12-23 12:20:04 +01:00
47f113a493 🔧 Bump build 2025-12-23 12:19:32 +01:00
c28e3e562c 🐛 Fix race condition on RealShell.attach() 2025-12-23 12:07:28 +01:00
8097502a76 🐛 Ensure invalid or unexpected composer.json format does not crash 2025-12-23 11:38:37 +01:00
be6ab72b1f 🔧 Bump build 2025-12-13 12:46:15 +01:00