Commit Graph

32 Commits

Author SHA1 Message Date
5b7a1cf5c3 feat(web): Implement full node configuration in settings UI 2025-10-16 20:34:22 +00:00
ca6b654912 refactor(web): separate Hysteria settings into dedicated page 2025-09-26 17:45:26 +00:00
105371cb07 refactor: Externalize all template 2025-09-24 19:38:47 +00:00
667da26274 feat(frontend): display current telegram backup interval in UI 2025-09-18 20:41:10 +00:00
146dc1adab feat(frontend): add telegram backup interval UI to settings page 2025-09-18 12:40:09 +00:00
d0ee0864f4 feat(settings): add Hysteria Settings tab with geo update support 2025-08-29 12:28:48 +03:30
7587d5a4a8 feat: add extra configs management UI to settings page 2025-08-17 15:40:23 +03:30
68bd4f2b0a feat(frontend): make external nodes table responsive 2025-08-10 00:14:25 +03:30
133684f4fe fix: Resolve IP/domain validation 2025-08-06 15:16:27 +03:30
33eccb6601 Refactor: Clarify service UI update logic in settings 2025-06-03 20:06:49 +03:30
bf191d19fc feat: Enhance UI/UX for settings page 2025-06-02 13:53:21 +03:30
3a13108181 feat: Add WARP management tab to settings page
Integrates WARP (install, uninstall, configure, status) functionality
into the web panel's settings page. Users can now manage WARP
directly from the UI.
2025-06-02 13:29:48 +03:30
5e61afe15c feat: Add OBFS management tab to settings page
- Added a new "OBFS" tab in `settings.html`.
- The tab displays the current OBFS status (active/inactive).
2025-06-02 00:38:53 +03:30
b5af06708d feat: add API endpoint to fetch IP Limiter configuration 2025-05-23 12:16:58 +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
57993d7602 feat: Add Decoy Site feature
Adds a new Decoy Site configuration tab in the settings section.
2025-04-26 20:33:12 +03:30
9297cf2467 Remove SingBox 2025-04-11 21:33:28 +03:30
53304d9570 Remove default value 2025-03-24 11:35:39 +03:30
81eea1bfb9 Added IP Limit 2025-03-24 00:19:08 +03:30
5f28aa9d90 Added domain validation
Modify Pydantic Models
2025-03-19 23:01:19 +03:30
87b2d125fb feat: restore backup 2025-02-22 12:54:07 +03:30
c399551a50 Implement /restore API 2025-02-22 10:04:12 +03:30
ebcd26799a new tab backup 2025-02-22 00:33:13 +03:30
8183946a0d hotfix: Convert to lowercase for case-insensitive check 2025-02-18 23:37:54 +03:30
a09a31a396 Add input validation to settings form 2025-02-18 23:13:12 +03:30
ff757bb71b Fix change ip payload 2025-02-11 22:55:52 +03:30
d4ae2de081 Add: Change port & Fill sni domain field on loading DOM & Adopt previous
commit changes
2025-02-09 11:00:42 +00:00
cb1eb0c4e6 Fetch IP on page load 2025-02-09 11:34:21 +03:30
65a34117f2 Fix telegram api call payload & Fix alert message bug 2025-02-08 16:04:51 +00:00
12f993d2fc Write function for calling API in settings.html 2025-02-08 01:07:22 +00:00
da421b0d15 Fixed Button 2025-02-07 20:59:14 +03:30
90df8012f6 Added Settings router 2025-02-07 20:49:18 +03:30