Commit Graph

1300 Commits

Author SHA1 Message Date
6ce2a2552b Update changelog 2025-05-28 23:03:00 +03:30
5821c601ce feat: enhance WARP status display with colored indicators and improved UX 2025-05-28 22:56:29 +03:30
475d511345 feat(normalsub): use user password in subscription link path
Refactored normalsub.py to use the user's password as the identifier in the subscription URL path instead of the username, enhancing privacy by making user enumeration harder.
2025-05-27 20:59:37 +03:30
2168080843 feat: Refactor normalsub to use Caddy as reverse proxy 2025-05-27 16:20:02 +03:30
b2cb712c08 feat: Adapt WARP API to handle JSON status output 2025-05-25 12:49:33 +03:30
1ee3fbd0fb feat: Modify WARP status script to output JSON 2025-05-25 12:47:39 +03:30
acddac247a 🔖 v1.10.1 Release 🚀 – add credential reset options, IP limiter API, UI cleanup, RAM fix 2025-05-24 20:43:32 +03:30
b0b1dedad7 Merge pull request #174 from ReturnFI/beta
Add credential reset options, IP limiter API, and RAM fix
2025-05-24 20:41:27 +03:30
d99eff0317 Update changelog 2025-05-24 20:40:32 +03:30
078714856b feat: add reset webpanel credentials option to menu 2025-05-23 13:09:29 +03:30
c7ed9b3aef feat: add reset webpanel admin credentials 2025-05-23 13:01:22 +03:30
b5af06708d feat: add API endpoint to fetch IP Limiter configuration 2025-05-23 12:16:58 +03:30
5d0a9a875e Update footer to remove shield icons 2025-05-23 11:47:26 +03:30
91ca3fb68a fix: align server_info.py RAM usage with free -m output 2025-05-23 10:34:49 +03:30
56566b244e Update README.md 2025-05-21 19:10:44 +03:30
7793a8ebc2 Update README-fa.md 2025-05-21 19:10:23 +03:30
d2b0f65fad Update README.md 2025-05-21 19:09:18 +03:30
b0b9ff4618 Update README.md 2025-05-21 19:09:02 +03:30
7e36441334 Update README.md 2025-05-21 19:08:08 +03:30
aedd2e5b13 Update README-fa.md 2025-05-21 14:23:14 +03:30
bd38ae43b4 Update README.md 2025-05-21 14:21:54 +03:30
1ee53a1052 Update README-fa.md 2025-05-21 14:02:25 +03:30
2581de5840 Update README.md 2025-05-21 14:01:45 +03:30
6900bdf946 Merge pull request #172 from ReturnFI/dependabot/pip/multidict-6.4.4
chore(deps): Bump multidict from 6.4.3 to 6.4.4
2025-05-20 20:17:36 +03:30
33896da99d chore(deps): Bump multidict from 6.4.3 to 6.4.4
Bumps [multidict](https://github.com/aio-libs/multidict) from 6.4.3 to 6.4.4.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/multidict/compare/v6.4.3...v6.4.4)

---
updated-dependencies:
- dependency-name: multidict
  dependency-version: 6.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-20 13:33:46 +00:00
6182bb9b5e Remove Debian 11 2025-05-20 09:19:58 +03:30
c956456a50 Remove Debian 11 2025-05-20 09:19:21 +03:30
8315689a30 Update README.md 2025-05-19 15:54:11 +03:30
4e2e3f29af Update README.md 2025-05-19 13:16:52 +03:30
9a282582de Update README.md 2025-05-18 12:58:11 +03:30
916cb0021f Update README-fa.md 2025-05-18 12:56:11 +03:30
26ed0a9850 Update README-fa.md 2025-05-18 12:55:29 +03:30
0f6df60b23 Update README.md 2025-05-18 12:53:37 +03:30
ca2baf8556 Update README.md 2025-05-18 12:52:34 +03:30
a9b01ef676 📦 v1.10.0 Release 🚀 – Configurable NormalSub & UI Upgrades 2025-05-18 12:27:15 +03:30
9bd7491703 Merge pull request #170 from ReturnFI/beta
Configurable NormalSub
2025-05-18 12:25:56 +03:30
2a2e4bcf26 Update changelog 2025-05-18 12:20:19 +03:30
e3c70a5c33 Update README-fa.md 2025-05-18 12:16:22 +03:30
e252f7b8f4 docs(readme): add sponsorship section with referral link 2025-05-18 12:10:30 +03:30
ec6610571d feat: Add NormalSub subpath configuration to settings UI
Adds a 'Configure' tab to the Normal Subscriptions section in Settings.
This tab allows users to view and edit the subpath for the NormalSub service.

- Modified settings.html:
  - Added new tab link and pane for NormalSub subpath configuration.
  - Tab is only visible and accessible if NormalSub service is active.
- Extended JavaScript:
  - `sendRequest` function now accepts an optional `postSuccessCallback`.
  - Added `isValidSubPath` for client-side validation.
  - `updateServiceUI` now manages visibility of the 'Configure' tab and fetches current subpath.
  - Implemented `fetchNormalSubPath` to get subpath via API.
  - Implemented `editNormalSubPath` to save subpath via API.
  - Integrated new input into `validateForm` and added real-time validation.
- Updated `updateDecoyStatusUI` and its calls from `setupDecoy`/`stopDecoy` to use the new `postSuccessCallback` pattern for consistency.
- Standardized form IDs (e.g., `telegram_form`, `port_form`) for better targeting in `validateForm` and `updateServiceUI`.
2025-05-18 11:25:29 +03:30
3cb8022c7c feat: Add API endpoint to get current NormalSub subpath
- Created `GetSubPathResponse` Pydantic schema for the API response.
- Added a new GET endpoint `/api/v1/config/normalsub/subpath` to fetch
  the current NormalSub subpath using `cli_api.get_normalsub_subpath()`.
- Returns the subpath or null if not found/set.
2025-05-17 23:55:01 +03:30
eaef80b80e feat: Add function to cli_api to get current NormalSub subpath 2025-05-17 23:54:32 +03:30
d86087cf74 feat: Add API endpoint to edit NormalSub subpath
This commit introduces a new PUT endpoint `/api/v1/config/normalsub/edit_subpath`
to allow modification of the NormalSub service's subpath.

- Added `EditSubPathInputBody` Pydantic model for request validation.
- Implemented the API endpoint in `normalsub.py` router, calling the
  corresponding `cli_api.edit_normalsub_subpath` function.
- Includes error handling for validation and general exceptions.
2025-05-17 23:27:17 +03:30
edcc4e32e2 feat: Add CLI command to edit NormalSub subpath
- Added `edit_normalsub_subpath` function to `cli_api.py` to
  interact with the `normalsub.sh edit_subpath` command, including
  input validation for the new subpath.
- Updated the `normal-sub` command in `cli.py`:
  - Added 'edit_subpath' as a valid action.
  - Introduced a '--subpath' option for specifying the new path.
  - Modified the command logic to call the new API function when
    the 'edit_subpath' action is selected.
2025-05-17 23:24:43 +03:30
6c5486eafc feat: Add function to edit Normalsub subpath
This commit introduces a new 'edit_subpath' command to the
normalsub.sh script. This allows users to change the SUBPATH
variable in the .env file and automatically restarts the
hysteria-normal-sub service to apply the changes.
2025-05-17 23:20:04 +03:30
ad8faae3aa Update README.md 2025-05-17 13:14:10 +03:30
af198c5b71 Update README-fa.md 2025-05-16 22:36:52 +03:30
a6e80d2c28 Update README.md 2025-05-16 22:36:21 +03:30
c66ea43c7d fix: correct systemd service target for hysteria-ip-limit 2025-05-16 22:09:59 +03:30
d4f86dd30a 📦 v1.9.3 Release 🚀 – Reliable Scheduling & Smarter Scripts 2025-05-16 13:33:20 +03:30