Commit Graph

1812 Commits

Author SHA1 Message Date
76472dfde5 feat(normalsub): Implement flexible, path-based subscription URLs
Refactors the NormalSub feature to move away from a hardcoded `/sub/normal/` path and a restrictive single-word subpath. This change introduces support for multi-segment, slash-separated subpaths (e.g., `path/to/resource`), providing greater flexibility for creating descriptive and structured subscription URLs.
2025-11-29 20:22:22 +00:00
5049209df5 📦Release 2.4.10: Better Upgrades, Cleaner UI & Support Link 2025-11-28 17:17:39 +00:00
91a7c32b9b Update Changelog 2025-11-28 17:16:34 +00:00
6b52d96e8d chore(deps): Bump pydantic from 2.12.4 to 2.12.5
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.12.4 to 2.12.5.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.12.5/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.12.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-27 13:19:09 +00:00
ebef04f9a2 Merge branch 'pr-331' 2025-11-26 22:04:42 +00:00
50df868f85 fix(users): Change text color to muted for QR code type labels 2025-11-26 21:55:57 +00:00
7ab25efdcd feat(donation): Add "Support Us" link and donation modal to the sidebar 2025-11-26 21:18:06 +00:00
81414c0e76 fix(show_uri): Comment out service active check for hysteria-server 2025-11-25 19:35:44 +00:00
d1c4225afe chore(deps): Bump fastapi from 0.121.3 to 0.122.0
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.121.3 to 0.122.0.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.121.3...0.122.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-25 13:19:16 +00:00
e0ed155097 fix(upgrade): Improve Caddy installation process and handle existing service 2025-11-24 20:04:26 +00:00
0bc5405a46 fix(upgrade): Update Caddy repository configuration and GPG key handling 2025-11-22 06:18:06 +00:00
ae5b07ed3d 📦Release 2.4.9: Smarter Upgrades & Cleaner UI 2025-11-21 20:08:10 +00:00
1eef45785b Update Changelog 2025-11-21 20:06:47 +00:00
d5002f885c fix(upgrade): Automatically correct outdated Caddy repository 2025-11-21 19:46:16 +00:00
60e3f3cdc7 chore(deps): Update Caddy installation command 2025-11-21 18:13:48 +00:00
29acedfc4b feat(frontend): Conditionally render URI cards on sub page 2025-11-21 17:34:48 +00:00
a765c15128 📦 Release 2.4.8 — Web Panel Config Manager & WARP Logging Upgrade 2025-11-21 10:11:55 +00:00
24b9c9d6b0 Update Changelog 2025-11-21 10:11:10 +00:00
1e0c60c112 feat: Add web panel configuration management functions 2025-11-21 10:07:59 +00:00
5330504603 refactor(warp): Replace custom logging with Python's logging module and clean up code 2025-11-21 09:23:00 +00:00
0cbd3c6e76 release(2.4.7): WARP Installer Refactor & Config Fixes 2025-11-21 08:59:56 +00:00
f75891f85f Update Changelog 2025-11-21 08:57:30 +00:00
c3237c8d68 Merge pull request #330 from ReturnFI/dependabot/pip/fastapi-0.121.3 2025-11-21 09:34:14 +01:00
e5a0fc467e refactor(warp): Replace bash installer with python script
Integrates the new `warp.py` script into the installation and uninstallation workflows. This refactors the `install.py` and `uninstall.py` scripts to call the local Python-based WARP manager instead of downloading and executing an external bash script.
2025-11-21 08:28:54 +00:00
d9e6df288e chore(deps): Bump fastapi from 0.121.2 to 0.121.3
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.121.2 to 0.121.3.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.121.2...0.121.3)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.121.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 13:19:10 +00:00
264eff9578 Merge pull request #328 from ReturnFI/dependabot/pip/click-8.3.1 2025-11-19 14:34:51 +01:00
c0a4fc8261 Merge pull request #329 from SeyedHashtag/original 2025-11-19 14:28:00 +01:00
fb6706cd5c fix(config): add default domain resolver to routing configuration(singbox 1.14) 2025-11-17 17:57:40 +03:30
baeeb957d2 chore(deps): Bump click from 8.3.0 to 8.3.1
Bumps [click](https://github.com/pallets/click) from 8.3.0 to 8.3.1.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/8.3.1/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.3.0...8.3.1)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 13:31:54 +00:00
c78601ed8b Merge pull request #327 from ReturnFI/dependabot/pip/fastapi-0.121.2
chore(deps): Bump fastapi from 0.121.0 to 0.121.2
2025-11-14 20:04:27 +01:00
89c94f78dd Merge pull request #326 from ReturnFI/dependabot/pip/pymongo-4.15.4
chore(deps): Bump pymongo from 4.15.3 to 4.15.4
2025-11-14 20:04:03 +01:00
5ab923541a Merge pull request #325 from ReturnFI/dependabot/pip/pydantic-settings-2.12.0
chore(deps): Bump pydantic-settings from 2.11.0 to 2.12.0
2025-11-14 20:03:52 +01:00
325e68a92f Merge pull request #324 from ReturnFI/dependabot/pip/hypercorn-0.18.0
chore(deps): Bump hypercorn from 0.17.3 to 0.18.0
2025-11-14 20:03:42 +01:00
3f830a8214 chore(deps): Bump fastapi from 0.121.0 to 0.121.2
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.121.0 to 0.121.2.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.121.0...0.121.2)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.121.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-14 13:20:09 +00:00
229bc8a48e chore(deps): Bump pymongo from 4.15.3 to 4.15.4
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver) from 4.15.3 to 4.15.4.
- [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.3...4.15.4)

