├── .claude └── settings.json ├── .dockerignore ├── .env.sample ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── feature_request.yml │ └── question.yml └── workflows │ ├── android.yml │ ├── ci.yml │ ├── claude.yml │ ├── cli.yml │ ├── docker.yml │ ├── extension.yml │ ├── ios.yml │ ├── mcp.yml │ └── sdk.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── .oxlintrc.json ├── .prettierignore ├── .prettierrc ├── AGENTS.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── GEMINI.md ├── LICENSE ├── README.md ├── SECURITY.md ├── apps ├── browser-extension │ ├── .gitignore │ ├── .oxlintrc.json │ ├── components.json │ ├── index.html │ ├── manifest.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── logo-128-darkmode.png │ │ ├── logo-128.png │ │ ├── logo-16-darkmode.png │ │ ├── logo-16.png │ │ ├── logo-48-darkmode.png │ │ ├── logo-48.png │ │ ├── logo-full-white.png │ │ ├── logo-full.png │ │ └── logo.png │ ├── src │ │ ├── BookmarkDeletedPage.tsx │ │ ├── BookmarkSavedPage.tsx │ │ ├── CustomHeadersPage.tsx │ │ ├── Layout.tsx │ │ ├── Logo.tsx │ │ ├── NotConfiguredPage.tsx │ │ ├── OptionsPage.tsx │ │ ├── SavePage.tsx │ │ ├── SignInPage.tsx │ │ ├── Spinner.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── background │ │ │ ├── background.ts │ │ │ └── protocol.ts │ │ ├── components │ │ │ ├── BookmarkLists.tsx │ │ │ ├── ListsSelector.tsx │ │ │ ├── NoteEditor.tsx │ │ │ ├── TagList.tsx │ │ │ ├── TagsSelector.tsx │ │ │ └── ui │ │ │ │ ├── badge.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── command.tsx │ │ │ │ ├── dialog.tsx │ │ │ │ ├── dynamic-popover.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── popover.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── switch.tsx │ │ │ │ └── textarea.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ ├── utils │ │ │ ├── ThemeProvider.tsx │ │ │ ├── badgeCache.ts │ │ │ ├── css.ts │ │ │ ├── providers.tsx │ │ │ ├── settings.ts │ │ │ ├── storagePersister.ts │ │ │ ├── trpc.ts │ │ │ ├── type.ts │ │ │ └── url.ts │ │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ └── vite.config.ts ├── cli │ ├── .gitignore │ ├── .npmignore │ ├── .oxlintrc.json │ ├── package.json │ ├── src │ │ ├── commands │ │ │ ├── bookmarks.ts │ │ │ ├── dump.ts │ │ │ ├── lists.ts │ │ │ ├── migrate.ts │ │ │ ├── tags.ts │ │ │ ├── whoami.ts │ │ │ └── wipe.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── globals.ts │ │ │ ├── output.ts │ │ │ └── trpc.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ └── vite.config.mts ├── landing │ ├── .oxlintrc.json │ ├── README.md │ ├── components.json │ ├── components │ │ └── ui │ │ │ └── button.tsx │ ├── index.html │ ├── lib │ │ └── utils.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── app-store-badge.png │ │ ├── chrome-extension-badge.png │ │ ├── favicon.ico │ │ ├── firefox-addon.png │ │ ├── google-play-badge.webp │ │ ├── hero.webp │ │ ├── icons │ │ │ ├── apple-icon.png │ │ │ ├── icon.png │ │ │ ├── karakeep-full.svg │ │ │ ├── karakeep-text.svg │ │ │ ├── logo-full.svg │ │ │ ├── logo-icon.svg │ │ │ └── logo-text.svg │ │ ├── opengraph-image.png │ │ ├── screenshot.png │ │ └── twitter-image.png │ ├── src │ │ ├── App.tsx │ │ ├── Homepage.tsx │ │ ├── Navbar.tsx │ │ ├── Pricing.tsx │ │ ├── Privacy.tsx │ │ ├── constants.ts │ │ └── main.tsx │ ├── tailwind.config.ts │ ├── tsconfig.json │ ├── vite-env.d.ts │ └── vite.config.ts ├── mcp │ ├── .gitignore │ ├── .npmignore │ ├── .oxlintrc.json │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bookmarks.ts │ │ ├── index.ts │ │ ├── lists.ts │ │ ├── shared.ts │ │ ├── tags.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── vite.config.mts ├── mobile │ ├── .gitignore │ ├── .npmrc │ ├── .oxlintrc.json │ ├── app.config.js │ ├── app │ │ ├── +not-found.tsx │ │ ├── _layout.tsx │ │ ├── dashboard │ │ │ ├── (tabs) │ │ │ │ ├── _layout.tsx │ │ │ │ ├── highlights.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── lists.tsx │ │ │ │ ├── settings.tsx │ │ │ │ └── tags.tsx │ │ │ ├── _layout.tsx │ │ │ ├── archive.tsx │ │ │ ├── bookmarks │ │ │ │ ├── [slug] │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── info.tsx │ │ │ │ │ ├── manage_lists.tsx │ │ │ │ │ └── manage_tags.tsx │ │ │ │ └── new.tsx │ │ │ ├── favourites.tsx │ │ │ ├── lists │ │ │ │ ├── [slug].tsx │ │ │ │ └── new.tsx │ │ │ ├── search.tsx │ │ │ ├── settings │ │ │ │ ├── bookmark-default-view.tsx │ │ │ │ └── theme.tsx │ │ │ └── tags │ │ │ │ └── [slug].tsx │ │ ├── error.tsx │ │ ├── index.tsx │ │ ├── sharing.tsx │ │ ├── signin.tsx │ │ └── test-connection.tsx │ ├── assets │ │ ├── adaptive-icon.png │ │ ├── blur.jpeg │ │ ├── icon-tinted.png │ │ ├── icon.png │ │ ├── splash-white.png │ │ └── splash.png │ ├── babel.config.js │ ├── components │ │ ├── CustomHeadersModal.tsx │ │ ├── FullPageError.tsx │ │ ├── Logo.tsx │ │ ├── TailwindResolver.tsx │ │ ├── bookmarks │ │ │ ├── BookmarkAssetImage.tsx │ │ │ ├── BookmarkAssetView.tsx │ │ │ ├── BookmarkCard.tsx │ │ │ ├── BookmarkLinkPreview.tsx │ │ │ ├── BookmarkLinkTypeSelector.tsx │ │ │ ├── BookmarkLinkView.tsx │ │ │ ├── BookmarkList.tsx │ │ │ ├── BookmarkTextMarkdown.tsx │ │ │ ├── BookmarkTextView.tsx │ │ │ ├── BottomActions.tsx │ │ │ ├── NotePreview.tsx │ │ │ ├── PDFViewer.tsx │ │ │ ├── TagPill.tsx │ │ │ └── UpdatingBookmarkList.tsx │ │ ├── highlights │ │ │ ├── HighlightCard.tsx │ │ │ └── HighlightList.tsx │ │ ├── navigation │ │ │ ├── stack.tsx │ │ │ └── tabs.tsx │ │ └── ui │ │ │ ├── ActionButton.tsx │ │ │ ├── Button.tsx │ │ │ ├── ChevronRight.tsx │ │ │ ├── CustomSafeAreaView.tsx │ │ │ ├── Divider.tsx │ │ │ ├── FullPageSpinner.tsx │ │ │ ├── Input.tsx │ │ │ ├── List.tsx │ │ │ ├── PageTitle.tsx │ │ │ ├── SearchInput │ │ │ ├── SearchInput.ios.tsx │ │ │ ├── SearchInput.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ │ ├── Skeleton.tsx │ │ │ ├── Text.tsx │ │ │ └── Toast.tsx │ ├── eas.json │ ├── globals.css │ ├── index.ts │ ├── lib │ │ ├── hooks.ts │ │ ├── providers.tsx │ │ ├── session.ts │ │ ├── settings.ts │ │ ├── trpc.ts │ │ ├── upload.ts │ │ ├── useColorScheme.tsx │ │ └── utils.ts │ ├── metro.config.js │ ├── nativewind-env.d.ts │ ├── package.json │ ├── plugins │ │ ├── camera-not-required.js │ │ ├── network_security_config.xml │ │ └── trust-local-certs.js │ ├── tailwind.config.js │ ├── theme │ │ ├── colors.ts │ │ └── index.ts │ └── tsconfig.json ├── web │ ├── .oxlintrc.json │ ├── @types │ │ └── i18next.d.ts │ ├── README.md │ ├── app │ │ ├── admin │ │ │ ├── background_jobs │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── overview │ │ │ │ └── page.tsx │ │ │ ├── page.tsx │ │ │ └── users │ │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── [[...route]] │ │ │ │ └── route.ts │ │ │ ├── auth │ │ │ │ └── [...nextauth] │ │ │ │ │ └── route.tsx │ │ │ └── bookmarks │ │ │ │ └── export │ │ │ │ └── route.tsx │ │ ├── apple-icon.png │ │ ├── check-email │ │ │ └── page.tsx │ │ ├── dashboard │ │ │ ├── @modal │ │ │ │ ├── (.)preview │ │ │ │ │ └── [bookmarkId] │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── [...catchAll] │ │ │ │ │ └── page.tsx │ │ │ │ └── default.tsx │ │ │ ├── archive │ │ │ │ └── page.tsx │ │ │ ├── bookmarks │ │ │ │ └── page.tsx │ │ │ ├── cleanups │ │ │ │ └── page.tsx │ │ │ ├── error.tsx │ │ │ ├── favourites │ │ │ │ └── page.tsx │ │ │ ├── feeds │ │ │ │ └── [feedId] │ │ │ │ │ └── page.tsx │ │ │ ├── highlights │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── lists │ │ │ │ ├── [listId] │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── not-found.tsx │ │ │ ├── preview │ │ │ │ └── [bookmarkId] │ │ │ │ │ └── page.tsx │ │ │ ├── search │ │ │ │ └── page.tsx │ │ │ └── tags │ │ │ │ ├── [tagId] │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── forgot-password │ │ │ └── page.tsx │ │ ├── icon.png │ │ ├── invite │ │ │ └── [token] │ │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── logout │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── public │ │ │ ├── layout.tsx │ │ │ └── lists │ │ │ │ └── [listId] │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ ├── reader │ │ │ └── [bookmarkId] │ │ │ │ └── page.tsx │ │ ├── reset-password │ │ │ └── page.tsx │ │ ├── settings │ │ │ ├── ai │ │ │ │ └── page.tsx │ │ │ ├── api-keys │ │ │ │ └── page.tsx │ │ │ ├── assets │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── backups │ │ │ │ └── page.tsx │ │ │ ├── broken-links │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── feeds │ │ │ │ └── page.tsx │ │ │ ├── import │ │ │ │ └── page.tsx │ │ │ ├── info │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── rules │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── stats │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── subscription │ │ │ │ └── page.tsx │ │ │ └── webhooks │ │ │ │ └── page.tsx │ │ ├── signin │ │ │ └── page.tsx │ │ ├── signup │ │ │ └── page.tsx │ │ └── verify-email │ │ │ └── page.tsx │ ├── components.json │ ├── components │ │ ├── DemoModeBanner.tsx │ │ ├── KarakeepIcon.tsx │ │ ├── admin │ │ │ ├── AddUserDialog.tsx │ │ │ ├── AdminCard.tsx │ │ │ ├── AdminNotices.tsx │ │ │ ├── BackgroundJobs.tsx │ │ │ ├── BasicStats.tsx │ │ │ ├── CreateInviteDialog.tsx │ │ │ ├── InvitesList.tsx │ │ │ ├── ResetPasswordDialog.tsx │ │ │ ├── ServiceConnections.tsx │ │ │ ├── UpdateUserDialog.tsx │ │ │ └── UserList.tsx │ │ ├── dashboard │ │ │ ├── BulkBookmarksAction.tsx │ │ │ ├── EditableText.tsx │ │ │ ├── GlobalActions.tsx │ │ │ ├── SortOrderToggle.tsx │ │ │ ├── UploadDropzone.tsx │ │ │ ├── ViewOptions.tsx │ │ │ ├── bookmarks │ │ │ │ ├── AssetCard.tsx │ │ │ │ ├── BookmarkActionBar.tsx │ │ │ │ ├── BookmarkCard.tsx │ │ │ │ ├── BookmarkFormattedCreatedAt.tsx │ │ │ │ ├── BookmarkLayoutAdaptingCard.tsx │ │ │ │ ├── BookmarkMarkdownComponent.tsx │ │ │ │ ├── BookmarkOptions.tsx │ │ │ │ ├── BookmarkTagsEditor.tsx │ │ │ │ ├── BookmarkedTextEditor.tsx │ │ │ │ ├── Bookmarks.tsx │ │ │ │ ├── BookmarksGrid.tsx │ │ │ │ ├── BookmarksGridSkeleton.tsx │ │ │ │ ├── BulkManageListsModal.tsx │ │ │ │ ├── BulkTagModal.tsx │ │ │ │ ├── DeleteBookmarkConfirmationDialog.tsx │ │ │ │ ├── EditBookmarkDialog.tsx │ │ │ │ ├── EditorCard.tsx │ │ │ │ ├── FooterLinkURL.tsx │ │ │ │ ├── LinkCard.tsx │ │ │ │ ├── ManageListsModal.tsx │ │ │ │ ├── NoBookmarksBanner.tsx │ │ │ │ ├── NotePreview.tsx │ │ │ │ ├── SummarizeBookmarkArea.tsx │ │ │ │ ├── TagList.tsx │ │ │ │ ├── TagModal.tsx │ │ │ │ ├── TagsEditor.tsx │ │ │ │ ├── TextCard.tsx │ │ │ │ ├── UnknownCard.tsx │ │ │ │ ├── UpdatableBookmarksGrid.tsx │ │ │ │ ├── action-buttons │ │ │ │ │ └── ArchiveBookmarkButton.tsx │ │ │ │ └── icons.tsx │ │ │ ├── cleanups │ │ │ │ └── TagDuplicationDetention.tsx │ │ │ ├── feeds │ │ │ │ └── FeedSelector.tsx │ │ │ ├── header │ │ │ │ ├── Header.tsx │ │ │ │ └── ProfileOptions.tsx │ │ │ ├── highlights │ │ │ │ ├── AllHighlights.tsx │ │ │ │ └── HighlightCard.tsx │ │ │ ├── lists │ │ │ │ ├── AllListsView.tsx │ │ │ │ ├── BookmarkListSelector.tsx │ │ │ │ ├── CollapsibleBookmarkLists.tsx │ │ │ │ ├── DeleteListConfirmationDialog.tsx │ │ │ │ ├── EditListModal.tsx │ │ │ │ ├── LeaveListConfirmationDialog.tsx │ │ │ │ ├── ListHeader.tsx │ │ │ │ ├── ListOptions.tsx │ │ │ │ ├── ManageCollaboratorsModal.tsx │ │ │ │ ├── MergeListModal.tsx │ │ │ │ ├── PendingInvitationsCard.tsx │ │ │ │ ├── PublicListLink.tsx │ │ │ │ ├── RssLink.tsx │ │ │ │ └── ShareListModal.tsx │ │ │ ├── preview │ │ │ │ ├── ActionBar.tsx │ │ │ │ ├── AssetContentSection.tsx │ │ │ │ ├── AttachmentBox.tsx │ │ │ │ ├── BookmarkHtmlHighlighter.tsx │ │ │ │ ├── BookmarkPreview.tsx │ │ │ │ ├── HighlightsBox.tsx │ │ │ │ ├── LinkContentSection.tsx │ │ │ │ ├── NoteEditor.tsx │ │ │ │ ├── ReaderView.tsx │ │ │ │ ├── TextContentSection.tsx │ │ │ │ ├── content-renderers │ │ │ │ │ ├── AmazonRenderer.tsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── TikTokRenderer.tsx │ │ │ │ │ ├── XRenderer.tsx │ │ │ │ │ ├── YouTubeRenderer.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── registry.ts │ │ │ │ │ └── types.ts │ │ │ │ └── highlights.ts │ │ │ ├── rules │ │ │ │ ├── RuleEngineActionBuilder.tsx │ │ │ │ ├── RuleEngineConditionBuilder.tsx │ │ │ │ ├── RuleEngineEventSelector.tsx │ │ │ │ ├── RuleEngineRuleEditor.tsx │ │ │ │ └── RuleEngineRuleList.tsx │ │ │ ├── search │ │ │ │ ├── QueryExplainerTooltip.tsx │ │ │ │ ├── SearchInput.tsx │ │ │ │ └── useSearchAutocomplete.ts │ │ │ ├── sidebar │ │ │ │ ├── AllLists.tsx │ │ │ │ └── InvitationNotificationBadge.tsx │ │ │ └── tags │ │ │ │ ├── AllTagsView.tsx │ │ │ │ ├── BulkTagAction.tsx │ │ │ │ ├── CreateTagModal.tsx │ │ │ │ ├── DeleteTagConfirmationDialog.tsx │ │ │ │ ├── EditableTagName.tsx │ │ │ │ ├── MergeTagModal.tsx │ │ │ │ ├── MultiTagSelector.tsx │ │ │ │ ├── TagAutocomplete.tsx │ │ │ │ ├── TagOptions.tsx │ │ │ │ └── TagPill.tsx │ │ ├── invite │ │ │ └── InviteAcceptForm.tsx │ │ ├── public │ │ │ └── lists │ │ │ │ ├── PublicBookmarkGrid.tsx │ │ │ │ └── PublicListHeader.tsx │ │ ├── settings │ │ │ ├── AISettings.tsx │ │ │ ├── AddApiKey.tsx │ │ │ ├── ApiKeySettings.tsx │ │ │ ├── ApiKeySuccess.tsx │ │ │ ├── BackupSettings.tsx │ │ │ ├── ChangePassword.tsx │ │ │ ├── DeleteAccount.tsx │ │ │ ├── DeleteApiKey.tsx │ │ │ ├── FeedSettings.tsx │ │ │ ├── ImportExport.tsx │ │ │ ├── ImportSessionCard.tsx │ │ │ ├── ImportSessionsSection.tsx │ │ │ ├── RegenerateApiKey.tsx │ │ │ ├── SubscriptionSettings.tsx │ │ │ ├── UserDetails.tsx │ │ │ ├── UserOptions.tsx │ │ │ ├── WebhookEventSelector.tsx │ │ │ └── WebhookSettings.tsx │ │ ├── shared │ │ │ └── sidebar │ │ │ │ ├── MobileSidebar.tsx │ │ │ │ ├── ModileSidebarItem.tsx │ │ │ │ ├── Sidebar.tsx │ │ │ │ ├── SidebarItem.tsx │ │ │ │ ├── SidebarLayout.tsx │ │ │ │ ├── SidebarVersion.tsx │ │ │ │ └── TSidebarItem.ts │ │ ├── signin │ │ │ ├── CredentialsForm.tsx │ │ │ ├── ForgotPasswordForm.tsx │ │ │ ├── ResetPasswordForm.tsx │ │ │ ├── SignInForm.tsx │ │ │ └── SignInProviderButton.tsx │ │ ├── signup │ │ │ └── SignUpForm.tsx │ │ ├── subscription │ │ │ └── QuotaProgress.tsx │ │ ├── theme-provider.tsx │ │ ├── ui │ │ │ ├── action-button.tsx │ │ │ ├── action-confirming-dialog.tsx │ │ │ ├── alert.tsx │ │ │ ├── back-button.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── card.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── command.tsx │ │ │ ├── copy-button.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── file-picker-button.tsx │ │ │ ├── form.tsx │ │ │ ├── full-page-spinner.tsx │ │ │ ├── info-tooltip.tsx │ │ │ ├── input.tsx │ │ │ ├── kbd.tsx │ │ │ ├── label.tsx │ │ │ ├── markdown │ │ │ │ ├── markdown-editor.tsx │ │ │ │ ├── markdown-readonly.tsx │ │ │ │ ├── plugins │ │ │ │ │ └── toolbar-plugin.tsx │ │ │ │ └── theme.ts │ │ │ ├── multiple-choice-dialog.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── slider.tsx │ │ │ ├── spinner.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ ├── toggle.tsx │ │ │ ├── tooltip.tsx │ │ │ └── use-toast.ts │ │ └── utils │ │ │ ├── BookmarkAlreadyExistsToast.tsx │ │ │ ├── ValidAccountCheck.tsx │ │ │ └── useShowArchived.tsx │ ├── lib │ │ ├── attachments.tsx │ │ ├── bulkActions.ts │ │ ├── bulkTagActions.ts │ │ ├── clientConfig.tsx │ │ ├── drag-and-drop.ts │ │ ├── hooks │ │ │ ├── bookmark-search.ts │ │ │ ├── relative-time.ts │ │ │ ├── upload-file.ts │ │ │ ├── useBookmarkImport.ts │ │ │ ├── useDialogFormReset.ts │ │ │ └── useImportSessions.ts │ │ ├── i18n │ │ │ ├── client.ts │ │ │ ├── locales │ │ │ │ ├── ar │ │ │ │ │ └── translation.json │ │ │ │ ├── cs │ │ │ │ │ └── translation.json │ │ │ │ ├── da │ │ │ │ │ └── translation.json │ │ │ │ ├── de │ │ │ │ │ └── translation.json │ │ │ │ ├── el │ │ │ │ │ └── translation.json │ │ │ │ ├── en │ │ │ │ │ └── translation.json │ │ │ │ ├── en_US │ │ │ │ │ └── translation.json │ │ │ │ ├── es │ │ │ │ │ └── translation.json │ │ │ │ ├── fa │ │ │ │ │ └── translation.json │ │ │ │ ├── fi │ │ │ │ │ └── translation.json │ │ │ │ ├── fr │ │ │ │ │ └── translation.json │ │ │ │ ├── ga │ │ │ │ │ └── translation.json │ │ │ │ ├── gl │ │ │ │ │ └── translation.json │ │ │ │ ├── hr │ │ │ │ │ └── translation.json │ │ │ │ ├── hu │ │ │ │ │ └── translation.json │ │ │ │ ├── it │ │ │ │ │ └── translation.json │ │ │ │ ├── ja │ │ │ │ │ └── translation.json │ │ │ │ ├── ko │ │ │ │ │ └── translation.json │ │ │ │ ├── nb_NO │ │ │ │ │ └── translation.json │ │ │ │ ├── nl │ │ │ │ │ └── translation.json │ │ │ │ ├── pl │ │ │ │ │ └── translation.json │ │ │ │ ├── pt │ │ │ │ │ └── translation.json │ │ │ │ ├── pt_BR │ │ │ │ │ └── translation.json │ │ │ │ ├── ru │ │ │ │ │ └── translation.json │ │ │ │ ├── sk │ │ │ │ │ └── translation.json │ │ │ │ ├── sl │ │ │ │ │ └── translation.json │ │ │ │ ├── sv │ │ │ │ │ └── translation.json │ │ │ │ ├── tr │ │ │ │ │ └── translation.json │ │ │ │ ├── uk │ │ │ │ │ └── translation.json │ │ │ │ ├── vi │ │ │ │ │ └── translation.json │ │ │ │ ├── zh │ │ │ │ │ └── translation.json │ │ │ │ └── zhtw │ │ │ │ │ └── translation.json │ │ │ ├── provider.tsx │ │ │ ├── server.ts │ │ │ └── settings.ts │ │ ├── providers.tsx │ │ ├── store │ │ │ ├── useInBookmarkGridStore.ts │ │ │ ├── useInSearchPageStore.ts │ │ │ └── useSortOrderStore.ts │ │ ├── trpc.tsx │ │ ├── userLocalSettings │ │ │ ├── bookmarksLayout.tsx │ │ │ ├── types.ts │ │ │ └── userLocalSettings.ts │ │ ├── userSettings.tsx │ │ └── utils.ts │ ├── next-env.d.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── blur.avif │ │ ├── icons │ │ │ ├── karakeep-full.svg │ │ │ ├── karakeep-text.svg │ │ │ ├── logo-128.png │ │ │ ├── logo-16.png │ │ │ ├── logo-48.png │ │ │ ├── logo-full.svg │ │ │ ├── logo-icon.svg │ │ │ └── logo-text.svg │ │ └── manifest.json │ ├── server │ │ ├── api │ │ │ └── client.ts │ │ └── auth.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── vitest.config.ts └── workers │ ├── .oxlintrc.json │ ├── exit.ts │ ├── index.ts │ ├── metascraper-plugins │ └── metascraper-reddit.ts │ ├── metrics.ts │ ├── network.ts │ ├── package.json │ ├── server.ts │ ├── trpc.ts │ ├── tsconfig.json │ ├── tsdown.config.ts │ ├── utils.ts │ ├── workerUtils.ts │ └── workers │ ├── adminMaintenance │ └── tasks │ │ ├── migrateLinkHtmlContent.ts │ │ └── tidyAssets.ts │ ├── adminMaintenanceWorker.ts │ ├── assetPreprocessingWorker.ts │ ├── backupWorker.ts │ ├── crawlerWorker.ts │ ├── feedWorker.ts │ ├── inference │ ├── inferenceWorker.ts │ ├── summarize.ts │ └── tagging.ts │ ├── ruleEngineWorker.ts │ ├── searchWorker.ts │ ├── utils │ └── fetchBookmarks.ts │ ├── videoWorker.ts │ └── webhookWorker.ts ├── charts └── README.md ├── docker ├── .env.sample ├── Dockerfile ├── Dockerfile.dev ├── docker-compose.build.yml ├── docker-compose.dev.yml ├── docker-compose.yml └── root │ └── etc │ └── s6-overlay │ └── s6-rc.d │ ├── init-db-migration │ ├── run │ ├── type │ └── up │ ├── svc-web │ ├── dependencies.d │ │ └── init-db-migration │ ├── run │ └── type │ ├── svc-workers │ ├── dependencies.d │ │ └── init-db-migration │ ├── run │ └── type │ └── user │ └── contents.d │ └── .gitkeep ├── docs ├── .gitignore ├── .oxlintrc.json ├── README.md ├── babel.config.js ├── docs │ ├── 01-intro.md │ ├── 02-installation │ │ ├── 01-docker.md │ │ ├── 02-unraid.md │ │ ├── 03-archlinux.md │ │ ├── 04-kubernetes.md │ │ ├── 05-pikapods.md │ │ ├── 06-debuntu.md │ │ ├── 07-minimal-install.md │ │ ├── 08-truenas.md │ │ └── _category_.json │ ├── 03-configuration.md │ ├── 04-screenshots.md │ ├── 05-quick-sharing.md │ ├── 06-openai.md │ ├── 07-development │ │ ├── 01-setup.md │ │ ├── 02-directories.md │ │ ├── 03-database.md │ │ ├── 04-architecture.md │ │ └── _category_.json │ ├── 08-security-considerations.md │ ├── 09-command-line.md │ ├── 09-mcp.md │ ├── 10-import.md │ ├── 11-FAQ.md │ ├── 12-troubleshooting.md │ ├── 13-community-projects.md │ ├── 14-guides │ │ ├── 01-legacy-container-upgrade.md │ │ ├── 02-search-query-language.md │ │ ├── 03-singlefile.md │ │ ├── 04-hoarder-to-karakeep-migration.md │ │ ├── 05-different-ai-providers.md │ │ ├── 06-server-migration.md │ │ └── _category_.json │ └── api │ │ ├── _category_.json │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ ├── attach-asset.api.mdx │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ ├── create-a-new-bookmark.api.mdx │ │ ├── create-a-new-highlight.api.mdx │ │ ├── create-a-new-list.api.mdx │ │ ├── create-a-new-tag.api.mdx │ │ ├── delete-a-backup.api.mdx │ │ ├── delete-a-bookmark.api.mdx │ │ ├── delete-a-highlight.api.mdx │ │ ├── delete-a-list.api.mdx │ │ ├── delete-a-tag.api.mdx │ │ ├── detach-asset.api.mdx │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ ├── download-a-backup.api.mdx │ │ ├── get-a-single-asset.api.mdx │ │ ├── get-a-single-backup.api.mdx │ │ ├── get-a-single-bookmark.api.mdx │ │ ├── get-a-single-highlight.api.mdx │ │ ├── get-a-single-list.api.mdx │ │ ├── get-a-single-tag.api.mdx │ │ ├── get-all-backups.api.mdx │ │ ├── get-all-bookmarks.api.mdx │ │ ├── get-all-highlights.api.mdx │ │ ├── get-all-lists.api.mdx │ │ ├── get-all-tags.api.mdx │ │ ├── get-bookmarks-in-the-list.api.mdx │ │ ├── get-bookmarks-with-the-tag.api.mdx │ │ ├── get-current-user-info.api.mdx │ │ ├── get-current-user-stats.api.mdx │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ ├── get-lists-of-a-bookmark.api.mdx │ │ ├── karakeep-api.info.mdx │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ ├── replace-asset.api.mdx │ │ ├── search-bookmarks.api.mdx │ │ ├── sidebar.ts │ │ ├── summarize-a-bookmark.api.mdx │ │ ├── trigger-a-new-backup.api.mdx │ │ ├── update-a-bookmark.api.mdx │ │ ├── update-a-highlight.api.mdx │ │ ├── update-a-list.api.mdx │ │ ├── update-a-tag.api.mdx │ │ ├── update-user.api.mdx │ │ └── upload-a-new-asset.api.mdx ├── docusaurus.config.ts ├── package.json ├── sidebars.ts ├── src │ └── css │ │ └── custom.css ├── static │ ├── .nojekyll │ ├── _redirects │ ├── img │ │ ├── architecture │ │ │ └── arch.png │ │ ├── docusaurus-social-card.jpg │ │ ├── favicon.ico │ │ ├── logo-full-white.svg │ │ ├── logo-full.svg │ │ ├── logo.png │ │ ├── mcp-1.gif │ │ ├── mcp-2.gif │ │ ├── mcp-3.gif │ │ ├── opengraph-image.png │ │ ├── quick-sharing │ │ │ ├── extension.png │ │ │ └── mobile.png │ │ └── screenshots │ │ │ ├── admin.png │ │ │ ├── all-lists.png │ │ │ ├── all-tags.png │ │ │ ├── bookmark-preview.png │ │ │ ├── homepage-dark.png │ │ │ ├── homepage.png │ │ │ ├── settings.png │ │ │ └── share-sheet.png │ └── robots.txt ├── tsconfig.json ├── versioned_docs │ ├── version-v0.21.0 │ │ ├── 01-intro.md │ │ ├── 02-Installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ └── 07-minimal-install.md │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-Development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ └── 04-architecture.md │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ └── 14-Guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ └── 02-search-query-language.md │ ├── version-v0.22.0 │ │ ├── 01-intro.md │ │ ├── 02-Installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ └── 07-minimal-install.md │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-Development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ └── 04-architecture.md │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ └── 14-Guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ └── 03-singlefile.md │ ├── version-v0.23.0 │ │ ├── 01-intro.md │ │ ├── 02-Installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ └── 07-minimal-install.md │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-Development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ └── 04-architecture.md │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ └── 14-Guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ └── 03-singlefile.md │ ├── version-v0.23.1 │ │ ├── 01-intro.md │ │ ├── 02-Installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ └── 07-minimal-install.md │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-Development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ └── 04-architecture.md │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ ├── 14-Guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ ├── 03-singlefile.md │ │ │ └── 04-hoarder-to-karakeep-migration.md │ │ └── API │ │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ │ ├── attach-asset.api.mdx │ │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ │ ├── create-a-new-bookmark.api.mdx │ │ │ ├── create-a-new-highlight.api.mdx │ │ │ ├── create-a-new-list.api.mdx │ │ │ ├── delete-a-bookmark.api.mdx │ │ │ ├── delete-a-highlight.api.mdx │ │ │ ├── delete-a-list.api.mdx │ │ │ ├── delete-a-tag.api.mdx │ │ │ ├── detach-asset.api.mdx │ │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ │ ├── get-a-bookmarks-in-a-list.api.mdx │ │ │ ├── get-a-bookmarks-with-the-tag.api.mdx │ │ │ ├── get-a-single-bookmark.api.mdx │ │ │ ├── get-a-single-highlight.api.mdx │ │ │ ├── get-a-single-list.api.mdx │ │ │ ├── get-a-single-tag.api.mdx │ │ │ ├── get-all-bookmarks.api.mdx │ │ │ ├── get-all-highlights.api.mdx │ │ │ ├── get-all-lists.api.mdx │ │ │ ├── get-all-tags.api.mdx │ │ │ ├── get-current-user-info.api.mdx │ │ │ ├── get-current-user-stats.api.mdx │ │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ │ ├── hoarder-api.info.mdx │ │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ │ ├── replace-asset.api.mdx │ │ │ ├── search-bookmarks.api.mdx │ │ │ ├── sidebar.ts │ │ │ ├── summarize-a-bookmark.api.mdx │ │ │ ├── update-a-bookmark.api.mdx │ │ │ ├── update-a-highlight.api.mdx │ │ │ ├── update-a-list.api.mdx │ │ │ └── update-a-tag.api.mdx │ ├── version-v0.24.0 │ │ ├── 01-intro.md │ │ ├── 02-Installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ ├── 07-minimal-install.md │ │ │ └── 08-truenas.md │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-Development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ └── 04-architecture.md │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 09-mcp.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ ├── 14-Guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ ├── 03-singlefile.md │ │ │ ├── 04-hoarder-to-karakeep-migration.md │ │ │ └── 05-different-ai-providers.md │ │ └── API │ │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ │ ├── attach-asset.api.mdx │ │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ │ ├── create-a-new-bookmark.api.mdx │ │ │ ├── create-a-new-highlight.api.mdx │ │ │ ├── create-a-new-list.api.mdx │ │ │ ├── delete-a-bookmark.api.mdx │ │ │ ├── delete-a-highlight.api.mdx │ │ │ ├── delete-a-list.api.mdx │ │ │ ├── delete-a-tag.api.mdx │ │ │ ├── detach-asset.api.mdx │ │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ │ ├── get-a-bookmarks-in-a-list.api.mdx │ │ │ ├── get-a-bookmarks-with-the-tag.api.mdx │ │ │ ├── get-a-single-bookmark.api.mdx │ │ │ ├── get-a-single-highlight.api.mdx │ │ │ ├── get-a-single-list.api.mdx │ │ │ ├── get-a-single-tag.api.mdx │ │ │ ├── get-all-bookmarks.api.mdx │ │ │ ├── get-all-highlights.api.mdx │ │ │ ├── get-all-lists.api.mdx │ │ │ ├── get-all-tags.api.mdx │ │ │ ├── get-current-user-info.api.mdx │ │ │ ├── get-current-user-stats.api.mdx │ │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ │ ├── karakeep-api.info.mdx │ │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ │ ├── replace-asset.api.mdx │ │ │ ├── search-bookmarks.api.mdx │ │ │ ├── sidebar.ts │ │ │ ├── summarize-a-bookmark.api.mdx │ │ │ ├── update-a-bookmark.api.mdx │ │ │ ├── update-a-highlight.api.mdx │ │ │ ├── update-a-list.api.mdx │ │ │ └── update-a-tag.api.mdx │ ├── version-v0.25.0 │ │ ├── 01-intro.md │ │ ├── 02-Installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ ├── 07-minimal-install.md │ │ │ └── 08-truenas.md │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-Development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ └── 04-architecture.md │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 09-mcp.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ ├── 14-Guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ ├── 03-singlefile.md │ │ │ ├── 04-hoarder-to-karakeep-migration.md │ │ │ └── 05-different-ai-providers.md │ │ └── API │ │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ │ ├── attach-asset.api.mdx │ │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ │ ├── create-a-new-bookmark.api.mdx │ │ │ ├── create-a-new-highlight.api.mdx │ │ │ ├── create-a-new-list.api.mdx │ │ │ ├── create-a-new-tag.api.mdx │ │ │ ├── delete-a-bookmark.api.mdx │ │ │ ├── delete-a-highlight.api.mdx │ │ │ ├── delete-a-list.api.mdx │ │ │ ├── delete-a-tag.api.mdx │ │ │ ├── detach-asset.api.mdx │ │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ │ ├── get-a-single-asset.api.mdx │ │ │ ├── get-a-single-bookmark.api.mdx │ │ │ ├── get-a-single-highlight.api.mdx │ │ │ ├── get-a-single-list.api.mdx │ │ │ ├── get-a-single-tag.api.mdx │ │ │ ├── get-all-bookmarks.api.mdx │ │ │ ├── get-all-highlights.api.mdx │ │ │ ├── get-all-lists.api.mdx │ │ │ ├── get-all-tags.api.mdx │ │ │ ├── get-bookmarks-in-the-list.api.mdx │ │ │ ├── get-bookmarks-with-the-tag.api.mdx │ │ │ ├── get-current-user-info.api.mdx │ │ │ ├── get-current-user-stats.api.mdx │ │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ │ ├── karakeep-api.info.mdx │ │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ │ ├── replace-asset.api.mdx │ │ │ ├── search-bookmarks.api.mdx │ │ │ ├── sidebar.ts │ │ │ ├── summarize-a-bookmark.api.mdx │ │ │ ├── update-a-bookmark.api.mdx │ │ │ ├── update-a-highlight.api.mdx │ │ │ ├── update-a-list.api.mdx │ │ │ ├── update-a-tag.api.mdx │ │ │ └── upload-a-new-asset.api.mdx │ ├── version-v0.26.0 │ │ ├── 01-intro.md │ │ ├── 02-Installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ ├── 07-minimal-install.md │ │ │ └── 08-truenas.md │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-Development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ └── 04-architecture.md │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 09-mcp.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ ├── 14-Guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ ├── 03-singlefile.md │ │ │ ├── 04-hoarder-to-karakeep-migration.md │ │ │ └── 05-different-ai-providers.md │ │ └── API │ │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ │ ├── attach-asset.api.mdx │ │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ │ ├── create-a-new-bookmark.api.mdx │ │ │ ├── create-a-new-highlight.api.mdx │ │ │ ├── create-a-new-list.api.mdx │ │ │ ├── create-a-new-tag.api.mdx │ │ │ ├── delete-a-bookmark.api.mdx │ │ │ ├── delete-a-highlight.api.mdx │ │ │ ├── delete-a-list.api.mdx │ │ │ ├── delete-a-tag.api.mdx │ │ │ ├── detach-asset.api.mdx │ │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ │ ├── get-a-single-asset.api.mdx │ │ │ ├── get-a-single-bookmark.api.mdx │ │ │ ├── get-a-single-highlight.api.mdx │ │ │ ├── get-a-single-list.api.mdx │ │ │ ├── get-a-single-tag.api.mdx │ │ │ ├── get-all-bookmarks.api.mdx │ │ │ ├── get-all-highlights.api.mdx │ │ │ ├── get-all-lists.api.mdx │ │ │ ├── get-all-tags.api.mdx │ │ │ ├── get-bookmarks-in-the-list.api.mdx │ │ │ ├── get-bookmarks-with-the-tag.api.mdx │ │ │ ├── get-current-user-info.api.mdx │ │ │ ├── get-current-user-stats.api.mdx │ │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ │ ├── karakeep-api.info.mdx │ │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ │ ├── replace-asset.api.mdx │ │ │ ├── search-bookmarks.api.mdx │ │ │ ├── sidebar.ts │ │ │ ├── summarize-a-bookmark.api.mdx │ │ │ ├── update-a-bookmark.api.mdx │ │ │ ├── update-a-highlight.api.mdx │ │ │ ├── update-a-list.api.mdx │ │ │ ├── update-a-tag.api.mdx │ │ │ ├── update-user.api.mdx │ │ │ └── upload-a-new-asset.api.mdx │ ├── version-v0.27.0 │ │ ├── 01-intro.md │ │ ├── 02-installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ ├── 07-minimal-install.md │ │ │ ├── 08-truenas.md │ │ │ └── _category_.json │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ ├── 04-architecture.md │ │ │ └── _category_.json │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 09-mcp.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ ├── 14-guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ ├── 03-singlefile.md │ │ │ ├── 04-hoarder-to-karakeep-migration.md │ │ │ ├── 05-different-ai-providers.md │ │ │ └── _category_.json │ │ └── api │ │ │ ├── _category_.json │ │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ │ ├── attach-asset.api.mdx │ │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ │ ├── create-a-new-bookmark.api.mdx │ │ │ ├── create-a-new-highlight.api.mdx │ │ │ ├── create-a-new-list.api.mdx │ │ │ ├── create-a-new-tag.api.mdx │ │ │ ├── delete-a-bookmark.api.mdx │ │ │ ├── delete-a-highlight.api.mdx │ │ │ ├── delete-a-list.api.mdx │ │ │ ├── delete-a-tag.api.mdx │ │ │ ├── detach-asset.api.mdx │ │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ │ ├── get-a-single-asset.api.mdx │ │ │ ├── get-a-single-bookmark.api.mdx │ │ │ ├── get-a-single-highlight.api.mdx │ │ │ ├── get-a-single-list.api.mdx │ │ │ ├── get-a-single-tag.api.mdx │ │ │ ├── get-all-bookmarks.api.mdx │ │ │ ├── get-all-highlights.api.mdx │ │ │ ├── get-all-lists.api.mdx │ │ │ ├── get-all-tags.api.mdx │ │ │ ├── get-bookmarks-in-the-list.api.mdx │ │ │ ├── get-bookmarks-with-the-tag.api.mdx │ │ │ ├── get-current-user-info.api.mdx │ │ │ ├── get-current-user-stats.api.mdx │ │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ │ ├── karakeep-api.info.mdx │ │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ │ ├── replace-asset.api.mdx │ │ │ ├── search-bookmarks.api.mdx │ │ │ ├── sidebar.ts │ │ │ ├── summarize-a-bookmark.api.mdx │ │ │ ├── update-a-bookmark.api.mdx │ │ │ ├── update-a-highlight.api.mdx │ │ │ ├── update-a-list.api.mdx │ │ │ ├── update-a-tag.api.mdx │ │ │ ├── update-user.api.mdx │ │ │ └── upload-a-new-asset.api.mdx │ ├── version-v0.28.0 │ │ ├── 01-intro.md │ │ ├── 02-installation │ │ │ ├── 01-docker.md │ │ │ ├── 02-unraid.md │ │ │ ├── 03-archlinux.md │ │ │ ├── 04-kubernetes.md │ │ │ ├── 05-pikapods.md │ │ │ ├── 06-debuntu.md │ │ │ ├── 07-minimal-install.md │ │ │ ├── 08-truenas.md │ │ │ └── _category_.json │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-development │ │ │ ├── 01-setup.md │ │ │ ├── 02-directories.md │ │ │ ├── 03-database.md │ │ │ ├── 04-architecture.md │ │ │ └── _category_.json │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 09-mcp.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ ├── 14-guides │ │ │ ├── 01-legacy-container-upgrade.md │ │ │ ├── 02-search-query-language.md │ │ │ ├── 03-singlefile.md │ │ │ ├── 04-hoarder-to-karakeep-migration.md │ │ │ ├── 05-different-ai-providers.md │ │ │ ├── 06-server-migration.md │ │ │ └── _category_.json │ │ └── api │ │ │ ├── _category_.json │ │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ │ ├── attach-asset.api.mdx │ │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ │ ├── create-a-new-bookmark.api.mdx │ │ │ ├── create-a-new-highlight.api.mdx │ │ │ ├── create-a-new-list.api.mdx │ │ │ ├── create-a-new-tag.api.mdx │ │ │ ├── delete-a-bookmark.api.mdx │ │ │ ├── delete-a-highlight.api.mdx │ │ │ ├── delete-a-list.api.mdx │ │ │ ├── delete-a-tag.api.mdx │ │ │ ├── detach-asset.api.mdx │ │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ │ ├── get-a-single-asset.api.mdx │ │ │ ├── get-a-single-bookmark.api.mdx │ │ │ ├── get-a-single-highlight.api.mdx │ │ │ ├── get-a-single-list.api.mdx │ │ │ ├── get-a-single-tag.api.mdx │ │ │ ├── get-all-bookmarks.api.mdx │ │ │ ├── get-all-highlights.api.mdx │ │ │ ├── get-all-lists.api.mdx │ │ │ ├── get-all-tags.api.mdx │ │ │ ├── get-bookmarks-in-the-list.api.mdx │ │ │ ├── get-bookmarks-with-the-tag.api.mdx │ │ │ ├── get-current-user-info.api.mdx │ │ │ ├── get-current-user-stats.api.mdx │ │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ │ ├── get-lists-of-a-bookmark.api.mdx │ │ │ ├── karakeep-api.info.mdx │ │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ │ ├── replace-asset.api.mdx │ │ │ ├── search-bookmarks.api.mdx │ │ │ ├── sidebar.ts │ │ │ ├── summarize-a-bookmark.api.mdx │ │ │ ├── update-a-bookmark.api.mdx │ │ │ ├── update-a-highlight.api.mdx │ │ │ ├── update-a-list.api.mdx │ │ │ ├── update-a-tag.api.mdx │ │ │ ├── update-user.api.mdx │ │ │ └── upload-a-new-asset.api.mdx │ └── version-v0.29.0 │ │ ├── 01-intro.md │ │ ├── 02-installation │ │ ├── 01-docker.md │ │ ├── 02-unraid.md │ │ ├── 03-archlinux.md │ │ ├── 04-kubernetes.md │ │ ├── 05-pikapods.md │ │ ├── 06-debuntu.md │ │ ├── 07-minimal-install.md │ │ ├── 08-truenas.md │ │ └── _category_.json │ │ ├── 03-configuration.md │ │ ├── 04-screenshots.md │ │ ├── 05-quick-sharing.md │ │ ├── 06-openai.md │ │ ├── 07-development │ │ ├── 01-setup.md │ │ ├── 02-directories.md │ │ ├── 03-database.md │ │ ├── 04-architecture.md │ │ └── _category_.json │ │ ├── 08-security-considerations.md │ │ ├── 09-command-line.md │ │ ├── 09-mcp.md │ │ ├── 10-import.md │ │ ├── 11-FAQ.md │ │ ├── 12-troubleshooting.md │ │ ├── 13-community-projects.md │ │ ├── 14-guides │ │ ├── 01-legacy-container-upgrade.md │ │ ├── 02-search-query-language.md │ │ ├── 03-singlefile.md │ │ ├── 04-hoarder-to-karakeep-migration.md │ │ ├── 05-different-ai-providers.md │ │ ├── 06-server-migration.md │ │ └── _category_.json │ │ └── api │ │ ├── _category_.json │ │ ├── add-a-bookmark-to-a-list.api.mdx │ │ ├── attach-asset.api.mdx │ │ ├── attach-tags-to-a-bookmark.api.mdx │ │ ├── create-a-new-bookmark.api.mdx │ │ ├── create-a-new-highlight.api.mdx │ │ ├── create-a-new-list.api.mdx │ │ ├── create-a-new-tag.api.mdx │ │ ├── delete-a-backup.api.mdx │ │ ├── delete-a-bookmark.api.mdx │ │ ├── delete-a-highlight.api.mdx │ │ ├── delete-a-list.api.mdx │ │ ├── delete-a-tag.api.mdx │ │ ├── detach-asset.api.mdx │ │ ├── detach-tags-from-a-bookmark.api.mdx │ │ ├── download-a-backup.api.mdx │ │ ├── get-a-single-asset.api.mdx │ │ ├── get-a-single-backup.api.mdx │ │ ├── get-a-single-bookmark.api.mdx │ │ ├── get-a-single-highlight.api.mdx │ │ ├── get-a-single-list.api.mdx │ │ ├── get-a-single-tag.api.mdx │ │ ├── get-all-backups.api.mdx │ │ ├── get-all-bookmarks.api.mdx │ │ ├── get-all-highlights.api.mdx │ │ ├── get-all-lists.api.mdx │ │ ├── get-all-tags.api.mdx │ │ ├── get-bookmarks-in-the-list.api.mdx │ │ ├── get-bookmarks-with-the-tag.api.mdx │ │ ├── get-current-user-info.api.mdx │ │ ├── get-current-user-stats.api.mdx │ │ ├── get-highlights-of-a-bookmark.api.mdx │ │ ├── get-lists-of-a-bookmark.api.mdx │ │ ├── karakeep-api.info.mdx │ │ ├── remove-a-bookmark-from-a-list.api.mdx │ │ ├── replace-asset.api.mdx │ │ ├── search-bookmarks.api.mdx │ │ ├── sidebar.ts │ │ ├── summarize-a-bookmark.api.mdx │ │ ├── trigger-a-new-backup.api.mdx │ │ ├── update-a-bookmark.api.mdx │ │ ├── update-a-highlight.api.mdx │ │ ├── update-a-list.api.mdx │ │ ├── update-a-tag.api.mdx │ │ ├── update-user.api.mdx │ │ └── upload-a-new-asset.api.mdx ├── versioned_sidebars │ ├── version-v0.21.0-sidebars.json │ ├── version-v0.22.0-sidebars.json │ ├── version-v0.23.0-sidebars.json │ ├── version-v0.23.1-sidebars.json │ ├── version-v0.24.0-sidebars.json │ ├── version-v0.25.0-sidebars.json │ ├── version-v0.26.0-sidebars.json │ ├── version-v0.27.0-sidebars.json │ ├── version-v0.28.0-sidebars.json │ └── version-v0.29.0-sidebars.json └── versions.json ├── karakeep-linux.sh ├── kubernetes ├── .env_sample ├── .gitignore ├── .secrets_sample ├── Makefile ├── README.md ├── chrome-deployment.yaml ├── chrome-service.yaml ├── data-pvc.yaml ├── ingress_sample.yaml ├── kustomization.yaml ├── meilisearch-deployment.yaml ├── meilisearch-pvc.yaml ├── meilisearch-service.yaml ├── namespace.yaml ├── web-deployment.yaml └── web-service.yaml ├── package.json ├── packages ├── api │ ├── .oxlintrc.json │ ├── index.ts │ ├── middlewares │ │ ├── auth.ts │ │ └── trpcAdapter.ts │ ├── package.json │ ├── routes │ │ ├── admin.ts │ │ ├── assets.ts │ │ ├── backups.ts │ │ ├── bookmarks.ts │ │ ├── health.ts │ │ ├── highlights.ts │ │ ├── lists.ts │ │ ├── metrics.ts │ │ ├── public.ts │ │ ├── public │ │ │ └── assets.ts │ │ ├── rss.ts │ │ ├── tags.ts │ │ ├── trpc.ts │ │ ├── users.ts │ │ ├── version.ts │ │ └── webhooks.ts │ ├── tsconfig.json │ └── utils │ │ ├── assets.ts │ │ ├── pagination.ts │ │ ├── rss.ts │ │ ├── types.ts │ │ └── upload.ts ├── db │ ├── .oxlintrc.json │ ├── drizzle.config.ts │ ├── drizzle.ts │ ├── drizzle │ │ ├── 0000_luxuriant_johnny_blaze.sql │ │ ├── 0001_dapper_trauma.sql │ │ ├── 0002_worried_beyonder.sql │ │ ├── 0003_parallel_supernaut.sql │ │ ├── 0004_skinny_vengeance.sql │ │ ├── 0005_quiet_gunslinger.sql │ │ ├── 0006_funny_mac_gargan.sql │ │ ├── 0007_messy_raza.sql │ │ ├── 0008_cloudy_skin.sql │ │ ├── 0009_cuddly_cammi.sql │ │ ├── 0010_curved_sharon_ventura.sql │ │ ├── 0011_ordinary_phalanx.sql │ │ ├── 0012_noisy_grim_reaper.sql │ │ ├── 0013_square_lady_ursula.sql │ │ ├── 0014_lonely_thaddeus_ross.sql │ │ ├── 0015_first_reavers.sql │ │ ├── 0016_shallow_rawhide_kid.sql │ │ ├── 0017_slippery_senator_kelly.sql │ │ ├── 0018_bright_infant_terrible.sql │ │ ├── 0019_many_vertigo.sql │ │ ├── 0020_sudden_dagger.sql │ │ ├── 0021_magical_firebrand.sql │ │ ├── 0022_tough_nextwave.sql │ │ ├── 0023_late_night_nurse.sql │ │ ├── 0024_premium_hammerhead.sql │ │ ├── 0025_aspiring_skaar.sql │ │ ├── 0026_silky_imperial_guard.sql │ │ ├── 0027_cute_talon.sql │ │ ├── 0028_melodic_norrin_radd.sql │ │ ├── 0029_short_gunslinger.sql │ │ ├── 0030_blue_synch.sql │ │ ├── 0031_yummy_famine.sql │ │ ├── 0032_futuristic_shiva.sql │ │ ├── 0033_nappy_molten_man.sql │ │ ├── 0034_wet_the_stranger.sql │ │ ├── 0035_gorgeous_may_parker.sql │ │ ├── 0036_luxuriant_white_queen.sql │ │ ├── 0037_daily_smiling_tiger.sql │ │ ├── 0038_calm_clint_barton.sql │ │ ├── 0039_purple_albert_cleary.sql │ │ ├── 0040_long_mindworm.sql │ │ ├── 0041_fat_bloodstrike.sql │ │ ├── 0042_square_gamma_corps.sql │ │ ├── 0043_puzzling_blonde_phantom.sql │ │ ├── 0044_add_password_salt.sql │ │ ├── 0045_add_rule_engine.sql │ │ ├── 0046_add_rss_feed_enabled_col.sql │ │ ├── 0047_add_summarization_status.sql │ │ ├── 0048_add_user_settings.sql │ │ ├── 0049_add_rss_token.sql │ │ ├── 0050_add_user_settings_archive_display_behaviour.sql │ │ ├── 0051_public_lists.sql │ │ ├── 0052_add_bookmark_quota.sql │ │ ├── 0053_storage_quota.sql │ │ ├── 0054_add_timezone.sql │ │ ├── 0055_content_asset_id.sql │ │ ├── 0056_user_invites.sql │ │ ├── 0057_salty_carmella_unuscione.sql │ │ ├── 0058_add_subscription.sql │ │ ├── 0059_browserless_user_setting.sql │ │ ├── 0060_drop_invite_expire_at.sql │ │ ├── 0061_merge_user_settings.sql │ │ ├── 0062_add_import_session.sql │ │ ├── 0063_add_bookmark_source.sql │ │ ├── 0064_add_import_tags_to_feeds.sql │ │ ├── 0065_collaborative_lists.sql │ │ ├── 0066_collaborative_lists_invites.sql │ │ ├── 0067_add_backups_table.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ ├── 0002_snapshot.json │ │ │ ├── 0003_snapshot.json │ │ │ ├── 0004_snapshot.json │ │ │ ├── 0005_snapshot.json │ │ │ ├── 0006_snapshot.json │ │ │ ├── 0007_snapshot.json │ │ │ ├── 0008_snapshot.json │ │ │ ├── 0009_snapshot.json │ │ │ ├── 0010_snapshot.json │ │ │ ├── 0011_snapshot.json │ │ │ ├── 0012_snapshot.json │ │ │ ├── 0013_snapshot.json │ │ │ ├── 0014_snapshot.json │ │ │ ├── 0015_snapshot.json │ │ │ ├── 0016_snapshot.json │ │ │ ├── 0017_snapshot.json │ │ │ ├── 0018_snapshot.json │ │ │ ├── 0019_snapshot.json │ │ │ ├── 0020_snapshot.json │ │ │ ├── 0021_snapshot.json │ │ │ ├── 0022_snapshot.json │ │ │ ├── 0023_snapshot.json │ │ │ ├── 0024_snapshot.json │ │ │ ├── 0025_snapshot.json │ │ │ ├── 0026_snapshot.json │ │ │ ├── 0027_snapshot.json │ │ │ ├── 0028_snapshot.json │ │ │ ├── 0029_snapshot.json │ │ │ ├── 0030_snapshot.json │ │ │ ├── 0031_snapshot.json │ │ │ ├── 0032_snapshot.json │ │ │ ├── 0033_snapshot.json │ │ │ ├── 0034_snapshot.json │ │ │ ├── 0035_snapshot.json │ │ │ ├── 0036_snapshot.json │ │ │ ├── 0037_snapshot.json │ │ │ ├── 0038_snapshot.json │ │ │ ├── 0039_snapshot.json │ │ │ ├── 0040_snapshot.json │ │ │ ├── 0041_snapshot.json │ │ │ ├── 0042_snapshot.json │ │ │ ├── 0043_snapshot.json │ │ │ ├── 0044_snapshot.json │ │ │ ├── 0045_snapshot.json │ │ │ ├── 0046_snapshot.json │ │ │ ├── 0047_snapshot.json │ │ │ ├── 0048_snapshot.json │ │ │ ├── 0049_snapshot.json │ │ │ ├── 0050_snapshot.json │ │ │ ├── 0051_snapshot.json │ │ │ ├── 0052_snapshot.json │ │ │ ├── 0053_snapshot.json │ │ │ ├── 0054_snapshot.json │ │ │ ├── 0055_snapshot.json │ │ │ ├── 0056_snapshot.json │ │ │ ├── 0057_snapshot.json │ │ │ ├── 0058_snapshot.json │ │ │ ├── 0059_snapshot.json │ │ │ ├── 0060_snapshot.json │ │ │ ├── 0061_snapshot.json │ │ │ ├── 0062_snapshot.json │ │ │ ├── 0063_snapshot.json │ │ │ ├── 0064_snapshot.json │ │ │ ├── 0065_snapshot.json │ │ │ ├── 0066_snapshot.json │ │ │ ├── 0067_snapshot.json │ │ │ └── _journal.json │ ├── index.ts │ ├── migrate.ts │ ├── package.json │ ├── schema.ts │ └── tsconfig.json ├── e2e_tests │ ├── .gitignore │ ├── .oxlintrc.json │ ├── docker-compose.yml │ ├── package.json │ ├── setup │ │ ├── html │ │ │ ├── hello.html │ │ │ └── image.png │ │ ├── seed.ts │ │ └── startContainers.ts │ ├── tests │ │ ├── api │ │ │ ├── assets.test.ts │ │ │ ├── backups.test.ts │ │ │ ├── bookmarks.test.ts │ │ │ ├── highlights.test.ts │ │ │ ├── lists.test.ts │ │ │ ├── public.test.ts │ │ │ ├── rss.test.ts │ │ │ ├── tags.test.ts │ │ │ └── users.test.ts │ │ ├── assetdb │ │ │ ├── assetdb-utils.ts │ │ │ ├── interface-compliance.test.ts │ │ │ ├── local-filesystem-store.test.ts │ │ │ └── s3-store.test.ts │ │ └── workers │ │ │ └── crawler.test.ts │ ├── tsconfig.json │ ├── utils │ │ ├── api.ts │ │ ├── general.ts │ │ └── trpc.ts │ └── vitest.config.ts ├── open-api │ ├── .oxlintrc.json │ ├── index.ts │ ├── karakeep-openapi-spec.json │ ├── lib │ │ ├── admin.ts │ │ ├── assets.ts │ │ ├── backups.ts │ │ ├── bookmarks.ts │ │ ├── common.ts │ │ ├── errors.ts │ │ ├── highlights.ts │ │ ├── lists.ts │ │ ├── pagination.ts │ │ ├── tags.ts │ │ ├── types.ts │ │ └── users.ts │ ├── package.json │ └── tsconfig.json ├── plugins │ ├── .oxlintrc.json │ ├── package.json │ ├── queue-liteque │ │ ├── index.ts │ │ └── src │ │ │ └── index.ts │ ├── queue-restate │ │ ├── index.ts │ │ └── src │ │ │ ├── admin.ts │ │ │ ├── env.ts │ │ │ ├── idProvider.ts │ │ │ ├── index.ts │ │ │ ├── semaphore.ts │ │ │ ├── service.ts │ │ │ └── tests │ │ │ ├── docker-compose.yml │ │ │ ├── queue.test.ts │ │ │ ├── setup │ │ │ └── startContainers.ts │ │ │ └── utils.ts │ ├── ratelimit-memory │ │ ├── index.ts │ │ └── src │ │ │ ├── index.test.ts │ │ │ └── index.ts │ ├── search-meilisearch │ │ ├── index.ts │ │ └── src │ │ │ ├── env.ts │ │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── sdk │ ├── .gitignore │ ├── .npmignore │ ├── .oxlintrc.json │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── karakeep-api.d.ts │ ├── tsconfig.json │ └── vite.config.mts ├── shared-react │ ├── .oxlintrc.json │ ├── hooks │ │ ├── assets.ts │ │ ├── bookmark-grid-context.tsx │ │ ├── bookmark-list-context.tsx │ │ ├── bookmarks.ts │ │ ├── highlights.ts │ │ ├── lists.ts │ │ ├── rules.ts │ │ ├── search-history.ts │ │ ├── tags.ts │ │ ├── use-debounce.ts │ │ └── users.ts │ ├── package.json │ ├── providers │ │ └── trpc-provider.tsx │ ├── trpc.ts │ └── tsconfig.json ├── shared-server │ ├── .oxlintrc.json │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── plugins.ts │ │ ├── queues.ts │ │ └── services │ │ │ └── quotaService.ts │ └── tsconfig.json ├── shared │ ├── .oxlintrc.json │ ├── assetdb.ts │ ├── concurrency.test.ts │ ├── concurrency.ts │ ├── config.ts │ ├── customFetch.ts │ ├── debug.ts │ ├── import-export │ │ ├── exporters.ts │ │ ├── importer.test.ts │ │ ├── importer.ts │ │ ├── index.ts │ │ └── parsers.ts │ ├── index.ts │ ├── inference.ts │ ├── langs.ts │ ├── logger.ts │ ├── package.json │ ├── plugins.ts │ ├── prompts.ts │ ├── queueing.ts │ ├── ratelimiting.ts │ ├── search.ts │ ├── searchQueryParser.test.ts │ ├── searchQueryParser.ts │ ├── signedTokens.test.ts │ ├── signedTokens.ts │ ├── storageQuota.ts │ ├── tryCatch.ts │ ├── tsconfig.json │ ├── types │ │ ├── admin.ts │ │ ├── assets.ts │ │ ├── backups.ts │ │ ├── bookmarks.ts │ │ ├── feeds.ts │ │ ├── highlights.ts │ │ ├── importSessions.ts │ │ ├── lists.ts │ │ ├── pagination.ts │ │ ├── prompts.ts │ │ ├── rules.ts │ │ ├── search.ts │ │ ├── tags.ts │ │ ├── uploads.ts │ │ ├── users.ts │ │ └── webhooks.ts │ ├── utils │ │ ├── assetUtils.ts │ │ ├── bookmarkUtils.ts │ │ ├── htmlUtils.ts │ │ ├── listUtils.ts │ │ ├── relativeDateUtils.ts │ │ ├── switch.ts │ │ └── tag.ts │ └── vitest.config.ts └── trpc │ ├── .oxlintrc.json │ ├── auth.ts │ ├── email.ts │ ├── index.ts │ ├── lib │ ├── __tests__ │ │ ├── ruleEngine.test.ts │ │ └── search.test.ts │ ├── attachments.ts │ ├── impersonate.ts │ ├── rateLimit.ts │ ├── ruleEngine.ts │ ├── search.ts │ └── turnstile.ts │ ├── models │ ├── backups.ts │ ├── bookmarks.ts │ ├── feeds.ts │ ├── highlights.ts │ ├── importSessions.ts │ ├── listInvitations.ts │ ├── lists.ts │ ├── rules.ts │ ├── tags.ts │ ├── users.ts │ └── webhooks.ts │ ├── package.json │ ├── routers │ ├── _app.ts │ ├── admin.ts │ ├── apiKeys.test.ts │ ├── apiKeys.ts │ ├── assets.test.ts │ ├── assets.ts │ ├── backups.ts │ ├── bookmarks.test.ts │ ├── bookmarks.ts │ ├── feeds.ts │ ├── highlights.test.ts │ ├── highlights.ts │ ├── importSessions.test.ts │ ├── importSessions.ts │ ├── invites.test.ts │ ├── invites.ts │ ├── lists.test.ts │ ├── lists.ts │ ├── prompts.test.ts │ ├── prompts.ts │ ├── publicBookmarks.ts │ ├── rules.test.ts │ ├── rules.ts │ ├── sharedLists.test.ts │ ├── subscriptions.test.ts │ ├── subscriptions.ts │ ├── tags.test.ts │ ├── tags.ts │ ├── users.test.ts │ ├── users.ts │ ├── webhooks.test.ts │ └── webhooks.ts │ ├── stats.ts │ ├── testUtils.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── patches └── xcode@3.0.1.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── screenshots ├── homepage.png └── logo.png ├── start-dev.sh ├── tooling ├── github │ ├── package.json │ └── setup │ │ └── action.yml ├── oxlint │ ├── oxlint-base.json │ ├── oxlint-nextjs.json │ ├── oxlint-react.json │ └── package.json ├── prettier │ ├── index.js │ ├── package.json │ └── tsconfig.json ├── tailwind │ ├── .oxlintrc.json │ ├── base.ts │ ├── globals.css │ ├── native.ts │ ├── package.json │ ├── tsconfig.json │ └── web.ts └── typescript │ ├── base.json │ ├── node.json │ └── package.json └── turbo.json /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/cli.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/extension.yml -------------------------------------------------------------------------------- /.github/workflows/ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/ios.yml -------------------------------------------------------------------------------- /.github/workflows/mcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/mcp.yml -------------------------------------------------------------------------------- /.github/workflows/sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.github/workflows/sdk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | node-linker=hoisted 2 | -------------------------------------------------------------------------------- /.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.oxlintrc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/.prettierrc -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apps/browser-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/.gitignore -------------------------------------------------------------------------------- /apps/browser-extension/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/.oxlintrc.json -------------------------------------------------------------------------------- /apps/browser-extension/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/components.json -------------------------------------------------------------------------------- /apps/browser-extension/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/index.html -------------------------------------------------------------------------------- /apps/browser-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/manifest.json -------------------------------------------------------------------------------- /apps/browser-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/package.json -------------------------------------------------------------------------------- /apps/browser-extension/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/postcss.config.js -------------------------------------------------------------------------------- /apps/browser-extension/public/logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/public/logo-128.png -------------------------------------------------------------------------------- /apps/browser-extension/public/logo-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/public/logo-16.png -------------------------------------------------------------------------------- /apps/browser-extension/public/logo-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/public/logo-48.png -------------------------------------------------------------------------------- /apps/browser-extension/public/logo-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/public/logo-full.png -------------------------------------------------------------------------------- /apps/browser-extension/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/public/logo.png -------------------------------------------------------------------------------- /apps/browser-extension/src/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/Layout.tsx -------------------------------------------------------------------------------- /apps/browser-extension/src/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/Logo.tsx -------------------------------------------------------------------------------- /apps/browser-extension/src/OptionsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/OptionsPage.tsx -------------------------------------------------------------------------------- /apps/browser-extension/src/SavePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/SavePage.tsx -------------------------------------------------------------------------------- /apps/browser-extension/src/SignInPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/SignInPage.tsx -------------------------------------------------------------------------------- /apps/browser-extension/src/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/Spinner.tsx -------------------------------------------------------------------------------- /apps/browser-extension/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/assets/react.svg -------------------------------------------------------------------------------- /apps/browser-extension/src/background/protocol.ts: -------------------------------------------------------------------------------- 1 | export const NEW_BOOKMARK_REQUEST_KEY_NAME = "karakeep-new-bookmark"; 2 | -------------------------------------------------------------------------------- /apps/browser-extension/src/index.css: -------------------------------------------------------------------------------- 1 | @import "@karakeep/tailwind-config/globals.css"; 2 | -------------------------------------------------------------------------------- /apps/browser-extension/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/main.tsx -------------------------------------------------------------------------------- /apps/browser-extension/src/utils/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/utils/css.ts -------------------------------------------------------------------------------- /apps/browser-extension/src/utils/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/utils/settings.ts -------------------------------------------------------------------------------- /apps/browser-extension/src/utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/utils/trpc.ts -------------------------------------------------------------------------------- /apps/browser-extension/src/utils/type.ts: -------------------------------------------------------------------------------- 1 | export const enum MessageType { 2 | BOOKMARK_REFRESH_BADGE = 1, 3 | } 4 | -------------------------------------------------------------------------------- /apps/browser-extension/src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/src/utils/url.ts -------------------------------------------------------------------------------- /apps/browser-extension/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/browser-extension/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/tailwind.config.js -------------------------------------------------------------------------------- /apps/browser-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/tsconfig.json -------------------------------------------------------------------------------- /apps/browser-extension/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/browser-extension/vite.config.ts -------------------------------------------------------------------------------- /apps/cli/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /apps/cli/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/.npmignore -------------------------------------------------------------------------------- /apps/cli/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/.oxlintrc.json -------------------------------------------------------------------------------- /apps/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/package.json -------------------------------------------------------------------------------- /apps/cli/src/commands/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/commands/bookmarks.ts -------------------------------------------------------------------------------- /apps/cli/src/commands/dump.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/commands/dump.ts -------------------------------------------------------------------------------- /apps/cli/src/commands/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/commands/lists.ts -------------------------------------------------------------------------------- /apps/cli/src/commands/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/commands/migrate.ts -------------------------------------------------------------------------------- /apps/cli/src/commands/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/commands/tags.ts -------------------------------------------------------------------------------- /apps/cli/src/commands/whoami.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/commands/whoami.ts -------------------------------------------------------------------------------- /apps/cli/src/commands/wipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/commands/wipe.ts -------------------------------------------------------------------------------- /apps/cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/index.ts -------------------------------------------------------------------------------- /apps/cli/src/lib/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/lib/globals.ts -------------------------------------------------------------------------------- /apps/cli/src/lib/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/lib/output.ts -------------------------------------------------------------------------------- /apps/cli/src/lib/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/lib/trpc.ts -------------------------------------------------------------------------------- /apps/cli/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/src/vite-env.d.ts -------------------------------------------------------------------------------- /apps/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/tsconfig.json -------------------------------------------------------------------------------- /apps/cli/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/cli/vite.config.mts -------------------------------------------------------------------------------- /apps/landing/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/.oxlintrc.json -------------------------------------------------------------------------------- /apps/landing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/README.md -------------------------------------------------------------------------------- /apps/landing/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/components.json -------------------------------------------------------------------------------- /apps/landing/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/landing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/index.html -------------------------------------------------------------------------------- /apps/landing/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/lib/utils.ts -------------------------------------------------------------------------------- /apps/landing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/package.json -------------------------------------------------------------------------------- /apps/landing/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/postcss.config.cjs -------------------------------------------------------------------------------- /apps/landing/public/app-store-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/app-store-badge.png -------------------------------------------------------------------------------- /apps/landing/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/favicon.ico -------------------------------------------------------------------------------- /apps/landing/public/firefox-addon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/firefox-addon.png -------------------------------------------------------------------------------- /apps/landing/public/google-play-badge.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/google-play-badge.webp -------------------------------------------------------------------------------- /apps/landing/public/hero.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/hero.webp -------------------------------------------------------------------------------- /apps/landing/public/icons/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/icons/apple-icon.png -------------------------------------------------------------------------------- /apps/landing/public/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/icons/icon.png -------------------------------------------------------------------------------- /apps/landing/public/icons/karakeep-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/icons/karakeep-full.svg -------------------------------------------------------------------------------- /apps/landing/public/icons/karakeep-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/icons/karakeep-text.svg -------------------------------------------------------------------------------- /apps/landing/public/icons/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/icons/logo-full.svg -------------------------------------------------------------------------------- /apps/landing/public/icons/logo-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/icons/logo-icon.svg -------------------------------------------------------------------------------- /apps/landing/public/icons/logo-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/icons/logo-text.svg -------------------------------------------------------------------------------- /apps/landing/public/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/opengraph-image.png -------------------------------------------------------------------------------- /apps/landing/public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/screenshot.png -------------------------------------------------------------------------------- /apps/landing/public/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/public/twitter-image.png -------------------------------------------------------------------------------- /apps/landing/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/src/App.tsx -------------------------------------------------------------------------------- /apps/landing/src/Homepage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/src/Homepage.tsx -------------------------------------------------------------------------------- /apps/landing/src/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/src/Navbar.tsx -------------------------------------------------------------------------------- /apps/landing/src/Pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/src/Pricing.tsx -------------------------------------------------------------------------------- /apps/landing/src/Privacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/src/Privacy.tsx -------------------------------------------------------------------------------- /apps/landing/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/src/constants.ts -------------------------------------------------------------------------------- /apps/landing/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/src/main.tsx -------------------------------------------------------------------------------- /apps/landing/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/tailwind.config.ts -------------------------------------------------------------------------------- /apps/landing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/tsconfig.json -------------------------------------------------------------------------------- /apps/landing/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/vite-env.d.ts -------------------------------------------------------------------------------- /apps/landing/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/landing/vite.config.ts -------------------------------------------------------------------------------- /apps/mcp/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /apps/mcp/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/.npmignore -------------------------------------------------------------------------------- /apps/mcp/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/.oxlintrc.json -------------------------------------------------------------------------------- /apps/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/README.md -------------------------------------------------------------------------------- /apps/mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/package.json -------------------------------------------------------------------------------- /apps/mcp/src/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/src/bookmarks.ts -------------------------------------------------------------------------------- /apps/mcp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/src/index.ts -------------------------------------------------------------------------------- /apps/mcp/src/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/src/lists.ts -------------------------------------------------------------------------------- /apps/mcp/src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/src/shared.ts -------------------------------------------------------------------------------- /apps/mcp/src/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/src/tags.ts -------------------------------------------------------------------------------- /apps/mcp/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/src/utils.ts -------------------------------------------------------------------------------- /apps/mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/tsconfig.json -------------------------------------------------------------------------------- /apps/mcp/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mcp/vite.config.mts -------------------------------------------------------------------------------- /apps/mobile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/.gitignore -------------------------------------------------------------------------------- /apps/mobile/.npmrc: -------------------------------------------------------------------------------- 1 | node-linker=hoisted 2 | -------------------------------------------------------------------------------- /apps/mobile/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/.oxlintrc.json -------------------------------------------------------------------------------- /apps/mobile/app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app.config.js -------------------------------------------------------------------------------- /apps/mobile/app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/+not-found.tsx -------------------------------------------------------------------------------- /apps/mobile/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/_layout.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/(tabs)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/(tabs)/_layout.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/(tabs)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/(tabs)/index.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/(tabs)/lists.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/(tabs)/lists.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/(tabs)/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/(tabs)/settings.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/(tabs)/tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/(tabs)/tags.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/_layout.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/archive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/archive.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/bookmarks/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/bookmarks/new.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/favourites.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/favourites.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/lists/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/lists/[slug].tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/lists/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/lists/new.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/search.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/settings/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/settings/theme.tsx -------------------------------------------------------------------------------- /apps/mobile/app/dashboard/tags/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/dashboard/tags/[slug].tsx -------------------------------------------------------------------------------- /apps/mobile/app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/error.tsx -------------------------------------------------------------------------------- /apps/mobile/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/index.tsx -------------------------------------------------------------------------------- /apps/mobile/app/sharing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/sharing.tsx -------------------------------------------------------------------------------- /apps/mobile/app/signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/signin.tsx -------------------------------------------------------------------------------- /apps/mobile/app/test-connection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/app/test-connection.tsx -------------------------------------------------------------------------------- /apps/mobile/assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/assets/adaptive-icon.png -------------------------------------------------------------------------------- /apps/mobile/assets/blur.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/assets/blur.jpeg -------------------------------------------------------------------------------- /apps/mobile/assets/icon-tinted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/assets/icon-tinted.png -------------------------------------------------------------------------------- /apps/mobile/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/assets/icon.png -------------------------------------------------------------------------------- /apps/mobile/assets/splash-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/assets/splash-white.png -------------------------------------------------------------------------------- /apps/mobile/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/assets/splash.png -------------------------------------------------------------------------------- /apps/mobile/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/babel.config.js -------------------------------------------------------------------------------- /apps/mobile/components/CustomHeadersModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/CustomHeadersModal.tsx -------------------------------------------------------------------------------- /apps/mobile/components/FullPageError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/FullPageError.tsx -------------------------------------------------------------------------------- /apps/mobile/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/Logo.tsx -------------------------------------------------------------------------------- /apps/mobile/components/TailwindResolver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/TailwindResolver.tsx -------------------------------------------------------------------------------- /apps/mobile/components/bookmarks/TagPill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/bookmarks/TagPill.tsx -------------------------------------------------------------------------------- /apps/mobile/components/navigation/stack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/navigation/stack.tsx -------------------------------------------------------------------------------- /apps/mobile/components/navigation/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/navigation/tabs.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/ActionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/ActionButton.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/Button.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/ChevronRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/ChevronRight.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/Divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/Divider.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/FullPageSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/FullPageSpinner.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/Input.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/List.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/PageTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/PageTitle.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/SearchInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SearchInput"; 2 | -------------------------------------------------------------------------------- /apps/mobile/components/ui/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/Skeleton.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/Text.tsx -------------------------------------------------------------------------------- /apps/mobile/components/ui/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/components/ui/Toast.tsx -------------------------------------------------------------------------------- /apps/mobile/eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/eas.json -------------------------------------------------------------------------------- /apps/mobile/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/globals.css -------------------------------------------------------------------------------- /apps/mobile/index.ts: -------------------------------------------------------------------------------- 1 | import "expo-router/entry"; 2 | -------------------------------------------------------------------------------- /apps/mobile/lib/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/hooks.ts -------------------------------------------------------------------------------- /apps/mobile/lib/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/providers.tsx -------------------------------------------------------------------------------- /apps/mobile/lib/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/session.ts -------------------------------------------------------------------------------- /apps/mobile/lib/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/settings.ts -------------------------------------------------------------------------------- /apps/mobile/lib/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/trpc.ts -------------------------------------------------------------------------------- /apps/mobile/lib/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/upload.ts -------------------------------------------------------------------------------- /apps/mobile/lib/useColorScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/useColorScheme.tsx -------------------------------------------------------------------------------- /apps/mobile/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/lib/utils.ts -------------------------------------------------------------------------------- /apps/mobile/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/metro.config.js -------------------------------------------------------------------------------- /apps/mobile/nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/nativewind-env.d.ts -------------------------------------------------------------------------------- /apps/mobile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/package.json -------------------------------------------------------------------------------- /apps/mobile/plugins/camera-not-required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/plugins/camera-not-required.js -------------------------------------------------------------------------------- /apps/mobile/plugins/trust-local-certs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/plugins/trust-local-certs.js -------------------------------------------------------------------------------- /apps/mobile/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/tailwind.config.js -------------------------------------------------------------------------------- /apps/mobile/theme/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/theme/colors.ts -------------------------------------------------------------------------------- /apps/mobile/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/theme/index.ts -------------------------------------------------------------------------------- /apps/mobile/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/mobile/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/.oxlintrc.json -------------------------------------------------------------------------------- /apps/web/@types/i18next.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/@types/i18next.d.ts -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/app/admin/background_jobs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/admin/background_jobs/page.tsx -------------------------------------------------------------------------------- /apps/web/app/admin/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/admin/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/admin/overview/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/admin/overview/page.tsx -------------------------------------------------------------------------------- /apps/web/app/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/admin/page.tsx -------------------------------------------------------------------------------- /apps/web/app/admin/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/admin/users/page.tsx -------------------------------------------------------------------------------- /apps/web/app/api/[[...route]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/api/[[...route]]/route.ts -------------------------------------------------------------------------------- /apps/web/app/api/auth/[...nextauth]/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/api/auth/[...nextauth]/route.tsx -------------------------------------------------------------------------------- /apps/web/app/api/bookmarks/export/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/api/bookmarks/export/route.tsx -------------------------------------------------------------------------------- /apps/web/app/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/apple-icon.png -------------------------------------------------------------------------------- /apps/web/app/check-email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/check-email/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/@modal/[...catchAll]/page.tsx: -------------------------------------------------------------------------------- 1 | export default function CatchAll() { 2 | return null; 3 | } 4 | -------------------------------------------------------------------------------- /apps/web/app/dashboard/@modal/default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/@modal/default.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/archive/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/archive/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/bookmarks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/bookmarks/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/cleanups/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/cleanups/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/error.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/favourites/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/favourites/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/highlights/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/highlights/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/lists/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/lists/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/not-found.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/search/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/search/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/tags/[tagId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/tags/[tagId]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/dashboard/tags/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/dashboard/tags/page.tsx -------------------------------------------------------------------------------- /apps/web/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/app/forgot-password/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/forgot-password/page.tsx -------------------------------------------------------------------------------- /apps/web/app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/icon.png -------------------------------------------------------------------------------- /apps/web/app/invite/[token]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/invite/[token]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/logout/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/logout/page.tsx -------------------------------------------------------------------------------- /apps/web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/page.tsx -------------------------------------------------------------------------------- /apps/web/app/public/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/public/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/public/lists/[listId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/public/lists/[listId]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/reader/[bookmarkId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/reader/[bookmarkId]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/reset-password/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/reset-password/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/ai/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/ai/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/api-keys/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/api-keys/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/assets/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/assets/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/assets/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/assets/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/backups/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/backups/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/broken-links/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/broken-links/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/broken-links/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/broken-links/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/feeds/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/feeds/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/import/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/import/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/info/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/info/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/rules/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/rules/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/rules/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/rules/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/stats/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/stats/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/stats/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/stats/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/subscription/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/subscription/page.tsx -------------------------------------------------------------------------------- /apps/web/app/settings/webhooks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/settings/webhooks/page.tsx -------------------------------------------------------------------------------- /apps/web/app/signin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/signin/page.tsx -------------------------------------------------------------------------------- /apps/web/app/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/signup/page.tsx -------------------------------------------------------------------------------- /apps/web/app/verify-email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/app/verify-email/page.tsx -------------------------------------------------------------------------------- /apps/web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components.json -------------------------------------------------------------------------------- /apps/web/components/DemoModeBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/DemoModeBanner.tsx -------------------------------------------------------------------------------- /apps/web/components/KarakeepIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/KarakeepIcon.tsx -------------------------------------------------------------------------------- /apps/web/components/admin/AddUserDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/admin/AddUserDialog.tsx -------------------------------------------------------------------------------- /apps/web/components/admin/AdminCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/admin/AdminCard.tsx -------------------------------------------------------------------------------- /apps/web/components/admin/AdminNotices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/admin/AdminNotices.tsx -------------------------------------------------------------------------------- /apps/web/components/admin/BasicStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/admin/BasicStats.tsx -------------------------------------------------------------------------------- /apps/web/components/admin/InvitesList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/admin/InvitesList.tsx -------------------------------------------------------------------------------- /apps/web/components/admin/UserList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/admin/UserList.tsx -------------------------------------------------------------------------------- /apps/web/components/settings/AISettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/settings/AISettings.tsx -------------------------------------------------------------------------------- /apps/web/components/settings/AddApiKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/settings/AddApiKey.tsx -------------------------------------------------------------------------------- /apps/web/components/signin/SignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/signin/SignInForm.tsx -------------------------------------------------------------------------------- /apps/web/components/signup/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/signup/SignUpForm.tsx -------------------------------------------------------------------------------- /apps/web/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/theme-provider.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/action-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/action-button.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/alert.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/back-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/back-button.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/badge.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/calendar.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/card.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/command.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/copy-button.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/info-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/info-tooltip.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/kbd.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/markdown/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/markdown/theme.ts -------------------------------------------------------------------------------- /apps/web/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/popover.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/progress.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/separator.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/slider.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/spinner.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/switch.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/table.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/tabs.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/textarea.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/toast.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/toaster.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/toggle.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/components/ui/use-toast.ts -------------------------------------------------------------------------------- /apps/web/lib/attachments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/attachments.tsx -------------------------------------------------------------------------------- /apps/web/lib/bulkActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/bulkActions.ts -------------------------------------------------------------------------------- /apps/web/lib/bulkTagActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/bulkTagActions.ts -------------------------------------------------------------------------------- /apps/web/lib/clientConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/clientConfig.tsx -------------------------------------------------------------------------------- /apps/web/lib/drag-and-drop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/drag-and-drop.ts -------------------------------------------------------------------------------- /apps/web/lib/hooks/bookmark-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/hooks/bookmark-search.ts -------------------------------------------------------------------------------- /apps/web/lib/hooks/relative-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/hooks/relative-time.ts -------------------------------------------------------------------------------- /apps/web/lib/hooks/upload-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/hooks/upload-file.ts -------------------------------------------------------------------------------- /apps/web/lib/hooks/useBookmarkImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/hooks/useBookmarkImport.ts -------------------------------------------------------------------------------- /apps/web/lib/hooks/useDialogFormReset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/hooks/useDialogFormReset.ts -------------------------------------------------------------------------------- /apps/web/lib/hooks/useImportSessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/hooks/useImportSessions.ts -------------------------------------------------------------------------------- /apps/web/lib/i18n/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/i18n/client.ts -------------------------------------------------------------------------------- /apps/web/lib/i18n/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/i18n/provider.tsx -------------------------------------------------------------------------------- /apps/web/lib/i18n/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/i18n/server.ts -------------------------------------------------------------------------------- /apps/web/lib/i18n/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/i18n/settings.ts -------------------------------------------------------------------------------- /apps/web/lib/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/providers.tsx -------------------------------------------------------------------------------- /apps/web/lib/store/useInSearchPageStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/store/useInSearchPageStore.ts -------------------------------------------------------------------------------- /apps/web/lib/store/useSortOrderStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/store/useSortOrderStore.ts -------------------------------------------------------------------------------- /apps/web/lib/trpc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/trpc.tsx -------------------------------------------------------------------------------- /apps/web/lib/userLocalSettings/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/userLocalSettings/types.ts -------------------------------------------------------------------------------- /apps/web/lib/userSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/userSettings.tsx -------------------------------------------------------------------------------- /apps/web/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/lib/utils.ts -------------------------------------------------------------------------------- /apps/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/next-env.d.ts -------------------------------------------------------------------------------- /apps/web/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/next.config.mjs -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/postcss.config.cjs -------------------------------------------------------------------------------- /apps/web/public/blur.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/blur.avif -------------------------------------------------------------------------------- /apps/web/public/icons/karakeep-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/karakeep-full.svg -------------------------------------------------------------------------------- /apps/web/public/icons/karakeep-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/karakeep-text.svg -------------------------------------------------------------------------------- /apps/web/public/icons/logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/logo-128.png -------------------------------------------------------------------------------- /apps/web/public/icons/logo-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/logo-16.png -------------------------------------------------------------------------------- /apps/web/public/icons/logo-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/logo-48.png -------------------------------------------------------------------------------- /apps/web/public/icons/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/logo-full.svg -------------------------------------------------------------------------------- /apps/web/public/icons/logo-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/logo-icon.svg -------------------------------------------------------------------------------- /apps/web/public/icons/logo-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/icons/logo-text.svg -------------------------------------------------------------------------------- /apps/web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/public/manifest.json -------------------------------------------------------------------------------- /apps/web/server/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/server/api/client.ts -------------------------------------------------------------------------------- /apps/web/server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/server/auth.ts -------------------------------------------------------------------------------- /apps/web/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/tailwind.config.ts -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/web/vitest.config.ts -------------------------------------------------------------------------------- /apps/workers/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/.oxlintrc.json -------------------------------------------------------------------------------- /apps/workers/exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/exit.ts -------------------------------------------------------------------------------- /apps/workers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/index.ts -------------------------------------------------------------------------------- /apps/workers/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/metrics.ts -------------------------------------------------------------------------------- /apps/workers/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/network.ts -------------------------------------------------------------------------------- /apps/workers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/package.json -------------------------------------------------------------------------------- /apps/workers/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/server.ts -------------------------------------------------------------------------------- /apps/workers/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/trpc.ts -------------------------------------------------------------------------------- /apps/workers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/tsconfig.json -------------------------------------------------------------------------------- /apps/workers/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/tsdown.config.ts -------------------------------------------------------------------------------- /apps/workers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/utils.ts -------------------------------------------------------------------------------- /apps/workers/workerUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workerUtils.ts -------------------------------------------------------------------------------- /apps/workers/workers/backupWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/backupWorker.ts -------------------------------------------------------------------------------- /apps/workers/workers/crawlerWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/crawlerWorker.ts -------------------------------------------------------------------------------- /apps/workers/workers/feedWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/feedWorker.ts -------------------------------------------------------------------------------- /apps/workers/workers/inference/summarize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/inference/summarize.ts -------------------------------------------------------------------------------- /apps/workers/workers/inference/tagging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/inference/tagging.ts -------------------------------------------------------------------------------- /apps/workers/workers/ruleEngineWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/ruleEngineWorker.ts -------------------------------------------------------------------------------- /apps/workers/workers/searchWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/searchWorker.ts -------------------------------------------------------------------------------- /apps/workers/workers/videoWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/videoWorker.ts -------------------------------------------------------------------------------- /apps/workers/workers/webhookWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/apps/workers/workers/webhookWorker.ts -------------------------------------------------------------------------------- /charts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/charts/README.md -------------------------------------------------------------------------------- /docker/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docker/.env.sample -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docker/Dockerfile.dev -------------------------------------------------------------------------------- /docker/docker-compose.build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docker/docker-compose.build.yml -------------------------------------------------------------------------------- /docker/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docker/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/root/etc/s6-overlay/s6-rc.d/init-db-migration/type: -------------------------------------------------------------------------------- 1 | oneshot 2 | -------------------------------------------------------------------------------- /docker/root/etc/s6-overlay/s6-rc.d/svc-web/dependencies.d/init-db-migration: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/root/etc/s6-overlay/s6-rc.d/svc-web/type: -------------------------------------------------------------------------------- 1 | longrun 2 | -------------------------------------------------------------------------------- /docker/root/etc/s6-overlay/s6-rc.d/svc-workers/dependencies.d/init-db-migration: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/root/etc/s6-overlay/s6-rc.d/svc-workers/type: -------------------------------------------------------------------------------- 1 | longrun 2 | -------------------------------------------------------------------------------- /docker/root/etc/s6-overlay/s6-rc.d/user/contents.d/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/.oxlintrc.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docs/01-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/01-intro.md -------------------------------------------------------------------------------- /docs/docs/02-installation/01-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/02-installation/01-docker.md -------------------------------------------------------------------------------- /docs/docs/02-installation/02-unraid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/02-installation/02-unraid.md -------------------------------------------------------------------------------- /docs/docs/02-installation/03-archlinux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/02-installation/03-archlinux.md -------------------------------------------------------------------------------- /docs/docs/02-installation/04-kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/02-installation/04-kubernetes.md -------------------------------------------------------------------------------- /docs/docs/02-installation/05-pikapods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/02-installation/05-pikapods.md -------------------------------------------------------------------------------- /docs/docs/02-installation/06-debuntu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/02-installation/06-debuntu.md -------------------------------------------------------------------------------- /docs/docs/02-installation/08-truenas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/02-installation/08-truenas.md -------------------------------------------------------------------------------- /docs/docs/02-installation/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Installation", 3 | } 4 | -------------------------------------------------------------------------------- /docs/docs/03-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/03-configuration.md -------------------------------------------------------------------------------- /docs/docs/04-screenshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/04-screenshots.md -------------------------------------------------------------------------------- /docs/docs/05-quick-sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/05-quick-sharing.md -------------------------------------------------------------------------------- /docs/docs/06-openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/06-openai.md -------------------------------------------------------------------------------- /docs/docs/07-development/01-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/07-development/01-setup.md -------------------------------------------------------------------------------- /docs/docs/07-development/02-directories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/07-development/02-directories.md -------------------------------------------------------------------------------- /docs/docs/07-development/03-database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/07-development/03-database.md -------------------------------------------------------------------------------- /docs/docs/07-development/04-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/07-development/04-architecture.md -------------------------------------------------------------------------------- /docs/docs/07-development/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Development", 3 | } 4 | -------------------------------------------------------------------------------- /docs/docs/08-security-considerations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/08-security-considerations.md -------------------------------------------------------------------------------- /docs/docs/09-command-line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/09-command-line.md -------------------------------------------------------------------------------- /docs/docs/09-mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/09-mcp.md -------------------------------------------------------------------------------- /docs/docs/10-import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/10-import.md -------------------------------------------------------------------------------- /docs/docs/11-FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/11-FAQ.md -------------------------------------------------------------------------------- /docs/docs/12-troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/12-troubleshooting.md -------------------------------------------------------------------------------- /docs/docs/13-community-projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/13-community-projects.md -------------------------------------------------------------------------------- /docs/docs/14-guides/03-singlefile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/14-guides/03-singlefile.md -------------------------------------------------------------------------------- /docs/docs/14-guides/06-server-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/14-guides/06-server-migration.md -------------------------------------------------------------------------------- /docs/docs/14-guides/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Guides", 3 | } 4 | -------------------------------------------------------------------------------- /docs/docs/api/_category_.json: -------------------------------------------------------------------------------- 1 | { "label": "API" } 2 | -------------------------------------------------------------------------------- /docs/docs/api/attach-asset.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/attach-asset.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/create-a-new-bookmark.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/create-a-new-bookmark.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/create-a-new-list.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/create-a-new-list.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/create-a-new-tag.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/create-a-new-tag.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/delete-a-backup.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/delete-a-backup.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/delete-a-bookmark.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/delete-a-bookmark.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/delete-a-highlight.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/delete-a-highlight.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/delete-a-list.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/delete-a-list.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/delete-a-tag.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/delete-a-tag.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/detach-asset.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/detach-asset.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/download-a-backup.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/download-a-backup.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-a-single-asset.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-a-single-asset.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-a-single-backup.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-a-single-backup.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-a-single-bookmark.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-a-single-bookmark.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-a-single-list.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-a-single-list.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-a-single-tag.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-a-single-tag.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-all-backups.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-all-backups.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-all-bookmarks.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-all-bookmarks.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-all-highlights.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-all-highlights.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-all-lists.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-all-lists.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-all-tags.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-all-tags.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/get-current-user-info.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/get-current-user-info.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/karakeep-api.info.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/karakeep-api.info.mdx -------------------------------------------------------------------------------- /docs/docs/api/replace-asset.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/replace-asset.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/search-bookmarks.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/search-bookmarks.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/sidebar.ts -------------------------------------------------------------------------------- /docs/docs/api/summarize-a-bookmark.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/summarize-a-bookmark.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/trigger-a-new-backup.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/trigger-a-new-backup.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/update-a-bookmark.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/update-a-bookmark.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/update-a-highlight.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/update-a-highlight.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/update-a-list.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/update-a-list.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/update-a-tag.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/update-a-tag.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/update-user.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/update-user.api.mdx -------------------------------------------------------------------------------- /docs/docs/api/upload-a-new-asset.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docs/api/upload-a-new-asset.api.mdx -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/_redirects -------------------------------------------------------------------------------- /docs/static/img/architecture/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/architecture/arch.png -------------------------------------------------------------------------------- /docs/static/img/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo-full-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/logo-full-white.svg -------------------------------------------------------------------------------- /docs/static/img/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/logo-full.svg -------------------------------------------------------------------------------- /docs/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/logo.png -------------------------------------------------------------------------------- /docs/static/img/mcp-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/mcp-1.gif -------------------------------------------------------------------------------- /docs/static/img/mcp-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/mcp-2.gif -------------------------------------------------------------------------------- /docs/static/img/mcp-3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/mcp-3.gif -------------------------------------------------------------------------------- /docs/static/img/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/opengraph-image.png -------------------------------------------------------------------------------- /docs/static/img/quick-sharing/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/quick-sharing/extension.png -------------------------------------------------------------------------------- /docs/static/img/quick-sharing/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/quick-sharing/mobile.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/screenshots/admin.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/all-lists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/screenshots/all-lists.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/all-tags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/screenshots/all-tags.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/screenshots/homepage.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/screenshots/settings.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/share-sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/img/screenshots/share-sheet.png -------------------------------------------------------------------------------- /docs/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/static/robots.txt -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.27.0/02-installation/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Installation", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.27.0/07-development/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Development", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.27.0/14-guides/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Guides", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.27.0/api/_category_.json: -------------------------------------------------------------------------------- 1 | { "label": "API" } 2 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.28.0/02-installation/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Installation", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.28.0/07-development/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Development", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.28.0/14-guides/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Guides", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.28.0/api/_category_.json: -------------------------------------------------------------------------------- 1 | { "label": "API" } 2 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.29.0/02-installation/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Installation", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.29.0/07-development/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Development", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.29.0/14-guides/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Guides", 3 | } 4 | -------------------------------------------------------------------------------- /docs/versioned_docs/version-v0.29.0/api/_category_.json: -------------------------------------------------------------------------------- 1 | { "label": "API" } 2 | -------------------------------------------------------------------------------- /docs/versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/docs/versions.json -------------------------------------------------------------------------------- /karakeep-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/karakeep-linux.sh -------------------------------------------------------------------------------- /kubernetes/.env_sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/.env_sample -------------------------------------------------------------------------------- /kubernetes/.gitignore: -------------------------------------------------------------------------------- 1 | _manifest.yaml 2 | -------------------------------------------------------------------------------- /kubernetes/.secrets_sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/.secrets_sample -------------------------------------------------------------------------------- /kubernetes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/Makefile -------------------------------------------------------------------------------- /kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/README.md -------------------------------------------------------------------------------- /kubernetes/chrome-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/chrome-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/chrome-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/chrome-service.yaml -------------------------------------------------------------------------------- /kubernetes/data-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/data-pvc.yaml -------------------------------------------------------------------------------- /kubernetes/ingress_sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/ingress_sample.yaml -------------------------------------------------------------------------------- /kubernetes/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/kustomization.yaml -------------------------------------------------------------------------------- /kubernetes/meilisearch-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/meilisearch-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/meilisearch-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/meilisearch-pvc.yaml -------------------------------------------------------------------------------- /kubernetes/meilisearch-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/meilisearch-service.yaml -------------------------------------------------------------------------------- /kubernetes/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: karakeep 5 | -------------------------------------------------------------------------------- /kubernetes/web-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/web-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/web-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/kubernetes/web-service.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/.oxlintrc.json -------------------------------------------------------------------------------- /packages/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/index.ts -------------------------------------------------------------------------------- /packages/api/middlewares/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/middlewares/auth.ts -------------------------------------------------------------------------------- /packages/api/middlewares/trpcAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/middlewares/trpcAdapter.ts -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/routes/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/admin.ts -------------------------------------------------------------------------------- /packages/api/routes/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/assets.ts -------------------------------------------------------------------------------- /packages/api/routes/backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/backups.ts -------------------------------------------------------------------------------- /packages/api/routes/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/bookmarks.ts -------------------------------------------------------------------------------- /packages/api/routes/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/health.ts -------------------------------------------------------------------------------- /packages/api/routes/highlights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/highlights.ts -------------------------------------------------------------------------------- /packages/api/routes/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/lists.ts -------------------------------------------------------------------------------- /packages/api/routes/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/metrics.ts -------------------------------------------------------------------------------- /packages/api/routes/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/public.ts -------------------------------------------------------------------------------- /packages/api/routes/public/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/public/assets.ts -------------------------------------------------------------------------------- /packages/api/routes/rss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/rss.ts -------------------------------------------------------------------------------- /packages/api/routes/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/tags.ts -------------------------------------------------------------------------------- /packages/api/routes/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/trpc.ts -------------------------------------------------------------------------------- /packages/api/routes/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/users.ts -------------------------------------------------------------------------------- /packages/api/routes/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/version.ts -------------------------------------------------------------------------------- /packages/api/routes/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/routes/webhooks.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/api/utils/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/utils/assets.ts -------------------------------------------------------------------------------- /packages/api/utils/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/utils/pagination.ts -------------------------------------------------------------------------------- /packages/api/utils/rss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/utils/rss.ts -------------------------------------------------------------------------------- /packages/api/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/utils/types.ts -------------------------------------------------------------------------------- /packages/api/utils/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/api/utils/upload.ts -------------------------------------------------------------------------------- /packages/db/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/.oxlintrc.json -------------------------------------------------------------------------------- /packages/db/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle.config.ts -------------------------------------------------------------------------------- /packages/db/drizzle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle.ts -------------------------------------------------------------------------------- /packages/db/drizzle/0001_dapper_trauma.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0001_dapper_trauma.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0003_parallel_supernaut.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE user ADD `role` text DEFAULT 'user'; -------------------------------------------------------------------------------- /packages/db/drizzle/0004_skinny_vengeance.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bookmarkLinks ADD `content` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0005_quiet_gunslinger.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS `apiKey_name_unique`; -------------------------------------------------------------------------------- /packages/db/drizzle/0007_messy_raza.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bookmarkLinks ADD `htmlContent` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0008_cloudy_skin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0008_cloudy_skin.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0009_cuddly_cammi.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0009_cuddly_cammi.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0014_lonely_thaddeus_ross.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bookmarks ADD `note` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0015_first_reavers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0015_first_reavers.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0018_bright_infant_terrible.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bookmarks ADD `title` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0019_many_vertigo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0019_many_vertigo.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0020_sudden_dagger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0020_sudden_dagger.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0022_tough_nextwave.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bookmarkLinks ADD `fullPageArchiveAssetId` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0023_late_night_nurse.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bookmarkAssets ADD `sourceUrl` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0025_aspiring_skaar.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0025_aspiring_skaar.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0027_cute_talon.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0027_cute_talon.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0028_melodic_norrin_radd.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bookmarkTexts` ADD `sourceUrl` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0030_blue_synch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0030_blue_synch.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0031_yummy_famine.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bookmarks` ADD `summary` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0034_wet_the_stranger.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bookmarkLinks` ADD `crawlStatusCode` integer DEFAULT 200; -------------------------------------------------------------------------------- /packages/db/drizzle/0040_long_mindworm.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `webhooks` ADD `token` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0043_puzzling_blonde_phantom.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bookmarkLists` ADD `description` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0044_add_password_salt.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `user` ADD `salt` text DEFAULT '' NOT NULL; -------------------------------------------------------------------------------- /packages/db/drizzle/0046_add_rss_feed_enabled_col.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `rssFeeds` ADD `enabled` integer DEFAULT true NOT NULL; -------------------------------------------------------------------------------- /packages/db/drizzle/0049_add_rss_token.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bookmarkLists` ADD `rssToken` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0051_public_lists.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bookmarkLists` ADD `public` integer DEFAULT false NOT NULL; -------------------------------------------------------------------------------- /packages/db/drizzle/0052_add_bookmark_quota.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `user` ADD `bookmarkQuota` integer; 2 | -------------------------------------------------------------------------------- /packages/db/drizzle/0053_storage_quota.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `user` ADD `storageQuota` integer; -------------------------------------------------------------------------------- /packages/db/drizzle/0054_add_timezone.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `userSettings` ADD `timezone` text DEFAULT 'UTC'; -------------------------------------------------------------------------------- /packages/db/drizzle/0056_user_invites.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/0056_user_invites.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0059_browserless_user_setting.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `user` ADD `browserCrawlingEnabled` integer; -------------------------------------------------------------------------------- /packages/db/drizzle/0060_drop_invite_expire_at.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `invites` DROP COLUMN `expiresAt`; -------------------------------------------------------------------------------- /packages/db/drizzle/0063_add_bookmark_source.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bookmarks` ADD `source` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0064_add_import_tags_to_feeds.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `rssFeeds` ADD `importTags` integer DEFAULT false NOT NULL; -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0001_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0002_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0003_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0004_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0005_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0006_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0007_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0007_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0008_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0008_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0009_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0009_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0010_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0010_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0011_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0011_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0012_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0012_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0013_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0013_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0014_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0014_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0015_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0015_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0016_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0016_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0017_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0017_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0018_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0018_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0019_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0019_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0020_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0020_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0021_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0021_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0022_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0022_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0023_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0023_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0024_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0024_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0025_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0025_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0026_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0026_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0027_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0027_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0028_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0028_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0029_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0029_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0030_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0030_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0031_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0031_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0032_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0032_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0033_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0033_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0034_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0034_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0035_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0035_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0036_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0036_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0037_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0037_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0038_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0038_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0039_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0039_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0040_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0040_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0041_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0041_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0042_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0042_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0043_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0043_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0044_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0044_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0045_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0045_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0046_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0046_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0047_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0047_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0048_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0048_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0049_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0049_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0050_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0050_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0051_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0051_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0052_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0052_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0053_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0053_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0054_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0054_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0055_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0055_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0056_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0056_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0057_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0057_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0058_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0058_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0059_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0059_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0060_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0060_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0061_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0061_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0062_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0062_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0063_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0063_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0064_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0064_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0065_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0065_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0066_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0066_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/0067_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/0067_snapshot.json -------------------------------------------------------------------------------- /packages/db/drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /packages/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/index.ts -------------------------------------------------------------------------------- /packages/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/migrate.ts -------------------------------------------------------------------------------- /packages/db/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/package.json -------------------------------------------------------------------------------- /packages/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/schema.ts -------------------------------------------------------------------------------- /packages/db/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/db/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e_tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/.gitignore -------------------------------------------------------------------------------- /packages/e2e_tests/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/.oxlintrc.json -------------------------------------------------------------------------------- /packages/e2e_tests/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/docker-compose.yml -------------------------------------------------------------------------------- /packages/e2e_tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/package.json -------------------------------------------------------------------------------- /packages/e2e_tests/setup/html/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/setup/html/hello.html -------------------------------------------------------------------------------- /packages/e2e_tests/setup/html/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/setup/html/image.png -------------------------------------------------------------------------------- /packages/e2e_tests/setup/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/setup/seed.ts -------------------------------------------------------------------------------- /packages/e2e_tests/setup/startContainers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/setup/startContainers.ts -------------------------------------------------------------------------------- /packages/e2e_tests/tests/api/assets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/tests/api/assets.test.ts -------------------------------------------------------------------------------- /packages/e2e_tests/tests/api/lists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/tests/api/lists.test.ts -------------------------------------------------------------------------------- /packages/e2e_tests/tests/api/public.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/tests/api/public.test.ts -------------------------------------------------------------------------------- /packages/e2e_tests/tests/api/rss.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/tests/api/rss.test.ts -------------------------------------------------------------------------------- /packages/e2e_tests/tests/api/tags.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/tests/api/tags.test.ts -------------------------------------------------------------------------------- /packages/e2e_tests/tests/api/users.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/tests/api/users.test.ts -------------------------------------------------------------------------------- /packages/e2e_tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e_tests/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/utils/api.ts -------------------------------------------------------------------------------- /packages/e2e_tests/utils/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/utils/general.ts -------------------------------------------------------------------------------- /packages/e2e_tests/utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/utils/trpc.ts -------------------------------------------------------------------------------- /packages/e2e_tests/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/e2e_tests/vitest.config.ts -------------------------------------------------------------------------------- /packages/open-api/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/.oxlintrc.json -------------------------------------------------------------------------------- /packages/open-api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/index.ts -------------------------------------------------------------------------------- /packages/open-api/lib/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/admin.ts -------------------------------------------------------------------------------- /packages/open-api/lib/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/assets.ts -------------------------------------------------------------------------------- /packages/open-api/lib/backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/backups.ts -------------------------------------------------------------------------------- /packages/open-api/lib/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/bookmarks.ts -------------------------------------------------------------------------------- /packages/open-api/lib/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/common.ts -------------------------------------------------------------------------------- /packages/open-api/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/errors.ts -------------------------------------------------------------------------------- /packages/open-api/lib/highlights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/highlights.ts -------------------------------------------------------------------------------- /packages/open-api/lib/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/lists.ts -------------------------------------------------------------------------------- /packages/open-api/lib/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/pagination.ts -------------------------------------------------------------------------------- /packages/open-api/lib/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/tags.ts -------------------------------------------------------------------------------- /packages/open-api/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/types.ts -------------------------------------------------------------------------------- /packages/open-api/lib/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/lib/users.ts -------------------------------------------------------------------------------- /packages/open-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/package.json -------------------------------------------------------------------------------- /packages/open-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/open-api/tsconfig.json -------------------------------------------------------------------------------- /packages/plugins/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/.oxlintrc.json -------------------------------------------------------------------------------- /packages/plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/package.json -------------------------------------------------------------------------------- /packages/plugins/queue-liteque/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/queue-liteque/index.ts -------------------------------------------------------------------------------- /packages/plugins/queue-liteque/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/queue-liteque/src/index.ts -------------------------------------------------------------------------------- /packages/plugins/queue-restate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/queue-restate/index.ts -------------------------------------------------------------------------------- /packages/plugins/queue-restate/src/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/queue-restate/src/admin.ts -------------------------------------------------------------------------------- /packages/plugins/queue-restate/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/queue-restate/src/env.ts -------------------------------------------------------------------------------- /packages/plugins/queue-restate/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/queue-restate/src/index.ts -------------------------------------------------------------------------------- /packages/plugins/ratelimit-memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/ratelimit-memory/index.ts -------------------------------------------------------------------------------- /packages/plugins/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/tsconfig.json -------------------------------------------------------------------------------- /packages/plugins/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/plugins/vitest.config.ts -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/sdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/.npmignore -------------------------------------------------------------------------------- /packages/sdk/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/.oxlintrc.json -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/karakeep-api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/src/karakeep-api.d.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/sdk/vite.config.mts -------------------------------------------------------------------------------- /packages/shared-react/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/.oxlintrc.json -------------------------------------------------------------------------------- /packages/shared-react/hooks/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/assets.ts -------------------------------------------------------------------------------- /packages/shared-react/hooks/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/bookmarks.ts -------------------------------------------------------------------------------- /packages/shared-react/hooks/highlights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/highlights.ts -------------------------------------------------------------------------------- /packages/shared-react/hooks/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/lists.ts -------------------------------------------------------------------------------- /packages/shared-react/hooks/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/rules.ts -------------------------------------------------------------------------------- /packages/shared-react/hooks/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/tags.ts -------------------------------------------------------------------------------- /packages/shared-react/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/use-debounce.ts -------------------------------------------------------------------------------- /packages/shared-react/hooks/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/hooks/users.ts -------------------------------------------------------------------------------- /packages/shared-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/package.json -------------------------------------------------------------------------------- /packages/shared-react/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/trpc.ts -------------------------------------------------------------------------------- /packages/shared-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-react/tsconfig.json -------------------------------------------------------------------------------- /packages/shared-server/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-server/.oxlintrc.json -------------------------------------------------------------------------------- /packages/shared-server/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./src"; 2 | -------------------------------------------------------------------------------- /packages/shared-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-server/package.json -------------------------------------------------------------------------------- /packages/shared-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-server/src/index.ts -------------------------------------------------------------------------------- /packages/shared-server/src/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-server/src/plugins.ts -------------------------------------------------------------------------------- /packages/shared-server/src/queues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-server/src/queues.ts -------------------------------------------------------------------------------- /packages/shared-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared-server/tsconfig.json -------------------------------------------------------------------------------- /packages/shared/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/.oxlintrc.json -------------------------------------------------------------------------------- /packages/shared/assetdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/assetdb.ts -------------------------------------------------------------------------------- /packages/shared/concurrency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/concurrency.test.ts -------------------------------------------------------------------------------- /packages/shared/concurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/concurrency.ts -------------------------------------------------------------------------------- /packages/shared/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/config.ts -------------------------------------------------------------------------------- /packages/shared/customFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/customFetch.ts -------------------------------------------------------------------------------- /packages/shared/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/debug.ts -------------------------------------------------------------------------------- /packages/shared/import-export/exporters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/import-export/exporters.ts -------------------------------------------------------------------------------- /packages/shared/import-export/importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/import-export/importer.ts -------------------------------------------------------------------------------- /packages/shared/import-export/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/import-export/index.ts -------------------------------------------------------------------------------- /packages/shared/import-export/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/import-export/parsers.ts -------------------------------------------------------------------------------- /packages/shared/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/shared/inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/inference.ts -------------------------------------------------------------------------------- /packages/shared/langs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/langs.ts -------------------------------------------------------------------------------- /packages/shared/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/logger.ts -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/plugins.ts -------------------------------------------------------------------------------- /packages/shared/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/prompts.ts -------------------------------------------------------------------------------- /packages/shared/queueing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/queueing.ts -------------------------------------------------------------------------------- /packages/shared/ratelimiting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/ratelimiting.ts -------------------------------------------------------------------------------- /packages/shared/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/search.ts -------------------------------------------------------------------------------- /packages/shared/searchQueryParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/searchQueryParser.test.ts -------------------------------------------------------------------------------- /packages/shared/searchQueryParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/searchQueryParser.ts -------------------------------------------------------------------------------- /packages/shared/signedTokens.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/signedTokens.test.ts -------------------------------------------------------------------------------- /packages/shared/signedTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/signedTokens.ts -------------------------------------------------------------------------------- /packages/shared/storageQuota.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/storageQuota.ts -------------------------------------------------------------------------------- /packages/shared/tryCatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/tryCatch.ts -------------------------------------------------------------------------------- /packages/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/tsconfig.json -------------------------------------------------------------------------------- /packages/shared/types/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/admin.ts -------------------------------------------------------------------------------- /packages/shared/types/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/assets.ts -------------------------------------------------------------------------------- /packages/shared/types/backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/backups.ts -------------------------------------------------------------------------------- /packages/shared/types/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/bookmarks.ts -------------------------------------------------------------------------------- /packages/shared/types/feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/feeds.ts -------------------------------------------------------------------------------- /packages/shared/types/highlights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/highlights.ts -------------------------------------------------------------------------------- /packages/shared/types/importSessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/importSessions.ts -------------------------------------------------------------------------------- /packages/shared/types/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/lists.ts -------------------------------------------------------------------------------- /packages/shared/types/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/pagination.ts -------------------------------------------------------------------------------- /packages/shared/types/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/prompts.ts -------------------------------------------------------------------------------- /packages/shared/types/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/rules.ts -------------------------------------------------------------------------------- /packages/shared/types/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/search.ts -------------------------------------------------------------------------------- /packages/shared/types/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/tags.ts -------------------------------------------------------------------------------- /packages/shared/types/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/uploads.ts -------------------------------------------------------------------------------- /packages/shared/types/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/users.ts -------------------------------------------------------------------------------- /packages/shared/types/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/types/webhooks.ts -------------------------------------------------------------------------------- /packages/shared/utils/assetUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/utils/assetUtils.ts -------------------------------------------------------------------------------- /packages/shared/utils/bookmarkUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/utils/bookmarkUtils.ts -------------------------------------------------------------------------------- /packages/shared/utils/htmlUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/utils/htmlUtils.ts -------------------------------------------------------------------------------- /packages/shared/utils/listUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/utils/listUtils.ts -------------------------------------------------------------------------------- /packages/shared/utils/relativeDateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/utils/relativeDateUtils.ts -------------------------------------------------------------------------------- /packages/shared/utils/switch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/utils/switch.ts -------------------------------------------------------------------------------- /packages/shared/utils/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/utils/tag.ts -------------------------------------------------------------------------------- /packages/shared/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/shared/vitest.config.ts -------------------------------------------------------------------------------- /packages/trpc/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/.oxlintrc.json -------------------------------------------------------------------------------- /packages/trpc/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/auth.ts -------------------------------------------------------------------------------- /packages/trpc/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/email.ts -------------------------------------------------------------------------------- /packages/trpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/index.ts -------------------------------------------------------------------------------- /packages/trpc/lib/__tests__/search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/lib/__tests__/search.test.ts -------------------------------------------------------------------------------- /packages/trpc/lib/attachments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/lib/attachments.ts -------------------------------------------------------------------------------- /packages/trpc/lib/impersonate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/lib/impersonate.ts -------------------------------------------------------------------------------- /packages/trpc/lib/rateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/lib/rateLimit.ts -------------------------------------------------------------------------------- /packages/trpc/lib/ruleEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/lib/ruleEngine.ts -------------------------------------------------------------------------------- /packages/trpc/lib/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/lib/search.ts -------------------------------------------------------------------------------- /packages/trpc/lib/turnstile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/lib/turnstile.ts -------------------------------------------------------------------------------- /packages/trpc/models/backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/backups.ts -------------------------------------------------------------------------------- /packages/trpc/models/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/bookmarks.ts -------------------------------------------------------------------------------- /packages/trpc/models/feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/feeds.ts -------------------------------------------------------------------------------- /packages/trpc/models/highlights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/highlights.ts -------------------------------------------------------------------------------- /packages/trpc/models/importSessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/importSessions.ts -------------------------------------------------------------------------------- /packages/trpc/models/listInvitations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/listInvitations.ts -------------------------------------------------------------------------------- /packages/trpc/models/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/lists.ts -------------------------------------------------------------------------------- /packages/trpc/models/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/rules.ts -------------------------------------------------------------------------------- /packages/trpc/models/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/tags.ts -------------------------------------------------------------------------------- /packages/trpc/models/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/users.ts -------------------------------------------------------------------------------- /packages/trpc/models/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/models/webhooks.ts -------------------------------------------------------------------------------- /packages/trpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/package.json -------------------------------------------------------------------------------- /packages/trpc/routers/_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/_app.ts -------------------------------------------------------------------------------- /packages/trpc/routers/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/admin.ts -------------------------------------------------------------------------------- /packages/trpc/routers/apiKeys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/apiKeys.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/apiKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/apiKeys.ts -------------------------------------------------------------------------------- /packages/trpc/routers/assets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/assets.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/assets.ts -------------------------------------------------------------------------------- /packages/trpc/routers/backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/backups.ts -------------------------------------------------------------------------------- /packages/trpc/routers/bookmarks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/bookmarks.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/bookmarks.ts -------------------------------------------------------------------------------- /packages/trpc/routers/feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/feeds.ts -------------------------------------------------------------------------------- /packages/trpc/routers/highlights.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/highlights.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/highlights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/highlights.ts -------------------------------------------------------------------------------- /packages/trpc/routers/importSessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/importSessions.ts -------------------------------------------------------------------------------- /packages/trpc/routers/invites.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/invites.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/invites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/invites.ts -------------------------------------------------------------------------------- /packages/trpc/routers/lists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/lists.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/lists.ts -------------------------------------------------------------------------------- /packages/trpc/routers/prompts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/prompts.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/prompts.ts -------------------------------------------------------------------------------- /packages/trpc/routers/publicBookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/publicBookmarks.ts -------------------------------------------------------------------------------- /packages/trpc/routers/rules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/rules.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/rules.ts -------------------------------------------------------------------------------- /packages/trpc/routers/sharedLists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/sharedLists.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/subscriptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/subscriptions.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/subscriptions.ts -------------------------------------------------------------------------------- /packages/trpc/routers/tags.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/tags.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/tags.ts -------------------------------------------------------------------------------- /packages/trpc/routers/users.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/users.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/users.ts -------------------------------------------------------------------------------- /packages/trpc/routers/webhooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/webhooks.test.ts -------------------------------------------------------------------------------- /packages/trpc/routers/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/routers/webhooks.ts -------------------------------------------------------------------------------- /packages/trpc/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/stats.ts -------------------------------------------------------------------------------- /packages/trpc/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/testUtils.ts -------------------------------------------------------------------------------- /packages/trpc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/tsconfig.json -------------------------------------------------------------------------------- /packages/trpc/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/packages/trpc/vitest.config.ts -------------------------------------------------------------------------------- /patches/xcode@3.0.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/patches/xcode@3.0.1.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /screenshots/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/screenshots/homepage.png -------------------------------------------------------------------------------- /screenshots/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/screenshots/logo.png -------------------------------------------------------------------------------- /start-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/start-dev.sh -------------------------------------------------------------------------------- /tooling/github/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@karakeep/github" 3 | } 4 | -------------------------------------------------------------------------------- /tooling/github/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/github/setup/action.yml -------------------------------------------------------------------------------- /tooling/oxlint/oxlint-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/oxlint/oxlint-base.json -------------------------------------------------------------------------------- /tooling/oxlint/oxlint-nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/oxlint/oxlint-nextjs.json -------------------------------------------------------------------------------- /tooling/oxlint/oxlint-react.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/oxlint/oxlint-react.json -------------------------------------------------------------------------------- /tooling/oxlint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/oxlint/package.json -------------------------------------------------------------------------------- /tooling/prettier/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/prettier/index.js -------------------------------------------------------------------------------- /tooling/prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/prettier/package.json -------------------------------------------------------------------------------- /tooling/prettier/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/prettier/tsconfig.json -------------------------------------------------------------------------------- /tooling/tailwind/.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/tailwind/.oxlintrc.json -------------------------------------------------------------------------------- /tooling/tailwind/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/tailwind/base.ts -------------------------------------------------------------------------------- /tooling/tailwind/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/tailwind/globals.css -------------------------------------------------------------------------------- /tooling/tailwind/native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/tailwind/native.ts -------------------------------------------------------------------------------- /tooling/tailwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/tailwind/package.json -------------------------------------------------------------------------------- /tooling/tailwind/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/tailwind/tsconfig.json -------------------------------------------------------------------------------- /tooling/tailwind/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/tailwind/web.ts -------------------------------------------------------------------------------- /tooling/typescript/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/typescript/base.json -------------------------------------------------------------------------------- /tooling/typescript/node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/typescript/node.json -------------------------------------------------------------------------------- /tooling/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/tooling/typescript/package.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karakeep-app/karakeep/HEAD/turbo.json --------------------------------------------------------------------------------