Commit Graph

908 Commits

Author SHA1 Message Date
a910d41e6e feat(buttons): add ghost and outline button components with responsive styles 2026-04-22 10:07:07 -04:00
9c0a1e4157 feat(colors): enhance light and dark mode color schemes with new glow accents and shadow tokens 2026-04-22 10:06:35 -04:00
6440a24390 feat: add dark/light mode toggle to navigation, enhance sidebar styles, and update layout colors
- Implemented a button for toggling between dark and light modes in the navigation component.
- Adjusted sidebar width and improved active link indicators with shadows for better visibility.
- Updated layout colors for a more vibrant and cohesive theme, focusing on a "Pure Neutral Black + Neon" aesthetic.
- Refined ambient gradient accents for improved content readability across devices.
- Enhanced console layout for better responsiveness and user experience.
2026-04-22 01:43:38 -04:00
68043f0416 fix(proxmox): harden console sessions and firewall rollout safety
Reduce security and reliability risk across the Proxmox extension by removing password exposure from Livewire state, hardening console auth/cookie handling, and improving sanitized error paths. Improve firewall and router performance by adding safer lazy loading, bounded pagination, cross-server compatibility guards, and lower-overhead API workflows.

Made-with: Cursor
2026-03-28 19:34:46 -04:00
9f996035db refactor(proxmox): remove redundant quick actions navigation
Remove the newly added quick actions strip from the shared Proxmox layout because it duplicated existing navigation and added visual noise. Keep the original tab navigation as the single, clear navigation surface.

Made-with: Cursor
2026-03-28 16:29:34 -04:00
b8677f5b7d feat(proxmox): add smart firewall workflow and UI refresh
Introduce starter firewall rule templates, one-click rule creation from log entries, and quick log filter presets to speed up incident response. Add a shared quick actions hub plus refreshed help and overview surfaces to improve discoverability and make key VPS tasks faster.

Made-with: Cursor
2026-03-28 16:24:12 -04:00
3246a86f91 refactor(proxmox): streamline statistics component and improve routing
Refactored the statistics redirect component for better performance and clarity. Updated routing to enhance user navigation within the Proxmox extension, setting the stage for future enhancements.
2026-03-28 15:59:45 -04:00
9e33470134 feat(proxmox): add statistics redirect component and route
Introduced a new Livewire component for statistics redirection and added a corresponding route to enhance navigation within the Proxmox extension. This update lays the groundwork for future statistics-related features.
2026-03-28 15:48:17 -04:00
5b61b75729 chore(proxmox): remove Statistics page, Livewire component, and related UI
Made-with: Cursor
2026-03-28 12:15:24 -04:00
85783f8047 fix(proxmox): statistics pulse icons for x-dynamic-component and widen debug exception capture
Made-with: Cursor
2026-03-28 12:02:23 -04:00
9e899cb947 feat(proxmox): rebuild statistics UI and client runtime
New Blade layout, copy, and visual system for the monitoring tab; RRD hosts use data-statistics-chart hooks; tables use pxStatTableKit and data-statistics-data-row; network and comparison panels use new selectors; CSV helpers renamed (pxExport*); modals and telemetry refreshed.

Made-with: Cursor
2026-03-28 11:38:56 -04:00
ecb2c545c1 refactor(proxmox): recreate statistics page UI, inline telemetry charts
- Match overview design: resource card, gradient section headers, help modals
- Inline Live Telemetry (ApexCharts IDs unchanged); remove telemetry partial
- Add copyToClipboard script for parity with overview

