v2.1.2...v2.2.0
🚀 Enhancements
- subscriptions: Add randomize order option for subscriptions (#284)
- telegram: Add
Reconnect All Nodesbutton to telegram bot (7fbd2738) - telegram: Include disk usage metrics in system stats display (6b18c72c)
🩹 Fixes
- core: Enable nats on scheduler to prevent conflicts (dbdb1105)
- Add command start handler and improve CancelKeyboard initialization (f0261afe)
- jobs: Prevent double status change when user have nextplan (3b532047)
- notification: Avoid unnecessary status change (99f2f60e)
- Load status if is null (155e6da3)
- Load user attrs (2c249d6a)
- user: Flow and shadowsocks method get reset after user get revoked (aa0e5184)
- Add command start handler and improve CancelKeyboard initialization" (87cb2a57)
- tgbot: Cancel button (02a14eea)
- Enhance message deletion logic to handle duplicates and avoid empty deletes" (6176599f)
- operation: Enable loading of usage logs by default and truncate error messages for callback alerts (c9ab1a9f)
- Update user metrics display and improve loading skeletons (98201987)
- dashboard: Remove unnecessary text color classes from download/upload icons (411a8efa)
- links: Ech parameter name (fc12c136)
- dashboard: Update online users percentage calculation and remove unused active users display (37932213)
- dashboard: Add padding to health card header for improved layout (a8f98c69)
🏡 Chore
- node: Sync user cleanup (d82775a8)
- user: Remove complex handling (b5fd9287)
- Add translates for Disk Usage (4cd79c36)
❤️ Contributors
- Sina bulletsina77@gmail.com
- Mohammad immohammad20000@protonmail.com
- T3ST3ST3R0N mamad.love.mail@gmail.com
- M03ED (@M03ED)