Commit Graph

10876 Commits

Author SHA1 Message Date
bergware
49e18ced0b Update update.encryption.php 2025-05-30 02:19:08 +02:00
bergware
2799e45205 encryption: include 'escapeshellarg' for script execution 2025-05-30 01:59:28 +02:00
bergware
b53237f39d Update update_services 2025-05-30 01:08:44 +02:00
bergware
8b44d1145d Updates per codeRabbit recommendations 2025-05-30 00:53:31 +02:00
bergware
587a451268 Encryption: fix passphrase encryption not working in some cases 2025-05-30 00:42:23 +02:00
bergware
1ebe7d09f8 Encryption: revert unescape 2025-05-29 23:39:13 +02:00
bergware
629a40ca0b Encryption: fix passphrase encryption not working in some cases 2025-05-29 23:29:57 +02:00
tom mortensen
8d59f43517 Merge pull request #2211 from unraid/feat/responsive-improvements
feat: responsive improvements rd. 2
2025-05-28 09:48:02 -07:00
tom mortensen
a3d98a4254 Merge pull request #2209 from bergware/master
Miscellaneous fixes
2025-05-28 09:35:03 -07:00
Zack Spear
6bf5df58ec style: refine search box layout in default-dynamix.css and gui_search.css
- Removed the .guiSearchBoxResults class from default-dynamix.css to simplify the search box layout.
- Updated #guiSearchBoxSpan in gui_search.css to use inline-flex for better alignment and added padding for improved aesthetics.
- Adjusted positioning of the search box icon for better visual consistency.
2025-05-28 09:34:46 -07:00
Zack Spear
b756fc463e Merge branch 'master' into master 2025-05-28 09:30:04 -07:00
tom mortensen
297fc26fe2 Merge pull request #2210 from Squidly271/Terminal
Feat: Terminal - Add button to manually open if popup blocked
2025-05-28 08:47:34 -07:00
Zack Spear
02cdda7351 style: remove unnecessary search results span in gui_search.page
- Eliminated the span for search results in the guiSearchBoxSpan variable to streamline the layout.
2025-05-27 17:41:14 -07:00
Zack Spear
d2cd1a3956 style: update button group class for improved layout in NotificationAgents.page and default-base.css
- Changed the class from 'button-group' to 'buttons-spaced' in NotificationAgents.page for better spacing.
- Updated the corresponding CSS class in default-base.css to maintain consistent styling.
2025-05-27 17:26:12 -07:00
Zack Spear
0ee1433c53 style: update footer layout in default-base.css for responsive design
- Adjusted the footer styles within media queries to ensure proper layout and spacing on larger screens.
2025-05-27 17:17:35 -07:00
Zack Spear
de9cce0531 style: update Eth0.page for improved element visibility
- Changed the class from 'status hide' to 'red-text hidden' for the wait message, enhancing the visibility and clarity of the loading indicator during interface configuration.

[COMPLETE] Should I continue to the next item?
2025-05-27 17:05:34 -07:00
Zack Spear
665fae7cc9 style: update input width in WG0.css for better layout
- Increased the width of the input.port class from `50px` to `64px` to enhance the layout and usability.

[COMPLETE] Should I continue to the next item?
2025-05-27 17:00:43 -07:00
Zack Spear
922df132b9 refactor: enhance MyFavorites.page functionality and error handling
- Added validation for the page parameter in the delPage function to prevent invalid inputs.
- Improved error handling in the AJAX call for deleting favorites, logging errors to the console.
- Streamlined the process of appending the trash icon for removing favorites, ensuring better handling of invalid page names.

[COMPLETE] Should I continue to the next item?
2025-05-27 16:34:59 -07:00
Zack Spear
8e2d4e434d refactor: streamline favorites functionality in MyFavorites.page
- Moved the favorites deletion script from Favorites.page to MyFavorites.page for better organization.
- Updated the no favorites message to use a header element for improved semantics.
- Removed unnecessary script from Favorites.page to clean up the code.

