Commit Graph

2317 Commits

Author SHA1 Message Date
bergware
655b9a026a Wireguard: fix rules when ipv6 only is used 2025-07-29 12:26:49 +02:00
bergware
bc3700f4b2 Network rules: fix double quote display 2025-07-29 09:48:05 +02:00
Tom Mortensen
374cce983d feat: add raidz expansion UI controls
feat: permit 2-device raidz1
fix: Bug - Display error if there are two pools starting with the same word
2025-07-28 14:01:38 -07:00
Eli Bosley
7dc8f76eab fix: add welcome modal to set password page 2025-07-28 11:57:30 -04:00
tom mortensen
c1956f2f86 Merge pull request #2310 from unraid/refactor-nchan-publish
refactor: use shared nchan publish function
2025-07-27 13:40:01 -07:00
tom mortensen
27e49038d5 Merge pull request #2306 from bergware/master
Network rules: visual adjustments
2025-07-27 13:36:06 -07:00
ljm42
6d6862fd0f refactor: use shared nchan publish function 2025-07-24 13:42:10 -07:00
bergware
00156d37aa Network rules: visual adjustments 2025-07-23 09:10:49 +02:00
tom mortensen
097765096f Merge pull request #2304 from unraid/feat/improved-responsive-footer-for-plugins
feat: footer right side horizontally scrolls improved responsive
2025-07-22 12:15:06 -07:00
Zack Spear
e46720852c feat: set max-height forfooter on desktop to prevent layout breakage 2025-07-22 11:58:52 -07:00
tom mortensen
25c74a4958 Merge pull request #2303 from Squidly271/patch-3
Refactor: Login cooldown timer
2025-07-22 11:52:46 -07:00
Zack Spear
1b95edc9e1 feat: footer layout, right side horizontally scrolls for improved responsiveness and UX 2025-07-22 11:52:39 -07:00
tom mortensen
0d68b90ec5 Merge pull request #2301 from bergware/master
Miscellaneous updates
2025-07-22 08:13:39 -07:00
Squidly271
b48736df9f Refactor: Login cooldown timer 2025-07-22 03:03:12 -04:00
bergware
a78ee42f9e Network rules: fix interface description may be wrong 2025-07-22 08:27:02 +02:00
Zack Spear
7507b5344d fix: Correct spacing in MoverSettings page for running status display 2025-07-21 13:28:16 -07:00
Zack Spear
e952721dc7 fix: MoverSettings move now button display 2025-07-21 13:27:16 -07:00
Tom Mortensen
9cd1b36593 feat: ext2/3/4 support 2025-07-18 17:28:06 -07:00
tom mortensen
02f57bdee6 Revert "Revamp: Revised language support" 2025-07-17 14:21:28 -07:00
tom mortensen
3634d3b42f Merge pull request #2282 from wandercone/useredit-checkKey-expansion
support authorized_keys options
2025-07-16 12:38:43 -07:00
Andrew Z
913bac09f6 Revamp: Revised language support 2025-07-16 12:39:18 -04:00
Zack Spear
81dbeabd24 fix: add left padding to header to match user profile alignment 2025-07-11 11:43:36 -07:00
Zack Spear
9a68d741ab Update emhttp/plugins/dynamix/scripts/install_key
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-10 10:04:51 -07:00
Zack Spear
67bbd68664 refactor: streamline key installation feedback
- Simplified success messages in both PHP class and shell script after key installation.
- Removed unnecessary conditional checks for array state, providing a more straightforward success response.

This change aims to enhance clarity in user feedback during key installation. No further changes are pending for this task.
2025-07-10 09:58:42 -07:00
Zack Spear
2350d8ec08 feat: add exception handling and reload active key after installation
- Wrap installKey method in try-catch for better error handling
- Execute checkRegistration=Apply after successful key download
- Add error response for installation failures
- Apply changes to both PHP class and shell script
2025-07-09 15:54:33 -07:00
Zack Spear
cd0c2623b2 refactor: remove padding from header in default-base.css 2025-07-09 15:46:11 -07:00
Zack Spear
e858c43d4a refactor: improve header alignment and transition effects in default-base.css
- Changed header alignment from height to align-self: stretch for better responsiveness.
- Updated transition effects for title images to use transform for smoother animations.

