ushan0v
48904dccb0
Allow manual ShellCheck runs
2026-05-14 17:11:46 +03:00
ushan0v
564c4a8484
Fix release package version compatibility
2026-05-14 17:09:17 +03:00
ushan0v
45ecd4b14d
Fix ash-compatible subscription string escaping
2026-05-14 16:12:17 +03:00
ushan0v
69e804cf54
Fix APK LuCI translation package version
2026-05-14 15:58:48 +03:00
ushan0v
c94f280558
Allow manual release workflow dispatch
2026-05-14 15:48:54 +03:00
ushan0v
13b32d3701
Build release packages in GitHub Actions
2026-05-14 15:44:12 +03:00
ushan0v
40c28e34fe
Update upstream to 0.7.17
2026-05-14 15:36:47 +03:00
ushan0v
980908a8f5
Update README.md
2026-05-14 14:41:02 +03:00
ushan0v
8cbe407e9b
Show subscription metadata in dashboard
2026-05-14 14:36:06 +03:00
ushan0v
e59a6355fd
Show copy button only for proxy keys
2026-05-14 03:18:48 +03:00
ushan0v
580b1bb644
Improve soft reload planning
2026-05-14 01:38:52 +03:00
ushan0v
0a66c958fa
Split proxy and VPN actions
2026-05-14 00:31:17 +03:00
ushan0v
7b5344e4a1
Split Podkop Plus backend and LuCI packaging
2026-05-13 23:55:30 +03:00
ushan0v
7ebde05b12
Add rule sets with subnet extraction
2026-05-13 22:07:03 +03:00
ushan0v
2c1e9f402d
update upstream to 0.7.16
2026-05-12 23:31:14 +03:00
ushan0v
afb1cd554b
chore: update upstream to 0.7.15
2026-05-12 19:01:59 +03:00
ushan0v
ba8b268d17
feat: expand subscription formats and dashboard UX
...
Add a subscription parser pipeline for sing-box JSON, URI lists, base64 subscriptions, and Clash/Mihomo proxies. Improve dashboard proxy refresh and copy-link handling. Fix subscription update scheduling, stale cache handling, and Podkop lifecycle state reporting for restart/reload.
2026-05-12 13:06:46 +03:00
ushan0v
d3ec8aad87
Avoid full restart after subscription update
2026-05-08 02:34:22 +03:00
ushan0v
d0b762d292
Fix diagnostics version and status handling
2026-05-08 02:17:48 +03:00
ushan0v
259955ef98
Add subscription support adapted from podkop-evolution
...
Adapt subscription handling from yandexru45/podkop-evolution to the Podkop Plus rule-based proxy architecture.
2026-05-07 15:02:38 +03:00
ushan0v
8852e8a838
Fix FakeIP DNS diagnostics for split DNS
2026-05-01 23:10:44 +03:00
ushan0v
15b186ce97
Fix Russian rule edit button label
2026-05-01 21:21:18 +03:00
ushan0v
4694ea783d
Improve diagnostics state handling
2026-05-01 20:13:55 +03:00
ushan0v
34a78d18d4
Refine zapret installer and diagnostics
2026-05-01 18:49:48 +03:00
ushan0v
ad9b14fea4
Polish zapret diagnostics UI
2026-05-01 18:27:23 +03:00
ushan0v
f6f4f5c3a0
Clean stale zapret runtime before start
2026-05-01 16:44:58 +03:00
ushan0v
1b08dc3995
Clarify missing zapret provider message
2026-05-01 16:34:17 +03:00
ushan0v
5a24a46e7d
Report zapret overlap status clearly
2026-05-01 16:32:35 +03:00
ushan0v
1a5badcceb
Detect nft queue overlap syntax
2026-05-01 16:31:38 +03:00
ushan0v
47cac2fc6e
Clarify zapret package diagnostics
2026-05-01 16:29:25 +03:00
ushan0v
526b900e26
Expand zapret provider diagnostics
2026-05-01 15:58:29 +03:00
ushan0v
ba4bdb85fa
Make zapret installer opt-in
2026-05-01 15:55:12 +03:00
ushan0v
42991a81f9
Diagnose zapret queue conflicts
2026-05-01 15:53:56 +03:00
ushan0v
2c0fb500f6
Keep zapret provider optional
2026-05-01 15:51:40 +03:00
ushan0v
7dfb46c888
Add nfqws supervisor respawn
2026-05-01 15:50:30 +03:00
ushan0v
2da71c3b86
Migrate legacy zapret runtime paths
2026-05-01 15:48:28 +03:00
ushan0v
5f0415dc83
Use upstream zapret provider path
2026-05-01 15:47:00 +03:00
ushan0v
b2bbc0c926
Avoid catch-all rules without matchers
2026-05-01 15:03:55 +03:00
ushan0v
3cd445745c
Reload dnsmasq on source interface changes
2026-05-01 14:28:21 +03:00
ushan0v
dbebc645be
Avoid loopback bind conflict in split dnsmasq
2026-05-01 14:24:20 +03:00
ushan0v
5873b32ede
Scope Podkop DNS to source interfaces
2026-05-01 14:20:13 +03:00
ushan0v
b591524269
Use podkop-plus UCI config namespace
2026-05-01 14:20:08 +03:00
ushan0v
3cde2375fd
Update README.md
2026-04-12 06:18:50 +03:00