Commit Graph

71 Commits

Author SHA1 Message Date
faea94bc60 fix: replace span elements with i tags for server icon rendering in customization modal 2025-12-06 10:45:02 -05:00
744187a2fc feat: implement server icon customization modal with AJAX support 2025-12-06 10:43:39 -05:00
e0ee624589 refactor: remove ServerIconController and update related views for server icon handling 2025-12-06 10:38:34 -05:00
ecb037ce04 revert: remove customizable server icon feature and restore all Proxmox Livewire files to pre-icon state (d24fa01) 2025-12-06 09:42:29 -05:00
1c677c45e0 fix: restore Component.php and move icon functionality to Overview.php only
- Reverted Component.php to original state (was breaking all Livewire modals)
- Icon properties and methods now only in Overview.php where they belong
- Icon button only shows as clickable on Overview page
- Other pages show the icon as display-only (not a button)
- Icon modal only renders on Overview page
- Fixed saveIcon method to accept icon and color arguments
2025-12-06 09:35:02 -05:00
93525f4908 fix: handle existing ri- prefix in stored icon names
- Check if icon already has ri- prefix before adding it
- Prevents ri-ri-icon-name double prefix error
2025-12-06 09:27:02 -05:00
ecd2e3fccd fix: correct escaped quotes in modal backdrop and match server list icon style
- Fixed escaped quotes in Alpine.js directives that were breaking the modal
- Changed icon button styling to match server list (bg-secondary/10 p-2 rounded-lg)
- Use x-dynamic-component for custom icons, x-ri-server-line for default
- Properly format all x-transition and @click attributes
2025-12-06 09:23:19 -05:00
374713faa6 fix: ensure Remix Icon CSS loads and add SVG fallback for default icon
- Added inline CSS link as fallback (in addition to @push)
- Changed default icon to use <x-ri-server-line> SVG component instead of font icon
- This ensures icon displays even if CDN CSS hasn't loaded yet
2025-12-06 09:19:47 -05:00
1a96bfdee0 fix: make server icon customization available on all pages
- Moved icon modal properties and methods from Overview.php to base Component.php
- All Proxmox Livewire components now inherit icon customization functionality
- Removed view restriction so modal works on all server pages (not just overview)
- Icon button is now clickable and functional on Network, Storage, Backups, etc.
2025-12-06 09:16:58 -05:00
60c5e5d93d refactor: switch server icon customization to use Remix Icon font
- Added Remix Icon CDN CSS (remixicon@4.5.0) to layout
- Replaced Heroicon components with Remix Icon font classes (ri-*)
- Using dynamic icon class binding in Alpine.js for modal grid
- Icon names updated to Remix format (e.g., server-line, github-line)
- Added more icons including gaming, OS, and brand icons
- Simplified icon rendering - no more individual template/x-if blocks
2025-12-06 08:45:03 -05:00
40a8392f0f refactor: replace Remix Icons with Heroicons for server icon customization
- Added blade-ui-kit/blade-heroicons to composer.json
- Replaced all ri-* icons with heroicon-o-* equivalents
- Updated icon names to use simple names (e.g., 'server' instead of 'ri-server-line')
- Updated icon button display switch statement
- Updated modal icon grid with Heroicons
- 80+ icons available for server customization
2025-12-06 08:34:27 -05:00
b95c59be81 feat: reimplement server icon customization feature
- Add user_set_icon and user_set_icon_color to Server model fillable
- Add icon modal properties and methods to Overview component
- Add clickable icon button next to server hostname in layout
- Add icon picker modal with search, color selection, and preview
- Support for 100+ Remix icons across various categories
- Icons persist to database and display on page load
2025-12-06 08:07:52 -05:00
62583abec8 feat: simplify SCSI controller configuration UI by removing advanced view restrictions 2025-12-05 04:23:24 -05:00
061ec6145c Add storage management functionality to Proxmox extension
- Registered Livewire component for storage management.
- Updated routes to include storage management endpoint.
- Modified layout to add storage management link.
- Created storage management view with features to add, edit, and manage drives.
- Implemented modals for adding and editing drives with appropriate validations and options.
2025-12-05 04:11:20 -05:00
0be0d092af fix: update button styling and labels in Proxmox firewall view for improved clarity and user interaction 2025-12-04 12:43:02 -05:00
2ab2ed8e1b feat: update Proxmox boot order view with improved button styling and layout adjustments for better usability and visual consistency 2025-12-04 12:22:21 -05:00
fd01caddfd feat: improve Proxmox modal handling by consolidating backdrop and transition effects for enhanced user experience across cloud-init and overview views 2025-12-04 12:11:29 -05:00
b06007f489 style: adjust dropdown menu background opacity and increase backdrop blur for enhanced visual clarity in Proxmox layout 2025-12-04 11:10:38 -05:00
5237623499 style: update dropdown menu background to use rgba for improved consistency in Proxmox layout 2025-12-04 11:09:45 -05:00
096484d7f2 style: revert dropdown menu background and backdrop blur changes in Proxmox layout for consistency 2025-12-04 11:08:10 -05:00
fc56a550ad style: enhance dropdown menu background with color-mix and add backdrop blur for improved visual clarity in Proxmox layout 2025-12-04 11:07:19 -05:00
cc18de7bd4 style: reduce backdrop blur effect on dropdown menu in Proxmox layout for improved visual clarity 2025-12-04 11:06:21 -05:00
ecd8b14f54 style: update dropdown menu background color to include white for improved contrast in Proxmox layout 2025-12-04 11:04:50 -05:00
fad1a3dc02 style: reduce dropdown menu background color opacity in Proxmox layout for improved visual clarity 2025-12-04 11:03:14 -05:00
c3bb03a59d style: further refine dropdown menu background color and backdrop blur in Proxmox layout for improved visual clarity 2025-12-04 11:02:36 -05:00
87f34bf0a8 style: update dropdown menu background color using color-mix for improved visual clarity in Proxmox layout 2025-12-04 10:50:40 -05:00
f615cc7051 style: refine dropdown menu background color and backdrop blur in Proxmox layout for enhanced visual clarity 2025-12-04 10:49:46 -05:00
f3d37c1916 style: modify dropdown menu background color in Proxmox layout for enhanced visual clarity 2025-12-04 10:47:20 -05:00
a2cc6ce8e7 style: change dropdown menu background color in Proxmox layout for improved visual clarity 2025-12-04 10:45:34 -05:00
f5f522b99e style: adjust dropdown menu background transparency in Proxmox layout for improved visual clarity 2025-12-04 10:44:34 -05:00
03ff39d7e7 style: update dropdown menu background and border colors in Proxmox layout for enhanced visual clarity and consistency 2025-12-04 10:43:39 -05:00
a348b083b6 style: adjust dropdown menu background transparency in Proxmox layout for improved visual clarity 2025-12-04 10:42:17 -05:00
6de49c4e23 style: increase backdrop blur effect for dropdown menu in Proxmox layout to enhance visual depth and clarity 2025-12-04 10:39:54 -05:00
87f0c74813 style: adjust dropdown menu background color in Proxmox layout for enhanced visual consistency and clarity 2025-12-04 10:38:35 -05:00
e388e13d0a style: simplify dropdown menu background color in Proxmox layout for improved consistency and clarity 2025-12-04 10:37:20 -05:00
0efc27a03b style: update dropdown-divider background color in Proxmox layout for improved visual consistency 2025-12-04 10:35:50 -05:00
07f2dcee1f style: update dropdown menu background and border styles in Proxmox layout for improved visual consistency and clarity 2025-12-04 10:35:30 -05:00
03acd87219 style: update dropdown menu and item colors in Proxmox layout for improved visibility and consistency 2025-12-04 10:33:54 -05:00
e1f77dc47a style: update dropdown background colors in Proxmox layout for improved visual clarity and consistency 2025-12-04 10:31:58 -05:00
94710f04d5 style: refine dropdown item hover effects and color scheme in Proxmox layout for enhanced visual feedback and consistency 2025-12-04 10:30:22 -05:00
36c3464618 style: standardize dropdown background and border styles in Proxmox layout for improved visual consistency 2025-12-04 10:28:53 -05:00
d278211c24 style: enhance dropdown item styles in Proxmox layout for improved visual clarity and interaction 2025-12-04 10:27:23 -05:00
7b88610f15 style: update Proxmox firewall view layout by removing unnecessary IDs and enhancing card styles for improved visual consistency and performance 2025-12-04 10:26:13 -05:00
b0f3bceb37 feat: implement dynamic sidebar navigation and section scrolling in Proxmox firewall view for enhanced user interaction and organization 2025-12-04 10:24:57 -05:00
4c249af7c4 style: simplify firewall view in Proxmox by removing unused sidebar navigation styles and optimizing layout for better performance 2025-12-04 10:23:01 -05:00
26618601f8 feat: enhance firewall view in Proxmox with sidebar navigation and section scrolling for improved user experience and organization 2025-12-04 10:21:36 -05:00
c36016f98c style: add flex display and alignment to dropdown and tab wrapper in Proxmox layout for improved layout consistency 2025-12-04 10:12:10 -05:00
80b5ef4fae feat: implement dropdown for console options in Proxmox layout to enhance organization and user navigation 2025-12-04 10:09:27 -05:00
0d68ab668c fix: reorder networking options in Proxmox layout dropdown for improved organization and accessibility 2025-12-04 10:09:02 -05:00
2b720d1c0c style: center align proxmox tab links for improved visual consistency 2025-12-04 10:06:48 -05:00