Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/CodyTseng/nostr-relay-tray
/ functions
Functions
177 in github.com/CodyTseng/nostr-relay-tray
⨍
Functions
177
◇
Types & classes
33
↓ 73 callers
Function
cn
(...inputs: ClassValue[])
src/renderer/src/lib/utils.ts:4
↓ 20 callers
Method
set
(key: TConfigKey, value: string)
src/main/repositories/config.repository.ts:30
↓ 15 callers
Method
get
(key: TConfigKey)
src/main/repositories/config.repository.ts:8
↓ 6 callers
Method
delete
(id: number)
src/main/repositories/rule.repository.ts:66
↓ 6 callers
Method
refreshTrustedPubkeySet
()
src/main/services/guard.service.ts:233
↓ 6 callers
Function
toast
({ ...props }: Toast)
src/renderer/src/components/ui/use-toast.ts:143
↓ 5 callers
Function
dispatch
(action: Action)
src/renderer/src/components/ui/use-toast.ts:134
↓ 5 callers
Method
init
()
src/main/services/relay.service.ts:71
↓ 5 callers
Method
updateStatus
(status: TProxyConnectionStatus)
src/main/services/proxy-connector.service.ts:221
↓ 4 callers
Function
conditionsToFilter
(conditions: TRuleCondition[])
src/common/rule.ts:58
↓ 4 callers
Function
createMenu
()
src/main/index.ts:200
↓ 4 callers
Function
createWindow
(path?: string)
src/main/index.ts:136
↓ 4 callers
Method
updateRules
()
src/main/services/guard.service.ts:269
↓ 4 callers
Function
useFormField
()
src/renderer/src/components/ui/form.tsx:40
↓ 4 callers
Function
useToast
()
src/renderer/src/components/ui/use-toast.ts:172
↓ 3 callers
Function
addValue
(rawValue)
src/renderer/src/components/RuleConditions.tsx:119
↓ 3 callers
Method
find
(page = 1, pageSize = 10)
src/main/repositories/rule.repository.ts:21
↓ 3 callers
Method
getTotalEventCount
()
src/main/services/relay.service.ts:270
↓ 3 callers
Method
register
(plugin: NostrRelayPlugin)
src/main/services/relay.service.ts:144
↓ 3 callers
Method
toRule
(row: TRuleRow)
src/main/repositories/rule.repository.ts:70
↓ 3 callers
Method
update
(id: number, rule: TRuleUpdate)
src/main/repositories/rule.repository.ts:52
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
src/renderer/src/components/ui/use-toast.ts:59
↓ 2 callers
Method
clearEvents
()
src/main/services/relay.service.ts:371
↓ 2 callers
Method
connectToProxy
()
src/main/services/proxy-connector.service.ts:53
↓ 2 callers
Method
countEventsByFilter
(filter: TRuleFilter)
src/main/services/relay.service.ts:379
↓ 2 callers
Method
create
(rule: TNewRule)
src/main/repositories/rule.repository.ts:8
↓ 2 callers
Method
decodeNpub
(npub: string)
src/main/services/guard.service.ts:261
↓ 2 callers
Method
deleteEventsByFilter
(filter: TRuleFilter)
src/main/services/relay.service.ts:404
↓ 2 callers
Method
exportEvents
(filePath: string, fn: (progress: number) => void)
src/main/services/relay.service.ts:305
↓ 2 callers
Method
findById
(id: number)
src/main/repositories/rule.repository.ts:32
↓ 2 callers
Function
getAgent
(url: string)
src/main/utils.ts:24
↓ 2 callers
Method
getCurrentTheme
()
src/main/services/theme.service.ts:27
↓ 2 callers
Method
getEventStatistics
()
src/main/services/relay.service.ts:284
↓ 2 callers
Method
getRelayInfo
()
src/main/services/relay.service.ts:174
↓ 2 callers
Function
getTrayImage
(color: TTrayImageColor)
src/main/index.ts:118
↓ 2 callers
Method
handleIncomingMessage
(client: NostrClient, data: RawData)
src/main/services/relay.service.ts:127
↓ 2 callers
Method
importEvents
(filePath: string, fn: (progress: number) => void)
src/main/services/relay.service.ts:340
↓ 2 callers
Function
isMatchingFilters
(event: NostrEvent, filters: TRuleFilter[])
src/main/guards/restriction.guard.ts:56
↓ 2 callers
Method
sendCurrentThemeToRenderer
()
src/main/services/theme.service.ts:40
↓ 2 callers
Method
setDefaultFilterLimit
(defaultFilterLimit: number)
src/main/services/relay.service.ts:190
↓ 2 callers
Method
startServer
()
src/main/services/relay.service.ts:196
↓ 2 callers
Method
updateEnabled
(enabled: boolean)
src/main/services/proxy-connector.service.ts:228
↓ 2 callers
Method
updateFiltersByRules
(rules: TRule[])
src/main/guards/restriction.guard.ts:33
↓ 2 callers
Method
updateMaxPayload
(maxPayload: number)
src/main/services/relay.service.ts:184
↓ 1 callers
Function
checkPubkeyInWot
(npub)
src/renderer/src/pages/wotAndPow/index.tsx:126
↓ 1 callers
Function
connectProxy
()
src/renderer/src/pages/proxy/index.tsx:33
↓ 1 callers
Function
createTray
({ trayImage }: { trayImage: Electron.NativeImage })
src/main/index.ts:191
↓ 1 callers
Function
deleteValue
(value)
src/renderer/src/components/RuleConditions.tsx:142
↓ 1 callers
Method
disconnectFromProxy
()
src/main/services/proxy-connector.service.ts:204
↓ 1 callers
Function
disconnectProxy
()
src/renderer/src/pages/proxy/index.tsx:54
↓ 1 callers
Function
dismiss
()
src/renderer/src/components/ui/use-toast.ts:151
↓ 1 callers
Method
encodeHexPubkey
(pubkey: string)
src/main/services/guard.service.ts:265
↓ 1 callers
Function
fetchAndSetData
()
src/renderer/src/pages/rules/index.tsx:12
↓ 1 callers
Method
findAll
(filter: { action?: TRuleAction; enabled?: boolean } = {})
src/main/repositories/rule.repository.ts:37
↓ 1 callers
Function
genId
()
src/renderer/src/components/ui/use-toast.ts:28
↓ 1 callers
Method
getEventRepository
()
src/main/services/relay.service.ts:140
↓ 1 callers
Function
getLocalAddress
()
src/main/utils.ts:6
↓ 1 callers
Method
getMany
(keys: TConfigKey[])
src/main/repositories/config.repository.ts:17
↓ 1 callers
Method
getProxyConnectionStatus
()
src/main/services/proxy-connector.service.ts:217
↓ 1 callers
Method
getRequestLoggerPlugin
()
src/main/services/log-viewer.service.ts:18
↓ 1 callers
Function
getTrayImageColor
(configRepository: ConfigRepository)
src/main/index.ts:122
↓ 1 callers
Function
getValidator
(fieldName?: TRuleConditionFieldName)
src/renderer/src/components/RuleConditions.tsx:249
↓ 1 callers
Function
handleEnableToggle
(newEnabled: boolean)
src/renderer/src/pages/wotAndPow/index.tsx:66
↓ 1 callers
Method
handleMessage
( _: ClientContext, message: IncomingMessage, next: () => Promise<HandleMessageResult> )
src/main/plugins/request-logger.plugin.ts:13
↓ 1 callers
Method
handleWssEvent
(wss: WebSocketServer, relay: NostrRelay)
src/main/services/relay.service.ts:251
↓ 1 callers
Function
init
()
src/renderer/src/components/theme-provider.tsx:28
↓ 1 callers
Function
init
()
src/renderer/src/pages/data/DeleteEvents/DeleteConfirmDialog.tsx:35
↓ 1 callers
Function
init
()
src/renderer/src/pages/proxy/index.tsx:14
↓ 1 callers
Function
init
()
src/renderer/src/pages/home/index.tsx:19
↓ 1 callers
Function
init
()
src/renderer/src/pages/settings/components/DefaultFilterLimitOption.tsx:8
↓ 1 callers
Function
init
()
src/renderer/src/pages/settings/components/AutoLaunchOption.tsx:10
↓ 1 callers
Function
init
()
src/renderer/src/pages/settings/components/AppearanceOption.tsx:14
↓ 1 callers
Function
init
()
src/renderer/src/pages/settings/components/MaxPayloadOption.tsx:9
↓ 1 callers
Function
init
()
src/renderer/src/pages/settings/components/TrayIconColorOption.tsx:14
↓ 1 callers
Function
init
()
src/renderer/src/pages/rules/edit.tsx:61
↓ 1 callers
Function
init
()
src/renderer/src/pages/wotAndPow/index.tsx:31
↓ 1 callers
Function
init
()
src/renderer/src/pages/wotAndPow/components/PowOption.tsx:8
↓ 1 callers
Function
initRepositories
()
src/main/repositories/index.ts:12
↓ 1 callers
Method
initSearchIndex
()
src/main/services/relay.service.ts:150
↓ 1 callers
Function
listener
(_, theme: 'light' | 'dark')
src/renderer/src/components/theme-provider.tsx:35
↓ 1 callers
Function
onFieldNameChange
(fieldName: TRuleConditionFieldName)
src/renderer/src/components/RuleConditions.tsx:87
↓ 1 callers
Function
onOperatorChange
(operator: TRuleConditionOperator)
src/renderer/src/components/RuleConditions.tsx:93
↓ 1 callers
Function
reducer
(state: State, action: Action)
src/renderer/src/components/ui/use-toast.ts:75
↓ 1 callers
Method
restartServer
()
src/main/services/relay.service.ts:246
↓ 1 callers
Function
sendToRenderer
(channel, ...args)
src/main/index.ts:56
↓ 1 callers
Method
setAutoLaunch
(enabled: boolean)
src/main/services/auto-launch.service.ts:15
↓ 1 callers
Method
setPowDifficulty
(powDifficulty: number)
src/main/services/guard.service.ts:251
↓ 1 callers
Method
setWotEnabled
(enabled: boolean)
src/main/services/guard.service.ts:187
↓ 1 callers
Method
setWotRefreshInterval
(refreshInterval: number)
src/main/services/guard.service.ts:219
↓ 1 callers
Method
setWotTrustAnchor
(npub: string)
src/main/services/guard.service.ts:207
↓ 1 callers
Method
setWotTrustDepth
(trustDepth: number)
src/main/services/guard.service.ts:213
↓ 1 callers
Function
startDeleting
()
src/renderer/src/pages/data/DeleteEvents/index.tsx:28
↓ 1 callers
Method
stopServer
()
src/main/services/relay.service.ts:234
↓ 1 callers
Function
truncateValue
(value: string | number)
src/renderer/src/components/RuleConditions.tsx:242
↓ 1 callers
Method
updateConfigTheme
(theme: TTheme)
src/main/services/theme.service.ts:34
↓ 1 callers
Function
updateWotStatus
()
src/renderer/src/pages/wotAndPow/index.tsx:57
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/renderer/src/components/ui/alert-dialog.tsx:52
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/renderer/src/components/ui/alert-dialog.tsx:47
Function
App
()
src/renderer/src/App.tsx:8
Function
AppearanceOption
()
src/renderer/src/pages/settings/components/AppearanceOption.tsx:11
next →
1–100 of 177, ranked by callers