Commit Graph

851 Commits

Author SHA1 Message Date
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
Zack Spear
18337e9e14 fix: enhance layout consistency in PageBuilder.php and MainContentTabless.php
- Wrapped elements in spans within PageBuilder.php to improve layout structure.
- Added a span for layout consistency in MainContentTabless.php.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-21 16:39:13 -07:00
Eli Bosley
29b68a6b70 Update GUIModeSessionFix.php
Fix: this will fix a rare edge case that a function may be "defined twice", breaking the entire webGUI.
2025-05-21 16:22:34 -04:00
Zack Spear
e426e52c4d Merge branch 'master' into feat/responsive-default-page-layout 2025-05-20 18:01:18 -07:00
tom mortensen
ff8c715971 Merge pull request #2190 from unraid/feat/sso-with-api
feat: enable SSO on 7.2 with the Unraid API
2025-05-19 23:59:22 -07:00
tom mortensen
98df2855c3 Merge pull request #2189 from unraid/feat/unraid-api-tweaks
feat: add tweaks for the Unraid API
2025-05-19 23:57:18 -07:00
Zack Spear
12b31bc28d fix: correct color assignments in ThemeHelper for updateDockerLogColor
- Updated color mappings in the FGCOLORS array to ensure proper theme color representation.
- Changed THEME_AZURE to map to COLOR_BLACK and THEME_BLACK to map to COLOR_WHITE, enhancing visual clarity across themes.
2025-05-19 17:03:31 -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
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
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
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