Commit Graph

  • caf82b096f feat: add test latency & select tag functionality divocat 2025-10-06 20:58:55 +03:00
  • 6117b0ef9b feat: colorize status ans latency divocat 2025-10-06 19:56:11 +03:00
  • 5418187dd3 feat: enable Clash API with YACD or online mode in podkop configuration Andrey Petelin 2025-10-06 15:41:40 +05:00
  • 31b09cc3d2 feat: conditionally include external_ui in clash_api config if external_ui path is provided Andrey Petelin 2025-10-06 15:40:21 +05:00
  • b2a473573b feat: add vpn section outbound displaying divocat 2025-10-06 15:13:55 +03:00
  • aad6d8c002 feat: implement dashboard prototype divocat 2025-10-06 03:43:55 +03:00
  • c75dd3e78b feat: add base clash api methods divocat 2025-10-05 16:09:26 +03:00
  • 341f260fcf refactor: change vless validation logic divocat 2025-10-05 18:13:19 +03:00
  • c5e19a0f2d fix: remove unused params for url test string divocat 2025-10-05 16:59:02 +03:00
  • d50b6dbab6 fix: correct output format for test divocat 2025-10-05 16:37:56 +03:00
  • 99c8ead148 fix: correct output format for test divocat 2025-10-05 16:17:35 +03:00
  • d605094a9d Merge remote-tracking branch 'origin/feat/fe-app-podkop' into feat/fe-app-podkop divocat 2025-10-05 16:13:08 +03:00
  • eb60e6edec fix: run prettier for luci app js assets divocat 2025-10-05 16:12:56 +03:00
  • 08f5b31d58 CI: Add great succces to summary itdoginfo 2025-10-04 13:19:03 +03:00
  • f69e3478c8 CI: Add frontend workflow itdoginfo 2025-10-04 12:47:39 +03:00
  • d9a4f50f62 feat: finalize first modular pack divocat 2025-10-04 01:15:12 +03:00
  • eb52d52eb4 feat: implement validateProxyUrl validation divocat 2025-10-03 21:44:42 +03:00
  • 3f4a0cf094 feat: make URLTest Proxy Links options textarea divocat 2025-10-03 21:16:38 +03:00
  • b0a8526c90 Merge pull request #187 from itdoginfo/hotfix Kirill Sobakin 2025-10-03 16:17:29 +03:00
  • e9d5b18816 fix: resolve domain resolver DNS server address before IPv4 validation in VPN and DNS configuration sections Andrey Petelin 2025-10-03 18:07:24 +05:00
  • 7b06f422af feat: add trojan link support to Proxy Configuration URL validation divocat 2025-10-03 14:32:17 +03:00
  • 96bcc36cf1 refactor: remove unused variables divocat 2025-10-03 04:15:41 +03:00
  • db8e8e8298 refactor: migrate global styles to injectGlobalStyles divocat 2025-10-03 03:52:12 +03:00
  • eb0617eef1 fix: corrent naming for User Domains List validation divocat 2025-10-03 03:34:04 +03:00
  • 8f9bff9a64 refactor: migrate Outbound Configuration validation to modular divocat 2025-10-03 03:26:02 +03:00
  • 65d3a9253f refactor: migrate Proxy Configuration URL validation to modular divocat 2025-10-03 03:21:18 +03:00
  • b99116fbf3 feat: implement ss/vless validations divocat 2025-10-03 03:20:40 +03:00
  • 8f19f31e7a refactor: migrate User Domains List validation to modular divocat 2025-10-03 03:00:50 +03:00
  • 327c3d2b68 feat: implement parseValueList helper divocat 2025-10-03 02:01:06 +03:00
  • 260b7b9558 refactor: migrate User Subnets List validation to modular divocat 2025-10-03 01:54:13 +03:00
  • df9dba9742 feat: implement bulk validate divocat 2025-10-03 01:53:03 +03:00
  • 547feb0e06 feat: implement validateSubnet divocat 2025-10-03 00:59:24 +03:00
  • 77e141b305 feat: add soft wrap to Proxy Configuration URL textarea divocat 2025-10-03 00:29:58 +03:00
  • cfc5d995a8 refactor: change Network Interface filter logic divocat 2025-10-02 23:35:43 +03:00
  • e84233a10c refactor: change Interface for monitoring filter logic divocat 2025-10-02 23:32:49 +03:00
  • b71c7b379d refactor: change Source Network Interface filter logic divocat 2025-10-02 23:30:28 +03:00
  • 3988588c9f feat: migrate yacd url to dynamic divocat 2025-10-02 23:25:14 +03:00
  • cd133838cb feat: add BOOTSTRAP_DNS_SERVER_OPTIONS to constants divocat 2025-10-02 22:45:50 +03:00
  • f58472a53d feat: migrate validatePath to modular divocat 2025-10-02 22:37:36 +03:00
  • 5e95148492 feat: migrate constants to modular divocat 2025-10-02 22:23:41 +03:00
  • df9400514b feat: migrate some validation places of additional tab to modular divocat 2025-10-02 22:16:19 +03:00
  • 14eec8e600 feat: migrate some validation places of config sections to modular divocat 2025-10-02 21:57:40 +03:00
  • 294cb21e91 feat: Introduce fe modular build system divocat 2025-10-02 21:40:16 +03:00
  • 4ef15f7340 Merge pull request #186 from itdoginfo/trojan v0.5.8 Kirill Sobakin 2025-10-03 14:10:33 +03:00
  • 41563a5828 fix: correct Russian translation for "works on router" in podkop.po file Andrey Petelin 2025-10-03 16:08:25 +05:00
  • 2e99ee3a17 fix: pass outbound tag to security and transport functions for accurate config updates Andrey Petelin 2025-10-03 16:03:36 +05:00
  • a8db33dd28 feat: add Trojan proxy support (#172) Andrey Petelin 2025-10-03 15:40:16 +05:00
  • 1295e0dcb2 feat: add function to append Trojan outbound to sing-box JSON configuration Andrey Petelin 2025-10-03 14:19:45 +05:00
  • b6bec0fc51 refactor: rename VLESS-specific functions to generic outbound transport and TLS setters Andrey Petelin 2025-10-03 13:45:00 +05:00
  • 769d263be2 chore: update String-example.md with detailed Shadowsocks, VLESS, and Trojan protocol examples and configurations Andrey Petelin 2025-10-03 13:35:18 +05:00
  • 470f11699c Merge pull request #184 from itdoginfo/split_dns v0.5.7 Kirill Sobakin 2025-10-02 18:18:28 +03:00
  • 852b6c043a i18n: update Russian translations and template with new DNS and domain resolver entries Andrey Petelin 2025-10-02 19:52:21 +05:00
  • f5cafd5573 chore: add --no-location option to msgmerge and msginit to omit source code references in PO files Andrey Petelin 2025-10-02 19:44:39 +05:00
  • 3562b913a2 chore: update DNS protocol and server field labels Andrey Petelin 2025-10-02 19:35:40 +05:00
  • f4ac9dcc77 feat: add domain resolver support to VPN mode Andrey Petelin 2025-10-02 17:49:23 +05:00
  • f5a629afcf feat: add optional domain_resolver parameter to interface outbound config function Andrey Petelin 2025-10-02 17:48:08 +05:00
  • aea201bf24 fix: replace non-working split DNS with bootstrap DNS for upstream DNS resolution Andrey Petelin 2025-10-02 15:58:26 +05:00
  • 1313c3b26f Merge pull request #182 from itdoginfo/translation Kirill Sobakin 2025-10-02 10:54:26 +03:00
  • a3f4e942c3 chore: update Russian translation file encoding to UTF-8 and reformat multiline strings for better readability Andrey Petelin 2025-10-02 11:17:33 +05:00
  • 4d8e4c1c13 chore: set width variable to 120 for consistent msgmerge and xgettext formatting in localization scripts Andrey Petelin 2025-10-02 11:16:50 +05:00
  • 0cb5c2daae Stop podkop before update sing-box itdoginfo 2025-10-01 14:38:32 +03:00
  • 19fbfff555 Merge pull request #180 from itdoginfo/translation Kirill Sobakin 2025-10-01 10:33:57 +03:00
  • 75a2ed1e29 Merge pull request #179 from itdoginfo/fix Kirill Sobakin 2025-09-30 19:26:45 +03:00
  • 759b6748c6 refactor: Replace opkg version checks with direct command execution Andrey Petelin 2025-09-30 19:55:25 +05:00
  • 0a27784f85 chore: Update translation template and Russian translations Andrey Petelin 2025-09-30 19:30:23 +05:00
  • 3b95ac2bc3 chore: Add width option and package name to xgettext and msgmerge scripts Andrey Petelin 2025-09-30 19:29:46 +05:00
  • 5c51d99d73 chore: Improve NTP exclusion option description for clarity Andrey Petelin 2025-09-30 13:25:12 +05:00
  • 904b90e012 fix: Remove empty string translations from UI labels Andrey Petelin 2025-09-30 13:06:52 +05:00
  • 5fb8343cf8 fix: Remove translation function from Yacd link in additional settings tab Andrey Petelin 2025-09-30 13:05:56 +05:00
  • 014f0f4bdf feat: Add scripts for generating and updating translation templates Andrey Petelin 2025-09-30 13:04:44 +05:00
  • dd44e0156e fix: restore default cachesize and noresolv values in dnsmasq configuration if unset Andrey Petelin 2025-09-27 12:22:50 +05:00
  • 927b8a53b0 fix: restore default resolvfile in DNS settings if backup servers are missing to prevent resolution issues Andrey Petelin 2025-09-27 11:47:01 +05:00
  • 7ba20905d5 Fix sing-box remove itdoginfo 2025-09-26 13:21:53 +03:00
  • 5b15a56502 fix: Add local declaration for lowest variable and improve opkg status error redirection spacing Andrey Petelin 2025-09-25 11:43:03 +05:00
  • c31df68bec refactor: Add version checks and service existence validation for required packages before starting podkop Andrey Petelin 2025-09-25 11:11:41 +05:00
  • 0a5229f4f6 Merge pull request #173 from itdoginfo/fix v0.5.6 Kirill Sobakin 2025-09-18 11:13:50 +03:00
  • 5ecb6ef997 fix: Remove URL fragment before parsing VLESS links Andrey Petelin 2025-09-18 12:59:17 +05:00
  • 340c2b3505 Merge pull request #171 from itdoginfo/fix v0.5.5 Kirill Sobakin 2025-09-17 19:17:58 +03:00
  • 515c0be38b fix: revert changes from issue #148 Andrey Petelin 2025-09-17 21:14:57 +05:00
  • 59c59bcb17 fix: Improve shadowsocks userinfo decoding with format validation and error handling` Andrey Petelin 2025-09-17 21:09:03 +05:00
  • e5eff41a0f Merge pull request #170 from itdoginfo/fix v0.5.4 Kirill Sobakin 2025-09-17 13:04:32 +03:00
  • bb1c06951c fix: Exclusion of ruleset subnets from dns rules (#148) Andrey Petelin 2025-09-17 13:31:00 +05:00
  • 4999840340 fix: Support comments in user domain/subnet parsing Andrey Petelin 2025-09-17 11:58:55 +05:00
  • 6c5a271105 fix: Move sing-box config check to after temp file creation Andrey Petelin 2025-09-16 20:11:13 +05:00
  • e336bb831c fix: Mask urltest_proxy_links in config output Andrey Petelin 2025-09-16 19:45:32 +05:00
  • 00db99723c Merge pull request #169 from itdoginfo/urltest v0.5.3 Kirill Sobakin 2025-09-16 15:14:43 +03:00
  • 5439504de7 fix: Correct boolean value for interrupt_exist_connections in JSON generation Andrey Petelin 2025-09-16 17:12:19 +05:00
  • c3072162de Merge pull request #168 from itdoginfo/urltest Kirill Sobakin 2025-09-16 15:10:37 +03:00
  • d021636f85 chore: Fix placeholder text typo in proxy links field Andrey Petelin 2025-09-16 17:09:37 +05:00
  • a06aac0613 feat: Add URLTest proxy configuration type with dynamic list support Andrey Petelin 2025-09-16 16:58:39 +05:00
  • 29159243ea Merge pull request #167 from itdoginfo/fix v0.5.2 Kirill Sobakin 2025-09-16 11:44:27 +03:00
  • 269123600a fix: Correct variable usage in domain/subnet parsing function (#165) Andrey Petelin 2025-09-16 13:39:40 +05:00
  • 49add27f81 fix: Improve domain validation to support suffix matching (#166) Andrey Petelin 2025-09-16 13:19:02 +05:00
  • c929c74da5 DeepWiki itdoginfo 2025-09-15 23:29:04 +03:00
  • bb91144a91 Update itdoginfo 2025-09-15 22:22:10 +03:00
  • 2291d9fb9d Check 23.05 itdoginfo 2025-09-15 22:15:10 +03:00
  • f722a513d0 Merge pull request #163 from itdoginfo/fix v0.5.1 Kirill Sobakin 2025-09-15 17:27:15 +03:00
  • a71707f174 fix: Use correct variable for detour service address Andrey Petelin 2025-09-15 19:22:52 +05:00
  • 983f05345b Merge pull request #161 from itdoginfo/refactoring v0.5.0 Kirill Sobakin 2025-09-15 15:52:22 +03:00
  • ee246895de fix: Redirect base64 decode errors to /dev/null Andrey Petelin 2025-09-15 17:41:17 +05:00