Ivan K
|
d14185a906
|
♻️ refactor(podkop): update command scheduling and priority handling
|
2025-05-22 11:09:02 +03:00 |
|
Ivan K
|
98e487cc29
|
♻️ refactor(diagnosticTab): move command execution helpers to utils.js
|
2025-05-21 15:09:42 +03:00 |
|
Ivan K
|
580d5ea565
|
♻️ refactor(diagnosticTab): remove unused debug
|
2025-05-21 14:21:37 +03:00 |
|
Ivan K
|
78d66799f2
|
✨ fix(diagnosticTab): add error polling and notification system
|
2025-05-21 14:18:23 +03:00 |
|
Ivan K
|
3210924282
|
♻️ refactor(podkop): enhance check_nft function for domain-specific set statistics
|
2025-05-21 09:48:53 +03:00 |
|
Ivan K
|
dd200b5128
|
💄 style(podkop): remove extra newline in NFT check completed message
|
2025-05-20 19:28:40 +03:00 |
|
Ivan K
|
1d3c5fbf37
|
🔧 chore(podkop): use check_nft in global_check
|
2025-05-20 17:32:04 +03:00 |
|
Ivan K
|
a6d23b0757
|
♻️ refactor(podkop): enhance nft set statistics and chain configurations
|
2025-05-20 17:28:00 +03:00 |
|
Ivan K
|
c8da8159f7
|
♻️ refactor(diagnosticTab): improve command execution and UI updates
|
2025-05-19 20:32:08 +03:00 |
|
Ivan K
|
fe341de346
|
♻️ refactor(diagnosticTab): improve status updates and caching
|
2025-05-19 19:59:29 +03:00 |
|
Ivan K
|
74f8b56abb
|
♻️ refactor(podkop): rename sections into correct files
|
2025-05-18 15:58:59 +03:00 |
|
Ivan K
|
a95d980d6e
|
♻️ refactor(podkop): move URL validation to config.js
|
2025-05-16 23:30:23 +03:00 |
|
Ivan K
|
1c94a2f183
|
♻️ refactor(networkUtils): remove custom network functions
|
2025-05-16 22:22:07 +03:00 |
|
Ivan K
|
0399ca72fa
|
💄 style(podkop): remove unused networkUtils import
|
2025-05-16 18:40:29 +03:00 |
|
Ivan K
|
891195e7db
|
♻️ refactor(podkop): rename section variables for clarity
|
2025-05-16 18:28:06 +03:00 |
|
Ivan K
|
de3212057a
|
♻️ refactor(podkop): reorganize sections into subdirectory
|
2025-05-16 18:23:16 +03:00 |
|
Ivan K
|
5b24c7996b
|
♻️ refactor(podkop): remove unused parameter from createAdditionalSection
|
2025-05-16 18:08:29 +03:00 |
|
Ivan K
|
586de986ed
|
♻️ refactor(podkop): modularize configuration and diagnostics sections
|
2025-05-16 18:04:33 +03:00 |
|
Ivan K
|
4efb73957e
|
♻️ refactor(podkop): refactor domain list and API endpoints
|
2025-05-16 14:46:06 +03:00 |
|
Ivan K
|
9f7da09be2
|
♻️ refactor(podkop): remove redundant DNS/sing-box checks in fakeip status
|
2025-05-15 11:53:30 +03:00 |
|
Ivan K
|
abc3eed265
|
fix(podkop): add dont touch my dhcp logic to fake IP check functions
|
2025-05-15 11:31:33 +03:00 |
|
Ivan K
|
91b5438fff
|
💄 style(podkop): update modal button titles and clipboard content
|
2025-05-14 14:30:52 +03:00 |
|
Ivan K
|
f98af1fcce
|
⚡️ perf(dns): improve DNS query performance and error handling
|
2025-05-12 17:50:50 +03:00 |
|
Ivan K
|
370e661c4c
|
🐛 fix(dns): improve DNS availability check logic
|
2025-05-12 17:21:38 +03:00 |
|
Ivan K
|
7a2917aee4
|
♻️ refactor(podkop): add local var
|
2025-05-12 16:51:59 +03:00 |
|
Ivan K
|
21a3b8d007
|
♻️ refactor(podkop): simplify logging function
|
2025-05-12 16:48:59 +03:00 |
|
Ivan K
|
af4254ec6d
|
♻️ refactor(podkop): simplify logging functions
|
2025-05-12 16:40:44 +03:00 |
|
Ivan K
|
7ab28bde1b
|
✨ feat(logging): add colored logging to stdout and syslog
|
2025-05-12 15:54:12 +03:00 |
|
Ivan K
|
19203bf773
|
💄 style(podkop): adjust margin styles in status panel
|
2025-05-11 20:30:16 +03:00 |
|
Ivan K
|
6a8a2f0524
|
⚡️ feat(dns): add random DNS query ID generation
|
2025-05-11 19:33:08 +03:00 |
|
Ivan K
|
67822da8fe
|
♻️ refactor(podkop): improve diagnostics and error handling
|
2025-05-11 19:26:29 +03:00 |
|
Ivan K
|
5bdf2cea56
|
back to the future
|
2025-05-01 19:30:05 +03:00 |
|
Ivan K
|
208eff3d59
|
♻️ refactor(podkop): simplify DoH URL determination logic
|
2025-05-01 19:26:21 +03:00 |
|
Ivan K
|
c17f5e42a4
|
✨ feat(dns): add DoH URL resolution function
|
2025-05-01 19:20:36 +03:00 |
|
Ivan K
|
2502e56528
|
♻️ refactor(podkop): update WARP detection logic
|
2025-05-01 18:29:42 +03:00 |
|
Ivan K
|
9415e78213
|
💄 style(podkop): remove unnecessary sed commands in global_check
|
2025-05-01 17:57:51 +03:00 |
|
Ivan K
|
051e59aca3
|
💄 style(podkop): update formatting and messages
|
2025-05-01 17:48:25 +03:00 |
|
Ivan K
|
cde83a5ba8
|
Enhance Podkop functionality with global check feature and improved diagnostics. Added support for FakeIP tests in both browser and router contexts. Updated UI elements for better status reporting and added localization for new messages.
|
2025-05-01 17:18:07 +03:00 |
|
Ivan K
|
ec8f88cfa6
|
💄 style(podkop): update error log filtering criteria
|
2025-04-03 13:42:55 +03:00 |
|
Ivan K
|
c93fbc4b2b
|
♻️ refactor(podkop): remove unused createErrorModal function
|
2025-04-03 13:40:41 +03:00 |
|
Ivan K
|
b5938b834b
|
✨ feat(podkop): add error logging and notification system
|
2025-04-03 13:36:22 +03:00 |
|
Ivan K
|
ce1eb467fe
|
🔒 refactor(config): Mask NextDNS server address in config output
|
2025-03-30 20:36:49 +03:00 |
|
Ivan K
|
2b6853cb6a
|
🐛 fix(dns): improve DoH server compatibility and error handling
|
2025-03-30 17:20:06 +03:00 |
|
Ivan K
|
786e7726be
|
🐛 fix(doh): Improve DoH server compatibility detection for quad9
|
2025-03-30 17:04:30 +03:00 |
|
Ivan K
|
aae2f12fe2
|
✨ feat(dns): Mask NextDNS ID in DNS availability check output
|
2025-03-30 14:53:01 +03:00 |
|
Ivan K
|
4237839570
|
🐛 fix(podkop): Handle DNS check errors and timeouts properly
|
2025-03-30 14:46:03 +03:00 |
|
Ivan K
|
30da4fbb02
|
🐛 fix(podkop): fix typo in translation and dns check timeout
|
2025-03-30 09:54:31 +03:00 |
|
Ivan K
|
34d62aa30c
|
feat: add visibility change event listener for diagnostics updates
|
2025-03-21 15:06:08 +03:00 |
|
Ivan K
|
9c1bcd6038
|
refactor: move buttons for NFT and DNSMasq checks
|
2025-03-21 14:54:52 +03:00 |
|
Ivan K
|
d57434cec4
|
docs: update Russian translations for proxy configuration and add new translation strings
|
2025-03-21 14:53:24 +03:00 |
|
Ivan K
|
afe82b31a4
|
feat: add local DNS availability check and display in UI
|
2025-03-21 14:47:20 +03:00 |
|
Ivan K
|
8ff3df4db6
|
style: update text for Bypass Status to Main config
|
2025-03-21 14:21:35 +03:00 |
|
Ivan K
|
811f9e16a7
|
feat: add DNS and bypass status checks to diagnostics
|
2025-03-21 13:03:29 +03:00 |
|
Ivan K
|
619b66d59f
|
refactor: improve caching prevention logic
|
2025-03-20 21:47:55 +03:00 |
|
Ivan K
|
d9c4e9353a
|
feat: add timestamp to URL to prevent caching
|
2025-03-20 21:45:08 +03:00 |
|
Ivan K
|
78d0193d7a
|
feat: add diagnostics functionality only in tab
|
2025-03-14 09:50:28 +03:00 |
|
Ivan K
|
43f3f1980e
|
feat: add createInitActionButton function to ButtonFactory
|
2025-03-13 10:35:48 +03:00 |
|
Ivan K
|
b1ebad0618
|
fix: remove unused button creation code
|
2025-03-13 10:32:34 +03:00 |
|
Ivan K
|
608f8a8181
|
fix: fix enable/disable functionality to podkop service
|
2025-03-13 10:00:37 +03:00 |
|
Ivan K
|
8cc8c0cd95
|
feat: add createSystemButton function to ButtonFactory and flush cache button
|
2025-03-13 00:10:18 +03:00 |
|
Ivan K
|
101a972b4b
|
feat: update DNS checks and improve FakeIP status reporting
|
2025-03-12 16:20:59 +03:00 |
|
Ivan K
|
0224b059cd
|
сhore: remove tabs
|
2025-03-12 14:54:56 +03:00 |
|
Ivan K
|
6fe2f073b4
|
feat: add CLI check for FakeIP functionality and update status display
|
2025-03-11 19:14:21 +03:00 |
|
Ivan K
|
bfe9a49bd1
|
feat: add support for comments in proxy and domain/subnet configuration
|
2025-02-24 23:02:23 +03:00 |
|
Ivan K
|
ec3a0f6b56
|
fix: increase timeout for safeExec function
|
2025-02-24 20:07:47 +03:00 |
|
Ivan K
|
ef3ba04d4e
|
refactor: increase timeout for safeExec function
|
2025-02-24 19:37:59 +03:00 |
|
Ivan K
|
5b96b1ff9f
|
feat: add section_id parameter to getNetworkInterfaces function
|
2025-02-24 17:39:56 +03:00 |
|
Ivan K
|
617f88d8e8
|
feat: update network interface loading in podkop.js
|
2025-02-24 16:23:05 +03:00 |
|
Ivan K
|
f937d76731
|
fix: correct logic for checking fakeipStatus state
|
2025-02-24 10:00:51 +03:00 |
|
Ivan K
|
04fe6987d0
|
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
|
ed221c00cd
|
fix: проверки диагностики только при активной вкладке
|
2025-02-23 18:13:41 +03:00 |
|
Ivan K
|
1e58aaee95
|
feat: add status panels and utility functions for better diagnostics UI
|
2025-02-23 13:35:30 +03:00 |
|
Ivan K
|
e170aa9440
|
feat: add support for outbound JSON configuration in sing-box
|
2025-02-22 14:15:27 +03:00 |
|
Ivan K
|
4428728afd
|
Merge remote-tracking branch 'origin/main' into fix/many-sni-support
|
2025-02-22 12:49:59 +03:00 |
|
Ivan K
|
6f70302c30
|
refactor: replace fs.exec with safeExec for command execution with timeout
|
2025-02-22 12:45:25 +03:00 |
|
Ivan K
|
fab5c9f894
|
refactor: simplify label fetching and decoding in podkop.js
|
2025-02-22 09:52:04 +03:00 |
|
Ivan K
|
dd71fcff67
|
feat: add timeout and chunking to proxy label fetching
|
2025-02-21 17:55:39 +03:00 |
|
Ivan K
|
4a04b6914b
|
fix: add enable/disable button for Podkop service
|
2025-02-21 17:38:57 +03:00 |
|
Ivan K
|
a05486c73c
|
fix: add function to dynamically fetch network interfaces for VPN configuration
|
2025-02-21 17:34:31 +03:00 |
|
Ivan K
|
01971c4e9c
|
fix: add missing URL decoding for semicolon
|
2025-02-21 15:37:30 +03:00 |
|
Ivan K
|
eeb6e2f4e1
|
feat: add get_proxy_label function to podkop init script
|
2025-02-21 12:01:46 +03:00 |
|
Ivan K
|
347c6cc46f
|
fix: update domain validation regex to allow single-level domains
|
2025-02-21 11:47:14 +03:00 |
|
Ivan K
|
c6c8eee939
|
refactor: refactor checkFakeIP to return a promise and update updateDiagnostics to use async/await
|
2025-02-21 11:22:37 +03:00 |
|
Ivan K
|
2377a1fc96
|
refactor: update podkop.js to modularize configuration sections and improve validation logic
|
2025-02-21 11:09:47 +03:00 |
|
Ivan K
|
c367295fe0
|
feat: enhance FakeIP status check with periodic updates
|
2025-02-20 20:28:51 +03:00 |
|
Ivan K
|
ecb8c02347
|
docs: update Russian translations and add new strings for FakeIP status check
|
2025-02-19 19:18:22 +03:00 |
|
Ivan K
|
a13a7fa47e
|
style: remove unused CSS and JavaScript for tooltips
|
2025-02-18 22:11:58 +03:00 |
|
Ivan K
|
89a70a99dd
|
docs: update Russian translations for error messages and UI strings
|
2025-02-18 21:27:56 +03:00 |
|
Ivan K
|
af98091c82
|
docs: update Russian translations for luci-app-podkop
|
2025-02-18 21:20:15 +03:00 |
|
Ivan K
|
7eabd44a9c
|
docs: update Russian translations for new UI elements in luci-app-podkop
|
2025-02-18 21:17:02 +03:00 |
|
Ivan K
|
b093a1b38d
|
style: add tooltip functionality and adjust CSS for better UI
|
2025-02-18 21:05:02 +03:00 |
|
Ivan K
|
f66084bead
|
refactor: add async to diagnostics section UI
|
2025-02-18 18:56:34 +03:00 |
|
Ivan K
|
122291b982
|
feat: add spacing and line break to diagnostic tools section
|
2025-02-18 18:28:52 +03:00 |
|
Ivan K
|
87c9756b73
|
feat: add service status and diagnostic tools to podkop UI
|
2025-02-18 18:23:29 +03:00 |
|
Ivan K
|
7c6ce86365
|
feat: add URL validation for Shadowsocks and VLESS configurations from examples
|
2025-02-18 17:18:34 +03:00 |
|
Ivan K
|
552fdf3738
|
Merge remote-tracking branch 'origin/main' into feature/web-versions-view
|
2025-02-18 14:05:22 +03:00 |
|
Ivan K
|
6243f47e25
|
feat: add version information tab to diagnostics
|
2025-02-18 13:59:04 +03:00 |
|
Ivan K
|
f780f50dbd
|
fix: add extra configurations section to podkop.js
|
2025-02-18 13:01:15 +03:00 |
|
Ivan K
|
06fa90898a
|
feat: add validation and warning messages for regional options in podkop.js
|
2025-02-18 12:49:24 +03:00 |
|
Ivan K
|
413078b998
|
docs: update README.md with installation instructions
|
2025-02-17 19:09:52 +03:00 |
|