|
|
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 |
|