├── .gitignore ├── README.md ├── components ├── ActivityGraph.tsx ├── ActivityGrid.tsx ├── UserSearch.tsx ├── explore │ ├── ActivityFeed.tsx │ ├── ExploreNodeCard.tsx │ ├── PostsFeed.tsx │ └── useLoadMore.ts ├── headless │ ├── Button.tsx │ └── MoreMenu.tsx ├── lander │ ├── Footer.tsx │ ├── LandingPageSection.tsx │ └── v3.tsx ├── navbar │ ├── FloatingCTA.tsx │ ├── Footer.tsx │ └── Navbar.tsx ├── profile │ └── ProjectCard.tsx ├── project │ ├── Comments.tsx │ ├── HomePostItem.tsx │ ├── MainShell.tsx │ ├── NodeCard.tsx │ ├── NodeFeed.tsx │ ├── NodeInner.tsx │ ├── NodeShell.tsx │ ├── PostItem.tsx │ ├── PublicNavbar.tsx │ ├── SnippetCard.tsx │ └── SnippetsBar.tsx ├── standard │ ├── AutosavingEditor.tsx │ ├── AutosavingField.tsx │ ├── ClickableAutosavingField.tsx │ ├── ConfirmModal.tsx │ ├── PaginationBar.tsx │ ├── ReactFrappeChart.tsx │ ├── SEO.tsx │ ├── SignInButton.tsx │ ├── TruncatedText.tsx │ └── UserButton.tsx └── style │ ├── Badge.tsx │ ├── Banner.tsx │ ├── Container.tsx │ ├── H1.tsx │ ├── H2.tsx │ ├── H3.tsx │ ├── H4.tsx │ ├── InlineButton.tsx │ ├── TabButton.tsx │ ├── UiButton.tsx │ ├── UiH1.tsx │ ├── UiH3.tsx │ └── UiModal.tsx ├── extension ├── 128.png ├── 256.png ├── 48.png ├── background.js ├── contextMenuSave.js ├── manifest.json ├── popup.html └── popup.js ├── migrate-mongo-config.js ├── migrations ├── 20210212191925-add-snippet-authors.js ├── 20210226071811-add-linkedPosts.js ├── 20210302211135-add-post-privacy.js ├── 20210303000430-featured-projects-and-posts.js ├── 20210417041846-slate-test.js ├── 20210417155716-slate-test-snippet.js ├── 20210417174256-slate-migrate-posts-and-snippets.js ├── 20210510015916-add-links.js ├── 20210719211152-add-snippet-privacy.js ├── 20210721070743-fix-snippet-and-post-previews.js ├── 20210721155150-post-multiple-projects.js ├── 20220116090035-snippets-to-evergreens.js ├── 20220116093414-posts-to-nodes.js ├── 20220116100654-fix-evergreen-urlnames.js ├── 20220116220054-fix-post-shortcut-urlnames.js └── 20220119013951-add-sourceinfo-to-sources.js ├── models ├── comment.ts ├── image.ts ├── like.ts ├── node.ts ├── notification.ts ├── project.ts ├── shortcut.ts ├── snippet.ts └── user.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── [username] │ ├── [projectUrlName] │ │ ├── [id].tsx │ │ ├── e │ │ │ └── [urlName].tsx │ │ ├── evergreens.tsx │ │ ├── index.tsx │ │ ├── new │ │ │ └── [type].tsx │ │ ├── p │ │ │ └── [urlName].tsx │ │ ├── posts.tsx │ │ ├── s │ │ │ └── [urlName].tsx │ │ ├── settings.tsx │ │ └── sources.tsx │ ├── index.tsx │ ├── p │ │ └── [postUrlName].tsx │ └── repositories.tsx ├── _app.tsx ├── _document.tsx ├── api │ ├── activity.ts │ ├── auth │ │ └── [...nextauth].ts │ ├── comment.ts │ ├── like.ts │ ├── node.ts │ ├── notification.ts │ ├── project.ts │ ├── project │ │ └── feature.ts │ ├── search │ │ ├── node.ts │ │ ├── project.ts │ │ ├── shortcutNode.ts │ │ └── user.ts │ ├── shortcut.ts │ ├── snippet.ts │ ├── upload.ts │ ├── user.ts │ └── waitlist.ts ├── auth │ ├── signin.tsx │ └── welcome.tsx ├── explore.tsx ├── index.tsx ├── new │ └── repository.tsx ├── old-landers │ ├── github.tsx │ ├── github2.tsx │ └── writers.tsx ├── profile.tsx └── repositories.tsx ├── postcss.config.js ├── public ├── annia.jpg ├── favicon.ico ├── hero-diagram.svg ├── hero-graphic.svg ├── hero-mobile.png ├── hero.png ├── home-mock.png ├── landing │ ├── feature-blog.jpg │ ├── feature-chrome.svg │ ├── feature-editor.jpg │ ├── feature-logos.png │ ├── feature-notes.jpg │ ├── feature-shortcuts.png │ ├── feature-stats.jpg │ ├── hero-laura.png │ ├── posts.png │ ├── repos.png │ └── sources.png ├── logo.svg ├── nextauth.png ├── postulate-square.png ├── postulate-tile.svg ├── sc1.jpg ├── sc2.png ├── sc3.jpg └── sz-headshot.jpg ├── slate ├── BlockTex.tsx ├── InlineTex.tsx ├── SlateEditor.tsx ├── codeblock.ts ├── hotkeys.ts ├── insertEmptyLine.tsx ├── list.tsx ├── onEnter.ts ├── shortcuts.ts ├── slate-types.d.ts ├── slateWordCount.ts ├── withDeserializeMD.ts ├── withImages.tsx ├── withLinks.tsx └── withTex.tsx ├── styles ├── globals.css └── nprogress.css ├── tailwind.config.js ├── tsconfig.json └── utils ├── apiUtils.ts ├── checkIfExistsAndAuthed.ts ├── copy.ts ├── dbConnect.ts ├── deleteImages.ts ├── getLookup.ts ├── getNodeUrl.tsx ├── getProjectPageInfo.ts ├── getProjectSSRFunction.ts ├── getProjectUrl.ts ├── getPublicNodeSSRFunction.ts ├── getThisUser.ts ├── htmlDecode.ts ├── nextApiEndpoint.ts ├── types.ts └── utils.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/README.md -------------------------------------------------------------------------------- /components/ActivityGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/ActivityGraph.tsx -------------------------------------------------------------------------------- /components/ActivityGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/ActivityGrid.tsx -------------------------------------------------------------------------------- /components/UserSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/UserSearch.tsx -------------------------------------------------------------------------------- /components/explore/ActivityFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/explore/ActivityFeed.tsx -------------------------------------------------------------------------------- /components/explore/ExploreNodeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/explore/ExploreNodeCard.tsx -------------------------------------------------------------------------------- /components/explore/PostsFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/explore/PostsFeed.tsx -------------------------------------------------------------------------------- /components/explore/useLoadMore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/explore/useLoadMore.ts -------------------------------------------------------------------------------- /components/headless/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/headless/Button.tsx -------------------------------------------------------------------------------- /components/headless/MoreMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/headless/MoreMenu.tsx -------------------------------------------------------------------------------- /components/lander/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/lander/Footer.tsx -------------------------------------------------------------------------------- /components/lander/LandingPageSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/lander/LandingPageSection.tsx -------------------------------------------------------------------------------- /components/lander/v3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/lander/v3.tsx -------------------------------------------------------------------------------- /components/navbar/FloatingCTA.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/navbar/FloatingCTA.tsx -------------------------------------------------------------------------------- /components/navbar/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/navbar/Footer.tsx -------------------------------------------------------------------------------- /components/navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/navbar/Navbar.tsx -------------------------------------------------------------------------------- /components/profile/ProjectCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/profile/ProjectCard.tsx -------------------------------------------------------------------------------- /components/project/Comments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/Comments.tsx -------------------------------------------------------------------------------- /components/project/HomePostItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/HomePostItem.tsx -------------------------------------------------------------------------------- /components/project/MainShell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/MainShell.tsx -------------------------------------------------------------------------------- /components/project/NodeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/NodeCard.tsx -------------------------------------------------------------------------------- /components/project/NodeFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/NodeFeed.tsx -------------------------------------------------------------------------------- /components/project/NodeInner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/NodeInner.tsx -------------------------------------------------------------------------------- /components/project/NodeShell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/NodeShell.tsx -------------------------------------------------------------------------------- /components/project/PostItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/PostItem.tsx -------------------------------------------------------------------------------- /components/project/PublicNavbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/PublicNavbar.tsx -------------------------------------------------------------------------------- /components/project/SnippetCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/SnippetCard.tsx -------------------------------------------------------------------------------- /components/project/SnippetsBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/project/SnippetsBar.tsx -------------------------------------------------------------------------------- /components/standard/AutosavingEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/AutosavingEditor.tsx -------------------------------------------------------------------------------- /components/standard/AutosavingField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/AutosavingField.tsx -------------------------------------------------------------------------------- /components/standard/ClickableAutosavingField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/ClickableAutosavingField.tsx -------------------------------------------------------------------------------- /components/standard/ConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/ConfirmModal.tsx -------------------------------------------------------------------------------- /components/standard/PaginationBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/PaginationBar.tsx -------------------------------------------------------------------------------- /components/standard/ReactFrappeChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/ReactFrappeChart.tsx -------------------------------------------------------------------------------- /components/standard/SEO.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/SEO.tsx -------------------------------------------------------------------------------- /components/standard/SignInButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/SignInButton.tsx -------------------------------------------------------------------------------- /components/standard/TruncatedText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/TruncatedText.tsx -------------------------------------------------------------------------------- /components/standard/UserButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/standard/UserButton.tsx -------------------------------------------------------------------------------- /components/style/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/Badge.tsx -------------------------------------------------------------------------------- /components/style/Banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/Banner.tsx -------------------------------------------------------------------------------- /components/style/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/Container.tsx -------------------------------------------------------------------------------- /components/style/H1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/H1.tsx -------------------------------------------------------------------------------- /components/style/H2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/H2.tsx -------------------------------------------------------------------------------- /components/style/H3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/H3.tsx -------------------------------------------------------------------------------- /components/style/H4.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/H4.tsx -------------------------------------------------------------------------------- /components/style/InlineButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/InlineButton.tsx -------------------------------------------------------------------------------- /components/style/TabButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/TabButton.tsx -------------------------------------------------------------------------------- /components/style/UiButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/UiButton.tsx -------------------------------------------------------------------------------- /components/style/UiH1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/UiH1.tsx -------------------------------------------------------------------------------- /components/style/UiH3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/UiH3.tsx -------------------------------------------------------------------------------- /components/style/UiModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/components/style/UiModal.tsx -------------------------------------------------------------------------------- /extension/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/128.png -------------------------------------------------------------------------------- /extension/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/256.png -------------------------------------------------------------------------------- /extension/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/48.png -------------------------------------------------------------------------------- /extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/background.js -------------------------------------------------------------------------------- /extension/contextMenuSave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/contextMenuSave.js -------------------------------------------------------------------------------- /extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/manifest.json -------------------------------------------------------------------------------- /extension/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/popup.html -------------------------------------------------------------------------------- /extension/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/extension/popup.js -------------------------------------------------------------------------------- /migrate-mongo-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrate-mongo-config.js -------------------------------------------------------------------------------- /migrations/20210212191925-add-snippet-authors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210212191925-add-snippet-authors.js -------------------------------------------------------------------------------- /migrations/20210226071811-add-linkedPosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210226071811-add-linkedPosts.js -------------------------------------------------------------------------------- /migrations/20210302211135-add-post-privacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210302211135-add-post-privacy.js -------------------------------------------------------------------------------- /migrations/20210303000430-featured-projects-and-posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210303000430-featured-projects-and-posts.js -------------------------------------------------------------------------------- /migrations/20210417041846-slate-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210417041846-slate-test.js -------------------------------------------------------------------------------- /migrations/20210417155716-slate-test-snippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210417155716-slate-test-snippet.js -------------------------------------------------------------------------------- /migrations/20210417174256-slate-migrate-posts-and-snippets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210417174256-slate-migrate-posts-and-snippets.js -------------------------------------------------------------------------------- /migrations/20210510015916-add-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210510015916-add-links.js -------------------------------------------------------------------------------- /migrations/20210719211152-add-snippet-privacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210719211152-add-snippet-privacy.js -------------------------------------------------------------------------------- /migrations/20210721070743-fix-snippet-and-post-previews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210721070743-fix-snippet-and-post-previews.js -------------------------------------------------------------------------------- /migrations/20210721155150-post-multiple-projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20210721155150-post-multiple-projects.js -------------------------------------------------------------------------------- /migrations/20220116090035-snippets-to-evergreens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20220116090035-snippets-to-evergreens.js -------------------------------------------------------------------------------- /migrations/20220116093414-posts-to-nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20220116093414-posts-to-nodes.js -------------------------------------------------------------------------------- /migrations/20220116100654-fix-evergreen-urlnames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20220116100654-fix-evergreen-urlnames.js -------------------------------------------------------------------------------- /migrations/20220116220054-fix-post-shortcut-urlnames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20220116220054-fix-post-shortcut-urlnames.js -------------------------------------------------------------------------------- /migrations/20220119013951-add-sourceinfo-to-sources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/migrations/20220119013951-add-sourceinfo-to-sources.js -------------------------------------------------------------------------------- /models/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/comment.ts -------------------------------------------------------------------------------- /models/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/image.ts -------------------------------------------------------------------------------- /models/like.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/like.ts -------------------------------------------------------------------------------- /models/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/node.ts -------------------------------------------------------------------------------- /models/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/notification.ts -------------------------------------------------------------------------------- /models/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/project.ts -------------------------------------------------------------------------------- /models/shortcut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/shortcut.ts -------------------------------------------------------------------------------- /models/snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/snippet.ts -------------------------------------------------------------------------------- /models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/models/user.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/package.json -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/[id].tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/e/[urlName].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/e/[urlName].tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/evergreens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/evergreens.tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/index.tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/new/[type].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/new/[type].tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/p/[urlName].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/p/[urlName].tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/posts.tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/s/[urlName].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/s/[urlName].tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/settings.tsx -------------------------------------------------------------------------------- /pages/[username]/[projectUrlName]/sources.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/[projectUrlName]/sources.tsx -------------------------------------------------------------------------------- /pages/[username]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/index.tsx -------------------------------------------------------------------------------- /pages/[username]/p/[postUrlName].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/p/[postUrlName].tsx -------------------------------------------------------------------------------- /pages/[username]/repositories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/[username]/repositories.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/activity.ts -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /pages/api/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/comment.ts -------------------------------------------------------------------------------- /pages/api/like.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/like.ts -------------------------------------------------------------------------------- /pages/api/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/node.ts -------------------------------------------------------------------------------- /pages/api/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/notification.ts -------------------------------------------------------------------------------- /pages/api/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/project.ts -------------------------------------------------------------------------------- /pages/api/project/feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/project/feature.ts -------------------------------------------------------------------------------- /pages/api/search/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/search/node.ts -------------------------------------------------------------------------------- /pages/api/search/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/search/project.ts -------------------------------------------------------------------------------- /pages/api/search/shortcutNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/search/shortcutNode.ts -------------------------------------------------------------------------------- /pages/api/search/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/search/user.ts -------------------------------------------------------------------------------- /pages/api/shortcut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/shortcut.ts -------------------------------------------------------------------------------- /pages/api/snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/snippet.ts -------------------------------------------------------------------------------- /pages/api/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/upload.ts -------------------------------------------------------------------------------- /pages/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/user.ts -------------------------------------------------------------------------------- /pages/api/waitlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/api/waitlist.ts -------------------------------------------------------------------------------- /pages/auth/signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/auth/signin.tsx -------------------------------------------------------------------------------- /pages/auth/welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/auth/welcome.tsx -------------------------------------------------------------------------------- /pages/explore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/explore.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/new/repository.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/new/repository.tsx -------------------------------------------------------------------------------- /pages/old-landers/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/old-landers/github.tsx -------------------------------------------------------------------------------- /pages/old-landers/github2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/old-landers/github2.tsx -------------------------------------------------------------------------------- /pages/old-landers/writers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/old-landers/writers.tsx -------------------------------------------------------------------------------- /pages/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/profile.tsx -------------------------------------------------------------------------------- /pages/repositories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/pages/repositories.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/annia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/annia.jpg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/hero-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/hero-diagram.svg -------------------------------------------------------------------------------- /public/hero-graphic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/hero-graphic.svg -------------------------------------------------------------------------------- /public/hero-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/hero-mobile.png -------------------------------------------------------------------------------- /public/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/hero.png -------------------------------------------------------------------------------- /public/home-mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/home-mock.png -------------------------------------------------------------------------------- /public/landing/feature-blog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/feature-blog.jpg -------------------------------------------------------------------------------- /public/landing/feature-chrome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/feature-chrome.svg -------------------------------------------------------------------------------- /public/landing/feature-editor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/feature-editor.jpg -------------------------------------------------------------------------------- /public/landing/feature-logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/feature-logos.png -------------------------------------------------------------------------------- /public/landing/feature-notes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/feature-notes.jpg -------------------------------------------------------------------------------- /public/landing/feature-shortcuts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/feature-shortcuts.png -------------------------------------------------------------------------------- /public/landing/feature-stats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/feature-stats.jpg -------------------------------------------------------------------------------- /public/landing/hero-laura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/hero-laura.png -------------------------------------------------------------------------------- /public/landing/posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/posts.png -------------------------------------------------------------------------------- /public/landing/repos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/repos.png -------------------------------------------------------------------------------- /public/landing/sources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/landing/sources.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/nextauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/nextauth.png -------------------------------------------------------------------------------- /public/postulate-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/postulate-square.png -------------------------------------------------------------------------------- /public/postulate-tile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/postulate-tile.svg -------------------------------------------------------------------------------- /public/sc1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/sc1.jpg -------------------------------------------------------------------------------- /public/sc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/sc2.png -------------------------------------------------------------------------------- /public/sc3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/sc3.jpg -------------------------------------------------------------------------------- /public/sz-headshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/public/sz-headshot.jpg -------------------------------------------------------------------------------- /slate/BlockTex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/BlockTex.tsx -------------------------------------------------------------------------------- /slate/InlineTex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/InlineTex.tsx -------------------------------------------------------------------------------- /slate/SlateEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/SlateEditor.tsx -------------------------------------------------------------------------------- /slate/codeblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/codeblock.ts -------------------------------------------------------------------------------- /slate/hotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/hotkeys.ts -------------------------------------------------------------------------------- /slate/insertEmptyLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/insertEmptyLine.tsx -------------------------------------------------------------------------------- /slate/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/list.tsx -------------------------------------------------------------------------------- /slate/onEnter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/onEnter.ts -------------------------------------------------------------------------------- /slate/shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/shortcuts.ts -------------------------------------------------------------------------------- /slate/slate-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/slate-types.d.ts -------------------------------------------------------------------------------- /slate/slateWordCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/slateWordCount.ts -------------------------------------------------------------------------------- /slate/withDeserializeMD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/withDeserializeMD.ts -------------------------------------------------------------------------------- /slate/withImages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/withImages.tsx -------------------------------------------------------------------------------- /slate/withLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/withLinks.tsx -------------------------------------------------------------------------------- /slate/withTex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/slate/withTex.tsx -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/nprogress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/styles/nprogress.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/apiUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/apiUtils.ts -------------------------------------------------------------------------------- /utils/checkIfExistsAndAuthed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/checkIfExistsAndAuthed.ts -------------------------------------------------------------------------------- /utils/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/copy.ts -------------------------------------------------------------------------------- /utils/dbConnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/dbConnect.ts -------------------------------------------------------------------------------- /utils/deleteImages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/deleteImages.ts -------------------------------------------------------------------------------- /utils/getLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/getLookup.ts -------------------------------------------------------------------------------- /utils/getNodeUrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/getNodeUrl.tsx -------------------------------------------------------------------------------- /utils/getProjectPageInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/getProjectPageInfo.ts -------------------------------------------------------------------------------- /utils/getProjectSSRFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/getProjectSSRFunction.ts -------------------------------------------------------------------------------- /utils/getProjectUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/getProjectUrl.ts -------------------------------------------------------------------------------- /utils/getPublicNodeSSRFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/getPublicNodeSSRFunction.ts -------------------------------------------------------------------------------- /utils/getThisUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/getThisUser.ts -------------------------------------------------------------------------------- /utils/htmlDecode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/htmlDecode.ts -------------------------------------------------------------------------------- /utils/nextApiEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/nextApiEndpoint.ts -------------------------------------------------------------------------------- /utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/types.ts -------------------------------------------------------------------------------- /utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwsalmon/postulate/HEAD/utils/utils.ts --------------------------------------------------------------------------------