MCPcopy Create free account

hub / github.com/celerforge/freenote / functions

Functions87 in github.com/celerforge/freenote

↓ 79 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 4 callersFunctiongenerateEmbeddings
( value: string, context?: string, )
src/lib/ai/embedding.ts:105
↓ 4 callersFunctionuseChatStore
()
src/contexts/chat-store.tsx:110
↓ 4 callersFunctionuseFormField
()
src/components/ui/form.tsx:44
↓ 4 callersFunctionuseSidebar
()
src/components/ui/sidebar.tsx:47
↓ 3 callersFunctiongetProvider
()
src/lib/ai/provder.ts:5
↓ 3 callersFunctionloadItems
()
src/app/knowledge/page.tsx:26
↓ 2 callersFunctionadjustHeight
()
src/components/chat/chat-input.tsx:30
↓ 2 callersFunctioncreateJournalEntry
(date: Date)
src/app/(journal)/use-journals.tsx:4
↓ 1 callersFunctioncreateEmptyJournal
(date: Date)
src/app/(journal)/use-journals.tsx:15
↓ 1 callersFunctioncreateMissingJournals
(fromDate: Date, toDate: Date)
src/app/(journal)/use-journals.tsx:19
↓ 1 callersFunctionensureJournalExists
()
src/app/(journal)/use-journals.tsx:52
↓ 1 callersFunctioneuclideanDistance
(A: number[], B: number[])
src/components/chat/chat-container.tsx:12
↓ 1 callersFunctionfetchChat
()
src/app/chat/[id]/page.tsx:35
↓ 1 callersFunctionfindSimilarContent
(queryEmbedding: number[], limit = 4)
src/components/chat/chat-container.tsx:16
↓ 1 callersFunctiongenerateChatTitle
(message: string)
src/lib/chat.ts:1
↓ 1 callersFunctiongenerateChunks
(input: string)
src/lib/ai/embedding.ts:7
↓ 1 callersFunctiongenerateEmbedding
(value: string)
src/lib/ai/embedding.ts:132
↓ 1 callersFunctionhandleDelete
(chatId: string)
src/components/app-sidebar.tsx:50
↓ 1 callersFunctionhandleSaveMessage
()
src/components/chat/chat-container.tsx:96
↓ 1 callersFunctionhandleSearch
(query: string)
src/app/knowledge/page.tsx:39
↓ 1 callersFunctionhandleSubmit
(data: FormData)
src/app/knowledge/knowledge-dialog.tsx:60
↓ 1 callersFunctionresetHeight
()
src/components/chat/chat-input.tsx:37
↓ 1 callersFunctionsubmitForm
(e?: React.FormEvent)
src/components/chat/chat-input.tsx:55
↓ 1 callersFunctionupdateEntries
()
src/app/(journal)/use-journal-updates.tsx:20
↓ 1 callersFunctionupdateNote
()
src/app/notes/[id]/page.tsx:59
↓ 1 callersFunctionuseIsMobile
()
src/hooks/use-mobile.tsx:5
↓ 1 callersFunctionuseJournalUpdates
()
src/app/(journal)/use-journal-updates.tsx:8
↓ 1 callersFunctionuseJournals
()
src/app/(journal)/use-journals.tsx:42
↓ 1 callersFunctionuseScrollToBottom
()
src/hooks/use-scroll-to-bottom.ts:3
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:48
FunctionAppSidebar
()
src/components/app-sidebar.tsx:45
FunctionBadge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:30
FunctionChatContainer
({ className, containerClassName, chat, }: ChatContainerProps)
src/components/chat/chat-container.tsx:50
FunctionChatContainerSkeleton
({ className }: SkeletonProps)
src/components/chat/skeletons.tsx:45
FunctionChatInput
({ className, input, disabled, handleInputChange, handleSubmit, onStop, }: ChatInputProps)
src/components/chat/chat-input.tsx:19
FunctionChatInputSkeleton
({ className }: SkeletonProps)
src/components/chat/skeletons.tsx:36
FunctionChatMessageSkeleton
({ className, isUser = false, }: SkeletonProps & { isUser?: boolean })
src/components/chat/skeletons.tsx:10
FunctionChatStoreProvider
({ children }: { children: ReactNode })
src/contexts/chat-store.tsx:30
FunctionContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/context-menu.tsx:168
FunctionDefault
()
src/app/@modal/default.tsx:1
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:70
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:56
FunctionEditor
({ onValueChange, className, contentEditableClassName, ...props }: EditorProps)
src/components/editor.tsx:27
FunctionEmbeddingsSettings
({ autoUpdate, onAutoUpdateChange, onSync, isSyncing, }: EmbeddingsSettingsProps)
src/components/settings/embeddings-settings.tsx:13
FunctionFormButton
({ children, pendingText, className, ...props }: FormButtonProps)
src/components/form-button.tsx:9
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:31
FunctionKnowledgeDialog
({ onSubmit, trigger, className, }: KnowledgeDialogProps)
src/app/knowledge/knowledge-dialog.tsx:45
FunctionKnowledgePage
()
src/app/knowledge/page.tsx:13
FunctionLoadingSpinner
({ className }: { className?: string })
src/app/(journal)/page.tsx:10
FunctionNewChatSkeleton
({ className }: SkeletonProps)
src/components/chat/skeletons.tsx:64
FunctionNonMemoizedMarkdown
({ children }: { children: string })
src/components/chat/markdown.tsx:98
FunctionPOST
(req: Request)
src/app/api/chat/route.ts:20
FunctionPage
()
src/app/chat/page.tsx:14
FunctionPage
({ params }: { params: Promise<{ id: string }> })
src/app/chat/[id]/page.tsx:26
FunctionPage
({ params }: { params: Promise<{ id: string }> })
src/app/notes/[id]/page.tsx:27
FunctionPage
()
src/app/(journal)/page.tsx:18
FunctionProviderSettings
({ baseUrl, apiKey, onBaseUrlChange, onApiKeyChange, onSave, onCancel, }: ProviderSettingsProps)
src/components/settings/provider-settings.tsx:14
FunctionPureMessages
({ messages, isLoading, }: { messages: Message[]; isLoading: boolean; })
src/components/chat/messages.tsx:11
FunctionPurePreviewMessage
({ message }: { message: Message })
src/components/chat/message.tsx:15
FunctionRootLayout
({ children, modal, }: { children: React.ReactNode; modal: React.ReactNode; })
src/app/layout.tsx:23
FunctionSettingsInterceptedPage
()
src/app/@modal/(.)settings/page.tsx:6
FunctionSettingsModal
({ isOpen, onClose, }: { isOpen: boolean; onClose: () => void; })
src/components/settings/settings-modal.tsx:32
FunctionSettingsPage
()
src/app/settings/page.tsx:6
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:91
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:77
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:3
FunctionThinkingMessage
()
src/components/chat/message.tsx:67
FunctionToaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:8
Methodconstructor
()
src/lib/db/index.ts:13
FunctionhandleClose
()
src/app/@modal/(.)settings/page.tsx:9
FunctionhandleClose
()
src/app/settings/page.tsx:9
FunctionhandleCreate
( data: Omit<Note, "id" | "createdAt" | "updatedAt" | "embeddingUpdatedAt">, )
src/app/knowledge/page.tsx:57
FunctionhandleDelete
()
src/app/chat/[id]/page.tsx:53
FunctionhandleDelete
()
src/app/notes/[id]/page.tsx:91
FunctionhandleInput
(event: React.ChangeEvent<HTMLTextAreaElement>)
src/components/chat/chat-input.tsx:50
FunctionhandleKeyDown
(event: KeyboardEvent)
src/components/ui/sidebar.tsx:107
FunctionhandleOpenSettings
()
src/app/chat/page.tsx:63
FunctionhandleSave
()
src/components/settings/settings-modal.tsx:53
FunctionhandleScroll
()
src/app/(journal)/page.tsx:42
FunctionhandleSubmitWithSave
()
src/components/chat/chat-container.tsx:118
FunctionhandleSync
()
src/components/settings/settings-modal.tsx:71
FunctionobjEnum
(enumValues: readonly T[])
src/lib/utils.ts:8
FunctiononChange
()
src/hooks/use-mobile.tsx:10
FunctiononToolCall
({ toolCall })
src/components/chat/chat-container.tsx:70
Functionregister
()
src/instrumentation.ts:4