Skip to content

Add outbound check to diagnostic - #230

Merged
itdoginfo merged 3 commits into
mainfrom
feat/diagnostic-outbound-check
Oct 26, 2025
Merged

itdoginfo merged 3 commits into
mainfrom
feat/diagnostic-outbound-check

Conversation

@divocat

@divocat divocat commented Oct 25, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings October 25, 2025 22:11
@divocat
divocat requested a review from itdoginfo as a code owner October 25, 2025 22:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds an outbound connectivity diagnostic check to the diagnostic tab. The new check verifies that configured outbound sections (proxies, VPNs, etc.) are responding by measuring their latency through the Clash API.

Key changes:

  • New diagnostic check for outbound sections with latency measurements
  • Added type definitions for Clash API proxy and group latency responses
  • Added "Not responding" error message to localization files

Reviewed Changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
fe-app-podkop/src/podkop/tabs/diagnostic/checks/runSectionsCheck.ts New diagnostic check implementation that tests outbound connectivity
fe-app-podkop/src/podkop/tabs/diagnostic/checks/contstants.ts Added OUTBOUNDS check to enum and configuration map
fe-app-podkop/src/podkop/tabs/diagnostic/initController.ts Integrated new sections check into diagnostic controller
fe-app-podkop/src/podkop/tabs/diagnostic/diagnostic.store.ts Added OUTBOUNDS check to initial and loading store states
fe-app-podkop/src/podkop/types.ts Added type definitions for Clash API latency responses
fe-app-podkop/src/podkop/methods/shell/index.ts Added type parameters to latency API methods
luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js Compiled JavaScript output with new check implementation
fe-app-podkop/locales/podkop.pot Added "Not responding" message to translation template
fe-app-podkop/locales/podkop.ru.po Added Russian translation for "Not responding"
luci-app-podkop/po/templates/podkop.pot Updated translation template with new message references
luci-app-podkop/po/ru/podkop.po Updated Russian translations
fe-app-podkop/locales/calls.json Updated translation reference locations

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread fe-app-podkop/src/podkop/tabs/diagnostic/checks/runSectionsCheck.ts
Comment thread fe-app-podkop/src/podkop/tabs/diagnostic/checks/runSectionsCheck.ts Outdated
@divocat
divocat requested a review from Copilot October 25, 2025 22:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 12 out of 12 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@itdoginfo
itdoginfo merged commit 288b8d4 into main Oct 26, 2025
1 check passed
@itdoginfo
itdoginfo deleted the feat/diagnostic-outbound-check branch October 26, 2025 06:27
Dushnilin referenced this pull request in Dushnilin/tachyon Jul 17, 2026
Screamshow pushed a commit to Screamshow/forkop-x that referenced this pull request Sep 3, 2026
…und-check

Add outbound check to diagnostic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants