Commit Graph

3187 Commits

Author SHA1 Message Date
Tom Mortensen
732129de72 localhost endpoint now requires authentication 2025-06-28 10:47:03 -07:00
tom mortensen
ec2742fa27 Merge pull request #2281 from unraid/fix-parse-plugin-cfg
fix: parse_plugin_cfg(): better handling of corrupt ini files
2025-06-28 10:45:52 -07:00
tom mortensen
dad4ccf6e8 Merge pull request #2280 from unraid/fix-remove-ipv6-myunraid-urls
feat: Remove support for ipv6.hash.myunraid.net URLs
2025-06-28 10:45:09 -07:00
tom mortensen
480f9d5c23 Merge pull request #2279 from unraid/feat/fill-available-height-js
fix: display settings listing height responsive regression
2025-06-28 10:44:42 -07:00
tom mortensen
de34ff933d Merge pull request #2278 from unraid/feat/vm-responsive-layout-fallback
feat: vm responsive layout fallback
2025-06-28 10:44:20 -07:00
tom mortensen
f2fd0b0618 Merge pull request #2277 from unraid/fix/display-settings-custom-banner
fix: update custom banner path in DefaultPageLayout.php
2025-06-28 10:43:48 -07:00
tom mortensen
f0922de876 Merge pull request #2276 from unraid/feat/responsive-boot-page
fix: boot page update viewport meta tag for responsiveness
2025-06-28 10:43:22 -07:00
tom mortensen
2f95ecf29a Merge pull request #2275 from unraid/feat/legacy-content-non-responsive-allow-horizontal-overflow-scroll
style: enable horizontal scrolling for legacy content
2025-06-28 10:43:00 -07:00
tom mortensen
981f515ae5 Merge pull request #2274 from unraid/fix/DeviceInfo-page
fix: DeviceInfo balance status
2025-06-28 10:42:34 -07:00
tom mortensen
a42bed4708 Merge pull request #2264 from Squidly271/login-timer
Feat: Add timer to login screen when cooldown period is active
2025-06-28 10:42:02 -07:00
ljm42
f1c5cbe703 feat: show banner if dynamix.cfg is corrupt 2025-06-27 17:01:37 -07:00
ljm42
7ea337e8cd fix: parse_plugin_cfg(): better handling of corrupt ini files 2025-06-27 15:37:59 -07:00
ljm42
3c4b6382d4 feat: Remove support for ipv6.hash.myunraid.net URLs 2025-06-27 14:28:23 -07:00
Zack Spear
fefc4c5bba fix: add manualSpacingOffset to fillAvailableHeight VMs & Dockers for improved layout
- Introduced manualSpacingOffset parameter in DockerContainers.page and VMMachines.page to prevent unwanted scrollable space in the main content.
- Updated fillAvailableHeight calls to include this parameter, enhancing the overall layout consistency across pages.
2025-06-27 12:43:41 -07:00
Zack Spear
445deceb09 refactor: improve fillAvailableHeight function for better element height calculations
- Enhanced the fillAvailableHeight function in BodyInlineJS.php to refine height calculations by ensuring proper handling of element selectors and margins.
- Adjusted logic to prevent unnecessary spacing for specific elements, improving layout accuracy.
- Cleaned up code for better readability and maintainability.
2025-06-27 12:36:54 -07:00
Zack Spear
77efe32856 refactor: standardize fillAvailableHeight usage across pages
- Replaced existing resize functions with fillAvailableHeight calls in multiple pages for consistent dynamic height adjustments.
- Updated PageMap.page, Processes.page, Syslog.page, Vars.page, DockerContainers.page, VMMachines.page to utilize fillAvailableHeight with appropriate parameters.
- Wrapped relevant elements in 'js-fill-available-height' and 'js-actions' divs for improved structure and layout clarity.
2025-06-27 12:21:03 -07:00
Zack Spear
dde0cd1f08 feat: implement resize listener for fillAvailableHeight function
- Added a resize event listener to the fillAvailableHeight function in BodyInlineJS.php to ensure dynamic height adjustments on window resize.
- Implemented a debounced handler to optimize performance and prevent excessive function calls during rapid resize events.
- This enhancement improves the responsiveness of the layout by maintaining appropriate element heights as the window size changes.
2025-06-27 12:20:52 -07:00
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
65360afc9d refactor: update PageMap.page for dynamic height adjustment
- Replaced the existing resize function with fillAvailableHeight for better dynamic resizing of elements.
- Wrapped the map display in a new div with class 'js-fill-available-height' for improved structure.
- Ensured the 'Done' button is now within a separate 'js-actions' div for clearer layout.
2025-06-26 14:35:27 -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
5e80a64b04 style: refine CPU mode dropdown in VM form
- Removed unnecessary 'narrow' class from the CPU mode dropdown for improved styling consistency in the VM form layout.
2025-06-25 16:42:37 -07:00
Zack Spear
1d9db0c765 style: update VM form layout for improved structure
- Changed the class of the domain div to .Content--non-responsive for better styling.
- Wrapped the status checkboxes in a new table structure to enhance layout consistency in the VM form.
2025-06-25 16:42:18 -07:00
Zack Spear
463cff8d63 style: enforce minimum width for non-responsive content
- Added a min-width of 1200px to the .Content--non-responsive class in default-base.css to prevent rewrites of complex page templates for responsive layout.
2025-06-25 16:42:02 -07:00
Zack Spear
7665f65c08 style: add margin to multiple VM form elements
- Added a margin-bottom of 2rem to the .multiple class in edit.css to improve spacing in the VM form layout.
2025-06-25 16:36:50 -07: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
Zack Spear
4619447dca fix: balance_status sanitize output
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-25 13:43:31 -07:00
Zack Spear
6157ecad24 style: enable horizontal scrolling for legacy content
- Added `overflow-x: auto;` to allow unresponsive set width legacy content to scroll horizontally as needed in default-base.css.
2025-06-25 13:33:11 -07:00
Zack Spear
fc07e0201e fix: DeviceInfo balance status
- prevented markdown parsing issue by building the dl > dt + dd structure manually
2025-06-25 13:24:31 -07:00
tom mortensen
918ba6dd0e Merge pull request #2270 from pujitm/chore/resolve-git
chore: ignore artifacts from unraid-api package
2025-06-25 10:16:26 -07:00
Zack Spear
3949d163c8 style: standardize PHP code formatting in DeviceInfo.page
- Updated PHP opening tags from `<?PHP` to `<?php` for consistency.
- Reformatted function definitions and control structures for improved readability.
- Adjusted spacing around array keys and values for better alignment.
2025-06-24 16:29:46 -07:00
Zack Spear
f8fe111746 fix: ui-dialog min and max sizes
- Set width to 100% and max-width to 100rem for better layout control.
- Adjusted min-height to 35vh while maintaining max-height at 70vh for enhanced flexibility.