Made-with: Cursor
2026-03-28 07:42:16 -04:00
8906ec006f Replace inline telemetry section with @include partial for cleaner statistics page
Made-with: Cursor
2026-03-27 19:17:51 -04:00
3cb201d766 Fix statistics graphPayloads never being populated and add redesigned telemetry partial
Made-with: Cursor
2026-03-27 18:58:35 -04:00
36255eebcf Refactor statistics view: update variable declarations for better scope management; enhance error handling in cleanup process; remove redundant noData configuration in chart options 2026-03-26 04:24:22 -04:00
5fe3773b69 Enhance resource management in Proxmox: implement caching for available resources in Node model; add cache invalidation on server updates and deletions 2026-03-25 23:12:47 +01:00
99d14d9aa9 Refactor dropdown and navigation components: update styles for improved consistency and accessibility; enhance link styling for better user experience 2026-03-16 20:00:05 -04:00
56462aac19 Add Laravel IDE discovery files for VS Code integration
- Introduced multiple discovery files to enhance Laravel IDE support in Visual Studio Code.
- Implemented functionality to retrieve and parse test cases, translations, Livewire components, and middleware information.
- Enhanced error handling and logging configurations for better debugging experience.
- Utilized Laravel's service provider for bootstrapping necessary configurations.
2026-03-16 19:55:20 -04:00
26d4f5d175 Remove unused Laravel IDE discovery files to clean up the vendor directory 2026-03-16 19:46:52 -04:00
91cdaf2a6b Refactor Proxmox components: optimize data fetching in Server and Overview; enhance macro handling in Firewall; improve task data refresh logic in Statistics and views 2026-03-14 11:44:46 -04:00
a8b6e5cfba Enhance ManualServers functionality: add user-provided information display and credential handling; improve TagsInput validation; update navigation properties 2026-03-13 05:58:51 -04:00
0f36dba867 Enhance TagsInput validation: ensure at least one item is required for non-empty arrays; improve setting value handling in Retrieved event 2026-03-12 18:09:02 -04:00
7ae257dede Enhance TagsInput validation: ensure at least one item is required for non-empty arrays 2026-03-12 17:59:06 -04:00
c9f612f5aa Manual Servers 2026-03-12 22:47:38 +01:00
5dc5b59b4b Update .env 2026-03-12 11:09:52 +01:00
6e64daad6a Add copy-to-clipboard button on documentation code blocks 2026-03-11 19:41:12 -04:00
f00ba32643 Fix invoice number race condition: use DB lock for atomic increment 2026-03-11 19:24:06 -04:00
7a6ea21925 Fix firewall API auth: load config from Server model directly 2026-03-11 19:06:46 -04:00
0f13216685 Fix firewall toggle: send PUT/POST as form data instead of JSON (Proxmox API requires x-www-form-urlencoded) 2026-03-11 18:52:36 -04:00
c16915fcc8 Make navbar fully opaque (remove transparency and backdrop-blur) 2026-03-11 18:33:55 -04:00
2b596173b6 Fix dropdown alternating position: reset style.left before measuring getBoundingClientRect 2026-03-11 18:31:36 -04:00
757f85808f Reimplement user dropdown using proven x-dropdown component, fix x-transition syntax 2026-03-11 18:26:38 -04:00
b42f0f47e4 Fix dropdown: move @click.outside to parent, add x-cloak, clean up x-transition 2026-03-11 17:51:33 -04:00
7491b85d26 Fix dropdown: use absolute positioning instead of fixed (backdrop-filter containing block issue) 2026-03-11 17:42:34 -04:00
4748238150 style: adjust user account dropdown position for improved visibility 2026-03-11 17:31:58 -04:00
7a89154c7a Merge branch 'main' of https://gitea.virtnet.bond/Joseph.Rawlings/Virtnet.bond 2026-03-11 17:07:36 -04:00
7c06ec6c4d style: adjust dropdown position for improved alignment in navigation 2026-03-11 17:07:32 -04:00
ec2f207063 Merge branch 'main' of gitea.virtnet.bond:Joseph.Rawlings/Virtnet.bond
# Conflicts:
#	extensions/Others/CustomPages/resources/views/show.blade.php
#	extensions/Others/KnowledgeBase/resources/views/show.blade.php
#	extensions/Servers/Proxmox/views/components/layout.blade.php
#	extensions/Servers/Proxmox/views/overview.blade.php
#	extensions/Servers/Proxmox/views/statistics.blade.php
#	themes/lucentui/views/home.blade.php
2026-03-11 01:57:19 +01:00
94c0b7712f Conveyance. 2026-03-11 01:53:54 +01:00
ac6563caac style: add missing closing div tag for proper layout structure 2026-03-10 20:53:06 -04:00
b6eb0d9db8 Fix HTML escaping in state descriptions and improve formatting in statistics view 2026-03-10 20:31:20 -04:00
e826e76772 Merge branch 'main' of gitea.virtnet.bond:Joseph.Rawlings/Virtnet.bond 2026-03-11 01:00:03 +01:00
37a3e09c75 style: adjust layout structure for improved readability and organization 2026-03-10 19:57:59 -04:00
dec37ef48e Merge branch 'main' of gitea.virtnet.bond:Joseph.Rawlings/Virtnet.bond 2026-03-11 00:45:36 +01:00
17c534a828 fix: correct drive index reference in storage details display 2026-03-10 19:45:11 -04:00
91189c9dea Merge branch 'main' of gitea.virtnet.bond:Joseph.Rawlings/Virtnet.bond 2026-03-11 00:32:54 +01:00
ffc19d6eaa style: enhance form input styles for better usability and appearance 2026-03-10 19:32:28 -04:00
8ed0a27c07 Merge branch 'main' of gitea.virtnet.bond:Joseph.Rawlings/Virtnet.bond 2026-03-10 23:27:22 +01:00
a7d0354150 style: update form input styles for improved appearance and focus effects 2026-03-10 18:26:58 -04:00
3d4fb77154 Merge branch 'main' of gitea.virtnet.bond:Joseph.Rawlings/Virtnet.bond 2026-03-10 23:24:41 +01:00