Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SagerNet/sing-box-dashboard
/ functions
Functions
401 in github.com/SagerNet/sing-box-dashboard
⨍
Functions
401
◇
Types & classes
46
↓ 1 callers
Function
peerSSHAvailable
(peer: TailscalePeer)
src/lib/tailscaleSSH.ts:114
↓ 1 callers
Function
pick
(entry: PermittedDevice)
src/views/UsbipView.tsx:278
↓ 1 callers
Function
pluralRules
(language: Language)
src/app/i18n.tsx:60
↓ 1 callers
Function
pruneClosedRows
(rows: Map<string, ConnectionRow>)
src/api/daemon.ts:384
↓ 1 callers
Method
receive
(chunk: Uint8Array)
src/api/websocket.ts:109
↓ 1 callers
Method
receiveMetadata
(body: Uint8Array)
src/api/websocket.ts:140
↓ 1 callers
Method
recentlyDetachedBusIds
()
src/lib/usbipProvider.ts:133
↓ 1 callers
Function
reconnectIntent
(device: USBDevice)
src/lib/usbipProvider.ts:47
↓ 1 callers
Method
reconnectPending
()
src/lib/usbipProvider.ts:129
↓ 1 callers
Function
registerNavigationGuard
(guard: NavigationGuard)
src/app/context.tsx:31
↓ 1 callers
Function
rejectCurrent
()
src/api/stream.test.ts:170
↓ 1 callers
Function
requestUsbDevice
()
src/lib/webusb.ts:22
↓ 1 callers
Method
requireApiVersion
(min: number)
src/api/daemon.ts:350
↓ 1 callers
Function
resetDashboardCardsConfig
()
src/app/dashboardCards.ts:54
↓ 1 callers
Function
resolveTheme
(config: TerminalConfig, scheme: Scheme)
src/lib/terminalTheme.ts:131
↓ 1 callers
Function
saveAccentPreference
(preference: AccentPreference)
src/app/context.tsx:184
↓ 1 callers
Function
saveDashboardCardsConfig
(config: DashboardCardsConfig)
src/app/dashboardCards.ts:50
↓ 1 callers
Function
saveLanguagePreference
(preference: LanguagePreference)
src/app/i18n.tsx:20
↓ 1 callers
Function
saveSSHPrefs
(stableID: string, prefs: TailscaleSSHPrefs)
src/lib/tailscaleSSH.ts:32
↓ 1 callers
Function
saveThemePreference
(preference: ThemePreference)
src/app/context.tsx:98
↓ 1 callers
Function
select
(value: T)
src/components/ui.tsx:363
↓ 1 callers
Function
select
(name: string)
src/views/SettingsView.tsx:402
↓ 1 callers
Function
selectItem
(item: GroupItem)
src/views/GroupsView.tsx:62
↓ 1 callers
Method
selectOutbound
(groupTag: string, outboundTag: string)
src/api/daemon.ts:318
↓ 1 callers
Function
serverState
(state: USBDeviceState, t: Translate)
src/views/UsbipView.tsx:139
↓ 1 callers
Method
setClashMode
(mode: string)
src/api/daemon.ts:326
↓ 1 callers
Method
setGroupExpand
(groupTag: string, isExpand: boolean)
src/api/daemon.ts:322
↓ 1 callers
Method
setTailscaleExitNode
(endpointTag: string, stableID: string)
src/api/daemon.ts:367
↓ 1 callers
Function
start
()
src/views/TailscaleView.tsx:480
↓ 1 callers
Method
start
()
src/api/stream.ts:97
↓ 1 callers
Function
stop
()
src/app/hooks.ts:207
↓ 1 callers
Method
stop
()
src/api/stream.ts:104
↓ 1 callers
Function
submit
()
src/views/SetupView.tsx:76
↓ 1 callers
Method
suppressDetachedBusId
(busId: string)
src/lib/usbipProvider.ts:264
↓ 1 callers
Method
tailscaleLogout
(endpointTag: string)
src/api/daemon.ts:371
↓ 1 callers
Function
testConnection
(server: Server, signal: AbortSignal, t: Translate)
src/views/SetupView.tsx:21
↓ 1 callers
Function
themesForScheme
(isDark: boolean)
src/lib/terminalThemes.ts:13
↓ 1 callers
Function
toggleCard
(config: DashboardCardsConfig, card: DashboardCardId)
src/app/dashboardCards.ts:63
↓ 1 callers
Function
translate
(language: Language, key: MessageKey, params?: TranslateParams)
src/app/i18n.tsx:69
↓ 1 callers
Function
update
()
src/components/ui.tsx:454
↓ 1 callers
Function
updateServers
(next: ServersState)
src/App.tsx:181
↓ 1 callers
Method
urlTest
(groupTag: string)
src/api/daemon.ts:314
↓ 1 callers
Function
usbClassName
(code: number)
src/lib/usbInfo.ts:29
↓ 1 callers
Function
usbSpeedLabel
(code: number)
src/lib/usbInfo.ts:50
↓ 1 callers
Function
useCurrentError
()
src/app/errorStore.ts:31
↓ 1 callers
Function
useEscapeEntry
(active: boolean, onDismiss: () => void)
src/app/hooks.ts:99
↓ 1 callers
Function
useKeyboardInset
()
src/app/hooks.ts:62
↓ 1 callers
Function
useLogBackground
()
src/views/LogsView.tsx:27
↓ 1 callers
Function
useNavigationGuard
(active: boolean, onBlock: NavigationGuard)
src/app/context.tsx:53
↓ 1 callers
Function
useSupportsCapability
(capability: Capability)
src/app/capabilities.ts:23
↓ 1 callers
Function
useTerminalConfig
()
src/app/hooks.ts:83
↓ 1 callers
Function
useUsbipProvider
(config: Server, serverTag: string)
src/lib/usbipProvider.ts:457
↓ 1 callers
Function
watchSystemTheme
(getPreference: () => ThemePreference)
src/app/context.tsx:214
↓ 1 callers
Function
webusbStatus
()
src/lib/webusb.ts:12
Function
AccentSelect
(props: { accent: AccentPreference; onChange: (accent: AccentPreference) => void; })
src/components/ui.tsx:258
Function
AccuracyBadge
(props: { accuracy: number })
src/views/ToolsView.tsx:205
Function
AdaptiveSegmented
(props: { options: { value: string; label: string }[]; value: string; onChange: (value: string) => void;
src/components/ui.tsx:444
Function
AddDeviceMenu
({ provider }: { provider: UsbipProvider })
src/views/UsbipView.tsx:261
Function
App
()
src/App.tsx:149
Function
Badge
(props: { tone?: BadgeTone; children: ReactNode })
src/components/ui.tsx:69
Function
Brand
(props: { className?: string })
src/components/ui.tsx:81
Function
Button
(props: { children?: ReactNode; variant?: "primary" | "danger"; size?: "small"; className?: string;
src/components/ui.tsx:90
Function
Card
(props: { icon?: IconName; title?: ReactNode; actions?: ReactNode; wide?: boolean; className?: string; childre
src/components/ui.tsx:20
Function
CardManagementDialog
(props: { config: DashboardCardsConfig; onChange: (config: DashboardCardsConfig) => void; onClose: () =>
src/views/OverviewView.tsx:166
Function
ConnectionDetailBody
(props: { row: ConnectionRow; onClose: () => void })
src/views/ConnectionsView.tsx:285
Function
ConnectionErrorView
(props: { server: Server; error: string; reconnecting: boolean; onRetry: () => void; serversState: S
src/views/ConnectionErrorView.tsx:11
Function
ConnectionsView
()
src/views/ConnectionsView.tsx:30
Function
CopyValue
(props: { value: string; className?: string })
src/components/ui.tsx:817
Function
DataLine
(props: { label: ReactNode; value: ReactNode; mono?: boolean })
src/components/ui.tsx:35
Function
DeprecatedWarningDialog
(props: { warning: DeprecatedWarning; onDismiss: () => void })
src/App.tsx:568
Function
DeprecatedWarningsGate
()
src/App.tsx:546
Function
DetailSection
(props: { title?: ReactNode; accessory?: ReactNode; children: ReactNode })
src/components/ui.tsx:44
Function
DetailShell
(props: { backLabel: string; title: ReactNode; accessory?: ReactNode; subtitle?: ReactNode; onClose:
src/components/ui.tsx:781
Function
DeviceItem
({ row, onOpen }: { row: DeviceRow; onOpen: (key: string) => void })
src/views/UsbipView.tsx:338
Function
DevicesSection
({ provider, rows, onOpen, }: { provider: UsbipProvider; rows: DeviceRow[]; onOpen: (key: string)
src/views/UsbipView.tsx:217
Function
Dialog
(props: { onClose: () => void; className?: string; children: ReactNode })
src/components/ui.tsx:764
Function
Drawer
(props: { onClose: () => void; children: ReactNode })
src/components/ui.tsx:746
Function
EmptyState
(props: { icon?: IconName; className?: string; children: ReactNode })
src/components/ui.tsx:154
Function
ExitNodePicker
(props: { endpoint: TailscaleEndpointStatus; candidates: TailscalePeer[]; onClose: () => void; })
src/views/TailscaleView.tsx:545
Function
Field
(props: { label: ReactNode; children: ReactNode })
src/components/ui.tsx:623
Function
GlobalErrorDialog
()
src/App.tsx:227
Function
GroupCard
(props: { group: Group })
src/views/GroupsView.tsx:40
Function
GroupsView
()
src/views/GroupsView.tsx:16
Function
I18nProvider
(props: { children: ReactNode })
src/app/i18n.tsx:103
Function
Icon
({ name, size = 16 }: IconProps)
src/components/Icon.tsx:10
Function
IconButton
({ active, danger, className, ...rest }: { active?: boolean; danger?: boolean } & ButtonHTMLAttributes
src/components/ui.tsx:139
Function
LanguageSelect
()
src/app/i18n.tsx:137
Function
Line
(props: { label: string; value: string })
src/views/ConnectionsView.tsx:351
Function
LogsView
()
src/views/LogsView.tsx:47
Function
MenuItem
(props: { checked?: boolean; icon?: IconName; danger?: boolean; onSelect: () => void; children: Reac
src/components/ui.tsx:587
Function
MenuLabel
(props: { children: ReactNode })
src/components/ui.tsx:537
Function
NavLine
(props: { icon: IconName; label: string; value: string; onClick: () => void })
src/views/TailscaleView.tsx:276
Function
NavRow
(props: { icon: IconName; title: string; detail?: ReactNode; onClick?: () => void; href?: string; })
src/components/ui.tsx:163
Function
NetworkQualityView
()
src/views/ToolsView.tsx:217
Function
OthersMenu
(props: { children: ReactNode; icon?: IconName; className?: string })
src/components/ui.tsx:503
Function
OutboundPicker
(props: { value: string; onChange: (value: string) => void; disabled?: boolean })
src/views/ToolsView.tsx:129
Function
OverviewCards
(props: { config: DashboardCardsConfig })
src/views/OverviewView.tsx:90
Function
OverviewView
()
src/views/OverviewView.tsx:27
Function
PeerDetailBody
(props: { endpoint: TailscaleEndpointStatus; peer: TailscalePeer; isSelf: boolean; onClose: () => void
src/views/TailscaleView.tsx:372
Function
PeerRow
(props: { peer: TailscalePeer; onOpen: () => void; onConnectSSH?: () => void })
src/views/TailscaleView.tsx:333
← previous
next →
201–300 of 401, ranked by callers