18c093a9b9
Clone beta
2025-09-07 23:25:49 +03:30
87243c5bd5
Update Requirements
2025-09-07 23:21:42 +03:30
8584c36a80
feat: upgrade MongoDB to v8.0
2025-09-07 23:16:10 +03:30
3762d1ecd7
feat: upgrade MongoDB to v8.0 with precise OS version detection
2025-09-07 23:13:37 +03:30
b9576cc3f0
feat: add MongoDB installation && Migration
2025-09-07 23:05:55 +03:30
45e3e101d5
fix pinSHA256
2025-09-07 01:13:05 +03:30
e260d9a8c4
feat: migrate normalsub from json to mongodb
2025-09-07 00:52:37 +03:30
7ce683285d
refactor(user): adapt show_user_uri script to use mongodb
2025-09-07 00:33:01 +03:30
9da68fa79c
fix(core): correct mongorestore path in restore script
2025-09-07 00:03:19 +03:30
5e43ed9aa6
Fixed the validation in the restore API endpoint
2025-09-07 00:01:13 +03:30
80c21ccd07
feat: migrate user management from json to mongodb
2025-09-06 22:38:32 +03:30
15eac57988
Merge pull request #264 from ReturnFI/dependabot/pip/pytelegrambotapi-4.29.1
...
chore(deps): Bump pytelegrambotapi from 4.28.0 to 4.29.1
2025-09-06 20:58:20 +03:30
811e2c987b
Merge pull request #265 from ReturnFI/beta
...
feat(users): Integrate real-time online status and enhance UI
2025-09-05 21:34:01 +03:30
d5d4935f69
feat(users): Integrate real-time online status and enhance UI
2025-09-05 13:16:41 +02:00
8ba81e37ae
chore(deps): Bump pytelegrambotapi from 4.28.0 to 4.29.1
...
Bumps [pytelegrambotapi](https://github.com/eternnoir/pyTelegramBotAPI ) from 4.28.0 to 4.29.1.
- [Release notes](https://github.com/eternnoir/pyTelegramBotAPI/releases )
- [Commits](https://github.com/eternnoir/pyTelegramBotAPI/compare/4.28.0...4.29.1 )
---
updated-dependencies:
- dependency-name: pytelegrambotapi
dependency-version: 4.29.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 14:27:29 +00:00
c9235b2b36
fix(bot): ensure QR code is displayed after user creation
2025-09-01 23:05:27 +03:30
1804db94cf
fix(upgrade): Ensure reliable service restarts after upgrade
2025-08-31 21:07:58 +03:30
2b923a25b0
fix(core): handle on-hold users and null dates in edit_user
2025-08-31 21:07:25 +03:30
8c019c5b9f
🚀 [1.18.1]: Security Fix, Login Redesign & Hysteria Settings
2025-08-30 23:59:25 +03:30
2eedca55f0
Update changelog
2025-08-30 23:57:59 +03:30
11986d5b43
Add extra.json to Backup Files
2025-08-29 21:57:21 +03:30
b9b5744607
fix: add responsive design
2025-08-29 21:48:31 +03:30
6fb74362be
feat(auth/ui): Redesign login page and remove next_url from login flow
2025-08-29 21:40:54 +03:30
676ed4cd87
Remove /dev/null redirects
2025-08-29 13:17:15 +03:30
d0ee0864f4
feat(settings): add Hysteria Settings tab with geo update support
2025-08-29 12:28:48 +03:30
e6f775d2ed
fix(webpanel): relax conflict check in user viewmodel
2025-08-28 00:53:43 +03:30
8299b11ff1
Merge pull request #256 from ReturnFI/dependabot/pip/typing-extensions-4.15.0
...
chore(deps): Bump typing-extensions from 4.14.1 to 4.15.0
2025-08-27 23:18:02 +03:30
218980de22
chore(deps): Bump typing-extensions from 4.14.1 to 4.15.0
...
Bumps [typing-extensions](https://github.com/python/typing_extensions ) from 4.14.1 to 4.15.0.
- [Release notes](https://github.com/python/typing_extensions/releases )
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/python/typing_extensions/compare/4.14.1...4.15.0 )
---
updated-dependencies:
- dependency-name: typing-extensions
dependency-version: 4.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-27 19:47:23 +00:00
25ea2111ac
Merge pull request #257 from ReturnFI/dependabot/pip/starlette-0.47.3
...
chore(deps): Bump starlette from 0.47.2 to 0.47.3
2025-08-27 23:16:48 +03:30
c3df2c3639
Merge pull request #252 from ReturnFI/dependabot/pip/requests-2.32.5
...
chore(deps): Bump requests from 2.32.4 to 2.32.5
2025-08-27 23:16:19 +03:30
8e9ff9c4d2
remove deprecated user.sh script for old auth method
2025-08-27 22:55:11 +03:30
2a5055f1e4
🔖 [1.18.0]: Bulk Export, On-Hold Users & Speed Boost
2025-08-27 22:51:35 +03:30
7dee669f1f
Merge pull request #258 from ReturnFI/hold
...
Bulk User Export, On-Hold Logic & Performance Optimizations
2025-08-27 22:48:38 +03:30
3838178aa0
Update changelog
2025-08-27 22:47:34 +03:30
1dbffb808c
Clone Main
2025-08-27 22:45:12 +03:30
18d3a1029b
perf(api): optimize bulk user URI fetching in webpanel
...
Refactored the web panel's user link generation to resolve a major performance bottleneck. Previously, fetching links for N users would trigger N separate script executions, causing significant delays from process startup overhead.
- Introduced a new bulk API endpoint (`/api/v1/users/uri/bulk`) that accepts a list of usernames and calls the backend script only once.
- Updated the frontend JavaScript in `users.html` to use this new endpoint, replacing N parallel API calls with a single one.
- Cleaned up the `wrapper_uri.py` script for better readability and maintainability.
2025-08-27 17:22:04 +03:30
c494250f9f
feat(frontend): add bulk user link export feature to users page
2025-08-27 16:43:33 +03:30
ecb08dbd44
perf(core): optimize bulk user URI generation in wrapper_uri.py
2025-08-27 16:41:34 +03:30
bd0124446d
fix(bot): handle escaped underscores in usernames
2025-08-27 16:36:46 +03:30
916c365181
chore(deps): Bump starlette from 0.47.2 to 0.47.3
...
Bumps [starlette](https://github.com/encode/starlette ) from 0.47.2 to 0.47.3.
- [Release notes](https://github.com/encode/starlette/releases )
- [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md )
- [Commits](https://github.com/encode/starlette/compare/0.47.2...0.47.3 )
---
updated-dependencies:
- dependency-name: starlette
dependency-version: 0.47.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 03:13:25 +00:00
eef7342bc3
feat(webpanel): add distinct colors for user statuses
2025-08-26 00:24:27 +03:30
3682052225
Clone hold branch
2025-08-26 00:23:39 +03:30
28062074bf
refactor(core): centralize on-hold user logic in traffic.py
2025-08-26 00:14:25 +03:30
9b12a28bbb
fix(webpanel): Improve user data and status handling
...
- Correctly handle malformed user data.
- Accurately display status for on-hold users.
2025-08-25 23:12:17 +03:30
9a43895953
feat(core): implement on-hold user activation
2025-08-25 23:08:23 +03:30
af3ad880c6
Set user creation_date to None by default
2025-08-25 22:59:04 +03:30
b4579f1bc6
fix: show golang installation
2025-08-25 20:31:02 +03:30
757da63c01
Remove Update
2025-08-25 14:48:11 +03:30
a0f0ffe017
fix: silence apt-get update with -qq flag
2025-08-25 00:51:46 +03:30
be449b5a66
🚀 [1.17.0] – High-Performance Auth & Bulk User Creation
2025-08-24 23:26:32 +03:30