Commit Graph

2894 Commits

Author SHA1 Message Date
Zack Spear a035594d60 style: update select elements for improved clarity and consistency
- Changed class names of select elements in device_list to 'slots-amount' for better semantic clarity.
- Added new CSS rule for 'slots-amount' to set a specific width, enhancing layout consistency across the plugin.
- This change aligns with previous updates aimed at improving structure and responsiveness.
2025-05-09 15:22:11 -07:00
Zack Spear 1aa7db9d9f style: enhance PluginInstall.page layout for improved clarity
- Wrapped input fields and labels in <div> elements for better structure and responsiveness.
- Updated headings to use <p><strong> for improved semantic clarity.
- This change aligns with previous updates for consistent layout across similar components.
2025-05-09 14:32:04 -07:00
Zack Spear ddeea55f37 style: wrap capabilities table in SmartInfo.php with TableContainer for improved layout
- Encapsulated the existing capabilities table within a <div> with class "TableContainer" to enhance responsiveness and layout consistency.
- This change aligns with previous updates for better structure across similar components.
2025-05-09 14:31:43 -07:00
Zack Spear 0a9a28bf70 style: wrap table in DeviceIdentify.page with TableContainer for improved layout
- Encapsulated the existing table within a <div> with class "TableContainer" to enhance responsiveness and layout consistency.
- This change aligns with previous updates for better structure across similar components.
2025-05-09 14:31:36 -07:00
Zack Spear 3b25f9fb88 style: wrap table in DeviceAttributes.page with TableContainer for improved layout
- Encapsulated the existing table within a <div> with class "TableContainer" to enhance responsiveness and layout consistency.
- This change aligns with previous updates for better structure across similar components
2025-05-09 14:31:26 -07:00
Zack Spear dc8c350464 style: enhance default-base.css for improved layout and responsiveness
- Updated padding and width for various input elements to ensure a more consistent appearance.
- Implemented grid layout for definition lists and forms to enhance structure and spacing.
- Added responsive styles for larger screens to improve usability.
- Removed unnecessary width constraints and adjusted margins for better alignment and clarity.
2025-05-09 14:31:16 -07:00
Zack Spear 9d0db98241 feat: implement safe title processing in MainContent, MainContentTabbed, and MainContentTabless
- Introduced a new function `processTitle` to safely handle page titles by replacing PHP variables with their values without using eval.
- Updated title handling in MainContent, MainContentTabbed, and MainContentTabless to utilize the new `processTitle` function, enhancing security and maintainability.
2025-05-09 13:23:03 -07:00
Zack Spear 4ab619b94a style: update default-base.css for improved tab and list styling
- Changed background color of radio buttons to transparent for a cleaner look.
- Adjusted opacity of list items for better visibility.
- Removed unnecessary CSS rules related to tab layout to simplify the stylesheet and enhance maintainability.
2025-05-09 12:37:47 -07:00
Zack Spear 07ca5c40e0 feat: tabs enable horizontal scroll on mobile
- Added a new class for the tabs container to enable horizontal scrolling and set its width to 100%.
- Introduced a class for tab content to manage visibility and added padding for forms within it.
- Adjusted padding and margin for various elements to improve layout consistency and responsiveness.
2025-05-09 11:59:14 -07:00
Zack Spear c9da14d675 style: update class for tab content in MainContentTabbed.php
- Changed the class attribute from "content" to "tab-content content" for better semantic clarity and improved styling consistency in the tabbed layout.
2025-05-09 11:58:49 -07:00
Zack Spear 3207fb2335 style: update default-base.css for clarity in status span
- Added a comment in span.status.vhshift to indicate that the margin-right adjustment is likely no longer needed, improving code clarity for future reference.
2025-05-09 11:43:30 -07:00
Zack Spear 429fd8d1e1 style: remove inline text alignment from user list in UserList.page
- Eliminated inline style for text alignment in user list divs to allow for more flexible styling through CSS.
- This change enhances the overall layout consistency and responsiveness of the user list display.
2025-05-09 11:42:23 -07:00
Zack Spear a3e28b08e2 style: update grid gap in DashStats.css for improved layout
- Changed column-gap to gap in the grid layout to enhance spacing consistency across different screen sizes.
2025-05-09 11:40:26 -07:00
Zack Spear a3917eabe5 fix: update title handling in MainContent, MainContentTabbed, and MainContentTabless for improved variable usage
- Replaced direct htmlspecialchars usage with eval to ensure variables in .page titles are correctly processed.
- This change enhances the flexibility of title rendering across multiple layout files.
2025-05-09 11:37:00 -07:00
Eli Bosley 21c271055f fix: remove jgrowl from dynamix 2025-05-09 11:24:47 -04:00
Eli Bosley 92aeb14036 chore: use locking and cache a json file 2025-05-09 11:19:16 -04:00
Eli Bosley 5fb8090c59 chore: try-catch on js loader 2025-05-09 11:16:06 -04:00
Eli Bosley 24e024853b feat: enable SSO support with the API 2025-05-09 11:06:23 -04:00
Eli Bosley 85ea98cfae chore: move js cache to file 2025-05-09 08:35:58 -04:00
Eli Bosley 30a7f6eb90 feat: add tweaks for the Unraid API
- enables API support for 7.2
- do not merge before the API is integrated, will break notifications
- includes authentication fix for now
2025-05-09 08:25:38 -04:00
bergware 1ba2f4bd89 Merge remote-tracking branch 'upstream/master' 2025-05-09 11:31:43 +02:00
Zack Spear a8f432058f style: refactor table structure across multiple pages for scrollable layout on smaller screen sizes
- Wrapped tables in a <div> with class "TableContainer" for better responsiveness.
- Ensured consistent styling and structure across ArrayDevices.page, BootDevice.page, DiskList.page, ShareList.page, DockerContainers.page, Plugins.page, and VMMachines.page.
- Updated CSS to support new table container classes for enhanced layout control.
2025-05-08 18:53:53 -07:00
Zack Spear 1441566513 style: improve grid layout in DashStats.css for better responsiveness
- Adjusted grid layout to have 1 column by default for mobile screens.
- Implemented 2 columns for medium screens and 3 columns for larger screens using media queries for enhanced responsiveness.
2025-05-08 18:38:11 -07:00
Zack Spear 0234023dc2 style: update DashStats.css for improved layout and responsiveness
- Commented out unnecessary styles in div.last to clean up the CSS.
- Introduced a new CSS variable for grid column width to enhance flexibility.
- Adjusted grid layout for better responsiveness on larger screens with a media query.
2025-05-08 18:33:54 -07:00
Zack Spear a0fbd37fa1 style: clean up default-base.css by removing commented-out media queries
- Removed unnecessary media query styles to streamline the CSS.
- Added margin reset for <p> elements containing links, scripts, and styles to improve spacing consistency.
2025-05-08 18:22:05 -07:00
Zack Spear a82a684100 style: adjust body and div.title.shift in default-base.css
- Commented out height property in body to prevent layout shift on scrollable pages.
- Restored z-index in div.title.shift for improved stacking context.
2025-05-08 18:16:46 -07:00
Zack Spear 892f430d37 style: clean up Plugins.css by removing unnecessary styles
- Removed commented-out styles for .Theme--black and .Theme--white to streamline the CSS.
- Eliminated redundant margin-top adjustment in span.status.vhshift for improved layout clarity.
2025-05-08 17:32:48 -07:00
Zack Spear 17413b1500 style: refactor HTML structure in ArrayDevices.page for improved readability
- Reformatted the table structure in ArrayDevices.page for better clarity.
- Changed PHP short tags to standard syntax for consistency.
- Enhanced the layout by separating the header and body sections for better organization.
2025-05-08 17:32:42 -07:00
Zack Spear 7b975c421d style: enhance layout in default-base.css
- Added flexbox properties to body for improved layout structure.
- Adjusted div.title.shift by commenting out z-index for better stacking context.
- Updated footer positioning and z-index for consistent layout across screen sizes.
- Modified styles for a.list and .tabs for better alignment and spacing.
2025-05-08 17:32:35 -07:00
Zack Spear 27bbadd16b style: comment out margin adjustment in span.status for layout consistency
- Commented out the margin-right property in span.status.vhshift to prevent potential layout issues.
2025-05-08 16:58:40 -07:00
Zack Spear 889c2d209b style: update .nav-tile and .usage-bar for improved layout
- Changed .nav-tile to use flexbox with a column direction for better alignment of child elements.
- Updated .usage-bar positioning to relative and adjusted width for enhanced layout consistency.
2025-05-08 16:56:13 -07:00
Zack Spear 44ce463a6d style: comment out table.tablesorter.shift styles in default-dynamix.css
- Commented out the styles for table.tablesorter.shift to prevent margin adjustments that may affect layout
2025-05-08 16:49:40 -07:00
Zack Spear a00396c339 style: enhance layout and alignment in default-base.css
- Added flexbox properties to div.title for improved layout and alignment of child elements.
- Updated span.status to display as inline-block and added margin for better spacing.
2025-05-08 16:47:57 -07:00
Zack Spear 0f7c5fc383 style: enhance layout responsiveness with media queries
- Updated #menu and .nav-tile styles for better adaptability on mobile and larger screens.
- Adjusted footer positioning based on screen size to maintain layout integrity.
- Improved overall responsiveness by implementing media queries for different screen sizes.
2025-05-08 16:41:52 -07:00
Zack Spear 280ddcb508 style: update media query breakpoint for improved layout
- Changed media query breakpoint from 1281px to 1921px to enhance layout responsiveness for larger screens.
2025-05-08 16:18:14 -07:00
Zack Spear 4adc5252fc style: update viewport meta tag for improved responsiveness
- Changed viewport meta tag from fixed width to device-width for better adaptability across devices.
2025-05-08 16:17:23 -07:00
Zack Spear ef04971eb0 style: update #displaybox styles for improved layout and responsiveness
- Added new styles for #displaybox to enhance layout across themes.
- Removed complex old media queries for better clarity and maintenance.
2025-05-08 16:13:45 -07:00
Zack Spear 882f64b077 style: center align user list items in UserList.css 2025-05-08 15:58:49 -07:00
Zack Spear d5fbdebde4 fix: panels spacing + user list for responsiveness 2025-05-08 15:54:50 -07:00
Zack Spear 3e40361b6e refactor: remove duplicate page stylesheets inclusion in MainContentTabless.php 2025-05-08 15:54:27 -07:00
bergware 63a5c244cb Merge branch 'master' into master 2025-05-08 17:59:09 +02:00
bergware 582cefbfc1 Services: move sleep to upper layer to improve accuracy 2025-05-08 15:59:10 +02:00
bergware b52defdbda Network: updated routing table 2025-05-08 15:58:16 +02:00
bergware 05899b36a5 Network: improved automatic metric assignment 2025-05-08 15:57:46 +02:00
Zack Spear 091675054e refactor: shares, docker, and vm pages - move away from echoing full HTML 2025-05-07 16:30:42 -07:00
Zack Spear ad342e68b6 refactor: improve scroll position handling in BodyInlineJS.php
- Changed the 'top' variable to use parseInt for better type handling.
- Updated the scrollTop logic for clarity and consistency.
2025-05-07 16:15:45 -07:00
Zack Spear 98c5ef3a19 fix: add aria-live attribute to status bar for improved accessibility 2025-05-07 16:14:32 -07:00
Zack Spear 02c1410e02 fix: correct syntax error in presetBanner function 2025-05-07 16:13:46 -07:00
Zack Spear 5c13404492 refactor: update content handling for non-tabbed layout
- Introduced a new file, MainContentTabless.php, which provides a non-tabbed content template for the Unraid web interface, rendering all pages in sequence without tabs.
2025-05-07 16:11:14 -07:00
Zack Spear 9eab318383 fix: add rel attribute to footer link for security enhancement 2025-05-07 16:09:59 -07:00