github PasarGuard/panel v1.9.0

3 hours ago

v1.8.2...v1.9.0 Add Bulk User Creation & Update Notifications In UI

compare changes

🚀 Enhancements

  • middleware: Implement request logging middleware with process time tracking (3f823ff1)
  • nodes: Add node advanced search with status and core selection filter as separated component (68bc0188)
  • middleware: Implement request logging middleware with process time tracking (b0a5ae15)
  • nodes: Add node advanced search with status and core selection filter as separated component (75790b2e)
  • users: Implement bulk user creation from template with username strategies (#108)
  • bulk: Add bulk user creation page and update sidebar navigation (7915625f)
  • date-picker: Integrate theme support for calendar time picker indicator (0e822333)
  • cores-selector: Change core selector design and fix the height of node advanced search dialog auto in all sizes (127a0e07)
  • node-modal: Enhance node data synchronization and form updates in NodeModal component (83e653cf)
  • users-table: Add cache layer for user actions to use response of action endpoint (0c37523c)
  • versioning: Implement version check and update notifications with UI components for version updates (8f983177)
  • sidebar: Enhance sidebar functionality for collapsing (a0f7c979)
  • toaster: Set toast position to top-right for improved visibility (b9ff7a7d)
  • copy-button: Add toast notifications for copy success and error handling (2ca27285)

🩹 Fixes

  • validation: Update status code for validation exception response to HTTP_422_UNPROCESSABLE_CONTENT (d00b75e0)
  • admins-table: Table behavior desktop (840eee0b)
  • locales: Update admin enable/disable translations and add 'noAdminsFound' message (fd6bc939)
  • Bulk group remove color (8bef7f50)
  • Reset all nodes buttons size on mobile (6bbc0873)
  • ssl: Allow self signed certificate (3233fad1)
  • workflow: Ghcr.io build (43ef0f14)
  • node: Health check edge cases handling (110c2e24)
  • node: Postgresql query (789d5664)
  • node: Group by in postgresql (e35364a7)
  • Format (c7da1fea)
  • validation: Update status code for validation exception response to HTTP_422_UNPROCESSABLE_CONTENT (45633575)
  • admins-table: Table behavior desktop (119e134e)
  • locales: Update admin enable/disable translations and add 'noAdminsFound' message (7eee98bf)
  • Bulk group remove color (78cf9303)
  • Reset all nodes buttons size on mobile (53dc4aac)
  • ssl: Allow self signed certificate (0d9c26e0)
  • workflow: Ghcr.io build (6038eebd)
  • node: Health check edge cases handling (e7b71578)
  • node: Postgresql query (868ffb8b)
  • node: Group by in postgresql (fb2a3a87)
  • Format (21f4e1fc)
  • /info show expire null (e7ed9cb7)
  • Update calculate_admin_usage to return tuple and filter valid user IDs in record_user_usages (a82c96d9)
  • Skip validation if username is None (for random strategy) (3cbd79af)
  • qrcode-modal: Improve layout and overflow handling in QR code modal (408ed7f0)
  • date-picker: Preserve time from existing date when internalDate is present (83a06fc8)
  • login: Enhance form accessibility by adding autocomplete attributes to input fields (709acb76)
  • user-modal: Fix the height of user modal while editing user (1450eb5c)
  • Fix autodelete fallback for USERS_AUTODELETE_DAYS (#123)
  • Default fingerprint (fe96d86b)
  • sidebar: Show latest version badge in desktop (6207e8d2)
  • login: Update form autocomplete attributes for improved security and user experience (c14579ac)
  • dependencies: Update pasarguard-node-bridge to version 0.3.5 (c4948286)
  • toaster: Adjust toast position based on text direction for better accessibility (0401d74a)
  • Documentation URLs (2e5828a1)

💅 Refactors

🏡 Chore

  • Fix typo in file name (0e521210)
  • search: Standardize search input layout across components and improve spacing (e148c4e6)
  • Update pasarguard-node-bridge package (a3e16531)
  • Update pasarguard-node-bridge package (855627c4)

❤️ Contributors

Don't miss a new panel release

NewReleases is sending notifications on new releases.