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