[COMPLETE] Should I continue to the next item?
2025-05-27 16:20:43 -07:00
Zack Spear
9e7c27bc6a fix: handle empty output in generatePanels function
- Updated the generatePanels function to return an empty string if no panels are generated, ensuring cleaner output when there are no panels to display.
2025-05-27 16:20:24 -07:00
Zack Spear
b47740b465 style: update default-base.css for layout enhancements
- Added padding-top of `2rem` to `.tab-content` for improved spacing.
- Introduced new text alignment classes: `.text-center`, `.text-left`, `.text-right`, and `.text-justify` for better text formatting options.
2025-05-27 16:20:13 -07:00
Zack Spear
27754ace66 refactor: move clone_list function to Helpers.php
- Removed the clone_list function from Disk.page, Flash.page, and Share.page.
- Added the clone_list function to Helpers.php for better organization and reusability.
2025-05-27 15:36:54 -07:00
Zack Spear
2831266e39 fix: update NotificationAgents.page and CSS for improved layout and functionality
- Changed PHP opening tag from `<?PHP` to `<?php` for consistency.
- Refactored XML loading and agent handling logic for better readability and maintainability.
- Enhanced the form structure and button group styling in NotificationAgents.page.
- Adjusted button spacing in default-base.css from `1rem` to `1.2rem` for improved layout consistency.
2025-05-27 14:27:26 -07:00
Zack Spear
9a5c9a03e2 feat: remove unraid-components dir 2025-05-27 13:52:18 -07:00
Squidly271
b66f5823e3 Update emhttp/plugins/dynamix/include/DefaultPageLayout/HeadInlineJS.php
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-05-26 12:59:36 -04:00
Squidly271
0de80b959a Add button to manually open if popup blocked 2025-05-26 12:51:33 -04:00
bergware
6a30172d0f Docker settings: subnet selection starts at /25 2025-05-25 11:24:26 +02:00
bergware
27eeed1242 Docker settings: subnet selection starts at /24 2025-05-25 11:23:04 +02:00
bergware
6542c21a4c Networking: fix "enable default gateway" not selected after page reload 2025-05-25 11:13:04 +02:00
tom mortensen
fff72543e4 Merge pull request #2208 from Squidly271/patch-46
Fix: Re-enable smart test buttons after completion of test
2025-05-24 21:02:29 -07:00
tom mortensen
3cd3779eec Merge pull request #2207 from Squidly271/Terminal
Feat: Selectable placement of Terminal Button
2025-05-24 21:01:39 -07:00
tom mortensen
4ad601bd53 Merge pull request #2206 from SimonFair/system_info-fix
Fix for system info
2025-05-24 21:00:07 -07:00
tom mortensen
0ee14776c1 Merge pull request #2205 from bergware/master
Miscellaneous fixes
2025-05-24 20:59:10 -07:00
tom mortensen
2421b9b36f Merge pull request #2204 from unraid/feat/remove-legacy-notifications
feat: remove NotificationsArchive page and related files
2025-05-24 20:58:23 -07:00
tom mortensen
54ecc33124 Merge pull request #2203 from unraid/feat/responsive-improvements
feat: responsive improvements
2025-05-24 20:57:48 -07:00
Squidly271
8b74ea5962 Fix: Re-enable smart test buttons after completion of test 2025-05-24 00:30:46 -04:00
Zack Spear
645525078a fix: improve label handling in Syslinux.page for better layout consistency
- Updated the label selection in the prepareMenu function to clone labels and remove input elements, ensuring cleaner text extraction.
- This change enhances the layout consistency across the Syslinux configuration interface.
2025-05-23 16:00:37 -07:00
Zack Spear
b6be93f8db fix: reduce gap in .Panels for improved layout consistency
- Decreased the gap property in .Panels from '2rem' to '1rem' to enhance alignment and spacing.
- This change continues the effort to improve visual consistency across the plugin.
2025-05-23 15:26:13 -07:00
Zack Spear
348ca248b9 fix: update password input layout for improved consistency
- Adjusted the structure of password input sections in UserAdd.page and UserEdit.page to ensure consistent layout and styling.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 15:25:02 -07:00
Zack Spear
86ee76932e fix: remove empty title divs for improved layout consistency
- Removed empty `<div class="title nocontrol">&nbsp;</div>` elements from EthX.page, NetworkRules.page, and Wireless.page to streamline the HTML structure.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 15:16:08 -07:00
Zack Spear
a29621e8ab fix: add padding to forms in .tab-content for improved layout
- Introduced padding-top styles for the first form and shade forms within .tab-content in default-base.css to enhance layout consistency.
- This change continues the effort to improve visual consistency across the plugin.
2025-05-23 15:16:01 -07:00
Zack Spear
1934bae349 fix: remove unused form styles in .tab-content for improved maintainability
- Commented out the form styles within .tab-content in default-base.css to streamline the CSS and enhance maintainability.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 15:10:47 -07:00
Zack Spear
85894baaf1 fix: eth0, ethx, wireless pages responsive clean up 2025-05-23 15:09:25 -07:00
Zack Spear
3f89883de9 fix: enhance layout consistency in Docker settings
- Introduced a new flex utility class `.buttons-no-margin` in default-base.css to manage button spacing effectively.
- Updated CreateDocker.php to wrap checkbox inputs in flex containers for improved alignment and spacing.
- Adjusted AddContainer.css to refine the max-width of span elements and commented out unused styles for better maintainability.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 14:23:25 -07:00
Zack Spear
892e8b09b3 fix: enhance layout consistency in DockerSettings.page and DockerSettings.css
- Refactored DockerSettings.page to improve the structure and readability of checkbox and input elements using flexbox for better alignment.
- Updated DockerSettings.css to comment out unused styles for select and span elements, streamlining the CSS for improved maintainability.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 12:46:31 -07:00
Zack Spear
be59597c38 fix: enhance parity check options for improved user experience
- Refactored the ParityCheck.page to dynamically build day, dotm, month, and hour options based on the selected mode.
- Updated the select attributes and options to improve usability and clarity for users configuring scheduled parity checks.
- This change continues the effort to enhance user experience and consistency across the plugin.
2025-05-23 10:26:48 -07:00
Zack Spear
d5ec1d8c6c fix: adjust gap in .Panels for improved layout consistency
- Reduced the gap property in .Panels from '2rem 3rem' to '2rem' for better alignment and spacing.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 10:26:40 -07:00
Squidly271
2ddeadbe09 Update emhttp/plugins/dynamix/Terminal.page
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-05-23 12:55:29 -04:00
Squidly271
6774bce34f Feat: Selectable placement of Terminal Button
Defaults to not display in header.  Also allows GUI search to index 'terminal'
2025-05-23 12:30:06 -04:00
SimonFair
f9abce1086 Fix for system info 2025-05-23 16:56:41 +01:00