diff --git a/changelog b/changelog index 6404a17..4145713 100644 --- a/changelog +++ b/changelog @@ -1,30 +1,23 @@ -# [1.9.3] - 2025-05-16 +# [1.10.0] - 2025-05-18 -## โœจ Changed +## โœจ New Features -### ๐Ÿ”ง System Improvements +### โš™๏ธ NormalSub Configuration Enhancements -* ๐Ÿ•’ **feat:** Replace unreliable cron jobs with a systemd-based `HysteriaScheduler` service -* ๐Ÿ” **feat:** Add file locking to prevent concurrent access issues with `users.json` -* โฑ๏ธ **feat:** Schedule: - * Traffic updates every 1 minute - * Backups every 6 hours with isolated lock management -* ๐Ÿ“ **feat:** Add detailed logging for easier troubleshooting and monitoring +* ๐Ÿ› ๏ธ **feat:** Add NormalSub subpath editing via Settings UI + - New 'Configure' tab in the Settings panel (visible only if NormalSub is active) + - Real-time client-side validation and live subpath editing -### ๐Ÿ› ๏ธ Script Enhancements +* ๐Ÿ”Œ **feat:** Add API endpoints + - `GET /api/v1/config/normalsub/subpath`: Fetch current subpath + - `PUT /api/v1/config/normalsub/edit_subpath`: Update the subpath securely -* ๐Ÿ“ฆ **refactor:** Create shared scheduler install function (used in both `install.sh` & `upgrade.sh`) -* โš™๏ธ **enhance:** Improve `upgrade.sh`: - * Add service checks - * Backup handling - * Color UI - * Robust error handling -* ๐Ÿงผ **fix:** Improve uninstall script to clean up `HysteriaScheduler` service completely -* ๐Ÿ‘ค **feat:** Add a default user after installation -* ๐Ÿ” **fix:** Automatically restart `normal-sub` service after changing its path +* ๐Ÿ–ฅ๏ธ **feat:** Add CLI command support + - `edit_subpath` option added to CLI and `normal-sub` command + - Automatically restarts the service after applying changes -### ๐Ÿค– Telegram Bot Improvements +* ๐Ÿ”ง **feat:** Add backend CLI + shell logic to update `.env` subpath for NormalSub -* โž• **feat:** Show Normal-SUB link and QR code after adding user -* ๐Ÿ” If Normal-SUB is not available, fallback to Hysteria2 direct URI and QR -* ๐Ÿงช Improved input validation for username, traffic, and expiration +## ๐Ÿ“„ Documentation + +* ๐Ÿ“š **docs:** Add sponsorship section with referral link to README