Commit Graph

122 Commits

Author SHA1 Message Date
f688779e44 Revert "Increase status polling interval to 5 seconds across Proxmox views; update layout styles and add new CSS for improved UI elements and animations."
This reverts commit 8c6df92fe7.
2026-03-01 03:59:10 -05:00
8c6df92fe7 Increase status polling interval to 5 seconds across Proxmox views; update layout styles and add new CSS for improved UI elements and animations. 2026-03-01 03:47:26 -05:00
eb8ee00f69 refactor: Update console item routes to remove popup behavior 2026-02-27 15:59:46 -05:00
8494f87aae Enhance Proxmox components with input validation, error handling, and UI improvements 2026-02-25 07:00:55 -05:00
16cd5f05de Enhance Proxmox views with improved loading states and UI updates
- Updated serverplaceholder.blade.php to enhance loading skeletons for server details.
- Added navigation breadcrumbs to statistics, subdomain, and system views for better user experience.
- Improved loading indicators for CPU, network, memory, and disk charts in statistics.blade.php.
- Refined storage.blade.php layout with section dividers and improved drive display, including bus type indicators and quota usage.
- Enhanced VNC and Xterm popups with a new header design, loading animations, and reconnect functionality.
- Added error handling for VNC and Xterm connections to inform users when unable to connect.
2026-02-24 19:51:46 -05:00
af62a16354 Refactor modal close behavior and improve styling
- Changed modal close event from `@click.away` to `@click.self` for better control over closing modals.
- Updated various modal button styles for consistency and improved accessibility.
- Adjusted transition durations for modal animations to enhance user experience.
- Added aria-labels to close buttons for better screen reader support.
2026-02-23 20:02:41 -05:00
f394483daa feat: Update Proxmox extension with various improvements and bug fixes
- Change listStates method to accept nullable integer for limit parameter.
- Modify TechnitiumDns class to return structured error messages on failure.
- Enhance VNC and xterm popup routes with user authorization checks.
- Update backups view to improve loading states and add unique keys for dynamic elements.
- Refactor cloud-init view to ensure proper data binding and improve user experience.
- Add wire:key attributes to various elements in views for better Livewire performance.
- Improve error handling and user feedback in the firewall view.
- Update server overview and statistics views to handle potential null values gracefully.
- Add new migration files to extend database schema with user-set icons and notes for Proxmox nodes.
2026-02-23 17:23:01 -05:00
19ccfaa27f Fix page transition: only slide-in new content after it loads 2026-02-01 15:42:59 -05:00
41ed9eb62d Make page transitions only animate after navigation, not on initial load 2026-02-01 15:35:34 -05:00
759afa54ac Add sliding page transitions between Proxmox extension pages 2026-02-01 15:31:13 -05:00
f7766b6d67 Enhance layout and components with improved accessibility and performance
- Refactor JavaScript functions to prevent duplicate initializations on navigation
- Add skeleton loaders for invoices and services during loading states
- Introduce a new progress bar component with customizable properties
- Update dropdown and checkbox components for better styling and accessibility
- Improve modal and navigation components with enhanced animations and structure
2026-02-01 12:31:43 -05:00
e322c0cda7 feat: make noVNC and xterm.js console links open in minimal popup windows 2026-01-25 11:54:47 -05:00
0b67a9dc99 fix: update Proxmox server tag routes to use API prefix 2025-12-18 21:15:50 -05:00
5a8d24be33 fix: enhance error handling for tag saving process and improve CSRF token retrieval 2025-12-18 21:11:47 -05:00
b0f7c7f20d feat: implement server tag management with individual fields and update routes 2025-12-18 21:09:45 -05:00
0cfdaac766 fix: simplify success message after saving tags, removing Proxmox sync status 2025-12-18 20:59:44 -05:00
29321e9786 fix: update serverTagsManager to use serverId from the function parameter for improved clarity 2025-12-18 20:53:48 -05:00
bdd168d26d feat: implement server tags management with Proxmox-style color generation and syncing 2025-12-18 20:38:12 -05:00
0ed29d782e Refactor Proxmox views for improved styling and consistency
- Updated subdomain.blade.php to enhance button styles and modal transitions.
- Changed text colors for better readability and consistency across the UI.
- Refactored system.blade.php to unify button components and improve layout structure.
- Adjusted modal z-index values for consistent layering.
- Enhanced accessibility by ensuring proper text contrast and hover states.
2025-12-18 09:40:58 -05:00
cd4e75f7ff refactor: adjust z-index and position for improved navigation styling in Proxmox views 2025-12-18 04:45:42 -05:00
d1912871d3 refactor: update caching duration for network analysis and enhance layout structure in statistics view for improved readability 2025-12-17 20:04:51 -05:00
b7b81b0d3a Refactor components to align with AdminLTE styles
- Updated alert component to use AdminLTE variant classes and added callout support.
- Refined badge component with AdminLTE base and variant classes, including size adjustments.
- Modified button component to implement AdminLTE button styles and improved loading indicators.
- Enhanced card component with AdminLTE variant classes and improved header/footer structure.
- Adjusted input component to follow AdminLTE design, including size classes and icon handling.
- Updated layout component to streamline button styles and loading indicators.
- Refined progress component to utilize AdminLTE styles for size and variant classes.
- Enhanced table component with AdminLTE table classes and improved loading state representation.
2025-12-17 17:55:03 -05:00
e6e0f34d3a refactor: replace Proxmox UI buttons with custom button elements for improved styling and loading states 2025-12-17 17:43:47 -05:00
689f84ab53 Refactor button components to use Proxmox UI library
- Updated button components across various views to utilize the new Proxmox UI button structure.
- Replaced instances of <x-button.primary> and <x-button.secondary> with <x-proxmox::ui.button> for consistency and improved styling.
- Adjusted button attributes and loading states to align with the new component design.
- Ensured that all button functionalities remain intact while enhancing the overall UI consistency.
2025-12-17 17:40:11 -05:00
3219d4d7f3 refactor: enhance layout and styling for improved UI consistency and performance 2025-12-17 12:39:36 -05:00
86f5f38b76 Remove 'terminal' icon from the server icon selection list 2025-12-07 06:59:18 -05:00
225a9baf6f Merge branch 'main' of https://gitea.virtnet.bond/Joseph.Rawlings/Virtnet.bond 2025-12-07 06:39:20 -05:00
208dc234f4 Man 2025-12-07 12:35:54 +01:00
1d5e7ca003 Add dark mode styles for EasyMDE editor 2025-12-07 06:34:36 -05:00
581cad4a93 Add new icons to server icon customization modal 2025-12-06 16:48:36 -05:00
abb9ef799f Enhance server icon button layout with improved alignment and edit indicator styling 2025-12-06 16:35:38 -05:00
3d31451fdc Enhance server icon customization button with improved layout and edit indicator 2025-12-06 16:33:54 -05:00
2fbfe74bc9 Refactor server icon modal trigger and remove redundant event listener 2025-12-06 16:29:44 -05:00
b5a22f2c2f Add server icon customization modal and enhance edit indicator styling 2025-12-06 16:27:29 -05:00
4a011b2cd4 Remove border from server icon customization button 2025-12-06 12:19:07 -05:00
fecc198b37 Add border to icon selection button in server icon customization modal 2025-12-06 12:17:42 -05:00
96d4d5c98e Remove unnecessary border from icon selection button in server icon customization modal 2025-12-06 12:15:22 -05:00
6ec88f8495 Remove flask devicon (not available in package, use fileicon-flask instead) 2025-12-06 12:03:38 -05:00
55b14e87ef Remove nginx and elasticsearch devicons (not available in package) 2025-12-06 12:00:38 -05:00
55213cb84f Add blade-devicons support with 100+ technology logo icons 2025-12-06 11:55:44 -05:00
80fbdbae5c Add blade-file-icons support with 50+ file type icons 2025-12-06 11:46:02 -05:00
aed947ca5e Fix vaadin icon typo: palette -> palete to match actual SVG filename 2025-12-06 11:38:19 -05:00
2929bfba35 feat: add additional Vaadin icons to the selection list 2025-12-06 11:31:13 -05:00
0ba3ef072a feat: remove Vaadin icons from the icon selection list 2025-12-06 11:30:57 -05:00
1976164dd4 feat: update icon component naming logic for 'vaadin' prefix in icon selection 2025-12-06 11:22:17 -05:00
c9e74148dd feat: enhance icon rendering logic for dynamic component selection based on user-set icon prefix 2025-12-06 11:12:15 -05:00
3bff0062be feat: add user-set icon prefix functionality and update icon rendering in Proxmox services 2025-12-06 11:06:09 -05:00
4a3dc3644f feat: enhance server icon customization modal with improved padding and button styling 2025-12-06 10:55:24 -05:00
a7daa27097 feat: update server icon customization modal with dynamic SVG rendering and improved icon filtering 2025-12-06 10:53:51 -05:00
8433a4804f feat: enhance server icon customization modal with dynamic icon list and improved styling 2025-12-06 10:52:58 -05:00