Commit Graph

52 Commits

Author SHA1 Message Date
6899ed0e3f fix: move loading overlay to be direct child of section for proper positioning 2026-01-25 17:56:44 -05:00
54e065f968 feat: reimplment live telemetry loading animation with progress bar and animated graph icon 2026-01-25 17:53:54 -05:00
8aafc9814e feat: add 95th percentile line to network traffic graph in statistics 2026-01-25 17:16:00 -05:00
892961d28c feat: enhance VM status loading with retry logic and improved error handling 2025-12-24 09:54:17 -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
604488be04 fix: remove help modals from network, overview, statistics, and storage views for cleaner UI 2025-12-18 08:31:37 -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
a7cb561053 Enhance UI transitions and loading effects across Proxmox views
- Implemented page load animations using Alpine.js for smoother transitions in various views including firewall, help, index, network, overview, reinstall, server, statistics, storage, subdomain, and system.
- Added opacity and translate effects to elements for improved visual feedback during loading.
- Enhanced hover effects on cards and buttons for better user interaction.
- Adjusted transition timings and delays for a more cohesive user experience.
2025-12-17 19:50:05 -05:00
801898e295 refactor: streamline data loading process in Statistics and overview views for improved performance 2025-12-17 19:29:46 -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
a90aba582d Refactor Proxmox server views for improved layout and styling
- Updated server card component to use a more compact layout with adjusted spacing and styling.
- Enhanced server status display with improved icon sizes and colors.
- Modified quick info row to use smaller text and adjusted labels for clarity.
- Refined server configuration grid for better alignment and spacing.
- Updated modal z-index values for consistent layering across various modals in statistics, storage, subdomain, and system views.
- General styling improvements for better readability and user experience.
2025-12-17 14:36:53 -05:00
760cf84451 Add AdminLTE-style CSS framework to app.css
- Introduced AdminLTE CSS variables for color palette, body colors, card styles, and button styles.
- Implemented card components with variants for primary, success, warning, danger, and info.
- Added button styles including sizes and outline variants.
- Created form controls, select inputs, and input groups with consistent styling.
- Included utility classes for text and background colors, gradients, and shadows.
- Developed components for badges, alerts, callouts, progress bars, tables, small boxes, and info boxes.
- Integrated modal, dropdown, spinner, tooltip, and direct chat styles.
- Established timeline and close button styles, with dark mode support for specific components.
2025-12-17 13:45:56 -05:00
e7b33a2f6c Refactor Proxmox server views for improved UI consistency and usability
- Updated server card component to use new UI elements and improved layout.
- Enhanced status display with badges and better status indicators.
- Refined quick info row for server details with consistent styling.
- Reorganized server configuration statistics into stat cards for clarity.
- Improved help modals for statistics and storage management sections.
- Streamlined alerts and warnings for better user experience.
- Updated storage management view to utilize new UI components and improve readability.
2025-12-17 11:24:17 -05:00
369cb8a812 Add pagination for lifecycle events with navigation controls and records per page selector 2025-12-08 19:55:54 -05:00
31bb0d4df2 Refactor pagination for statistics and task history for improved usability and clarity 2025-12-08 19:52:03 -05:00
cca7673020 Refactor pagination styles for consistency and improved user experience 2025-12-08 19:49:29 -05:00
1ba5f296bc Enhance pagination styles for improved user experience in statistics view 2025-12-08 19:47:53 -05:00
c7678b2028 Refactor task history pagination logic for improved readability and maintainability 2025-12-08 19:44:02 -05:00
5191bb53fe Implement pagination for task history in Proxmox statistics view 2025-12-08 19:39:28 -05:00
1cdae8b693 Implement pagination for network analysis, statistics history, and task history in Proxmox statistics view 2025-12-08 19:35:21 -05:00
f37084bdb2 Enhance Proxmox statistics loading by dispatching individual chart events for improved reliability and parallel data fetching 2025-12-08 17:06:30 -05:00
3508a032db perf: make delete statistics modal open instantly
- Remove @entangle which caused server round-trip on modal open
- Pass statistic data inline via Alpine event dispatch instead of fetching from DB
- Add direct deleteStatistic(id) method for simpler deletion
- Modal now opens immediately without any server communication
2025-12-06 07:38:19 -05:00
f8427d8773 fix: dispatch proxmox-all-stats-loaded event on window instead of document
Alpine.js @event.window modifier listens on window object, not document.
This fix ensures the chartsLoaded state becomes true, removing the
max-h-[260px] constraint and allowing all 4 graphs to display.
2025-12-06 07:34:12 -05:00
9752cee800 fix: update Proxmox firewall rule reordering logic to use original positions for persistence and enhance IP validation for IPv4-mapped IPv6 addresses 2025-12-04 11:52:52 -05:00
07b8299ebd refactor: standardize heading styles in Proxmox overview and statistics views for improved consistency 2025-12-03 23:26:29 -05:00
ce0850c10d refactor: update core rules and enhance Proxmox views with improved styling and structure for better readability 2025-12-03 23:23:20 -05:00
b6e045dc93 feat: improve table search functionality in statistics view by implementing data attribute matching, enhancing accuracy and user experience 2025-12-03 18:44:27 -05:00
048693481f feat: add network analysis link to firewall logs and enhance statistics filtering for improved user navigation and interaction 2025-12-03 17:48:04 -05:00
536d584785 fix: update default historical period to '1_hour_ago' and add corresponding option in statistics view, enhancing user selection for data retrieval 2025-12-03 16:51:47 -05:00
9701babcaa chore: remove '1 Hour Ago' option from current period selection in statistics view to streamline user choices and enhance clarity 2025-12-03 16:48:11 -05:00
ea41889b64 fix: update default historical period to '2_hours_ago' in statistics component and corresponding view, ensuring consistency in data retrieval options 2025-12-03 16:24:15 -05:00
7b2056bafc feat: enhance error handling in statistics retrieval by providing detailed messages for missing current and historical data, improving user feedback and experience 2025-12-03 16:22:11 -05:00
0c4a8f764d feat: optimize Proxmox statistics loading by preloading data on mount and reducing cache TTL for faster updates 2025-12-01 12:14:10 -05:00
4a93e85273 refactor: unify status polling interval across Proxmox views to a fixed 2 seconds for consistency 2025-12-01 10:59:56 -05:00
e5f179d539 refactor: streamline numeric sorting for network connections by utilizing raw byte values from the backend 2025-12-01 09:02:11 -05:00
3d2934dfe8 feat: implement numeric sorting for the "Traffic" column in network connections table to enhance data analysis 2025-12-01 08:59:07 -05:00
4cfc278106 refactor: improve sorting logic for server statistics by adding numeric handling for specific columns and normalizing NaN values 2025-12-01 08:57:14 -05:00
89a466e2f0 refactor: enhance grid transition effects for server statistics by adding dynamic max-height adjustments 2025-12-01 08:52:51 -05:00
5827163ada refactor: simplify memory chart configuration by removing redundant series and adjusting color settings 2025-12-01 08:42:02 -05:00
67de31a61f fix: adjust max value handling for memory chart to allow auto-scaling when invalid values are present 2025-12-01 08:37:04 -05:00
a7eb23c59c refactor: update loading transition effects for server statistics by simplifying scaling and opacity classes 2025-12-01 08:34:20 -05:00
2511cde1dc feat: enhance server statistics loading with dynamic scaling and opacity transitions upon data readiness 2025-12-01 08:28:05 -05:00
06d5183e4b refactor: remove loading overlay and event handling for server statistics to streamline the loading process 2025-12-01 08:22:29 -05:00
555ccb8496 feat: enhance loading experience for server statistics with improved loading indicators and blur overlay 2025-12-01 08:19:47 -05:00
de0ae55d50 refactor: simplify loading logic for telemetry and network analysis sections by removing session storage checks 2025-12-01 08:16:38 -05:00
db93de4b14 feat: improve loading logic for telemetry and network analysis sections by utilizing session storage to prevent unnecessary loading delays 2025-12-01 08:13:50 -05:00
109ab19239 feat: enhance loading experience for telemetry and network analysis sections with blur overlays and loading indicators 2025-12-01 08:10:10 -05:00
970e7cd10a feat: implement retry mechanism for Proxmox stats retrieval to ensure data availability for charts 2025-12-01 08:05:53 -05:00
43424ef15f feat: add wire:init directive to network analysis card for improved loading behavior 2025-12-01 08:02:31 -05:00
774526221c feat: add explicit event handler for network analysis loading to improve reliability on initial page visits 2025-12-01 07:59:30 -05:00