Commit Graph

1446 Commits

Author SHA1 Message Date
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
146e5ba18a chore(deps): Bump pydantic from 2.11.4 to 2.11.5
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.11.4 to 2.11.5.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.11.4...v2.11.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-23 13:31:00 +00:00
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
dfe6bc0675 Update changelog 2025-05-16 13:28:00 +03:30
475776b16a Merge pull request #169 from ReturnFI/beta
Reliable Scheduling & Smarter Scripts
2025-05-16 13:25:07 +03:30
ceeea306fc Update changelog 2025-05-16 13:22:56 +03:30
1084b89183 Clone main 2025-05-16 13:08:34 +03:30