1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2026-03-27 14:30:08 +01:00

650 Commits

Author SHA1 Message Date
e9694cc45d 🔧 Bump build 2026-03-21 12:02:36 +01:00
8ffe8e242c 🔧 Bump build 2026-03-12 11:47:37 +01:00
d1707fa41d 🔧 Bump build 2026-03-07 22:28:04 +01:00
d36754e0fe 🐛 Correctly load preferences 2026-03-07 22:27:35 +01:00
7f2abf90c5 🚀 Version 26.02 2026-03-07 17:33:14 +01:00
f798c53e90 🐛 Fix various issues found during pretag review
- Fix wrong icon (IconParked → IconProxy) for Create Proxy button
- Fix CommandHistory panel not reopening after user close
- Fix DispatchQueue/MainActor ordering in StartupAlertViewModel
- Fix index-based ForEach in CommandHistoryView
- Fix setUIBusy timing in link flow to match proxy flow
- Remove dead reopenWindows([String]) method
- Rename GenericPreferenceVC → PreferenceVC
2026-03-07 17:15:00 +01:00
6e1d548b1b 🔧 Bump build 2026-03-07 16:18:54 +01:00
69c72269f5 🔧 Bump build 2026-02-27 13:51:10 +01:00
da0289c4da Add MarkdownTextView, alert improvements 2026-02-27 13:30:24 +01:00
5a3c0802ae ♻️ Streamline and improve structure 2026-02-27 11:22:19 +01:00
cb9580c4db Add new alert for startup 2026-02-25 16:17:59 +01:00
b58f10a063 ♻️ Add tracked testables 2026-02-24 17:08:42 +01:00
a84430ed82 Ensure tests can compile 2026-02-24 16:29:58 +01:00
9604bb293f 🌐 Update localization 2026-02-24 16:27:41 +01:00
e7f2f8438e ♻️ Refactoring command history 2026-02-24 15:58:40 +01:00
88c02f1190 🔧 Add --ch parameter for CLI launches 2026-02-24 15:14:33 +01:00
f85d51290b ♻️ Reworked command history 2026-02-24 15:10:27 +01:00
6f5501573a Add Command History to menu 2026-02-24 14:43:55 +01:00
b445c2aa4f Add basic command state tracking 2026-02-24 13:14:54 +01:00
86fa865291 🔧 Bump build 2026-02-23 14:43:55 +01:00
a83c1eecd6 ♻️ Open windows in same location 2026-02-23 14:13:45 +01:00
ab34716273 Add a test that checks if language change works 2026-02-23 13:33:45 +01:00
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
1a9bf38a5d ♻️ Reworked AddSiteVC, AddProxyVC
- Reworked add site view with SwiftUI
- Reworked add proxy view with SwiftUI
- Add missing icon for "Remove proxy" in context menu
2026-02-19 12:22:38 +01:00
04d9f28edb ♻️ Replace SelectionVC 2026-02-18 18:11:29 +01:00
5408d61ba0 ♻️ Reworked various startup fixes
Some further testing is required, and an improved UX is also something that needs to be considered.
2026-02-17 18:20:05 +01:00
b95faa6895 Add automatic fix during startup (sudoers step only for now) 2026-02-17 17:03:44 +01:00
ed6a02e253 ♻️ Add back reworked AppleScript w/ admin privileges
This new script also returns the output of the command, which happens to be discardable, too.
This makes it so that when the output is important and needs to be checked, it can be, and when it is irrelevant (when restarting services, for example) it can simply be ignored.
2026-02-17 15:19:16 +01:00
251c53b7bb Conditional tests
- RealWebApiTest requires api.phpmon.test to be reachable or skips
- CommandTest requires php binary or skips
2026-02-16 16:15:41 +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
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
ee5971e806 🔧 Bump build version 2026-02-01 23:53:03 +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
9afb993e03 🔧 Bump build 2026-01-21 15:15:00 +01:00
41d33de92a 🔧 Bump build 2026-01-21 14:51:43 +01:00
7fd6c7f3cd 📝 Start of 26.x branch 2025-12-23 12:47:04 +01:00
47f113a493 🔧 Bump build 2025-12-23 12:19:32 +01:00
be6ab72b1f 🔧 Bump build 2025-12-13 12:46:15 +01:00
a29b1df480 🐛 Use DispatchQueue to manage concurrent access to PATH 2025-12-11 10:51:06 +01:00
6636d89a96 🔧 Bump build 2025-12-08 23:35:34 +01:00
5b765ae840 🔧 Bump build 2025-12-06 11:40:06 +01:00
4b8f05b8df ♻️ Add Suspendable to ConfigWatchManager 2025-12-06 11:38:15 +01:00
c44b752079 🔧 Bump build 2025-12-04 11:04:58 +01:00
c445c59ed8 🔧 Bump build 2025-12-02 13:20:52 +01:00
67b52715bd Add randomized UUID for API requests
A description of how this UUID is used (for legitimate purposes, not for
tracking of individual users) is included in the file. Since the API ID
is now also used in API requests, I've bumped the version of the user
agent in the list of default headers sent via the RealWebApi.
2025-12-01 12:50:47 +01:00
507a3e2f1c 🔧 Bump build 2025-11-29 23:43:20 +01:00
e968263568 ♻️ Refactor file watchers 2025-11-29 23:19:50 +01:00
4b41704fdf ♻️ Improve debouncing mechanism 2025-11-29 14:38:28 +01:00