v1.8.1...v1.8.2 Add Node Advanced Search & Some Improvement
🚀 Enhancements
- bulk-operations: Implement bulk operation flow with UI components for applying data limits, expiration dates, and group assignments (98a92120)
- subscription: Enhance user subscription /info endpoint to include dynamic response headers (1f0e5d50)
- 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)
🩹 Fixes
- date-picker: Add alignment and side props for popover customization and show date picker in cleanup setting as center align and bottom side (7e0b7e38)
- calendar: Adjust day cell styles for better aspect ratio handling if table row has only child (d8d3e9fa)
- persian-calendar: Update day cell styles for last child handling in aspect ratio (1ab26895)
- users-table: Url params (f7cdea0c)
- subscription: Update user subscription info response to use JSON serialization mode (5be8247f)
- 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)
💅 Refactors
- hooks: Add useDebouncedSearch hook and use it enitre app (860e8117)
- users: Optimize query (2ac8d094)
🏡 Chore
- ui: Adjust paddings for search bars to be fixed layout (1dc62d82)
❤️ Contributors
- M03ED (@M03ED)
- Mohammadmahdi Mohammadi mohammadimahdi294@gmail.com
- Mohammad immohammad20000@protonmail.com
- Sinacket bulletsina77@gmail.com