Commit Graph

75 Commits

Author SHA1 Message Date
Zack Spear
3f46137605 fix: adjust cookie handling for scroll position in BodyInlineJS.php
- Modified the calculation of the 'top' variable to remove the offset adjustment, simplifying the logic.
- Ensured that the scroll position is set correctly based on the cookie value.

This change improves the handling of scroll position based on user preferences.
2025-05-07 11:08:25 -07:00
Zack Spear
04d5d3d238 chore: format force install checkbox label for better readability on plugin install page 2025-05-05 16:01:18 -07:00
Zack Spear
a2f013803f chore: force install checkbox title attr on plugin install page 2025-05-05 15:59:14 -07:00
Eli Bosley
1aaeefbc4f chore: newline 2025-04-28 16:18:46 -04:00
Eli Bosley
d2e05bfcbf chore: also enable submitting the form with enter key 2025-04-28 16:14:27 -04:00
Eli Bosley
5ddbb60122 feat: add force checkbox to plugin install page 2025-04-28 16:09:23 -04:00
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