This change aims to enhance the visual responsiveness and animation quality of the header elements. No further changes are pending for this task.
2025-07-09 15:46:11 -07:00
Zack Spear
d86bb8f19f refactor: enhance header responsiveness
- Added gap and padding to the textarea for improved layout.
- Changed height to min-height to maintain legacy compatibility while allowing for responsive design.

This change aims to improve the visual appearance and usability of text areas in the web interface. No further changes are pending for this task.
2025-07-09 15:46:11 -07:00
Zack Spear
aa8148cece refactor: simplify LogViewer.page structure
- Removed unnecessary <unraid-i18n-host> wrapper from LogViewer.page for cleaner code.
- Adjusted the structure to directly include <unraid-log-viewer>.

This change aims to enhance code readability and maintainability by streamlining the Log Viewer component. No further changes are pending for this task.
2025-07-09 15:46:11 -07:00
Zack Spear
559115bfe9 refactor: simplify header structure in DefaultPageLayout
- Removed unnecessary wrapper div and adjusted the header layout in Header.php for cleaner code.
- Updated CSS to reflect changes in the header structure, ensuring proper styling for the unraid-header-os-version component.

This change aims to enhance code readability and maintainability by streamlining the header layout. No further changes are pending for this task.
2025-07-09 15:46:11 -07:00
Zack Spear
34e50e51fe feat: add unraid-modals component to DefaultPageLayout.php
- Introduced the <unraid-modals> component to the DefaultPageLayout.php file to enhance modal functionality across the web interface.

This change aims to improve user interaction by integrating modal support. No further changes are pending for this task.
2025-07-07 12:47:32 -07:00
Zack Spear
ba10e0a985 refactor: standardize PHP tags and improve code formatting in DefaultPageLayout.php
- Changed short PHP opening tags to standard long tags for consistency.
- Enhanced code readability by adding braces to control structures.
- Improved formatting for better maintainability.

This update aims to ensure uniformity in PHP code and enhance overall readability. No further changes are pending for this task.
2025-07-07 12:43:20 -07:00
Zack Spear
39814d439f feat: enhance non-responsive content styles in default-base.css
- Reintroduced the .content--non-responsive class to maintain a minimum width for complex page templates.
- Updated styles for definition lists to ensure proper layout and responsiveness.
- Added specific input field max-widths to improve usability in non-responsive contexts.

This change aims to ensure that non-responsive layouts are styled correctly while maintaining usability across various input types. No further changes are pending for this task.
2025-07-02 13:51:41 -07:00
Zack Spear
fbad4a0be4 fix: remove 'narrow' class from color input fields in DisplaySettings.page for consistency 2025-07-01 16:16:46 -07:00
Zack Spear
469f15883b feat: enhance page content generation with responsive layout support
- Updated `generateContent` function to handle a new `ResponsiveLayout` flag in the page data array.
- Added a wrapper for non-responsive content based on the `ResponsiveLayout` flag.
- Adjusted CSS class naming for consistency in the `default-base.css` file.
- Set `ResponsiveLayout` to false in `AddVM.page` and `UpdateVM.page` for default behavior.
- Cleaned up HTML structure in `VMedit.php` to remove unnecessary class.

This change improves the flexibility of page layouts and ensures proper styling for non-responsive content.
2025-07-01 16:04:27 -07:00
Zack Spear
182a7f376a refactor: standardize PHP opening tags and improve code formatting in SyslogSettings.page 2025-07-01 13:44:18 -07:00
Zack Spear
5e6b71ae6a fix: narrow input width class 2025-07-01 12:22:29 -07:00
Chris
d8916034a0 include ipv6 per CodeRabbit suggestion
added ipv6 validation
2025-06-30 15:12:07 -05:00
Zack Spear
94b068f76f fix: Add 'narrow' class to hour and minute select elements for improved styling 2025-06-30 13:02:53 -07:00
SimonFair
cc162b3133 Fix: PCI Changes 2025-06-30 17:17:54 +01:00
Chris
2d6e20c122 Restrict ip octets at 255
modified ipRegex per CodeRabbit comment
2025-06-30 10:25:18 -05:00
Chris
666bb68920 support authorized_keys options
This update attempts to improve SSH key validation by supporting advanced authorized_keys options.
2025-06-30 10:13:13 -05:00
Tom Mortensen
2749051c73 banish dynamix.my.servers from webGUI repo 2025-06-28 10:47:03 -07:00
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