1a96bfdee0
fix: make server icon customization available on all pages
...
- Moved icon modal properties and methods from Overview.php to base Component.php
- All Proxmox Livewire components now inherit icon customization functionality
- Removed view restriction so modal works on all server pages (not just overview)
- Icon button is now clickable and functional on Network, Storage, Backups, etc.
2025-12-06 09:16:58 -05:00
6f88c95e2a
fix: add legacy iconSearchQuery property for stale sessions
2025-12-06 08:12:43 -05:00
b95c59be81
feat: reimplement server icon customization feature
...
- Add user_set_icon and user_set_icon_color to Server model fillable
- Add icon modal properties and methods to Overview component
- Add clickable icon button next to server hostname in layout
- Add icon picker modal with search, color selection, and preview
- Support for 100+ Remix icons across various categories
- Icons persist to database and display on page load
2025-12-06 08:07:52 -05:00
0c64561b4f
fix: add legacy showIconModal property to prevent stale session errors
...
Users with cached Livewire state from before rollback were getting errors
because their browser was trying to set showIconModal which no longer existed.
Adding an empty property prevents these errors until they refresh.
2025-12-06 07:56:04 -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
d24fa0140f
refactor: align storage calculations with Storage page logic for consistency
2025-12-05 07:02:50 -05:00
61b74aa0a1
feat: implement storage quota checks and VM state validation for drive management
2025-12-05 06:47:33 -05:00
2a07fe78fc
fix: update storage quota checks to use 'meets or exceeds' logic for better clarity
2025-12-05 06:31:54 -05:00
0ba669340e
feat: implement drive detachment limits and storage quota checks in Proxmox configuration
2025-12-05 06:27:54 -05:00
0d253e4d8b
fix: update Proxmox instantiation and correct VM ID reference in storage content request
2025-12-05 06:19:52 -05:00
b0388874d5
feat: enhance slot availability check for reattaching drives in Proxmox configuration
2025-12-05 06:05:38 -05:00
d467368ed8
feat: improve slot availability check for drive assignment in Proxmox configuration
2025-12-05 06:03:05 -05:00
63129a61ae
feat: dispatch browser event to refresh page after successful drive move
2025-12-05 05:59:07 -05:00
ae2ab22453
feat: update drive removal logic to use 'delete' instead of 'none' to prevent CD-ROM creation
2025-12-05 05:57:37 -05:00
f40b53e301
feat: prevent moving drive to the same bus type and update UI to reflect current bus status
2025-12-05 05:56:13 -05:00
48f752c0f6
feat: update drive removal logic to use 'delete' instead of 'none' for SCSI configurations
2025-12-05 05:05:58 -05:00
43ebd70abe
feat: add browser event dispatch for page refresh after drive detachment
2025-12-05 05:02:21 -05:00
f5a1fa6af5
feat: update drive bus change logic to preserve volume data and improve error messaging
2025-12-05 05:00:22 -05:00
352b98e0c7
feat: improve drive reattachment logic to safely remove unused entry after attaching volume
2025-12-05 04:55:21 -05:00
9f8c4eef04
feat: update drive reattachment logic to first set the disk on the new bus before clearing the unused slot
2025-12-05 04:46:55 -05:00
e765a87fa4
feat: update drive removal logic to first preserve volume data in an unused slot
2025-12-05 04:43:55 -05:00
6f75897266
feat: update drive detachment logic to preserve volume data by moving to unused slot
2025-12-05 04:41:42 -05:00
edc9605191
feat: improve unused drive handling by retrieving exact disk value before reattachment
2025-12-05 04:37:52 -05:00
adc4632e24
feat: implement reattach and delete functionality for unused drives with UI updates
2025-12-05 04:34:09 -05:00
dfb1de9abf
feat: add unused drives handling and update device bus modal labels for clarity
2025-12-05 04:28:15 -05:00
e37165e06e
feat: add confirmation modals for detaching and deleting drives to enhance user experience
2025-12-05 04:21:36 -05:00
940c97da9f
feat: enhance max allowed storage loading by integrating ExtensionHelper for improved settings management
2025-12-05 04:15:49 -05:00
061ec6145c
Add storage management functionality to Proxmox extension
...
- Registered Livewire component for storage management.
- Updated routes to include storage management endpoint.
- Modified layout to add storage management link.
- Created storage management view with features to add, edit, and manage drives.
- Implemented modals for adding and editing drives with appropriate validations and options.
2025-12-05 04:11:20 -05:00
f8608425d8
feat: enhance port matching logic in firewall for improved accuracy in destination port checks
2025-12-04 22:50:53 -05:00
d2fe9fe6cf
feat: refine matching logic in firewall to ensure source IP consistency and enhance flexibility in destination port checks
2025-12-04 22:49:06 -05:00
27c8a8ebfd
feat: enhance firewall log matching logic with flexible multi-level IP matching and improved port checks
2025-12-04 22:47:23 -05:00
1bad173b3f
feat: implement core router configuration check method for improved validation
2025-12-04 22:44:16 -05:00
2aa65911b7
feat: refine firewall log matching logic for improved accuracy and add detailed logging for connection data retrieval
2025-12-04 22:42:39 -05:00
8c991c615a
feat: enhance firewall log matching logic with improved IP, protocol, and port checks for increased flexibility
2025-12-04 22:37:17 -05:00
ab1668213d
feat: improve firewall log matching logic with relaxed port checks for better accuracy
2025-12-04 22:35:23 -05:00
3db1a4c193
feat: enhance network analysis with improved matching logic and detailed logging
2025-12-04 22:32:33 -05:00
58adb9b4a5
feat: increase log retrieval limit to 5000 for more comprehensive recent log data
2025-12-04 22:30:40 -05:00
85f7da37d0
fix: limit firewall log entries to the most recent 500 for performance optimization
2025-12-04 22:28:41 -05:00
54cec2e302
feat: add formatted timestamp display for firewall logs
2025-12-04 22:25:58 -05:00
32c6cff86e
fix: optimize firewall log retrieval by removing unnecessary reversal and ensuring proper sorting
2025-12-04 22:23:30 -05:00
8280d8e68e
feat: integrate network analysis feature in firewall view with detailed connection data display
2025-12-04 22:18:19 -05:00
e5460fcb7a
fix: add multiqueue support for network interfaces and update original state handling
2025-12-04 21:49:55 -05:00
a8ea880d94
fix: implement multiqueue support for network interfaces and update UI documentation
2025-12-04 21:43:37 -05:00
9836f321c1
fix: add queues property to network configuration and implement CPU core retrieval method
2025-12-04 21:41:05 -05:00
2089103a28
feat: add sidebar layout data to firewall view for improved structure
2025-12-04 21:05:59 -05:00
83823e2103
fix: clarify usage of ruleMacro in Firewall class, noting it is for UI convenience only
2025-12-04 20:36:03 -05:00
c735435690
feat: add macro definitions for firewall rules and auto-fill functionality in rule form modal, enhancing user experience and simplifying configuration
2025-12-04 20:28:00 -05:00
2046505109
refactor: reduce log limit to 500 and implement lazy loading for firewall logs in Proxmox component, enhancing performance and preventing payload issues
2025-12-04 20:17:24 -05:00
5801f90c88
feat: enhance Proxmox firewall logs functionality by increasing log limit to 5000, adding auto-refresh feature, and improving log fetching mechanism for better data accuracy and user experience
2025-12-04 19:58:46 -05:00
0adfdb3741
feat: add pagination for firewall logs in Proxmox component, enhancing log management and user experience with navigation controls
2025-12-04 19:47:51 -05:00