Commit Graph

576 Commits

Author SHA1 Message Date
cd5f9a4cd6 refactor: update card component styling for improved consistency and alignment 2025-12-17 14:51:49 -05:00
c495fd8244 refactor: update server card component layout and styling for improved consistency and clarity 2025-12-17 14:49:48 -05:00
dbf228b37c refactor: update server listing layout and styling to align with TailServer theme 2025-12-17 14:44:34 -05:00
b77af9e831 refactor: update layout and styling for server listing and card components to align with AdminLTE theme 2025-12-17 14:42:55 -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
7794570770 refactor: streamline UI elements and improve layout for better readability and consistency 2025-12-17 13:59:23 -05:00
35d504072d refactor: update resource allocation card layout and styling for improved clarity 2025-12-17 13:55:22 -05:00
a06b4f54e9 refactor: improve UI layout and styling for overview page 2025-12-17 13:54:58 -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
3219d4d7f3 refactor: enhance layout and styling for improved UI consistency and performance 2025-12-17 12:39:36 -05:00
b4e2923a2c refactor: update Proxmox UI components to use TailAdmin styling
- Changed component styles and classes to align with TailAdmin design patterns.
- Updated color schemes, typography, and layout for consistency across components.
- Refactored Info Row, Network Address Card, Notice Banner, Progress Bar, Resource Gauge, Section Header, Server Status, Spinner, Stat Card, and Tab Panel components.
- Enhanced responsiveness and accessibility features in various components.
2025-12-17 12:33:10 -05:00
7a089f53e2 refactor: Update UI components to TailAdmin theme
- Changed badge, button, card, dropdown, input, modal, select, table, tabs, toggle, and tooltip components to align with the TailAdmin design system.
- Updated class names and styles for consistency across components.
- Enhanced accessibility and responsiveness in various components.
- Improved hover and focus states for better user experience.
2025-12-17 12:07:54 -05:00
5004408751 fix: add button disable state and tooltip for reinstallation confirmation 2025-12-17 11:58:25 -05:00
71ea61a960 refactor: update components to shadcn-inspired styling and improve layout consistency 2025-12-17 11:53:57 -05:00
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 12.12.25 12.17.2025 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
78d3d17c36 Add save/load functionality for firewall configurations in Proxmox integration 2025-12-08 11:11:10 -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
596ac84599 Update README.md to enhance Proxmox integration section with detailed features and management options 2025-12-08 08:37:13 -05:00
54b7558a30 Refactor README.md to simplify branding and remove unnecessary images 2025-12-08 08:32:28 -05:00
c185770c19 Update README.md with project overview, features, and installation instructions 2025-12-08 07:35:03 -05:00
86f5f38b76 Remove 'terminal' icon from the server icon selection list 2025-12-07 06:59:18 -05:00
9547a3589a Implement file attachment functionality in ticket creation with upload preview and removal options 2025-12-07 06:50:33 -05:00
eb44e03340 Display attachments in ticket messages with view and download options 2025-12-07 06:48:24 -05:00
16c61494c8 Add file attachment functionality to ticket messages 2025-12-07 06:44:36 -05:00
355f435fa1 Enhance EasyMDE editor toolbar with Font Awesome icons and titles 2025-12-07 06:40:09 -05:00
225a9baf6f Merge branch 'main' of https://gitea.virtnet.bond/Joseph.Rawlings/Virtnet.bond 2025-12-07 06:39:20 -05:00
ecc40aa3a3 Update default theme configuration to use 'lucentui' instead of 'default' 2025-12-07 06:39:16 -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