Commit Graph

1690 Commits

Author SHA1 Message Date
e5e2f4bf17 Update Changelog 2025-09-24 19:59:36 +00:00
ce968b182b chore(shell): clean up shell script formatting and structure 2025-09-24 19:51:23 +00:00
ec90ffb09a remove singbox sub 2025-09-24 19:45:21 +00:00
105371cb07 refactor: Externalize all template 2025-09-24 19:38:47 +00:00
9b1d2cabb9 refactor: Externalize all template JavaScript to asset files 2025-09-24 18:45:35 +00:00
d828ca6c3f fix: correct JSON array parsing 2025-09-24 17:35:01 +00:00
0a5b7066f8 chore(deps): Bump fastapi from 0.116.1 to 0.117.1
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.116.1 to 0.117.1.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.116.1...0.117.1)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.117.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 13:27:10 +00:00
e5f481ac85 🔖 release(2.3.1): UI/UX improvements & Day Usage column 2025-09-20 13:27:30 +00:00
fb89bdb780 Update Changelog 2025-09-20 13:26:31 +00:00
01c9feefad feat(ui): improve update notification system with Markdown and better visibility
Enhances the update notification experience by improving logic,
readability, and UI styling.

- Reduced "skip this version" reminder period from 7 days to 2 hours for more frequent notifications.
- Integrated showdown.js to render changelog content in Markdown for better formatting.
- Converted changelog text from Markdown to HTML before displaying in the notification bar.
- Enhanced visibility and styling of the update notification bar.
2025-09-20 13:24:00 +00:00
4c0049a605 Update Changelog 2025-09-20 13:05:46 +00:00
7a38231a4a Update Readme 2025-09-20 13:01:28 +00:00
51f375d1e8 feat(ui): enhance user list responsiveness on mobile and tablet
Improves usability of the user list for smaller screens with responsive
detail views and filter controls.

- Added collapsible detail rows to show key user info (Status, Traffic, Expiry, etc.) via toggle button.
- Adjusted table column visibility using Bootstrap (`d-none`, `d-md-table-cell`).
- Updated JS event handlers and column indices for responsive layout support.
- Replaced filter button group with a hamburger dropdown on mobile/tablet.
- Used Bootstrap responsive display classes to toggle between dropdown and full button set.
- Optimized card header space for smaller devices.
2025-09-20 12:58:38 +00:00
6eccaa58c1 feat: Add 'Day Usage' column to user table 2025-09-20 12:33:45 +00:00
808cdae10a 🔖 release(2.3.0): Telegram backup scheduling & server IP display 2025-09-18 21:33:32 +00:00
6e322153e1 Update Changelog 2025-09-18 21:32:02 +00:00
eb55cfe248 style(ui): improve network metrics readability
- Increased font size for easier readability.
- Applied bold font weight for better emphasis.
2025-09-18 21:27:40 +00:00
6b429a6e49 feat(frontend): display server IP addresses on dashboard 2025-09-18 21:22:41 +00:00
fd969af7ff feat(api): include server IPs in status endpoint 2025-09-18 21:21:10 +00:00
677634c25c feat(server-info): add server IP addresses to output 2025-09-18 21:19:23 +00:00
667da26274 feat(frontend): display current telegram backup interval in UI 2025-09-18 20:41:10 +00:00
88659a4e7d feat(api): add endpoint to get telegram backup interval 2025-09-18 20:39:12 +00:00
c6b02dfbfa feat: implement smart version checking with user-friendly notifications 2025-09-18 19:44:45 +00:00
ea03a58c77 Update README 2025-09-18 19:33:22 +00:00
146dc1adab feat(frontend): add telegram backup interval UI to settings page 2025-09-18 12:40:09 +00:00
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