Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cyhuajuan/FreeReNamer
/ functions
Functions
113 in github.com/cyhuajuan/FreeReNamer
⨍
Functions
113
◇
Types & classes
50
↓ 58 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 21 callers
Method
set
(key: string, value: T)
src/lib/store.ts:20
↓ 7 callers
Function
defineRule
(ruleDefine: RuleDefine)
src/lib/rules/base.ts:46
↓ 5 callers
Function
updateProfile
( id: string, info: Partial<Omit<Profile, 'id'>>, )
src/lib/profile.ts:53
↓ 4 callers
Function
getAiConfigList
()
src/lib/settings/ai-config-store.ts:5
↓ 4 callers
Function
getProfileStoreKey
(profileId: string)
src/lib/profile.ts:22
↓ 4 callers
Function
getRuleDefine
(type: T)
src/lib/rule.ts:17
↓ 4 callers
Function
useFormField
()
src/components/ui/form.tsx:42
↓ 4 callers
Method
values
()
src/vite-env.d.ts:27
↓ 3 callers
Function
getFileInfo
(file: string)
src/lib/file/index.ts:4
↓ 3 callers
Function
getProfile
(id: string)
src/lib/profile.ts:25
↓ 3 callers
Function
getProfileIds
()
src/lib/profile.ts:12
↓ 3 callers
Function
getRuleTypeDefaultValue
(ruleType: T)
src/lib/rule.ts:30
↓ 3 callers
Method
getStore
()
src/lib/store.ts:6
↓ 3 callers
Function
setAiConfigList
(configs: ApiConfig[])
src/lib/settings/ai-config-store.ts:14
↓ 2 callers
Function
addProfile
(info: Omit<Profile, 'id'>)
src/lib/profile.ts:37
↓ 2 callers
Function
execRules
( rules: Rule[], args: ExecRuleArgs, )
src/lib/rule.ts:52
↓ 2 callers
Method
get
(key: string)
src/lib/store.ts:32
↓ 2 callers
Function
getAllFiles
(directoryHandle: FileSystemDirectoryHandle)
src/components/file/files-panel.web.tsx:15
↓ 2 callers
Function
profileQueryOptions
(id: string)
src/lib/queries/profile.ts:12
↓ 2 callers
Function
setProfileIds
(profileIds: string[])
src/lib/profile.ts:18
↓ 2 callers
Function
showConfirm
({ title, description, onOk, }: { title: string; description?: string; onOk?: () => void })
src/lib/ui.tsx:43
↓ 1 callers
Function
basename
(path: &str)
src-tauri/src/main.rs:46
↓ 1 callers
Function
chat
( config: ApiConfig, messages: ChatMessage[], )
src/lib/ai-client.ts:36
↓ 1 callers
Function
chatOllama
( config: ApiConfig, messages: ChatMessage[], )
src/lib/ai-client.ts:46
↓ 1 callers
Function
chatOpenAI
( config: ApiConfig, messages: ChatMessage[], )
src/lib/ai-client.ts:90
↓ 1 callers
Function
delProfile
(id: string)
src/lib/profile.ts:63
↓ 1 callers
Method
delete
(key: string)
src/lib/store.ts:46
↓ 1 callers
Method
exec
(ruleInfo: I, args: ExecRuleArgs)
src/lib/rules/base.ts:41
↓ 1 callers
Function
execRule
( rule: Rule<T, I>, args: ExecRuleArgs, )
src/lib/rule.ts:43
↓ 1 callers
Function
exists
(path: &str)
src-tauri/src/main.rs:16
↓ 1 callers
Function
fileItemInfoQueryOptions
( profileId: string, file: string, index: number, )
src/lib/queries/file.ts:7
↓ 1 callers
Function
getAiConfig
(id: string)
src/lib/settings/ai-config-store.ts:9
↓ 1 callers
Method
getAsFileSystemHandle
()
src/vite-env.d.ts:31
↓ 1 callers
Function
getBasename
(file: string, ext: string)
src/lib/file/file.web.ts:12
↓ 1 callers
Function
getBasename
(file: string)
src/lib/file/file.tauri.ts:12
↓ 1 callers
Function
getDefaultApiConfig
(type: ApiConfigType = 'ollama')
src/lib/settings/ai-config.ts:18
↓ 1 callers
Method
getDefaultInfo
()
src/lib/rules/base.ts:39
↓ 1 callers
Method
getDescription
(ruleInfo: I)
src/lib/rules/base.ts:40
↓ 1 callers
Function
getExt
(file: string)
src/lib/file/file.web.ts:4
↓ 1 callers
Function
getExt
(file: string)
src/lib/file/file.tauri.ts:4
↓ 1 callers
Function
getRuleDefines
()
src/lib/rule.ts:13
↓ 1 callers
Function
getRuleTypeDefaultInfo
(type: string)
src/lib/rule.ts:24
↓ 1 callers
Function
onDel
()
src/components/profile/profile-nav.tsx:56
↓ 1 callers
Function
preventDefault
(e: React.DragEvent<HTMLDivElement>)
src/components/file/files-panel.web.tsx:79
↓ 1 callers
Function
rename
(old: &str, new: &str)
src-tauri/src/main.rs:9
↓ 1 callers
Method
showDirectoryPicker
()
src/vite-env.d.ts:15
↓ 1 callers
Method
showOpenFilePicker
( options?: OpenFilePickerOptions, )
src/vite-env.d.ts:12
↓ 1 callers
Function
showRenameDialog
(cb?: (name: string) => void)
src/lib/ui.tsx:11
↓ 1 callers
Function
showSettingsDialog
()
src/lib/ui.tsx:61
↓ 1 callers
Function
updateAiConfig
(id: string, updated: ApiConfig)
src/lib/settings/ai-config-store.ts:24
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:60
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:46
Function
ApiConfigForm
({ defaultValues, onSubmit, onCancel, submitLabel = '保存', }: ApiConfigFormProps)
src/components/settings/api-config-form.tsx:17
Function
ApiConfigItem
({ config, onEdit, onDelete }: ApiConfigItemProps)
src/components/settings/api-config-item.tsx:12
Function
App
()
src/App.tsx:3
Function
Component
()
src/routes/profile/route.tsx:20
Function
Component
()
src/routes/profile/$profileId.tsx:10
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/context-menu.tsx:170
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:68
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:54
Function
FileItem
({ file, profileId, index })
src/components/file/file-item.tsx:14
Function
FilesPanel
({ profileId })
src/components/file/files-panel.tauri.tsx:21
Function
FilesPanel
({ profileId })
src/components/file/files-panel.tsx:10
Function
FilesPanel
({ profileId })
src/components/file/files-panel.web.tsx:33
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:29
Function
GlobalAlert
()
src/components/global/global-alert.tsx:13
Function
GlobalDialog
()
src/components/global/global-dialog.tsx:11
Function
ProfileNav
({ id, disableDel = false })
src/components/profile/profile-nav.tsx:20
Function
ProfileNavList
()
src/components/profile/profile-nav-list.tsx:6
Function
RuleAiForm
()
src/components/rule/rule-type-froms/rule-ai-form.tsx:31
Function
RuleDeleteForm
()
src/components/rule/rule-type-froms/rule-delete-form.tsx:13
Function
RuleEditDialog
({ rule, onSubmit, onOpenedChange, })
src/components/rule/rule-edit-dialog.tsx:58
Function
RuleEditDialogContent
({ rule, onSubmit, })
src/components/rule/rule-edit-dialog.tsx:20
Function
RuleEditPanel
({ allowChangeType = true, })
src/components/rule/rule-edit-panel.tsx:19
Function
RuleFormRender
({ type })
src/components/rule/rule-form-render.tsx:25
Function
RuleFormatForm
()
src/components/rule/rule-type-froms/rule-format-form.tsx:18
Function
RuleInsertForm
()
src/components/rule/rule-type-froms/rule-insert-form.tsx:20
Function
RuleItem
({ rule, onDel, onSwitch, onEdit, })
src/components/rule/rule-item.tsx:18
Function
RuleReplaceForm
()
src/components/rule/rule-type-froms/rule-replace-form.tsx:13
Function
RuleScriptForm
()
src/components/rule/rule-type-froms/rule-script-form.tsx:8
Function
RuleTemplateForm
()
src/components/rule/rule-type-froms/rule-template-form.tsx:13
Function
RulesPanel
({ profileId })
src/components/rule/rules-panel.tsx:30
Function
SettingsContent
()
src/components/settings/settings-content.tsx:9
Function
addAiConfig
(config: ApiConfig)
src/lib/settings/ai-config-store.ts:18
Function
deleteAiConfig
(id: string)
src/lib/settings/ai-config-store.ts:33
Function
getFileInfo
(file: string)
src/lib/file/file.web.ts:20
Function
getFileInfo
(file: string)
src/lib/file/file.tauri.ts:22
Function
getWorker
(_: unknown, label: string)
src/components/rule/rule-type-froms/rule-script-form-worker.ts:7
Function
handleAddRule
()
src/components/rule/rules-panel.tsx:146
Function
handleDel
()
src/components/rule/rule-item.tsx:32
Function
handleDrop
(e: React.DragEvent<HTMLDivElement>)
src/components/file/files-panel.web.tsx:84
Function
handleExecClick
()
src/routes/profile/route.tsx:91
Function
handleGenerate
()
src/components/rule/rule-type-froms/rule-ai-form.tsx:41
Function
is_file
(path: &str)
src-tauri/src/main.rs:21
Function
main
()
src-tauri/build.rs:1
Function
main
()
src-tauri/src/main.rs:54
Function
onAddDir
()
src/components/file/files-panel.tauri.tsx:42
Function
onAddDir
()
src/components/file/files-panel.web.tsx:52
Function
onAddFile
()
src/components/file/files-panel.tauri.tsx:30
next →
1–100 of 113, ranked by callers