├── .env.local.example ├── .env.test.example ├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── cypress.yml │ ├── lint.yml │ └── tests.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── __fixtures__ └── notes.ts ├── __mocks__ ├── ResizeObserver.ts ├── d3-drag.ts ├── d3-force.ts ├── d3-selection.ts ├── d3-zoom.ts ├── next-router.ts ├── remark-gfm.ts ├── remark-parse.ts ├── supabase.ts ├── unified.ts └── zustand │ └── vanilla.ts ├── __tests__ ├── .eslintrc.js ├── app │ ├── graph.test.tsx │ └── index.test.tsx └── components │ ├── AppLayout.test.tsx │ ├── Editor.test.tsx │ └── NoteHeader.test.tsx ├── components ├── AppLayout.tsx ├── AuthForm.tsx ├── Dropdown.tsx ├── ErrorBoundary.tsx ├── FindOrCreateInput.tsx ├── FindOrCreateModal.tsx ├── ForceGraph.tsx ├── Logo.tsx ├── LogoWithText.tsx ├── MoveToInput.tsx ├── MoveToModal.tsx ├── Note.tsx ├── NoteMetadata.tsx ├── NotePermissionError.tsx ├── OfflineBanner.tsx ├── PageLoading.tsx ├── Portal.tsx ├── PricingFaq.tsx ├── PricingPlan.tsx ├── PricingPlans.tsx ├── PublishLayout.tsx ├── SelectMenu.tsx ├── ServiceWorker.tsx ├── Spinner.tsx ├── Toggle.tsx ├── Tooltip.tsx ├── Tree.tsx ├── TreeNode.tsx ├── UpdateBanner.tsx ├── UpgradeBanner.tsx ├── UpgradeButton.tsx ├── UpgradeModal.tsx ├── VirtualTree.tsx ├── editor │ ├── AddLinkPopover.tsx │ ├── BlockAutocompletePopover.tsx │ ├── Editor.tsx │ ├── EditorPopover.tsx │ ├── LinkAutocompletePopover.tsx │ ├── NoteHeader.tsx │ ├── NoteHeaderOptionsMenu.tsx │ ├── PublishMenu.tsx │ ├── PublishMenuContent.tsx │ ├── ReadOnlyEditor.tsx │ ├── TagAutocompletePopover.tsx │ ├── Title.tsx │ ├── backlinks │ │ ├── BacklinkMatchLeaf.tsx │ │ ├── BacklinkNoteBranch.tsx │ │ ├── BacklinkReferenceBranch.tsx │ │ ├── Backlinks.tsx │ │ └── BlockBacklinks.tsx │ ├── blockmenu │ │ ├── BacklinksPopover.tsx │ │ ├── BlockMenuDropdown.tsx │ │ ├── ChangeBlockOptions.tsx │ │ └── withBlockSideMenu.tsx │ ├── elements │ │ ├── BlockRefElement.tsx │ │ ├── CheckListItemElement.tsx │ │ ├── EditorElement.tsx │ │ ├── EditorLeaf.tsx │ │ ├── ExternalLinkElement.tsx │ │ ├── ImageElement.tsx │ │ ├── NoteLinkElement.tsx │ │ ├── ParagraphElement.tsx │ │ ├── TagElement.tsx │ │ ├── ThematicBreakElement.tsx │ │ └── withVerticalSpacing.tsx │ └── toolbar │ │ ├── FormatButton.tsx │ │ ├── HoveringToolbar.tsx │ │ ├── LinkButton.tsx │ │ └── ToolbarButton.tsx ├── landing │ ├── Footer.tsx │ ├── LandingLayout.tsx │ ├── MobileMenu.tsx │ └── Navbar.tsx ├── publish │ ├── PublishEditor.tsx │ ├── PublishFooter.tsx │ ├── PublishNote.tsx │ ├── PublishNoteHeader.tsx │ ├── PublishTitle.tsx │ └── elements │ │ └── PublishEditorElement.tsx ├── settings │ ├── Appearance.tsx │ ├── Billing.tsx │ ├── EditorSettings.tsx │ └── SettingsModal.tsx └── sidebar │ ├── DraggableSidebarNoteLink.tsx │ ├── OpenSidebarButton.tsx │ ├── Sidebar.tsx │ ├── SidebarContent.tsx │ ├── SidebarHeader.tsx │ ├── SidebarItem.tsx │ ├── SidebarNoteLink.tsx │ ├── SidebarNoteLinkDropdown.tsx │ ├── SidebarNotes.tsx │ ├── SidebarNotesFooter.tsx │ ├── SidebarNotesSortDropdown.tsx │ ├── SidebarNotesTree.tsx │ ├── SidebarSearch.tsx │ └── SidebarTab.tsx ├── constants ├── pricing.ts ├── spring.ts └── strings.ts ├── cypress.config.ts ├── cypress ├── .eslintrc.js ├── e2e │ ├── auth.cy.ts │ ├── editor │ │ ├── blockMenu.cy.ts │ │ ├── blockReference.cy.ts │ │ ├── hoveringToolbar.cy.ts │ │ └── plugins │ │ │ └── withHtml.cy.ts │ ├── linkedReferences.cy.ts │ └── pages.cy.ts ├── fixtures │ ├── notes.json │ ├── user.json │ └── user_new.json ├── plugins │ └── index.js ├── support │ ├── commands.d.ts │ ├── commands.js │ ├── e2e.js │ └── selection.js └── tsconfig.json ├── editor ├── backlinks │ ├── deleteBacklinks.ts │ ├── deleteBlockBacklinks.ts │ ├── updateBacklinks.ts │ ├── updateBlockBacklinks.ts │ ├── useBacklinks.ts │ ├── useBlockBacklinks.ts │ └── useBlockReference.ts ├── checks.ts ├── constants.ts ├── createEditor.ts ├── formatting.ts ├── plugins │ ├── withAutoMarkdown │ │ ├── handleBlockReference.ts │ │ ├── handleBlockShortcuts.ts │ │ ├── handleCustomNoteLink.ts │ │ ├── handleExternalLink.ts │ │ ├── handleInlineShortcuts.ts │ │ ├── handleMark.ts │ │ ├── handleNoteLink.ts │ │ ├── handleTag.ts │ │ └── index.ts │ ├── withBlockBreakout.ts │ ├── withBlockReferences.ts │ ├── withCustomDeleteBackward.ts │ ├── withHtml.ts │ ├── withImages.ts │ ├── withLinks.ts │ ├── withNodeId.ts │ ├── withNormalization.ts │ ├── withTags.ts │ └── withVoidElements.ts ├── serialization │ ├── deserialize.ts │ ├── normalize.ts │ ├── remarkToSlate.ts │ ├── serialize.ts │ └── types.d.ts ├── transforms.ts ├── useHighlightedPath.ts └── useOnNoteLinkClick.ts ├── jest.config.js ├── jest.setup.js ├── lib ├── activeEditorsStore.ts ├── api │ ├── deleteNote.ts │ ├── updateNote.ts │ └── upsertNote.ts ├── createUserSettingsSlice.ts ├── store.ts ├── storeUtils.ts └── supabase.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── _offline.tsx ├── about.tsx ├── api │ ├── create-billing-portal-session.ts │ ├── create-checkout-session.ts │ ├── email-list.ts │ └── stripe-webhook.ts ├── app │ ├── graph.tsx │ ├── index.tsx │ └── note │ │ └── [noteId].tsx ├── index.tsx ├── login.tsx ├── pricing.tsx ├── privacy.tsx ├── publish │ └── [siteId] │ │ └── note │ │ └── [noteId].tsx ├── reset.tsx ├── resetting-password.tsx ├── signup.tsx ├── sponsors.tsx └── terms.tsx ├── postcss.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── banner.png ├── demo.mp4 ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── graph-view.png ├── graph.mp4 ├── logo.svg ├── manifest.json ├── maskable-icon.png ├── page-stacking.png ├── rich_text.mp4 ├── sidebar.png └── splash │ ├── ipad_splash.png │ ├── ipadpro1_splash.png │ ├── ipadpro2_splash.png │ ├── ipadpro3_splash.png │ ├── iphone5_splash.png │ ├── iphone6_splash.png │ ├── iphoneplus_splash.png │ ├── iphonex_splash.png │ ├── iphonexr_splash.png │ └── iphonexsmax_splash.png ├── scripts ├── schema.sql ├── seed.js ├── seed.sql └── storage-setup.sql ├── sentry.client.config.js ├── sentry.server.config.js ├── styles ├── nprogress.css └── styles.css ├── supabase ├── .gitignore └── config.toml ├── tailwind.config.js ├── tsconfig.json ├── types ├── remark-wiki-link.d.ts ├── slate.ts ├── supabase.ts ├── utils.d.ts └── window.d.ts ├── utils ├── date.ts ├── device.ts ├── getHighlightedPath.ts ├── image-extensions.ts ├── string.ts ├── url.ts ├── useAuth.tsx ├── useBlockSearch.ts ├── useCurrentNote.tsx ├── useDebounce.ts ├── useDeleteNote.ts ├── useFeature.ts ├── useHotkeys.ts ├── useImport.ts ├── useIsMounted.ts ├── useIsPublish.ts ├── useNoteSearch.ts ├── useOnClickOutside.ts ├── useOnClosePane.ts ├── usePrevious.ts └── useTagSearch.ts ├── vercel.json └── worker └── index.js /.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.env.local.example -------------------------------------------------------------------------------- /.env.test.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.env.test.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: churichard 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cypress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.github/workflows/cypress.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/README.md -------------------------------------------------------------------------------- /__fixtures__/notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__fixtures__/notes.ts -------------------------------------------------------------------------------- /__mocks__/ResizeObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/ResizeObserver.ts -------------------------------------------------------------------------------- /__mocks__/d3-drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/d3-drag.ts -------------------------------------------------------------------------------- /__mocks__/d3-force.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/d3-force.ts -------------------------------------------------------------------------------- /__mocks__/d3-selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/d3-selection.ts -------------------------------------------------------------------------------- /__mocks__/d3-zoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/d3-zoom.ts -------------------------------------------------------------------------------- /__mocks__/next-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/next-router.ts -------------------------------------------------------------------------------- /__mocks__/remark-gfm.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /__mocks__/remark-parse.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /__mocks__/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/supabase.ts -------------------------------------------------------------------------------- /__mocks__/unified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/unified.ts -------------------------------------------------------------------------------- /__mocks__/zustand/vanilla.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__mocks__/zustand/vanilla.ts -------------------------------------------------------------------------------- /__tests__/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__tests__/.eslintrc.js -------------------------------------------------------------------------------- /__tests__/app/graph.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__tests__/app/graph.test.tsx -------------------------------------------------------------------------------- /__tests__/app/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__tests__/app/index.test.tsx -------------------------------------------------------------------------------- /__tests__/components/AppLayout.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__tests__/components/AppLayout.test.tsx -------------------------------------------------------------------------------- /__tests__/components/Editor.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__tests__/components/Editor.test.tsx -------------------------------------------------------------------------------- /__tests__/components/NoteHeader.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/__tests__/components/NoteHeader.test.tsx -------------------------------------------------------------------------------- /components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/AppLayout.tsx -------------------------------------------------------------------------------- /components/AuthForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/AuthForm.tsx -------------------------------------------------------------------------------- /components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Dropdown.tsx -------------------------------------------------------------------------------- /components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /components/FindOrCreateInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/FindOrCreateInput.tsx -------------------------------------------------------------------------------- /components/FindOrCreateModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/FindOrCreateModal.tsx -------------------------------------------------------------------------------- /components/ForceGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/ForceGraph.tsx -------------------------------------------------------------------------------- /components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Logo.tsx -------------------------------------------------------------------------------- /components/LogoWithText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/LogoWithText.tsx -------------------------------------------------------------------------------- /components/MoveToInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/MoveToInput.tsx -------------------------------------------------------------------------------- /components/MoveToModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/MoveToModal.tsx -------------------------------------------------------------------------------- /components/Note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Note.tsx -------------------------------------------------------------------------------- /components/NoteMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/NoteMetadata.tsx -------------------------------------------------------------------------------- /components/NotePermissionError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/NotePermissionError.tsx -------------------------------------------------------------------------------- /components/OfflineBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/OfflineBanner.tsx -------------------------------------------------------------------------------- /components/PageLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/PageLoading.tsx -------------------------------------------------------------------------------- /components/Portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Portal.tsx -------------------------------------------------------------------------------- /components/PricingFaq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/PricingFaq.tsx -------------------------------------------------------------------------------- /components/PricingPlan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/PricingPlan.tsx -------------------------------------------------------------------------------- /components/PricingPlans.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/PricingPlans.tsx -------------------------------------------------------------------------------- /components/PublishLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/PublishLayout.tsx -------------------------------------------------------------------------------- /components/SelectMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/SelectMenu.tsx -------------------------------------------------------------------------------- /components/ServiceWorker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/ServiceWorker.tsx -------------------------------------------------------------------------------- /components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Spinner.tsx -------------------------------------------------------------------------------- /components/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Toggle.tsx -------------------------------------------------------------------------------- /components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Tooltip.tsx -------------------------------------------------------------------------------- /components/Tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/Tree.tsx -------------------------------------------------------------------------------- /components/TreeNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/TreeNode.tsx -------------------------------------------------------------------------------- /components/UpdateBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/UpdateBanner.tsx -------------------------------------------------------------------------------- /components/UpgradeBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/UpgradeBanner.tsx -------------------------------------------------------------------------------- /components/UpgradeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/UpgradeButton.tsx -------------------------------------------------------------------------------- /components/UpgradeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/UpgradeModal.tsx -------------------------------------------------------------------------------- /components/VirtualTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/VirtualTree.tsx -------------------------------------------------------------------------------- /components/editor/AddLinkPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/AddLinkPopover.tsx -------------------------------------------------------------------------------- /components/editor/BlockAutocompletePopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/BlockAutocompletePopover.tsx -------------------------------------------------------------------------------- /components/editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/Editor.tsx -------------------------------------------------------------------------------- /components/editor/EditorPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/EditorPopover.tsx -------------------------------------------------------------------------------- /components/editor/LinkAutocompletePopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/LinkAutocompletePopover.tsx -------------------------------------------------------------------------------- /components/editor/NoteHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/NoteHeader.tsx -------------------------------------------------------------------------------- /components/editor/NoteHeaderOptionsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/NoteHeaderOptionsMenu.tsx -------------------------------------------------------------------------------- /components/editor/PublishMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/PublishMenu.tsx -------------------------------------------------------------------------------- /components/editor/PublishMenuContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/PublishMenuContent.tsx -------------------------------------------------------------------------------- /components/editor/ReadOnlyEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/ReadOnlyEditor.tsx -------------------------------------------------------------------------------- /components/editor/TagAutocompletePopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/TagAutocompletePopover.tsx -------------------------------------------------------------------------------- /components/editor/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/Title.tsx -------------------------------------------------------------------------------- /components/editor/backlinks/BacklinkMatchLeaf.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/backlinks/BacklinkMatchLeaf.tsx -------------------------------------------------------------------------------- /components/editor/backlinks/BacklinkNoteBranch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/backlinks/BacklinkNoteBranch.tsx -------------------------------------------------------------------------------- /components/editor/backlinks/BacklinkReferenceBranch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/backlinks/BacklinkReferenceBranch.tsx -------------------------------------------------------------------------------- /components/editor/backlinks/Backlinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/backlinks/Backlinks.tsx -------------------------------------------------------------------------------- /components/editor/backlinks/BlockBacklinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/backlinks/BlockBacklinks.tsx -------------------------------------------------------------------------------- /components/editor/blockmenu/BacklinksPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/blockmenu/BacklinksPopover.tsx -------------------------------------------------------------------------------- /components/editor/blockmenu/BlockMenuDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/blockmenu/BlockMenuDropdown.tsx -------------------------------------------------------------------------------- /components/editor/blockmenu/ChangeBlockOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/blockmenu/ChangeBlockOptions.tsx -------------------------------------------------------------------------------- /components/editor/blockmenu/withBlockSideMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/blockmenu/withBlockSideMenu.tsx -------------------------------------------------------------------------------- /components/editor/elements/BlockRefElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/BlockRefElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/CheckListItemElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/CheckListItemElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/EditorElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/EditorElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/EditorLeaf.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/EditorLeaf.tsx -------------------------------------------------------------------------------- /components/editor/elements/ExternalLinkElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/ExternalLinkElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/ImageElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/ImageElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/NoteLinkElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/NoteLinkElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/ParagraphElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/ParagraphElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/TagElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/TagElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/ThematicBreakElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/ThematicBreakElement.tsx -------------------------------------------------------------------------------- /components/editor/elements/withVerticalSpacing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/elements/withVerticalSpacing.tsx -------------------------------------------------------------------------------- /components/editor/toolbar/FormatButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/toolbar/FormatButton.tsx -------------------------------------------------------------------------------- /components/editor/toolbar/HoveringToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/toolbar/HoveringToolbar.tsx -------------------------------------------------------------------------------- /components/editor/toolbar/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/toolbar/LinkButton.tsx -------------------------------------------------------------------------------- /components/editor/toolbar/ToolbarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/editor/toolbar/ToolbarButton.tsx -------------------------------------------------------------------------------- /components/landing/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/landing/Footer.tsx -------------------------------------------------------------------------------- /components/landing/LandingLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/landing/LandingLayout.tsx -------------------------------------------------------------------------------- /components/landing/MobileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/landing/MobileMenu.tsx -------------------------------------------------------------------------------- /components/landing/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/landing/Navbar.tsx -------------------------------------------------------------------------------- /components/publish/PublishEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/publish/PublishEditor.tsx -------------------------------------------------------------------------------- /components/publish/PublishFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/publish/PublishFooter.tsx -------------------------------------------------------------------------------- /components/publish/PublishNote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/publish/PublishNote.tsx -------------------------------------------------------------------------------- /components/publish/PublishNoteHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/publish/PublishNoteHeader.tsx -------------------------------------------------------------------------------- /components/publish/PublishTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/publish/PublishTitle.tsx -------------------------------------------------------------------------------- /components/publish/elements/PublishEditorElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/publish/elements/PublishEditorElement.tsx -------------------------------------------------------------------------------- /components/settings/Appearance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/settings/Appearance.tsx -------------------------------------------------------------------------------- /components/settings/Billing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/settings/Billing.tsx -------------------------------------------------------------------------------- /components/settings/EditorSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/settings/EditorSettings.tsx -------------------------------------------------------------------------------- /components/settings/SettingsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/settings/SettingsModal.tsx -------------------------------------------------------------------------------- /components/sidebar/DraggableSidebarNoteLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/DraggableSidebarNoteLink.tsx -------------------------------------------------------------------------------- /components/sidebar/OpenSidebarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/OpenSidebarButton.tsx -------------------------------------------------------------------------------- /components/sidebar/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/Sidebar.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarContent.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarHeader.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarItem.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarNoteLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarNoteLink.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarNoteLinkDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarNoteLinkDropdown.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarNotes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarNotes.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarNotesFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarNotesFooter.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarNotesSortDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarNotesSortDropdown.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarNotesTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarNotesTree.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarSearch.tsx -------------------------------------------------------------------------------- /components/sidebar/SidebarTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/components/sidebar/SidebarTab.tsx -------------------------------------------------------------------------------- /constants/pricing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/constants/pricing.ts -------------------------------------------------------------------------------- /constants/spring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/constants/spring.ts -------------------------------------------------------------------------------- /constants/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/constants/strings.ts -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/.eslintrc.js -------------------------------------------------------------------------------- /cypress/e2e/auth.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/e2e/auth.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/editor/blockMenu.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/e2e/editor/blockMenu.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/editor/blockReference.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/e2e/editor/blockReference.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/editor/hoveringToolbar.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/e2e/editor/hoveringToolbar.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/editor/plugins/withHtml.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/e2e/editor/plugins/withHtml.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/linkedReferences.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/e2e/linkedReferences.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/pages.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/e2e/pages.cy.ts -------------------------------------------------------------------------------- /cypress/fixtures/notes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/fixtures/notes.json -------------------------------------------------------------------------------- /cypress/fixtures/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/fixtures/user.json -------------------------------------------------------------------------------- /cypress/fixtures/user_new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/fixtures/user_new.json -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/support/commands.d.ts -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/support/e2e.js -------------------------------------------------------------------------------- /cypress/support/selection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/support/selection.js -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /editor/backlinks/deleteBacklinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/backlinks/deleteBacklinks.ts -------------------------------------------------------------------------------- /editor/backlinks/deleteBlockBacklinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/backlinks/deleteBlockBacklinks.ts -------------------------------------------------------------------------------- /editor/backlinks/updateBacklinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/backlinks/updateBacklinks.ts -------------------------------------------------------------------------------- /editor/backlinks/updateBlockBacklinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/backlinks/updateBlockBacklinks.ts -------------------------------------------------------------------------------- /editor/backlinks/useBacklinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/backlinks/useBacklinks.ts -------------------------------------------------------------------------------- /editor/backlinks/useBlockBacklinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/backlinks/useBlockBacklinks.ts -------------------------------------------------------------------------------- /editor/backlinks/useBlockReference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/backlinks/useBlockReference.ts -------------------------------------------------------------------------------- /editor/checks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/checks.ts -------------------------------------------------------------------------------- /editor/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/constants.ts -------------------------------------------------------------------------------- /editor/createEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/createEditor.ts -------------------------------------------------------------------------------- /editor/formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/formatting.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleBlockReference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleBlockReference.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleBlockShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleBlockShortcuts.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleCustomNoteLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleCustomNoteLink.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleExternalLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleExternalLink.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleInlineShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleInlineShortcuts.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleMark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleMark.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleNoteLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleNoteLink.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/handleTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/handleTag.ts -------------------------------------------------------------------------------- /editor/plugins/withAutoMarkdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withAutoMarkdown/index.ts -------------------------------------------------------------------------------- /editor/plugins/withBlockBreakout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withBlockBreakout.ts -------------------------------------------------------------------------------- /editor/plugins/withBlockReferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withBlockReferences.ts -------------------------------------------------------------------------------- /editor/plugins/withCustomDeleteBackward.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withCustomDeleteBackward.ts -------------------------------------------------------------------------------- /editor/plugins/withHtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withHtml.ts -------------------------------------------------------------------------------- /editor/plugins/withImages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withImages.ts -------------------------------------------------------------------------------- /editor/plugins/withLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withLinks.ts -------------------------------------------------------------------------------- /editor/plugins/withNodeId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withNodeId.ts -------------------------------------------------------------------------------- /editor/plugins/withNormalization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withNormalization.ts -------------------------------------------------------------------------------- /editor/plugins/withTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withTags.ts -------------------------------------------------------------------------------- /editor/plugins/withVoidElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/plugins/withVoidElements.ts -------------------------------------------------------------------------------- /editor/serialization/deserialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/serialization/deserialize.ts -------------------------------------------------------------------------------- /editor/serialization/normalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/serialization/normalize.ts -------------------------------------------------------------------------------- /editor/serialization/remarkToSlate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/serialization/remarkToSlate.ts -------------------------------------------------------------------------------- /editor/serialization/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/serialization/serialize.ts -------------------------------------------------------------------------------- /editor/serialization/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/serialization/types.d.ts -------------------------------------------------------------------------------- /editor/transforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/transforms.ts -------------------------------------------------------------------------------- /editor/useHighlightedPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/useHighlightedPath.ts -------------------------------------------------------------------------------- /editor/useOnNoteLinkClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/editor/useOnNoteLinkClick.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/jest.setup.js -------------------------------------------------------------------------------- /lib/activeEditorsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/activeEditorsStore.ts -------------------------------------------------------------------------------- /lib/api/deleteNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/api/deleteNote.ts -------------------------------------------------------------------------------- /lib/api/updateNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/api/updateNote.ts -------------------------------------------------------------------------------- /lib/api/upsertNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/api/upsertNote.ts -------------------------------------------------------------------------------- /lib/createUserSettingsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/createUserSettingsSlice.ts -------------------------------------------------------------------------------- /lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/store.ts -------------------------------------------------------------------------------- /lib/storeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/storeUtils.ts -------------------------------------------------------------------------------- /lib/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/lib/supabase.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/_offline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/_offline.tsx -------------------------------------------------------------------------------- /pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/about.tsx -------------------------------------------------------------------------------- /pages/api/create-billing-portal-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/api/create-billing-portal-session.ts -------------------------------------------------------------------------------- /pages/api/create-checkout-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/api/create-checkout-session.ts -------------------------------------------------------------------------------- /pages/api/email-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/api/email-list.ts -------------------------------------------------------------------------------- /pages/api/stripe-webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/api/stripe-webhook.ts -------------------------------------------------------------------------------- /pages/app/graph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/app/graph.tsx -------------------------------------------------------------------------------- /pages/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/app/index.tsx -------------------------------------------------------------------------------- /pages/app/note/[noteId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/app/note/[noteId].tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/login.tsx -------------------------------------------------------------------------------- /pages/pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/pricing.tsx -------------------------------------------------------------------------------- /pages/privacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/privacy.tsx -------------------------------------------------------------------------------- /pages/publish/[siteId]/note/[noteId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/publish/[siteId]/note/[noteId].tsx -------------------------------------------------------------------------------- /pages/reset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/reset.tsx -------------------------------------------------------------------------------- /pages/resetting-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/resetting-password.tsx -------------------------------------------------------------------------------- /pages/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/signup.tsx -------------------------------------------------------------------------------- /pages/sponsors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/sponsors.tsx -------------------------------------------------------------------------------- /pages/terms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/pages/terms.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/banner.png -------------------------------------------------------------------------------- /public/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/demo.mp4 -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/graph-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/graph-view.png -------------------------------------------------------------------------------- /public/graph.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/graph.mp4 -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/maskable-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/maskable-icon.png -------------------------------------------------------------------------------- /public/page-stacking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/page-stacking.png -------------------------------------------------------------------------------- /public/rich_text.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/rich_text.mp4 -------------------------------------------------------------------------------- /public/sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/sidebar.png -------------------------------------------------------------------------------- /public/splash/ipad_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/ipad_splash.png -------------------------------------------------------------------------------- /public/splash/ipadpro1_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/ipadpro1_splash.png -------------------------------------------------------------------------------- /public/splash/ipadpro2_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/ipadpro2_splash.png -------------------------------------------------------------------------------- /public/splash/ipadpro3_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/ipadpro3_splash.png -------------------------------------------------------------------------------- /public/splash/iphone5_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/iphone5_splash.png -------------------------------------------------------------------------------- /public/splash/iphone6_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/iphone6_splash.png -------------------------------------------------------------------------------- /public/splash/iphoneplus_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/iphoneplus_splash.png -------------------------------------------------------------------------------- /public/splash/iphonex_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/iphonex_splash.png -------------------------------------------------------------------------------- /public/splash/iphonexr_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/iphonexr_splash.png -------------------------------------------------------------------------------- /public/splash/iphonexsmax_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/public/splash/iphonexsmax_splash.png -------------------------------------------------------------------------------- /scripts/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/scripts/schema.sql -------------------------------------------------------------------------------- /scripts/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/scripts/seed.js -------------------------------------------------------------------------------- /scripts/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/scripts/seed.sql -------------------------------------------------------------------------------- /scripts/storage-setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/scripts/storage-setup.sql -------------------------------------------------------------------------------- /sentry.client.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/sentry.client.config.js -------------------------------------------------------------------------------- /sentry.server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/sentry.server.config.js -------------------------------------------------------------------------------- /styles/nprogress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/styles/nprogress.css -------------------------------------------------------------------------------- /styles/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/styles/styles.css -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/remark-wiki-link.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'remark-wiki-link'; 2 | -------------------------------------------------------------------------------- /types/slate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/types/slate.ts -------------------------------------------------------------------------------- /types/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/types/supabase.ts -------------------------------------------------------------------------------- /types/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/types/utils.d.ts -------------------------------------------------------------------------------- /types/window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/types/window.d.ts -------------------------------------------------------------------------------- /utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/date.ts -------------------------------------------------------------------------------- /utils/device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/device.ts -------------------------------------------------------------------------------- /utils/getHighlightedPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/getHighlightedPath.ts -------------------------------------------------------------------------------- /utils/image-extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/image-extensions.ts -------------------------------------------------------------------------------- /utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/string.ts -------------------------------------------------------------------------------- /utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/url.ts -------------------------------------------------------------------------------- /utils/useAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useAuth.tsx -------------------------------------------------------------------------------- /utils/useBlockSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useBlockSearch.ts -------------------------------------------------------------------------------- /utils/useCurrentNote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useCurrentNote.tsx -------------------------------------------------------------------------------- /utils/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useDebounce.ts -------------------------------------------------------------------------------- /utils/useDeleteNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useDeleteNote.ts -------------------------------------------------------------------------------- /utils/useFeature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useFeature.ts -------------------------------------------------------------------------------- /utils/useHotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useHotkeys.ts -------------------------------------------------------------------------------- /utils/useImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useImport.ts -------------------------------------------------------------------------------- /utils/useIsMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useIsMounted.ts -------------------------------------------------------------------------------- /utils/useIsPublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useIsPublish.ts -------------------------------------------------------------------------------- /utils/useNoteSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useNoteSearch.ts -------------------------------------------------------------------------------- /utils/useOnClickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useOnClickOutside.ts -------------------------------------------------------------------------------- /utils/useOnClosePane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useOnClosePane.ts -------------------------------------------------------------------------------- /utils/usePrevious.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/usePrevious.ts -------------------------------------------------------------------------------- /utils/useTagSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/utils/useTagSearch.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/churichard/notabase/HEAD/vercel.json -------------------------------------------------------------------------------- /worker/index.js: -------------------------------------------------------------------------------- 1 | self.__WB_DISABLE_DEV_LOGS = true; 2 | --------------------------------------------------------------------------------