Commit Graph

91 Commits

Author SHA1 Message Date
Tom Mortensen ed7d4ec420 Fix: correct alignment of buttons on DeviceInfo for Parity devices 2025-09-19 14:29:53 -07:00
Tom Mortensen 6522a72d99 feat: UI support for emptying shares from an unRAID array disk 2025-09-18 09:48:45 -07:00
Squidly271 eb43127f53 Fix: Share/Device prev/next buttons on narrow screens 2025-09-16 21:07:09 -04:00
Eli Bosley 5551dd5f98 refactor: Enhance filesystem warning handling and display
- Replaced deprecated filesystem warning logic with a shared helper function for better maintainability.
- Updated DeviceInfo.page to utilize the new helper for displaying filesystem warnings.
- Improved the display of critical and notice warnings for deprecated filesystems, including session-based dismissal for notices.
2025-09-12 14:44:45 -04:00
Tom Mortensen 6ef719f9ee fix: for zfs pools, for number of slots > 8 select 'raidz2' as defualt 2025-08-20 21:10:34 -07:00
Tom Mortensen ee238ef656 chore: refactor file sysem check scripts again
fix: re-arrange raidz vdev selections and establish better defaults
2025-08-20 08:26:30 -07:00
Tom Mortensen e8a8291649 feat: exFAT support
chore: refactor file sysem check scripts
fix: fix some mode bits
2025-08-15 13:51:36 -07:00
Tom Mortensen 36865a81aa fix wide Check Cancel buttons 2025-08-03 09:06:29 -07:00
Tom Mortensen 77c86940aa feat: ntfs file system support 2025-07-29 18:03:41 -07: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
Tom Mortensen 9cd1b36593 feat: ext2/3/4 support 2025-07-18 17:28:06 -07: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
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 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
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
Tom Mortensen 24c19f265a fix: prevent changing pool Compression/Autotrim settings when arry is Started 2025-06-17 21:59:08 -07:00
Zack Spear fb75a682d8 style: fix indentation and improve readability in DeviceInfo.page
- Adjusted indentation for the HTML structure of time selection elements, enhancing overall readability and consistency.
- Ensured proper alignment of select elements for better user experience.
2025-05-29 11:48:52 -07:00
Zack Spear a95a40b5a1 style: improve layout and readability in DeviceInfo.page
- Adjusted HTML structure for better alignment and spacing of elements, enhancing overall readability.
- Updated form input handling to ensure consistent presentation and user experience.
- Cleaned up deprecated file system warnings and improved layout for various sections.
2025-05-29 11:38:53 -07:00
Zack Spear ea76b3d323 fix: enhance layout consistency in DeviceInfo.page and DiskSettings.page
- Added spacing between hidden input fields and surrounding elements for improved layout consistency.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 13:00:40 -07:00
Zack Spear 77fb3233b6 fix: enhance layout consistency in DeviceInfo.page
- Adjusted the placement of the control element in DeviceInfo.page to improve layout consistency.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-21 17:23:22 -07:00
Zack Spear dc1c67c14c fix: enhance layout consistency in DeviceInfo.page
- Updated button and status message structure in DeviceInfo.page for improved layout consistency.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-21 17:15:44 -07:00
Zack Spear 193afe5ee0 fix: enhance layout consistency in DeviceInfo.page
- Wrapped input elements in a span for improved layout structure.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-21 11:17:45 -07:00
Zack Spear 2766371e3f fix: enhance layout consistency in CacheDevices.page and DeviceInfo.page
- Added missing line breaks in form elements for improved layout consistency.
- This change continues the effort to enhance visual structure across the plugin.
2025-05-21 10:23:44 -07:00
Zack Spear b428634a42 fix: settings submit button wrap in span 2025-05-20 16:28:11 -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
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
Zack Spear 16a647d1c8 Merge branch 'master' into feat/css3-variables 2025-03-31 11:44:47 -07:00
Tom Mortensen 5448557ff3 Corrections for non-standard partition layouts 2025-03-12 22:14:08 -07:00
Tom Mortensen d7098a5f0a revert: Cannot remove/erase pools
fix implemened by reverting change to jquery.sweetalert.css
2025-02-17 14:52:48 -08:00
Tom Mortensen 9d4f24629f fix: Cannot remove/erase pools 2025-02-10 11:40:42 -08:00
Tom Mortensen 4638655f6f Revert "fix: PHP Warning in Wrappers.php: Implicitly marking parameter $getinfo as nullable is deprecated"
This reverts commit 0495419f6bacbe8bce4f332b6a00aa77f2ed55d1.
2025-02-10 11:37:28 -08:00
Tom Mortensen 32020910ca fix: PHP Warning in Wrappers.php: Implicitly marking parameter $getinfo as nullable is deprecated 2025-02-10 09:39:05 -08:00
Tom Mortensen b3e355b29b xss hardening 2025-01-22 21:22:32 -08:00
tom mortensen 9421ab866f Merge pull request #1894 from dlandon/add_update_button_to_zfs_remote
Add update button to zfs devices.
2024-10-19 11:48:38 -07:00
dlandon ba6ae34e8b Add Update Pool button to zfs devices to update zfs volume to latest version. 2024-10-18 18:30:23 -05:00
Tom Mortensen 8f656e87b1 establish sensible zfs pool defaults 2024-09-23 10:57:13 -07:00
tom mortensen 72a47035ef Merge pull request #1841 from dlandon/rename-pool-message
Add warning message to rename pool dialog.
2024-08-29 11:55:57 -07:00
dlandon d57bf205fa Add warning message to rename pool dialog. 2024-08-29 13:23:38 -05:00
Tom Mortensen 506270e413 Fixes zfs subpool creation issue.
Fixes DeviceInfo not populating for array devices when Started.
2024-08-29 02:04:38 -07:00
Tom Mortensen 3f103f2089 DeviceInfo page improvements:
* Present confirmation dialog for Delete Pool operation
* Fix expansion of single device pool to multi-device zfs mirror or btrfs raid-1
2024-08-13 12:28:28 -07:00
Tom Mortensen 2b41f9a8d2 Device Info page:
* Prevent reducing pool slot count unless pool state is NEW_ARRAY
* Permit changing pool file system type only when Stopped
* Add "Delete Pool" button which unassigns all devices of a pool and then removes the pool
* Change button label "Erase" to "Erase Pool"
2024-07-24 02:13:22 -07:00
Tom Mortensen bbed6047e3 Introduce 'Allocation profile' config setting for specifying pool/subpool data layout
Fix: spindown delay setting missing for parity devices
2024-07-12 11:53:32 -07:00
Zack Spear de822a0cd1 fix: DockerManager.css href url 2024-07-08 11:53:17 -07:00
Zack Spear 2a005f0c76 refactor: DockerManager default css with vars 2024-07-08 11:53:15 -07:00
Tom Mortensen 69d2996c31 Fix: ZFS striped pool shows as raidz, but it's still a stripe 2024-07-01 12:31:38 -07:00
dlandon dd9474ef55 Can only show zfs pool information when disk is mounted. 2024-06-13 06:42:48 -05:00
dlandon 6d2de179a0 Update DeviceInfo.page 2024-06-10 12:59:57 -05:00
dlandon 1da8308b81 Revert "Update DeviceInfo.page"
This reverts commit 243b838d80.
2024-06-10 12:47:32 -05:00
dlandon 243b838d80 Update DeviceInfo.page 2024-06-10 12:39:30 -05:00
dlandon 5c33796801 Merge remote-tracking branch 'upstream/master' 2024-06-10 03:50:40 -05:00