6bc9358453
feat(api/telegram): add and refactor backup interval handling
2025-09-18 12:14:51 +00:00
9f82486785
feat(cli): add telegram bot backup interval management
2025-09-18 11:55:17 +00:00
b583894d9a
feat(telegram): implement automatic scheduled backups
2025-09-18 11:40:31 +00:00
1b11c54e4b
🔖 release(2.2.2): Refactor subscription page templates
2025-09-17 21:23:07 +00:00
6421dea764
Update Changelog
2025-09-17 21:19:51 +00:00
8a67922249
chore(deps): Bump pymongo from 4.15.0 to 4.15.1
...
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver ) from 4.15.0 to 4.15.1.
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases )
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst )
- [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.15.0...4.15.1 )
---
updated-dependencies:
- dependency-name: pymongo
dependency-version: 4.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 13:24:00 +00:00
a8314eefa4
Feat: Refactor subscription page templates
2025-09-17 11:14:37 +00:00
ed1ce5524a
🔖 release(2.2.1): IP Limit Migration & UI Enhancements 🎛️ ✨
2025-09-15 19:34:09 +00:00
fd84be4db8
Update Changelog
2025-09-15 19:32:59 +00:00
a95e89f4c4
Remove Beta Build
2025-09-15 18:14:23 +00:00
c943596912
refactor(scripts): migrate IP limit state from JSON to MongoDB
2025-09-15 18:05:49 +00:00
65925a24c8
chore(deps): Bump starlette from 0.47.3 to 0.48.0
...
Bumps [starlette](https://github.com/Kludex/starlette ) from 0.47.3 to 0.48.0.
- [Release notes](https://github.com/Kludex/starlette/releases )
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/starlette/compare/0.47.3...0.48.0 )
---
updated-dependencies:
- dependency-name: starlette
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 14:24:09 +00:00
5c349cc202
chore(deps): Bump pydantic from 2.11.7 to 2.11.9
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.11.7 to 2.11.9.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.11.9/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.11.7...v2.11.9 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.11.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 14:24:00 +00:00
fc55a394e8
refactor(ci): simplify beta build artifact creation
2025-09-15 07:51:04 +03:30
4796af0ac4
fix(ci): upload beta build artifacts separately
2025-09-15 07:34:50 +03:30
f699289f7c
fix(ci): prevent nested archives in beta build workflow
2025-09-15 07:31:02 +03:30
0fc7b50bb3
Merge pull request #275 from SeyedHashtag/good
...
Enhance telegram bot user interface by adding emojies
2025-09-15 07:19:35 +03:30
52929d6327
Delete .github/workflows/build-beta.yml
2025-09-15 07:17:09 +03:30
431e6d2288
feat(ci): add beta build workflow for testing
2025-09-15 07:12:01 +03:30
74c6bcf774
Enhance user interface by adding emoji to command buttons for better visibility
2025-09-15 00:46:36 +03:30
e8704ffda0
Update README.md
2025-09-13 23:40:20 +03:30
db05c7eb72
Update config.yml
2025-09-13 23:40:04 +03:30
2ce512e6f3
Update README-fa.md
2025-09-13 23:39:46 +03:30
330f975035
Update URL
2025-09-13 23:39:29 +03:30
b2f01bbd25
🔖 release(2.2.0): Bulk User Deletion 🚀
2025-09-13 16:20:40 +00:00
210c40f9d4
Update Changelog
2025-09-13 16:18:53 +00:00
949a12cea7
perf(core): implement efficient bulk user deletion
...
Revamps the entire user deletion process to resolve critical performance bottlenecks that caused the web panel and database to freeze when removing multiple users.
- **Backend:** Core scripts (`kickuser.py`, `remove_user.py`) and the database layer are re-engineered to handle multiple users in a single, efficient batch operation using MongoDB's `delete_many`.
- **API:** A new `POST /api/v1/users/bulk-delete` endpoint is introduced for batch removals. The existing single-user `DELETE` endpoint is fixed to align with the new bulk logic.
- **Frontend:** The Users page now intelligently calls the bulk API when multiple users are selected, drastically improving UI responsiveness and reducing server load.
2025-09-13 16:15:41 +00:00
cb9804d71e
🔖 release(2.1.4): API response model fix 🐛
2025-09-13 14:50:43 +00:00
77dd658820
Update Changelog
2025-09-13 14:49:47 +00:00
6ef5f6d65e
fix(api): align user data with response model in user detail endpoint
2025-09-13 14:45:24 +00:00
842b78c4a4
🔖 release(2.1.3): UI logo update & upgrade reliability fix 🎨 ⚡
2025-09-13 12:14:01 +00:00
91a3a4bebe
Update Changelog
2025-09-13 12:12:35 +00:00
0211251a9f
feat(ui): improve sidebar logo visibility
2025-09-12 21:06:46 +00:00
1c865cd164
fix(upgrade): improve service restart reliability
2025-09-12 20:43:27 +00:00
3a71fa9226
Update README.md
2025-09-12 23:50:08 +03:30
cecdd94df3
Update README.md
2025-09-12 22:50:25 +03:30
9d4e0d7b0c
Update changelog
2025-09-12 22:05:01 +03:30
ae26e33bdf
🔖 release(2.1.2): Add AVX check & nodb install notice ⚙️
2025-09-12 18:30:08 +00:00
0e879b24f6
Update Changelog
2025-09-12 18:28:58 +00:00
f3583257ec
Merge pull request #268 from ReturnFI/dependabot/pip/pymongo-4.15.0
...
chore(deps): Bump pymongo from 4.14.1 to 4.15.0
2025-09-12 21:53:00 +03:30
9e5dbf0b37
feat: add AVX check to upgrade script
2025-09-12 18:19:23 +00:00
a8948c11e4
feat: inform users about nodb version on AVX check failure
2025-09-12 12:03:17 +00:00
b913b66d1a
feat: add CPU AVX support check for MongoDB compatibility
2025-09-12 11:55:03 +00:00
a34efe3b27
🔖 release(2.1.1): Server Info Migration & Cleanup 🗑️
2025-09-12 09:48:13 +00:00
c83631c93c
Update Markdown
2025-09-12 09:46:18 +00:00
2a49d7b85d
Update Changelog
2025-09-12 09:44:08 +00:00
f00c145f01
Remove duplicate traffic_status check
2025-09-12 09:40:41 +00:00
6e35017b6f
refactor(core): Migrate server_info traffic stats to use database
...
Updated `server_info.py` to fetch user traffic data directly from the MongoDB database instead of reading from the deprecated `users.json` file.
2025-09-12 08:58:53 +00:00
6d621e45c9
refactor(install): use lsb_release for mongodb installation
2025-09-12 00:08:27 +03:30
9d7918ceb0
feat(install): add support for Debian 13 MongoDB installation
2025-09-12 00:02:20 +03:30