Commit Graph

69 Commits

Author SHA1 Message Date
tom mortensen
5185880e69 Merge pull request #1748 from unraid/feat/css3-variables
feat: CSS3 variables & improved CSS dev experience
2025-04-02 11:20:47 -07:00
Zack Spear
97535ca200 style: remove duplicated theme-specific CSS files and consolidate styles into Plugins.css for improved maintainability 2025-03-31 19:25:19 -07:00
Zack Spear
16a647d1c8 Merge branch 'master' into feat/css3-variables 2025-03-31 11:44:47 -07:00
Zack Spear
14e0fed12a fix: patch version override logic incorrect 2025-03-27 14:37:49 -07:00
Zack Spear
e520da4a6a feat: aligns shared page, php, & scripts + web components new location with api repo changes 2025-03-27 13:24:56 -07:00
bergware
5e5d5ba6ea Plugins: style layout fix 2025-03-26 17:17:34 +01:00
bergware
979df0bef1 Plugins: style layout fix 2025-03-26 17:12:47 +01:00
Zack Spear
6a3d9c96f8 feat: enhance UnraidCheckExec security
* Added security headers to the setupEnvironment method for improved security.
* Implemented stricter validation for the altUrl parameter to ensure it matches allowed domains and uses HTTPS.
* Enhanced script execution checks to validate permissions before running the unraidcheck script.
2025-03-21 14:13:38 -07:00
Zack Spear
116732fab7 feat: UnraidCheckExec for calling unraidcheck from web components
* Added `UnraidCheckExec` class to handle execution of the unraidcheck script and return JSON responses.
* Updated the unraidcheck script to parse query parameters for better integration with web components.
* This change maintains separation of concerns between UnraidCheck and ReplaceKey functionalities.
2025-03-20 17:34:24 -07:00
Zack Spear
f6aa74c264 feat: Integrate ReplaceKey functionality across multiple pages
* Added `ReplaceKey` initialization and check to `Registration.page`, `Downgrade.page`, `Update.page`, and `unraidcheck` script.
* Ensures consistent handling of key replacement across relevant components.
2025-03-20 14:52:29 -07:00
Squidly271
04d497c240 Fix: Disallow HTML in plugin attributes 2025-03-12 20:07:15 -04:00
dlandon
4ee09043ac Fix php warning when file does not exist. 2025-02-17 08:15:09 -06:00
SimonFair
80d567dfde killall and pgrep updates.
Set --ns $$ on commands.
2024-10-10 19:18:54 +01:00
Zack Spear
f4195c6b40 refactor: docker.plugin.manager Update css condense files 2024-07-08 11:53:13 -07:00
Zack Spear
b2214d7a25 refactor: docker.plugin.manager PluginHelpers css format 2024-07-08 11:53:13 -07:00
Zack Spear
30ecc5c91e refactor: docker.plugin.manager css format 2024-07-08 11:53:13 -07:00
Zack Spear
45308bc7cb feat: web component enhancements 2024-05-14 16:16:26 -07:00
ljm42
537149f206 Use Curl for network connectivity checks 2024-03-24 14:59:03 -07:00
ljm42
0b7f980e97 introduce http_get_contents wrapper for Curl 2024-03-24 14:17:09 -07:00
tom mortensen
614826552f Merge pull request #1675 from unraid/add-proxy
Add outgoing proxy support
2024-03-23 08:43:55 -07:00
ljm42
b69564caed tidy 2024-03-19 11:56:13 -07:00
ljm42
cb84d60e00 Remove special handling for file_get_contents(), use libcurl instead 2024-03-19 11:52:59 -07:00
ljm42
ffcb5b11a1 Remove special handling for libcurl, use environment variables instead 2024-03-18 14:44:51 -07:00
ljm42
6d379a4dd6 Add outgoing proxy support 2024-03-17 20:23:51 -07:00
ljm42
a7b1a6c12f Fix Docker notifications
and improve consistency in related files
2024-03-14 14:12:30 -07:00
Zack Spear
46b6d769f6 fix: unraidcheck date format 2024-02-29 16:12:09 -08:00
bergware
7833fdefeb Use my_logger 2024-02-05 10:50:30 +01:00
bergware
a441a00182 Fix my_logger function 2024-02-03 12:01:38 +01:00
ljm42
551f85ad92 escape more params 2024-02-02 12:51:23 -07:00
ljm42
0d87850efd remove dependency on webgui
the plugin script should be at /usr/local/sbin/plugin, independent of the webgui
2024-02-01 20:31:25 -07:00
ljm42
305e4648aa logger - ensure params are escaped 2024-02-01 15:49:17 -07:00
Zack Spear
9501c88bf4 refactor: UnraidCheck php 2024-01-31 11:23:52 -08:00
Zack Spear
acd0e764c3 feat: unraidcheck callable from webgui with altUrl & json output 2024-01-31 11:23:52 -08:00
Squidly271
19bebe7ef3 Update post_plugin_checks 2024-01-07 06:51:23 -05:00
Squidly271
68552c0808 Update post_plugin_checks 2024-01-07 06:47:12 -05:00
Squidly271
adcb0de17d Update post_plugin_checks 2024-01-05 19:29:25 -05:00
Tom Mortensen
b307e6a373 place 'Update OS' and 'Downgrade OS' at beginning of Tools/About section 2024-01-02 19:29:54 -08:00
Zack Spear
5b8beac8dd refactor: unraidcheck script new endpoint & save response for web components 2024-01-02 08:53:55 -06:00
bergware
c1440a2964 Styling enhancements to improve consistency 2023-12-11 22:47:03 +01:00
bergware
989bef6130 Fix PHP8 errors 2023-11-28 01:19:02 +01:00
Zack Spear
fac9142b62 chore: copyright comments 2023-11-13 14:59:09 -08:00
Zack Spear
6e9ee59ac7 refactor: Downgrade class usage and clean up 2023-11-09 16:38:09 -08:00
Zack Spear
caf7a0a558 chore: Update page formatting 2023-11-09 16:37:42 -08:00
ljm42
02a446d8b9 allow showchanges to access /boot/previous/changes.txt 2023-11-08 08:55:38 -07:00
Zack Spear
6d64b53ac7 refactor: downgrade & update os web components 2023-11-07 16:46:40 -08:00
Zack Spear
ff3db071b9 Merge branch 'master' into refactor/web-component-updates 2023-11-07 16:18:42 -08:00
bergware
6f8c5ec69e Updated copyright year to 2023 2023-11-03 12:45:07 +01:00
bergware
c9eb2593cf Updated copyright year to 2023 2023-11-03 12:36:03 +01:00
bergware
d4e8617eef Use "null coalescing assignment" operator for $docroot 2023-10-26 18:17:44 +02:00
bergware
ceeb125ba9 Use "null coalescing assignment" operator for $docroot 2023-10-26 14:00:15 +02:00