Commit Graph

677 Commits

Author SHA1 Message Date
Zack Spear ee489bfe5f refactor: add error handling for missing theme directory in ThemeHelper.php 2025-04-07 15:42:00 -07:00
Zack Spear ffdf4c0293 refactor: unify theme HTML class handling across multiple files for consistency 2025-04-07 15:11:59 -07:00
Zack Spear e131c2f0c7 refactor: update theme width class names in ThemeHelper.php and default-base.css for consistency 2025-04-07 15:11:36 -07:00
Zack Spear 509e9ff4f9 refactor: improve ThemeHelper constructor by enforcing theme parameter and removing redundant initialization method 2025-04-07 14:05:09 -07:00
Zack Spear 772a81395a refactor: --customer-header-background-image placement in DefaultPageLayout 2025-04-07 13:55:27 -07:00
Zack Spear ac13bb7017 refactor: implement generate_sidebar_icon_css function and update DefaultPageLayout.php to utilize it for sidebar icon CSS generation 2025-04-07 13:55:27 -07:00
Zack Spear 39ec732e7d chore: move functionality to log plugin changes to /var/tmp/unRAIDServer.txt in DefaultPageLayout.php 2025-04-07 13:55:27 -07:00
Zack Spear 9b87ad3d53 refactor: header background image support in DefaultPageLayout.php and default-base.css with CSS var 2025-04-07 13:55:27 -07:00
Zack Spear 8a51f9a414 chore: move $nchan and $safemode var declarations 2025-04-07 13:55:27 -07:00
Zack Spear 35fec239b2 refactor: update font size handling in DefaultPageLayout.php and default-base.css to utilize CSS variables for improved customization 2025-04-07 13:55:27 -07:00
Zack Spear ae52bda45a refactor: update theme color variables in CSS and DefaultPageLayout.php for improved customization and consistency 2025-04-07 13:55:27 -07:00
Zack Spear 33e4814937 refactor: consolidate theme width styles into default-base.css and remove legacy media queries from DefaultPageLayout.php 2025-04-07 13:55:26 -07:00
Zack Spear 6d219e4778 refactor: enhance ThemeHelper class to support unlimited width and update DefaultPageLayout.php for new constructor parameters 2025-04-07 13:55:26 -07:00
Zack Spear 83363f1cdd refactor: update error message in ThemeHelper class for clarity and consistency 2025-04-07 13:37:22 -07:00
Zack Spear 9672a76dba refactor: remove redundant initialized property from ThemeHelper class to streamline code 2025-04-07 13:36:28 -07:00
Zack Spear 78dead079f refactor: enforce theme initialization check in ThemeHelper constructor and remove redundant checks in theme methods 2025-04-07 13:21:17 -07:00
Zack Spear 4feb26d955 refactor: update variable comments for $theme, $themes1, and $themes2 in DefaultPageLayout.php to enhance clarity while maintaining backwards compatibility 2025-04-07 11:44:58 -07:00
Zack Spear a754aa6992 refactor: replace $theme2 variable usage with ThemeHelper methods for consistency across multiple pages 2025-04-07 11:44:58 -07:00
Zack Spear cb0dbb4657 refactor: replace $theme1 variable usage with ThemeHelper methods for consistency across multiple pages 2025-04-07 11:44:58 -07:00
Zack Spear f041c83a92 feat: implement ThemeHelper class to centralize theme management and improve color handling across various pages 2025-04-07 11:44:58 -07:00
tom mortensen 0cee607627 Merge pull request #2124 from bergware/master
Networking: fix duplicate metrics handling
2025-04-07 09:50:45 -07:00
bergware bcc1287d53 Update Wireless.php 2025-04-07 10:10:52 +02:00
Zack Spear d19f3d2a3a chore: Add PHPDoc comments for releaseDateYear and getArrayStatus functions to improve code documentation and clarity. 2025-04-04 20:53:22 -07:00
Zack Spear 18ea6d8e35 fix: Correct logic in releaseDateYear function to only set timestamp if it exists, ensuring accurate year display in footer 2025-04-04 18:39:26 -07:00
Zack Spear e6d4c8ca29 feat: Add releaseDateYear function to dynamically display the copyright year in the footer based on the build timestamp 2025-04-04 18:36:46 -07:00
Zack Spear d11b22215f refactor: Move footer rendering logic and getArrayStatus function to a new Footer.php file for improved organization and maintainability. 2025-04-04 17:59:45 -07:00
Zack Spear d4480c366d Refactor: Update getArrayStatus function to return an associative array for better data handling and improve footer rendering logic. 2025-04-04 17:53:09 -07:00
Zack Spear cd990c8f1a Refactor: Simplify footer structure and encapsulate array status logic in a new function for improved readability and maintainability. 2025-04-04 17:49:04 -07:00
tom mortensen 07c30adc13 Merge pull request #2115 from bergware/master
Wireless fixes
2025-04-04 09:36:06 -07:00
tom mortensen b95b04e7fe Merge pull request #2117 from unraid/fix/css-refactor-issues
fix: 7.1.0 css refactor tweaks for testing feedback
2025-04-04 09:35:44 -07:00
Squidly271 d938bf1b6b Refactor: Nchan OOM recovery - switch to nginx restart 2025-04-04 11:05:06 -04:00
Zack Spear dc1a9759ef fix: update Boot.php to enhance theme handling and improve status display elements 2025-04-03 15:53:12 -07:00
bergware da7e638746 Wireless: fix list stays empty 2025-04-04 00:16:56 +02:00
bergware 0a996ac5c7 Wireless fixes
- Allow connection to hidden networks
- Set automatic as default choice for manual input
2025-04-03 23:24:26 +02:00
tom mortensen 9ca9188f9b Merge pull request #2105 from Squidly271/patch-60
Refactor: Reload nginx if nchan out of shared_memory
2025-04-02 11:29:05 -07:00
Squidly271 fcee176f3c Refactor paused flag file 2025-04-02 14:24:08 -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 038e089757 fix: Corrected stylesheet filename from 'default-color-pallet.css' to 'default-color-palette.css' for accurate referencing 2025-04-02 11:08:10 -07:00
Zack Spear 62c12b5ada style: add jquery.ui.css & dynamix-jquery-ui.css into DefaultPageLayout and out of .page files 2025-04-02 10:58:55 -07:00
tom mortensen 2ea010538b Merge pull request #2099 from zackspear/feat/web-component-related-files-syned-to-latest
feat: align shared .page, php, scripts, & web components with api repo
2025-04-02 10:04:29 -07:00
Squidly271 eea2f037aa Merge pull request #1 from unraid/master
catch up
2025-04-01 19:11:29 -04:00
Zack Spear 9c468b636b style: replace DockerManager.css with dynamix-jquery-ui.css across multiple pages for improved theme consistency and maintainability 2025-04-01 15:37:49 -07:00
Squidly271 249712037c Update publish.php 2025-03-31 16:03:40 -04:00
bergware 83167d17bb Update DefaultPageLayout.php 2025-03-31 21:41:00 +02:00
bergware 7609656c39 Restore pause function 2025-03-31 21:25:30 +02:00
Zack Spear 16a647d1c8 Merge branch 'master' into feat/css3-variables 2025-03-31 11:44:47 -07:00
Squidly271 37e79cf132 Refactor: Restart nginx if nchan out of shared memory 2025-03-31 09:57:10 -04:00
bergware 09a2817660 Update DefaultPageLayout.php 2025-03-31 01:37:35 +02:00
bergware 768291c391 Tackle Nchan out of memory
These changes prevent Nchan issues when nginx is restarted.
In my testing it works most of the time, but opening many browsers to the same GUI still gives the issue, though this is definitely an improvement over  the current implementation.
2025-03-31 01:26:38 +02:00
bergware be71877497 Revert "Revised nchan control"
This reverts commit d86ee94845.
2025-03-29 18:51:54 +01:00