eb015f3421
refactor: update stat card component for improved styling and layout
2025-12-17 11:48:48 -05:00
7190d7a818
refactor: update UI components to shadcn-style
...
- Refactored select component to align with shadcn design principles.
- Updated server status indicator component for consistency with shadcn style.
- Modified spinner component to follow shadcn design guidelines.
- Enhanced stat card component with shadcn-inspired styles.
- Adjusted tab panel component to reflect shadcn design updates.
- Revamped table row and table data cell components to match shadcn aesthetics.
- Updated table header cell component for improved styling consistency.
- Refined table component to align with shadcn design principles.
- Enhanced tabs component with shadcn-inspired styles.
- Updated toggle component to follow shadcn design guidelines.
- Refactored tooltip component to align with shadcn design principles.
- Updated server card component to reflect shadcn-inspired design.
2025-12-17 11:47:42 -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
bf346cecca
Fix null status handling in overview page
...
- Add try-catch around loadVmStatus calls in Overview.php
- Add null checks in checkStatus method
- Wrap entire overview content in @if(\) / @else block
- Show friendly error state with retry button when status unavailable
2025-12-16 08:02:16 -05:00
0125349eb1
Add error handling to prevent lazy loading from getting stuck
...
- Wrap bandwidth throttling check in try-catch in Server.php
- Wrap loadVmStatus in try-catch in Component.php mount()
- Add fallback UI in server.blade.php when status is unavailable
- Show 'Unavailable' state instead of infinite skeleton loading
2025-12-16 07:56:49 -05:00
24eee90728
Add CSV export functionality for firewall logs and update port column headers
2025-12-10 12:10:55 -05:00
5c76a381d0
Fix CSV export formatting and ensure cached states are initialized properly
2025-12-10 12:07:02 -05:00
00d4a50e9d
Add caching for firewall states to optimize network analysis performance
2025-12-10 12:02:45 -05:00
835fc9216d
Add CSV export functionality for network connection data in Firewall component
2025-12-10 11:59:21 -05:00
43c31495a2
Add core router integration for network analysis in Firewall component
2025-12-10 11:47:00 -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
9d672d58ef
Refactor task history pagination methods for improved clarity and performance
2025-12-08 19:42:25 -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
279ab00ee7
Add rename configuration functionality in Firewall component and view
2025-12-08 14:17:07 -05:00
b01593eac2
Add "Apply to All Servers" functionality in Firewall component and view
2025-12-08 14:13:14 -05:00
e1d2805271
Add saved firewall configuration functionality
...
- Implemented the ability to save, view, apply, and delete firewall configurations for users.
- Created a new model for FirewallConfiguration and corresponding database migration.
- Enhanced the firewall view to include a tab for managing saved configurations.
2025-12-08 10:26:32 -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
df77a29925
Update dynamic icon component to support user-defined prefixes
2025-12-06 12:46:21 -05:00
f7f8190718
Enhance server icon display with user-defined colors and fallback option
2025-12-06 12:44:42 -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
1d179e980b
feat: add server icon customization modal with icon and color selection
2025-12-06 10:51:27 -05:00