Commit Graph

963 Commits

Author SHA1 Message Date
Zack Spear
bb87d4d370 feat: add debounce function for improved performance in HeadInlineJS
- Introduced a new debounce function in HeadInlineJS.php to optimize function calls by limiting the rate at which a function can fire.
- This enhancement aims to improve performance in scenarios where rapid function calls may occur, such as during user input events.
2025-06-27 12:08:30 -07:00
Zack Spear
3e734b0914 refactor: enhance fillAvailableHeight function for additional element selectors
- Updated the fillAvailableHeight function in BodyInlineJS.php to include additional element selectors for height and spacing calculations.
- Improved the handling of dynamic height adjustments by allowing more flexible parameter inputs.
- Clarified comments for better understanding of the height and spacing logic.
2025-06-27 11:58:47 -07:00
Zack Spear
adb30a1214 docs: update fillAvailableHeight example for jQuery usage
- Modified the documentation comment for the fillAvailableHeight function in BodyInlineJS.php to specify that it must be used within a jQuery ready function.
- Ensured clarity in the example usage to improve developer understanding and implementation.
2025-06-26 14:27:33 -07:00
Zack Spear
006344c646 refactor: enhance fillAvailableHeight function for dynamic resizing
- Updated the fillAvailableHeight function in BodyInlineJS.php to accept parameters for better flexibility in resizing elements.
- Modified Syslog.page to utilize the new parameters for dynamic height adjustment of specific elements.
- Improved code readability and maintainability by restructuring the function and its parameters.
2025-06-26 14:20:36 -07:00
Zack Spear
1e2ba501c0 feat: added fillAvailableHeight js to dynamically resize vertical elements
- Updated PHP opening tags from `<?PHP` to `<?php` for consistency.
- Reformatted code for improved readability in Syslog.page.
- Added a new function `fillAvailableHeight` in BodyInlineJS.php to dynamically resize elements for better layout.
- Updated CSS to remove unnecessary gap and margin for a cleaner design in Syslog.css.
- Enhanced the syslog controls and output structure for improved usability.
2025-06-26 14:09:36 -07:00
Squidly271
6a087e4278 Update .login.php 2025-06-26 14:02:45 -04:00
Zack Spear
2a58ed92db fix: update custom banner path in DefaultPageLayout.php
- Reverted the banner path from `$config/webGui/banner.png` to `$config/plugins/dynamix/banner.png` to reflect the correct storage location on the boot drive.
2025-06-25 16:08:30 -07:00
Zack Spear
57468b6685 refactor: Boot.php w/ more maintainable html structure 2025-06-25 14:14:27 -07:00
Zack Spear
63ec21d4c9 fix: update viewport meta tag for responsiveness
- Changed the viewport meta tag from a fixed width to a responsive setting (width=device-width, initial-scale=1.0) to enhance mobile compatibility and improve layout on various devices.
2025-06-25 13:44:55 -07:00
Squidly271
aec7276b1e Update .login.php 2025-06-24 15:18:37 -04:00
Squidly271
58d62f6565 Prevent duplicated line in syslog 2025-06-18 12:49:58 -04:00
Squidly271
c3e328e324 Update .login.php 2025-06-18 12:37:01 -04:00
Eli Bosley
e4d135466f fix: SSO options missing on 7.2 2025-06-18 08:51:28 -04:00
Zack Spear
10e9ffaa99 refactor: make manifest json static 2025-06-11 13:09:01 -07:00
Zack Spear
8dc5410e14 feat: add favicon and web app manifest support
- Introduced new favicon files: apple-touch-icon.png, favicon-96x96.png, favicon.ico, favicon.svg.
- Updated auth-request.php to include new favicon paths in the whitelist.
- Added web app manifest files: web-app-manifest-192x192.png, web-app-manifest-512x512.png, and created a manifest.json structure in ThemeHelper.
- Refactored DefaultPageLayout to include favicon links and manifest reference.

