itdoginfo
|
7df8bb5826
|
rmempty proxy url string
|
2025-04-25 19:29:31 +03:00 |
|
itdoginfo
|
ba44966c02
|
Interface trigger. Disable sing-box autostart. dont touch dhcp. reload without dnsmasq restart
|
2025-04-24 19:25:08 +03:00 |
|
Ivan K
|
5f780955eb
|
💄 style(podkop): update error log filtering criteria
|
2025-04-03 13:42:55 +03:00 |
|
Ivan K
|
389def9056
|
♻️ refactor(podkop): remove unused createErrorModal function
|
2025-04-03 13:40:41 +03:00 |
|
Ivan K
|
e816da5133
|
✨ feat(podkop): add error logging and notification system
|
2025-04-03 13:36:22 +03:00 |
|
Ivan K
|
90d7c60fcb
|
🐛 fix(podkop): Handle DNS check errors and timeouts properly
|
2025-03-30 14:46:03 +03:00 |
|
Ivan K
|
3b4ce9e7a3
|
feat: add visibility change event listener for diagnostics updates
|
2025-03-21 15:06:08 +03:00 |
|
Ivan K
|
69c4445c85
|
refactor: move buttons for NFT and DNSMasq checks
|
2025-03-21 14:54:52 +03:00 |
|
Ivan K
|
1be31eaf59
|
feat: add local DNS availability check and display in UI
|
2025-03-21 14:47:20 +03:00 |
|
Ivan K
|
023210e0f0
|
style: update text for Bypass Status to Main config
|
2025-03-21 14:21:35 +03:00 |
|
Ivan K
|
5ff832533e
|
feat: add DNS and bypass status checks to diagnostics
|
2025-03-21 13:03:29 +03:00 |
|
Ivan K
|
5d2163515e
|
refactor: improve caching prevention logic
|
2025-03-20 21:47:55 +03:00 |
|
Ivan K
|
5865706d0c
|
feat: add timestamp to URL to prevent caching
|
2025-03-20 21:45:08 +03:00 |
|
itdoginfo
|
66c6e998a2
|
#38 #46
|
2025-03-17 13:14:37 +03:00 |
|
Ivan K
|
38d082e236
|
feat: add diagnostics functionality only in tab
|
2025-03-14 09:50:28 +03:00 |
|
Ivan K
|
c79016e456
|
feat: add createInitActionButton function to ButtonFactory
|
2025-03-13 10:35:48 +03:00 |
|
Ivan K
|
884bbfee42
|
fix: remove unused button creation code
|
2025-03-13 10:32:34 +03:00 |
|
Ivan K
|
1263b9b1b8
|
fix: fix enable/disable functionality to podkop service
|
2025-03-13 10:00:37 +03:00 |
|
Ivan K
|
23203fd7a1
|
feat: add createSystemButton function to ButtonFactory and flush cache button
|
2025-03-13 00:10:18 +03:00 |
|
Ivan K
|
3e96b9a1af
|
feat: update DNS checks and improve FakeIP status reporting
|
2025-03-12 16:20:59 +03:00 |
|
Ivan K
|
c6d1f05916
|
feat: add CLI check for FakeIP functionality and update status display
|
2025-03-11 19:14:21 +03:00 |
|
itdoginfo
|
b28a5f1293
|
New default TTL=60, DOH=8.8.8.8
|
2025-03-07 14:46:22 +03:00 |
|
itdoginfo
|
3b2a7ba8af
|
Create /usr/bin/podkop
|
2025-03-05 01:08:30 +03:00 |
|
Ivan K
|
5c48ead9e4
|
feat: add support for comments in proxy and domain/subnet configuration
|
2025-02-24 23:02:23 +03:00 |
|
Ivan K
|
53475b5e8a
|
fix: increase timeout for safeExec function
|
2025-02-24 20:07:47 +03:00 |
|
Ivan K
|
59e1d75870
|
refactor: increase timeout for safeExec function
|
2025-02-24 19:37:59 +03:00 |
|
Ivan K
|
76b5ceae5c
|
feat: add section_id parameter to getNetworkInterfaces function
|
2025-02-24 17:39:56 +03:00 |
|
Ivan K
|
ccc87d9aa0
|
feat: update network interface loading in podkop.js
|
2025-02-24 16:23:05 +03:00 |
|
Ivan K
|
a8dbff816c
|
fix: correct logic for checking fakeipStatus state
|
2025-02-24 10:00:51 +03:00 |
|
Ivan K
|
171381fa18
|
refactor: improve error handling and code readability in podkop.js and update init.d script to check sing-box status
|
2025-02-23 22:56:01 +03:00 |
|
Ivan K
|
b806586a5a
|
fix: проверки диагностики только при активной вкладке
|
2025-02-23 18:13:41 +03:00 |
|
Ivan K
|
9e2b192181
|
feat: add status panels and utility functions for better diagnostics UI
|
2025-02-23 13:35:30 +03:00 |
|
Ivan K
|
d8d8d79d68
|
feat: add support for outbound JSON configuration in sing-box
|
2025-02-22 14:15:27 +03:00 |
|
Ivan K
|
615928db4e
|
Merge remote-tracking branch 'origin/main' into fix/many-sni-support
|
2025-02-22 12:49:59 +03:00 |
|
Ivan K
|
7697754a73
|
refactor: replace fs.exec with safeExec for command execution with timeout
|
2025-02-22 12:45:25 +03:00 |
|
Ivan K
|
25107a0481
|
refactor: simplify label fetching and decoding in podkop.js
|
2025-02-22 09:52:04 +03:00 |
|
Ivan K
|
a278918e77
|
feat: add timeout and chunking to proxy label fetching
|
2025-02-21 17:55:39 +03:00 |
|
itdoginfo
|
06f9bee038
|
#42
|
2025-02-21 17:40:52 +03:00 |
|
Ivan K
|
febb69d0be
|
fix: add enable/disable button for Podkop service
|
2025-02-21 17:38:57 +03:00 |
|
Ivan K
|
1a6ee45612
|
fix: add function to dynamically fetch network interfaces for VPN configuration
|
2025-02-21 17:34:31 +03:00 |
|
itdoginfo
|
891b8f713d
|
Fix
|
2025-02-21 16:07:27 +03:00 |
|
itdoginfo
|
b96552fb49
|
Fix #41
|
2025-02-21 16:06:17 +03:00 |
|
itdoginfo
|
e17422a0cf
|
Fix #37 #41
|
2025-02-21 15:37:20 +03:00 |
|
Ivan K
|
b84f3b6782
|
feat: add get_proxy_label function to podkop init script
|
2025-02-21 12:01:46 +03:00 |
|
Ivan K
|
a32a5c600b
|
fix: update domain validation regex to allow single-level domains
|
2025-02-21 11:47:14 +03:00 |
|
Ivan K
|
89737efcbc
|
refactor: refactor checkFakeIP to return a promise and update updateDiagnostics to use async/await
|
2025-02-21 11:22:37 +03:00 |
|
Ivan K
|
4608bc31cd
|
refactor: update podkop.js to modularize configuration sections and improve validation logic
|
2025-02-21 11:09:47 +03:00 |
|
Nikita Skryabin
|
bb9318e96f
|
Merge pull request #37 from vernette/feature/fakeip-cache-path-and-ttl
feat(podkop): add configurable cache file path and dns rewrite_ttl options
|
2025-02-21 00:20:15 +03:00 |
|
Nikita Skryabin
|
134a79cb3b
|
refactor(podkop.js): remove redundant path validation logic
|
2025-02-20 23:56:20 +03:00 |
|
Nikita Skryabin
|
560dda8604
|
feat(podkop): add translations for cache file and rewrite ttl options
|
2025-02-20 23:49:41 +03:00 |
|