Commit Graph
166 Commits
Author SHA1 Message Date
ushan0v 077510bcac Refine installer setup prompts 2026-07-12 08:54:26 +03:00
ushan0v b5f2eb3724 Rebrand project as Forkop 2026-07-11 18:23:20 +03:00
ushan0v e3ef9e70fa Rewrite backend runtime from shell to ucode
Replace the legacy shell-owned runtime with modular ucode implementations for configuration, service lifecycle, subscriptions, diagnostics, DNS, nftables, routing, providers, updates, and sing-box generation.

Keep thin OpenWrt entrypoints and add regression and package-contract coverage for the new runtime ownership model.
2026-06-30 20:09:28 +03:00
ushan0v 30820a6f1c Stage package downloads before disruptive installs 2026-06-12 21:29:30 +03:00
ushan0v 68b85554b5 Restore package services during sing-box rollback 2026-06-10 06:02:50 +03:00
ushan0v 8dbc139ff8 Refactor sing-box component installation 2026-06-09 01:29:08 +03:00
ushan0v 1c08e60c0b Fix sing-box variant handling 2026-06-09 01:29:04 +03:00
ushan0v 5368e2a149 Add sing-box variant installation support 2026-06-09 01:29:03 +03:00
ushan0v 5e44d40361 Fix respect dont_touch_dhcp in dnsmasq failsafes 2026-06-09 01:29:00 +03:00
ushan0v a2fc24ba73 refactor: restructure backend ucode architecture 2026-06-09 01:28:58 +03:00
ushan0v bb3b3dcbc6 fix: return dnsmasq handling to upstream flow 2026-06-01 18:38:23 +03:00
ushan0v d48bbd8942 Add fail-safe dnsmasq rollback 2026-05-31 07:32:37 +03:00
ushan0v 6db870ae97 Use GitHub latest release for Podkop updates 2026-05-27 02:57:28 +03:00
ushan0v 87960c9c6c Replace runtime Lua and jq with ucode 2026-05-27 02:23:03 +03:00
ushan0v 152ced66e7 Remove unused code 2026-05-25 23:08:02 +03:00
ushan0v d27029d9c2 Simplify Podkop Plus installer 2026-05-24 22:51:57 +03:00
ushan0v cbc0da65f6 Add component updates management 2026-05-24 03:09:32 +03:00
ushan0v 61afdc1965 Remove separate server country cache 2026-05-23 08:57:40 +03:00
ushan0v 7148c7778f Fix latest release selection on OpenWrt jq 2026-05-20 12:22:55 +03:00
ushan0v f7ec2a9f8e Switch Podkop Plus release versions to dot format 2026-05-20 12:13:59 +03:00
ushan0v 0936e283bf Update migration 2026-05-20 04:04:11 +03:00
ushan0v 3fd75bb5fa Update install.sh 2026-05-19 03:14:24 +03:00
ushan0v 5d2b80fa80 Skip optional provider updates when current 2026-05-16 23:28:37 +03:00
ushan0v 5d9c7c498c Make optional provider installs non-fatal 2026-05-16 23:14:12 +03:00
ushan0v b96a94af07 Add AmneziaWG integration 2026-05-16 21:29:46 +03:00
ushan0v 71bc54858c Update installer 2026-05-16 20:34:32 +03:00
ushan0v 4888b982a0 Add ByeDPI integration 2026-05-16 20:18:06 +03:00
ushan0v 497ee9b9de Add sing-box extended support 2026-05-16 12:54:09 +03:00
ushan0v 29f7c2c493 Fix Podkop Plus triggers after installer upgrade 2026-05-15 00:33:46 +03:00
ushan0v 14cc08acfc Allow installer to replace r4 IPK builds 2026-05-14 17:14:14 +03:00
ushan0v 564c4a8484 Fix release package version compatibility 2026-05-14 17:09:17 +03:00
ushan0v 7b5344e4a1 Split Podkop Plus backend and LuCI packaging 2026-05-13 23:55:30 +03:00
ushan0v 34a78d18d4 Refine zapret installer and diagnostics 2026-05-01 18:49:48 +03:00
ushan0v ba4bdb85fa Make zapret installer opt-in 2026-05-01 15:55:12 +03:00
ushan0v b591524269 Use podkop-plus UCI config namespace 2026-05-01 14:20:08 +03:00
ushan0v 54b2a3bf43 Fix dnsmasq restore state and installer noise 2026-04-12 22:17:42 +03:00
ushan0v 268a8bc80f Make installer non-interactive-safe 2026-04-12 22:02:15 +03:00
ushan0v 65a73697b8 Fix package install/runtime regressions 2026-04-12 21:20:36 +03:00
ushan0v 342ac37a2f Fix install script version parsing in ash 2026-04-12 19:45:43 +03:00
ushan0v 77db27b6aa Preserve installed Russian language pack on update 2026-04-12 19:42:06 +03:00
ushan0v 9cd35cdf8c Fix install script semver check on OpenWrt 2026-04-12 19:39:07 +03:00
ushan0v 0dfb75cf71 Fix zapret runtime queue conflict 2026-04-12 07:10:37 +03:00
ushan0v 820fa6a1c5 Make podkop-plus coexist cleanly with the original podkop 2026-04-12 03:38:06 +03:00
ushan0v e9a2b27147 Neutralize zapret defaults; Remove redundant localization 2026-04-11 22:08:47 +03:00
ushan0v 59fd93bb86 Make zapret optional and handle missing package gracefully 2026-04-11 21:35:06 +03:00
ushan0v 1e50faa471 Initial public release of Podkop Plus
publish current Podkop Plus fork state as a single public snapshot

include release installer overhaul with zapret auto-install
2026-04-09 23:24:33 +03:00
Artem Kireev e7553bf398 translations 2025-12-02 10:34:38 +03:00
Kirill Sobakin cb7c44521b fix 2025-10-23 16:39:41 +03:00
Kirill Sobakin 405e4d04e3 fix: some fixes 2025-10-23 16:15:08 +03:00
Kirill Sobakin da3092c79a feat: logic for 0.7.0 2025-10-23 15:28:53 +03:00