This update enhances the application's branding and improves the user experience on mobile devices.
2025-06-10 18:09:39 -07:00
tom mortensen
3cfa60e726 Merge pull request #2245 from Squidly271/patch-85
Fix: Add progress to VM actions popup
2025-06-10 09:09:19 -07:00
Squidly271
eb050458dc Fix: Add progress to VM actions popup
A line of code was also missed on the original PR
2025-06-09 22:18:10 -04:00
Zack Spear
ed8c6a7535 fix: Update upgrade_notice styles
- Adjusted CSS for .upgrade_notice to improve layout and responsiveness.
- Removed outdated JavaScript code related to banner positioning.
2025-06-09 16:25:43 -07:00
Squidly271
536ca665b6 Feat: Add Progress to Docker / Plugin popup window 2025-06-09 11:07:46 -04:00
tom mortensen
32ff144399 Merge pull request #2235 from bergware/master
Miscellaneous fixes and updates
2025-06-08 11:11:28 -07:00
tom mortensen
0bb9dca1f6 Merge pull request #2230 from unraid/feat/ui-dialog-responsive
feat: ui dialog responsiveness
2025-06-08 11:09:04 -07:00
bergware
846dca9434 Encryption: fix regression error - keyfile not deleted 2025-06-04 16:20:24 +02:00
Zack Spear
80a555ae74 feat: ui dialog responsiveness 2025-06-03 14:16:28 -07:00
tom mortensen
69ad0635fb Merge pull request #2224 from bergware/master
Miscellaneous updates
2025-05-31 08:45:36 -07:00
tom mortensen
d2ab20cc8f Merge pull request #2218 from unraid/fix-process-namespace
fix: limit pgrep/pkill to host namespace
2025-05-31 08:43:27 -07:00
bergware
9379edb896 Wrappers: minor code refactoring 2025-05-31 12:06:15 +02:00
ljm42
ccecce4cb6 fix: limit pgrep/pkill to host namespace 2025-05-30 16:20:11 -07:00
ljm42
6487377e15 fix: add ServerState dependency to login page
Prevents PHP fatal error
2025-05-30 13:13:28 -07:00
tom mortensen
11db64a523 Merge branch 'master' into master 2025-05-30 11:17:19 -07:00
bergware
e77df12223 Miscellaneous updates 2025-05-30 13:50:28 +02:00
bergware
2bba618532 Miscellaneous fixes 2025-05-30 10:11:43 +02:00
bergware
faf6b7afe3 Miscellaneous fixes 2025-05-30 08:59:57 +02:00
bergware
49e18ced0b Update update.encryption.php 2025-05-30 02:19:08 +02:00
Zack Spear
915a79c94e fix: tabbed content rendering in MainContentTabbed.php
- Added logic to handle pages without titles but containing text, ensuring proper rendering of content.
- Introduced a mechanism to skip index increment for such pages, maintaining correct tab functionality.
- Improved code readability with better indentation and comments for clarity.
2025-05-29 17:04:08 -07:00
bergware
2799e45205 encryption: include 'escapeshellarg' for script execution 2025-05-30 01:59:28 +02:00
bergware
629a40ca0b Encryption: fix passphrase encryption not working in some cases 2025-05-29 23:29:57 +02:00
Zack Spear
82eb592812 style: fix indentation in MainContent.php
- Corrected inconsistent indentation in the processTitle function for improved code readability and maintainability.
2025-05-29 11:39:02 -07: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
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
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
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
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
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
Zack Spear
85894baaf1 fix: eth0, ethx, wireless pages responsive clean up 2025-05-23 15:09:25 -07:00
Zack Spear
b8cb46cb28 feat: remove NotificationsArchive page and related files
- Deleted the NotificationsArchive.page, NotificationsArchive.php, and associated CSS file as they are no longer needed.
- This change helps streamline the codebase and remove obsolete components.
- Notifications replaced via unraid-api inclusion
2025-05-22 16:59:33 -07:00
Zack Spear
39316cd5c2 fix: improve showStatus function in HeadInlineJS.php
- Refactored the showStatus function for better readability and structure.
- Changed the way parameters are passed to the jQuery post method.
- This change continues the effort to enhance code clarity and maintainability across the plugin.
2025-05-22 12:31:52 -07:00
tom mortensen
e2551e7e9b Merge pull request #2202 from unraid/fix/blobs-not-external
fix: blob links shouldn't be external
2025-05-22 11:20:36 -07:00
tom mortensen
689d181e45 Merge pull request #2188 from unraid/feat/responsive-default-page-layout
feat: responsive DefaultPageLayout first pass
2025-05-22 11:19:36 -07:00
Eli Bosley
1afb7d86d1 fix: blob links shouldn't be external 2025-05-22 13:14:04 -04:00