ab334a2315
- Add bulk delete button with automatic backup creation before deletion - Move checkbox column to the right side of the table - Show '(all)' indicator when all hosts are selected - Add comprehensive delete confirmation modal listing affected hosts - Rename 'Bulk Actions' button to 'Manage ACL' for clarity - Add CGNAT warning banner in Access Lists page - Explains why mobile/CGNAT connections may be blocked - Provides solutions for locked-out users - Includes tips for T-Mobile 5G, Starlink, and other CGNAT ISPs - Improve error messaging and loading states Addresses common CGNAT issues where geo-blocking fails due to data center IP addresses appearing instead of user's location.
Frontend (Vite + React)
Development
cd frontend
npm install
npm run dev
Production build
cd frontend
npm run build