This change aims to improve the responsiveness of the icon-zip component.
2025-06-24 16:18:55 -07:00
Pujit Mehrotra
0897e68830 ignore emhttp/plugins/dynamix.my.servers 2025-06-24 16:56:28 -04:00
Pujit Mehrotra
079a019330 rm myservers1.php state.php translations.php 2025-06-24 16:04:03 -04:00
Pujit Mehrotra
0a3226f726 chore: gitignore artifacts from unraid-api pkg
for developer convenience
2025-06-24 15:54:05 -04:00
Squidly271
aec7276b1e Update .login.php 2025-06-24 15:18:37 -04:00
tom mortensen
5e2a204912 Merge pull request #2268 from unraid/feat/responsive-select-case
feat: responsive select case modal contents
2025-06-23 10:15:48 -07:00
tom mortensen
52def5bd2d Merge pull request #2267 from unraid/feat-localhost-logout-button
Show logout button on localhost
2025-06-23 10:15:08 -07:00
tom mortensen
638c1260f5 Merge pull request #2266 from SimonFair/Feature-Changes-for-Spice-multimonitor-
Enhance multimonitor support.
2025-06-23 10:14:30 -07:00
tom mortensen
9740fc99f0 Merge pull request #2265 from SimonFair/Fix-noVNC-1.6-icon-fix-
Fix noVNC missing icons with update base.css
2025-06-23 10:13:50 -07:00
tom mortensen
2616fd3620 Merge pull request #2263 from unraid/fix/missing-sso-options
fix: SSO options missing on 7.2
2025-06-23 10:12:25 -07:00
tom mortensen
5d1ba8cb6b Merge pull request #2258 from unraid/feat/responsive-dashboard-tiles
feat: responsive dashboard tiles
2025-06-23 10:07:43 -07:00
Zack Spear
d9358d0a92 feat: responsive select case modal contents 2025-06-20 17:05:40 -07:00
Zack Spear
b05f819fac style: refine layout and spacing in DashStats.page and CSS files
- Adjusted gap values in DashStats.page for improved alignment and spacing.
- Updated CSS in DashStats.css to enhance layout controls and added new styles for tile-header-right-controls.
- Commented out letter-spacing in default-base.css for better text presentation and adjusted control styles for consistency.

This update aims to enhance the visual clarity and responsiveness of the dashboard layout.
2025-06-20 15:38:13 -07:00
ljm42
483b1a6cd0 Show logout button on localhost 2025-06-20 14:47:40 -07:00