---
updated-dependencies:
- dependency-name: pymongo
  dependency-version: 4.15.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 13:24:41 +00:00
8892541844 chore(deps): Bump pydantic-settings from 2.11.0 to 2.12.0
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings) from 2.11.0 to 2.12.0.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.11.0...v2.12.0)

---
updated-dependencies:
- dependency-name: pydantic-settings
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 13:22:27 +00:00
3cb025d3b3 revert: Remove web panel configuration and CLI features 2025-11-10 19:09:56 +00:00
44d630f7a7 feat(cli): Add function to retrieve all web panel settings 2025-11-10 16:35:46 +00:00
7101fa78a3 chore(deps): Bump hypercorn from 0.17.3 to 0.18.0
Bumps [hypercorn](https://github.com/pgjones/hypercorn) from 0.17.3 to 0.18.0.
- [Changelog](https://github.com/pgjones/hypercorn/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pgjones/hypercorn/compare/0.17.3...0.18.0)

---
updated-dependencies:
- dependency-name: hypercorn
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 13:57:14 +00:00
4e435a623f feat: Expose web panel config management in CLI 2025-11-10 13:24:32 +00:00
56f6a36a8b feat: Add web panel configuration management functions 2025-11-10 12:41:27 +00:00
fcd421fd93 typo 2025-11-09 19:09:00 +00:00
389dae3f36 Update Readme 2025-11-09 19:07:57 +00:00
1484dfff73 release(2.4.6): server-side user search, default on-hold, and bug fixes 2025-11-09 18:19:59 +00:00
32344e5bf9 Update Changelog 2025-11-09 18:17:27 +00:00
8a10e6b789 fix(cli): Prevent unwanted creation_date in add_user command 2025-11-09 12:22:50 +00:00
7535efad1e fix(web): Do not show expiration days for on-hold users in edit modal 2025-11-08 19:52:17 +00:00
7ddb30f75f feat: Implement server-side search for users 2025-11-08 19:51:42 +00:00
772d363fa1 feat(user): Set default status to 'On-hold' for new users 2025-11-07 19:25:36 +00:00
ca71219254 🔖 release(2.4.5): IP Limiter Tools & Cleanup Fixes 2025-11-07 17:19:37 +00:00