e1880d9dfc
👌 Granular notification control
2022-06-05 14:21:08 +02:00
998bbd231a
♻️ Refactor preferences window
2022-06-05 12:52:59 +02:00
fbf2158488
👌 Improved alerts, localization
2022-06-05 03:03:00 +02:00
94df551b4b
👌 Show alert with what will be rolled back
2022-06-03 23:52:40 +02:00
01288154a7
👌 Better alerts (WIP)
2022-06-03 22:57:22 +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
5907d9f689
✨ Build revertable preset ( #175 )
...
For any given preset, we need to be able to determine what we'd need to
do in order to revert the preset. That means figuring out what the diff
is between the current PHP setup and what the preset would change.
We'll persist that to its own preset, which can be reapplied if needed.
The "revertable" preset is persisted to the following file:
~/.config/phpmon/preset_revert.json
If that file is present and valid, the app should enable the 'revert'
option. (That still needs to be implemented.)
2022-06-01 21:01:18 +02:00
da8659adba
✨ Enable version switching in presets
...
* Moved Preset to dedicated file
* Added async friendly PHP version switch
* Added conditional PHP switch based on Preset
2022-05-31 21:43:24 +02:00
bbebe78997
✨ Updated UI for presets
2022-05-30 19:34:10 +02:00
19aa804cbb
🐛 Alert user about issue #174
2022-05-29 22:30:11 +02:00
64491c6fe1
✨ Allow application of presets
2022-05-29 12:32:48 +02:00
382cb177be
✨ Correctly load presets from config file
2022-05-21 15:24:40 +02:00
7709cd9f6c
👌 Cleanup
2022-05-19 20:12:30 +02:00
83eac7bf04
👌 Save multiple Xdebug modes
2022-05-19 20:01:28 +02:00
db8197df3d
👌 Handle multiple modes w/ Xdebug menu item
...
This commit also fixes the width of the header items.
2022-05-19 19:06:03 +02:00
40e404fe24
👌 Prototype (non-functional) for presets
2022-05-19 01:50:15 +02:00
e7f80ebce8
✨ Switch Xdebug mode
2022-05-19 01:05:06 +02:00
990152d77d
✨ Allow replacing of config values
2022-05-19 00:08:26 +02:00
2e61479c75
✨ Allow reading of configuration files
2022-05-18 19:45:16 +02:00
0579ebb1c1
⚡ ️ More efficient extension parsing
2022-05-18 19:23:56 +02:00
f9df86851c
✨ Tweak description about sudoers files
2022-05-15 15:42:01 +02:00
b0c62e226a
👌 Code cleanup
2022-05-15 15:15:49 +02:00
12163bc87b
🔀 Merge branch 'main' into dev/5.4
2022-05-13 17:04:07 +02:00
bd34c2b255
👌 Improved nginx file parsing
2022-05-13 00:24:54 +02:00
78cb6922b3
🐛 Fix issue with version parser
2022-05-10 19:01:37 +02:00
c16377c688
👌 Improved updater
2022-05-10 18:52:48 +02:00
540ea5c310
👌 Changes to updater
2022-05-10 18:34:34 +02:00
4ba2b25f18
👌 App version parsing
2022-05-10 18:09:22 +02:00
81b75dcaa8
👌 Async unlink and unproxy to prevent main thread hang
2022-05-10 10:44:24 +02:00
884784d024
🐛 Handle trailing semicolon ( #170 )
2022-05-10 10:26:48 +02:00
e81ff2870d
✅ Add test and prepare for new prerelease
2022-05-10 01:00:18 +02:00
7c631099b2
👌 Fix regular expression
2022-05-10 00:43:17 +02:00
f7a98b88a7
👌 Improve proxy subject validation
2022-05-10 00:38:13 +02:00
3fc21fff2a
♻️ Cleanup
2022-05-10 00:18:45 +02:00
0306c2b726
♻️ Clarify parameter name
2022-05-10 00:16:47 +02:00
9d822df54e
✨ Check for updates
2022-05-10 00:14:48 +02:00
f413b84a45
🏗 WIP: Check for updates
2022-05-09 23:41:52 +02:00
b82811e6bf
🐛 Fix issue with tertiary action
2022-05-09 23:01:36 +02:00
af922664ab
🏗 WIP: Check for updates
2022-05-09 17:28:35 +02:00
8b73e69495
🐛 Fix issue with listing extensions
2022-05-09 15:27:55 +02:00
29a9e14741
🐛 Fix crash issue with .DS_Store
2022-05-09 15:27:43 +02:00
997fb27596
👌 Update copyright, verbose logging tweak
2022-05-07 18:43:36 +02:00
c171df0a93
✨ Add additional verbosity option ( #169 )
2022-05-07 13:32:45 +02:00
1c15a4e07f
✨ Add (un)secure option for proxies
2022-05-06 18:27:03 +02:00
5067c7b87f
🏗 WIP: Add secure/unsecure option for proxy
2022-05-05 21:29:03 +02:00
f679231ade
♻️ Cleanup
2022-05-05 20:09:40 +02:00
f725e09f55
♻️ WIP: Parsing logic for configuration file
2022-05-05 20:05:52 +02:00
99881bf4cd
♻️ WIP: Refactor determining PHP configuration
...
The way .ini files are loaded is changing with this commit. Instead of
directly saving which extensions were found, the extensions loaded are
now determined by reading the .ini file.
However, there are some performance concerns here. Perhaps it is worth
*not* reloading the contents of these files unless absolutely necessary.
2022-05-04 20:25:59 +02:00
4d04275c57
✅ Added linting
2022-05-03 18:16:26 +02:00
790f63e8c9
🔧 Disable Xdebug item for 5.3
2022-05-02 18:26:02 +02:00