├── .cursor └── rules │ ├── clerk-auth-check.mdc │ ├── convex2.mdc │ ├── dev2.mdc │ ├── help.mdc │ ├── rulesforconvex.mdc │ └── task.mdc ├── .gitignore ├── README.md ├── TASK.MD ├── changelog.md ├── convex ├── README.md ├── _generated │ ├── api.d.ts │ ├── api.js │ ├── dataModel.d.ts │ ├── server.d.ts │ └── server.js ├── admin │ ├── adminActions.ts │ └── forceLogout.ts ├── adminFollowsQueries.ts ├── adminJudgeTracking.ts ├── adminQueries.ts ├── alerts.ts ├── auth.config.js ├── auth.ts ├── bookmarks.ts ├── clerk.ts ├── comments.ts ├── convex.config.ts ├── convexBoxConfig.ts ├── crons.ts ├── dm.ts ├── dmReactions.ts ├── emailSettings.ts ├── emails │ ├── broadcast.ts │ ├── daily.ts │ ├── helpers.ts │ ├── linkHelpers.ts │ ├── mentions.ts │ ├── queries.ts │ ├── reports.ts │ ├── resend.ts │ ├── templates.ts │ ├── unsubscribe.ts │ ├── weekly.ts │ └── welcome.ts ├── follows.ts ├── forms.ts ├── http.ts ├── judgeScores.ts ├── judges.ts ├── judgingCriteria.ts ├── judgingGroupSubmissions.ts ├── judgingGroups.ts ├── mentions.ts ├── migrations.ts ├── reports.ts ├── schema.ts ├── sendEmails.ts ├── settings.ts ├── siteFiles.ts ├── stories.ts ├── storyFormFields.ts ├── storyRatings.ts ├── submitForms.ts ├── tags.ts ├── testDailyEmail.ts ├── testEmailFreshness.ts ├── testUserReportEmail.ts ├── testWelcomeEmail.ts ├── tsconfig.json ├── users.ts ├── utils.ts └── validators.ts ├── eslint.config.js ├── files.md ├── index.html ├── llms.txt ├── netlify.toml ├── netlify └── edge-functions │ ├── botMeta.ts │ └── submitMeta.ts ├── package.json ├── postcss.config.js ├── prds ├── EMAIL_DATE_RANGE_FIX.md ├── TESTING_SUMMARY.md ├── addresend.md ├── adminalerrtemails.md ├── adminroles.md ├── aijudging.md ├── alerts.md ├── clerk-admin-fix.MD ├── clerksubmit.md ├── codeblocksinsubmit.md ├── content-moderation-archive.md ├── content-moderation-filters.md ├── email-testing-guide.MD ├── following-plan.MD ├── friendsonlyinbox.md ├── howtojudge.md ├── inbox-emoji-reactions.md ├── judgingsetup.md ├── mentions.md ├── metadataforsubs.md ├── moreimages.md ├── newsubmit.md ├── nowriteconflicts.md ├── recentusers.md ├── resendforreactconvex.md └── themss.MD ├── public ├── _redirects ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon-114x114.png ├── apple-touch-icon-120x120.png ├── apple-touch-icon-144x144.png ├── apple-touch-icon-152x152.png ├── apple-touch-icon-167x167.png ├── apple-touch-icon-180x180.png ├── apple-touch-icon-57x57.png ├── apple-touch-icon-60x60.png ├── apple-touch-icon-72x72.png ├── apple-touch-icon-76x76.png ├── favicon-128x128.png ├── favicon-16x16.png ├── favicon-196x196.png ├── favicon-32x32.png ├── favicon-96x96.png ├── favicon.ico ├── favicon.svg ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png ├── robots.txt ├── sitemap.xml ├── vibe-apps-open-graphi-image-v1.png └── vibe-apps-open-graphi-image.png ├── robots.txt ├── src ├── App.tsx ├── components │ ├── Comment.tsx │ ├── CommentForm.tsx │ ├── ConvexBox.tsx │ ├── DynamicSubmitForm.tsx │ ├── Footer.tsx │ ├── ImageGallery.tsx │ ├── Layout.tsx │ ├── Markdown.tsx │ ├── ProtectedLayout.tsx │ ├── PublicForm.tsx │ ├── PublicJudgingResultsDashboard.tsx │ ├── PublicResultsViewer.tsx │ ├── RecentVibers.tsx │ ├── ResendForm.tsx │ ├── SearchResults.tsx │ ├── StoryDetail.tsx │ ├── StoryForm.tsx │ ├── StoryList.tsx │ ├── TopCategoriesOfWeek.tsx │ ├── UserSyncer.tsx │ ├── WeeklyLeaderboard.tsx │ ├── YCHackForm.tsx │ ├── admin │ │ ├── AdminDashboard.tsx │ │ ├── ContentModeration.tsx │ │ ├── ConvexBoxSettingsForm.tsx │ │ ├── CreateJudgingGroupModal.tsx │ │ ├── CreateSubmitFormModal.tsx │ │ ├── EditJudgingGroupModal.tsx │ │ ├── EditSubmitFormModal.tsx │ │ ├── EmailManagement.tsx │ │ ├── EmailTestingPanel.tsx │ │ ├── FormBuilder.tsx │ │ ├── FormFieldManagement.tsx │ │ ├── FormResults.tsx │ │ ├── Forms.tsx │ │ ├── JudgeTracking.tsx │ │ ├── Judging.tsx │ │ ├── JudgingCriteriaEditor.tsx │ │ ├── JudgingResultsDashboard.tsx │ │ ├── NumbersView.tsx │ │ ├── ReportManagement.tsx │ │ ├── Settings.tsx │ │ ├── SubmitFormBuilder.tsx │ │ ├── SubmitFormFieldManagement.tsx │ │ ├── SubmitFormManagement.tsx │ │ ├── TagManagement.tsx │ │ ├── UserModeration.tsx │ │ └── UserReportManagement.tsx │ └── ui │ │ ├── AlertDialog.tsx │ │ ├── AuthRequiredDialog.tsx │ │ ├── MentionTextarea.tsx │ │ ├── MessageDialog.tsx │ │ ├── ProfileHoverCard.tsx │ │ ├── PromptDialog.tsx │ │ ├── button.tsx │ │ ├── checkbox.tsx │ │ ├── dialog.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ └── textarea.tsx ├── hooks │ └── useDialog.tsx ├── index.css ├── lib │ └── utils.ts ├── main.tsx ├── pages │ ├── InboxPage.tsx │ ├── JudgeTrackingPage.tsx │ ├── JudgingGroupPage.tsx │ ├── JudgingGroupSubmitPage.tsx │ ├── JudgingInterfacePage.tsx │ ├── LeaderboardPage.tsx │ ├── NavTestPage.tsx │ ├── NotFoundPage.tsx │ ├── NotificationsPage.tsx │ ├── PublicJudgingResultsPage.tsx │ ├── SetUsernamePage.tsx │ ├── SignInPage.tsx │ ├── SignOutPage.tsx │ ├── SignUpPage.tsx │ ├── TagPage.tsx │ └── UserProfilePage.tsx ├── types │ └── index.ts ├── utils │ └── mentions.tsx └── vite-env.d.ts ├── tailwind.config.js ├── timemerd.html ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── typescript path=convex ├── auth.ts ├── comments.ts ├── convexBoxConfig.ts ├── forms.ts ├── reports.ts ├── schema.ts ├── settings.ts ├── stories.ts └── tags.ts └── vite.config.ts /.cursor/rules/clerk-auth-check.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/.cursor/rules/clerk-auth-check.mdc -------------------------------------------------------------------------------- /.cursor/rules/convex2.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/.cursor/rules/convex2.mdc -------------------------------------------------------------------------------- /.cursor/rules/dev2.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/.cursor/rules/dev2.mdc -------------------------------------------------------------------------------- /.cursor/rules/help.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/.cursor/rules/help.mdc -------------------------------------------------------------------------------- /.cursor/rules/rulesforconvex.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/.cursor/rules/rulesforconvex.mdc -------------------------------------------------------------------------------- /.cursor/rules/task.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/.cursor/rules/task.mdc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/README.md -------------------------------------------------------------------------------- /TASK.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/TASK.MD -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/changelog.md -------------------------------------------------------------------------------- /convex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/README.md -------------------------------------------------------------------------------- /convex/_generated/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/_generated/api.d.ts -------------------------------------------------------------------------------- /convex/_generated/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/_generated/api.js -------------------------------------------------------------------------------- /convex/_generated/dataModel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/_generated/dataModel.d.ts -------------------------------------------------------------------------------- /convex/_generated/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/_generated/server.d.ts -------------------------------------------------------------------------------- /convex/_generated/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/_generated/server.js -------------------------------------------------------------------------------- /convex/admin/adminActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/admin/adminActions.ts -------------------------------------------------------------------------------- /convex/admin/forceLogout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/admin/forceLogout.ts -------------------------------------------------------------------------------- /convex/adminFollowsQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/adminFollowsQueries.ts -------------------------------------------------------------------------------- /convex/adminJudgeTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/adminJudgeTracking.ts -------------------------------------------------------------------------------- /convex/adminQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/adminQueries.ts -------------------------------------------------------------------------------- /convex/alerts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/alerts.ts -------------------------------------------------------------------------------- /convex/auth.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/auth.config.js -------------------------------------------------------------------------------- /convex/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/auth.ts -------------------------------------------------------------------------------- /convex/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/bookmarks.ts -------------------------------------------------------------------------------- /convex/clerk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/clerk.ts -------------------------------------------------------------------------------- /convex/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/comments.ts -------------------------------------------------------------------------------- /convex/convex.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/convex.config.ts -------------------------------------------------------------------------------- /convex/convexBoxConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/convexBoxConfig.ts -------------------------------------------------------------------------------- /convex/crons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/crons.ts -------------------------------------------------------------------------------- /convex/dm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/dm.ts -------------------------------------------------------------------------------- /convex/dmReactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/dmReactions.ts -------------------------------------------------------------------------------- /convex/emailSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emailSettings.ts -------------------------------------------------------------------------------- /convex/emails/broadcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/broadcast.ts -------------------------------------------------------------------------------- /convex/emails/daily.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/daily.ts -------------------------------------------------------------------------------- /convex/emails/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/helpers.ts -------------------------------------------------------------------------------- /convex/emails/linkHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/linkHelpers.ts -------------------------------------------------------------------------------- /convex/emails/mentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/mentions.ts -------------------------------------------------------------------------------- /convex/emails/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/queries.ts -------------------------------------------------------------------------------- /convex/emails/reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/reports.ts -------------------------------------------------------------------------------- /convex/emails/resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/resend.ts -------------------------------------------------------------------------------- /convex/emails/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/templates.ts -------------------------------------------------------------------------------- /convex/emails/unsubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/unsubscribe.ts -------------------------------------------------------------------------------- /convex/emails/weekly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/weekly.ts -------------------------------------------------------------------------------- /convex/emails/welcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/emails/welcome.ts -------------------------------------------------------------------------------- /convex/follows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/follows.ts -------------------------------------------------------------------------------- /convex/forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/forms.ts -------------------------------------------------------------------------------- /convex/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/http.ts -------------------------------------------------------------------------------- /convex/judgeScores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/judgeScores.ts -------------------------------------------------------------------------------- /convex/judges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/judges.ts -------------------------------------------------------------------------------- /convex/judgingCriteria.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/judgingCriteria.ts -------------------------------------------------------------------------------- /convex/judgingGroupSubmissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/judgingGroupSubmissions.ts -------------------------------------------------------------------------------- /convex/judgingGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/judgingGroups.ts -------------------------------------------------------------------------------- /convex/mentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/mentions.ts -------------------------------------------------------------------------------- /convex/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/migrations.ts -------------------------------------------------------------------------------- /convex/reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/reports.ts -------------------------------------------------------------------------------- /convex/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/schema.ts -------------------------------------------------------------------------------- /convex/sendEmails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/sendEmails.ts -------------------------------------------------------------------------------- /convex/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/settings.ts -------------------------------------------------------------------------------- /convex/siteFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/siteFiles.ts -------------------------------------------------------------------------------- /convex/stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/stories.ts -------------------------------------------------------------------------------- /convex/storyFormFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/storyFormFields.ts -------------------------------------------------------------------------------- /convex/storyRatings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/storyRatings.ts -------------------------------------------------------------------------------- /convex/submitForms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/submitForms.ts -------------------------------------------------------------------------------- /convex/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/tags.ts -------------------------------------------------------------------------------- /convex/testDailyEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/testDailyEmail.ts -------------------------------------------------------------------------------- /convex/testEmailFreshness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/testEmailFreshness.ts -------------------------------------------------------------------------------- /convex/testUserReportEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/testUserReportEmail.ts -------------------------------------------------------------------------------- /convex/testWelcomeEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/testWelcomeEmail.ts -------------------------------------------------------------------------------- /convex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/tsconfig.json -------------------------------------------------------------------------------- /convex/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/users.ts -------------------------------------------------------------------------------- /convex/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/utils.ts -------------------------------------------------------------------------------- /convex/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/convex/validators.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/eslint.config.js -------------------------------------------------------------------------------- /files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/files.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/index.html -------------------------------------------------------------------------------- /llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/llms.txt -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/netlify.toml -------------------------------------------------------------------------------- /netlify/edge-functions/botMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/netlify/edge-functions/botMeta.ts -------------------------------------------------------------------------------- /netlify/edge-functions/submitMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/netlify/edge-functions/submitMeta.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prds/EMAIL_DATE_RANGE_FIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/EMAIL_DATE_RANGE_FIX.md -------------------------------------------------------------------------------- /prds/TESTING_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/TESTING_SUMMARY.md -------------------------------------------------------------------------------- /prds/addresend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/addresend.md -------------------------------------------------------------------------------- /prds/adminalerrtemails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/adminalerrtemails.md -------------------------------------------------------------------------------- /prds/adminroles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/adminroles.md -------------------------------------------------------------------------------- /prds/aijudging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/aijudging.md -------------------------------------------------------------------------------- /prds/alerts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/alerts.md -------------------------------------------------------------------------------- /prds/clerk-admin-fix.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/clerk-admin-fix.MD -------------------------------------------------------------------------------- /prds/clerksubmit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/clerksubmit.md -------------------------------------------------------------------------------- /prds/codeblocksinsubmit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/codeblocksinsubmit.md -------------------------------------------------------------------------------- /prds/content-moderation-archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/content-moderation-archive.md -------------------------------------------------------------------------------- /prds/content-moderation-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/content-moderation-filters.md -------------------------------------------------------------------------------- /prds/email-testing-guide.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/email-testing-guide.MD -------------------------------------------------------------------------------- /prds/following-plan.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/following-plan.MD -------------------------------------------------------------------------------- /prds/friendsonlyinbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/friendsonlyinbox.md -------------------------------------------------------------------------------- /prds/howtojudge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/howtojudge.md -------------------------------------------------------------------------------- /prds/inbox-emoji-reactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/inbox-emoji-reactions.md -------------------------------------------------------------------------------- /prds/judgingsetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/judgingsetup.md -------------------------------------------------------------------------------- /prds/mentions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/mentions.md -------------------------------------------------------------------------------- /prds/metadataforsubs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/metadataforsubs.md -------------------------------------------------------------------------------- /prds/moreimages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/moreimages.md -------------------------------------------------------------------------------- /prds/newsubmit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/newsubmit.md -------------------------------------------------------------------------------- /prds/nowriteconflicts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/nowriteconflicts.md -------------------------------------------------------------------------------- /prds/recentusers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/recentusers.md -------------------------------------------------------------------------------- /prds/resendforreactconvex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/resendforreactconvex.md -------------------------------------------------------------------------------- /prds/themss.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/prds/themss.MD -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /public/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /public/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /public/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /public/apple-touch-icon-167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-167x167.png -------------------------------------------------------------------------------- /public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /public/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /public/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /public/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /public/favicon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/favicon-128x128.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-196x196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/favicon-196x196.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/mstile-144x144.png -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/mstile-310x150.png -------------------------------------------------------------------------------- /public/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/mstile-310x310.png -------------------------------------------------------------------------------- /public/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/mstile-70x70.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /public/vibe-apps-open-graphi-image-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/vibe-apps-open-graphi-image-v1.png -------------------------------------------------------------------------------- /public/vibe-apps-open-graphi-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/public/vibe-apps-open-graphi-image.png -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/robots.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/Comment.tsx -------------------------------------------------------------------------------- /src/components/CommentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/CommentForm.tsx -------------------------------------------------------------------------------- /src/components/ConvexBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ConvexBox.tsx -------------------------------------------------------------------------------- /src/components/DynamicSubmitForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/DynamicSubmitForm.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/ImageGallery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ImageGallery.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/Markdown.tsx -------------------------------------------------------------------------------- /src/components/ProtectedLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ProtectedLayout.tsx -------------------------------------------------------------------------------- /src/components/PublicForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/PublicForm.tsx -------------------------------------------------------------------------------- /src/components/PublicJudgingResultsDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/PublicJudgingResultsDashboard.tsx -------------------------------------------------------------------------------- /src/components/PublicResultsViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/PublicResultsViewer.tsx -------------------------------------------------------------------------------- /src/components/RecentVibers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/RecentVibers.tsx -------------------------------------------------------------------------------- /src/components/ResendForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ResendForm.tsx -------------------------------------------------------------------------------- /src/components/SearchResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/SearchResults.tsx -------------------------------------------------------------------------------- /src/components/StoryDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/StoryDetail.tsx -------------------------------------------------------------------------------- /src/components/StoryForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/StoryForm.tsx -------------------------------------------------------------------------------- /src/components/StoryList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/StoryList.tsx -------------------------------------------------------------------------------- /src/components/TopCategoriesOfWeek.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/TopCategoriesOfWeek.tsx -------------------------------------------------------------------------------- /src/components/UserSyncer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/UserSyncer.tsx -------------------------------------------------------------------------------- /src/components/WeeklyLeaderboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/WeeklyLeaderboard.tsx -------------------------------------------------------------------------------- /src/components/YCHackForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/YCHackForm.tsx -------------------------------------------------------------------------------- /src/components/admin/AdminDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/AdminDashboard.tsx -------------------------------------------------------------------------------- /src/components/admin/ContentModeration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/ContentModeration.tsx -------------------------------------------------------------------------------- /src/components/admin/ConvexBoxSettingsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/ConvexBoxSettingsForm.tsx -------------------------------------------------------------------------------- /src/components/admin/CreateJudgingGroupModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/CreateJudgingGroupModal.tsx -------------------------------------------------------------------------------- /src/components/admin/CreateSubmitFormModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/CreateSubmitFormModal.tsx -------------------------------------------------------------------------------- /src/components/admin/EditJudgingGroupModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/EditJudgingGroupModal.tsx -------------------------------------------------------------------------------- /src/components/admin/EditSubmitFormModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/EditSubmitFormModal.tsx -------------------------------------------------------------------------------- /src/components/admin/EmailManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/EmailManagement.tsx -------------------------------------------------------------------------------- /src/components/admin/EmailTestingPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/EmailTestingPanel.tsx -------------------------------------------------------------------------------- /src/components/admin/FormBuilder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/FormBuilder.tsx -------------------------------------------------------------------------------- /src/components/admin/FormFieldManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/FormFieldManagement.tsx -------------------------------------------------------------------------------- /src/components/admin/FormResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/FormResults.tsx -------------------------------------------------------------------------------- /src/components/admin/Forms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/Forms.tsx -------------------------------------------------------------------------------- /src/components/admin/JudgeTracking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/JudgeTracking.tsx -------------------------------------------------------------------------------- /src/components/admin/Judging.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/Judging.tsx -------------------------------------------------------------------------------- /src/components/admin/JudgingCriteriaEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/JudgingCriteriaEditor.tsx -------------------------------------------------------------------------------- /src/components/admin/JudgingResultsDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/JudgingResultsDashboard.tsx -------------------------------------------------------------------------------- /src/components/admin/NumbersView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/NumbersView.tsx -------------------------------------------------------------------------------- /src/components/admin/ReportManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/ReportManagement.tsx -------------------------------------------------------------------------------- /src/components/admin/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/Settings.tsx -------------------------------------------------------------------------------- /src/components/admin/SubmitFormBuilder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/SubmitFormBuilder.tsx -------------------------------------------------------------------------------- /src/components/admin/SubmitFormFieldManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/SubmitFormFieldManagement.tsx -------------------------------------------------------------------------------- /src/components/admin/SubmitFormManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/SubmitFormManagement.tsx -------------------------------------------------------------------------------- /src/components/admin/TagManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/TagManagement.tsx -------------------------------------------------------------------------------- /src/components/admin/UserModeration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/UserModeration.tsx -------------------------------------------------------------------------------- /src/components/admin/UserReportManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/admin/UserReportManagement.tsx -------------------------------------------------------------------------------- /src/components/ui/AlertDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/AlertDialog.tsx -------------------------------------------------------------------------------- /src/components/ui/AuthRequiredDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/AuthRequiredDialog.tsx -------------------------------------------------------------------------------- /src/components/ui/MentionTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/MentionTextarea.tsx -------------------------------------------------------------------------------- /src/components/ui/MessageDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/MessageDialog.tsx -------------------------------------------------------------------------------- /src/components/ui/ProfileHoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/ProfileHoverCard.tsx -------------------------------------------------------------------------------- /src/components/ui/PromptDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/PromptDialog.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/hooks/useDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/hooks/useDialog.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/InboxPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/InboxPage.tsx -------------------------------------------------------------------------------- /src/pages/JudgeTrackingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/JudgeTrackingPage.tsx -------------------------------------------------------------------------------- /src/pages/JudgingGroupPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/JudgingGroupPage.tsx -------------------------------------------------------------------------------- /src/pages/JudgingGroupSubmitPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/JudgingGroupSubmitPage.tsx -------------------------------------------------------------------------------- /src/pages/JudgingInterfacePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/JudgingInterfacePage.tsx -------------------------------------------------------------------------------- /src/pages/LeaderboardPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/LeaderboardPage.tsx -------------------------------------------------------------------------------- /src/pages/NavTestPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/NavTestPage.tsx -------------------------------------------------------------------------------- /src/pages/NotFoundPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/NotFoundPage.tsx -------------------------------------------------------------------------------- /src/pages/NotificationsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/NotificationsPage.tsx -------------------------------------------------------------------------------- /src/pages/PublicJudgingResultsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/PublicJudgingResultsPage.tsx -------------------------------------------------------------------------------- /src/pages/SetUsernamePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/SetUsernamePage.tsx -------------------------------------------------------------------------------- /src/pages/SignInPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/SignInPage.tsx -------------------------------------------------------------------------------- /src/pages/SignOutPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/SignOutPage.tsx -------------------------------------------------------------------------------- /src/pages/SignUpPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/SignUpPage.tsx -------------------------------------------------------------------------------- /src/pages/TagPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/TagPage.tsx -------------------------------------------------------------------------------- /src/pages/UserProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/pages/UserProfilePage.tsx -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/mentions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/src/utils/mentions.tsx -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /timemerd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/timemerd.html -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /typescript path=convex/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/auth.ts -------------------------------------------------------------------------------- /typescript path=convex/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/comments.ts -------------------------------------------------------------------------------- /typescript path=convex/convexBoxConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/convexBoxConfig.ts -------------------------------------------------------------------------------- /typescript path=convex/forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/forms.ts -------------------------------------------------------------------------------- /typescript path=convex/reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/reports.ts -------------------------------------------------------------------------------- /typescript path=convex/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/schema.ts -------------------------------------------------------------------------------- /typescript path=convex/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/settings.ts -------------------------------------------------------------------------------- /typescript path=convex/stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/stories.ts -------------------------------------------------------------------------------- /typescript path=convex/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/typescript path=convex/tags.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waynesutton/vibeapps/HEAD/vite.config.ts --------------------------------------------------------------------------------