├── .env.example ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation_issue.md │ ├── feature_request.md │ └── ui_change_issue.md ├── PULL_REQUEST_TEMPLATE.md └── workflow │ ├── detect-duplicate.yml │ ├── issue-open-greet.yml │ ├── issue-reminder.yml │ ├── issue_open_close.yml │ ├── labeler.yml │ ├── pr-checker.yaml │ ├── pr_merge.yaml │ ├── pr_raise.yml │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CODING_STANDARDS.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── components.json ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── prisma └── schema.prisma ├── public ├── assets │ ├── dashboard.png │ ├── fb.png │ ├── home.png │ ├── insta.png │ ├── linkedin.png │ ├── logo.png │ ├── logo.svg │ ├── logo1.png │ ├── logo2.png │ ├── otp.png │ ├── profile-icon.jpg │ ├── profilePic.jpg │ ├── secret.webp │ ├── send-msg.png │ ├── signup.png │ └── youtube.png ├── google.svg ├── next.svg └── vercel.svg ├── src ├── app │ ├── (app) │ │ ├── about │ │ │ └── page.tsx │ │ ├── contactus │ │ │ ├── gmail.png │ │ │ ├── location.png │ │ │ ├── page.tsx │ │ │ └── phone.png │ │ ├── contributors │ │ │ └── page.tsx │ │ ├── dashboard │ │ │ └── page.tsx │ │ ├── page.css │ │ ├── page.tsx │ │ └── terms │ │ │ └── page.tsx │ ├── (auth) │ │ ├── forgot-password │ │ │ ├── email │ │ │ │ └── page.tsx │ │ │ ├── otp-verify │ │ │ │ └── [username] │ │ │ │ │ └── page.tsx │ │ │ └── reset-password │ │ │ │ └── [username] │ │ │ │ └── page.tsx │ │ ├── sign-in │ │ │ └── page.tsx │ │ ├── sign-up │ │ │ └── page.tsx │ │ └── verify │ │ │ └── [username] │ │ │ └── page.tsx │ ├── api │ │ ├── auth │ │ │ └── [...nextauth] │ │ │ │ ├── options.ts │ │ │ │ └── route.ts │ │ ├── change │ │ │ ├── encryption │ │ │ │ └── route.ts │ │ │ └── username │ │ │ │ └── route.ts │ │ ├── check-username-unique │ │ │ └── route.ts │ │ ├── check │ │ │ ├── encryption │ │ │ │ └── route.ts │ │ │ └── username │ │ │ │ └── route.ts │ │ ├── forgot-password │ │ │ ├── newpassword │ │ │ │ └── route.ts │ │ │ ├── sendotp │ │ │ │ └── route.ts │ │ │ └── verifyotp │ │ │ │ └── route.ts │ │ ├── keys │ │ │ └── route.ts │ │ ├── messages │ │ │ ├── accept │ │ │ │ └── route.ts │ │ │ ├── delete │ │ │ │ ├── [messageId] │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ │ ├── route.ts │ │ │ ├── send │ │ │ │ └── route.ts │ │ │ └── suggest │ │ │ │ └── route.ts │ │ ├── savePublicKey │ │ │ └── route.ts │ │ ├── search │ │ │ └── route.ts │ │ ├── sign-up │ │ │ └── route.ts │ │ └── verify-code │ │ │ └── route.ts │ ├── faq │ │ └── page.tsx │ ├── globals.css │ ├── help │ │ ├── [topic] │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ └── page.tsx │ ├── images │ │ ├── logo.png │ │ └── logo2.png │ ├── layout.tsx │ ├── not-found.tsx │ └── u │ │ ├── [username] │ │ └── page.tsx │ │ └── layout.tsx ├── components │ ├── Loader.tsx │ ├── Logo.tsx │ ├── Messages.tsx │ ├── MessagingForm.tsx │ ├── Navbar.tsx │ ├── ScrollProgressBar.tsx │ ├── ScrollToTopButton.tsx │ ├── Testimonial.tsx │ ├── ThemeToggle.tsx │ ├── alerts │ │ ├── add-encryption-alert.tsx │ │ └── generate-encryption-alert.tsx │ ├── contributorCard.tsx │ ├── modals │ │ ├── ChangeEncryptionKeyModal.tsx │ │ ├── DeletionConfirmModal.tsx │ │ ├── EncryptionKeyModal.tsx │ │ ├── ForgetEncryptionKeyModal.tsx │ │ └── UsernameChangeModal.tsx │ ├── sheets │ │ └── SearchUserSheet.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── checkbox.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── scroll-area.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ └── switch.tsx ├── context │ ├── AuthProvider.tsx │ ├── ModalProvider.tsx │ ├── QueryProvider.tsx │ └── ThemeProvider.tsx ├── helpers │ ├── sendVerificationEmail.ts │ └── usernameGenerator.ts ├── hooks │ ├── check-encryptionkey.ts │ ├── use-decrypt-message.ts │ └── useProfileUrl.ts ├── lib │ ├── crypto.ts │ ├── db.ts │ ├── indexedDB.ts │ ├── queries.ts │ └── utils.ts ├── middlware.ts ├── schemas │ ├── acceptMessageSchema.ts │ ├── emailSchema.ts │ ├── messageSchema.ts │ ├── resetPasswordSchema.ts │ ├── signInSchema.ts │ ├── signUpSchema.ts │ └── verifySchema.ts ├── stores │ ├── modals-store.ts │ └── sheets-store.ts ├── types │ ├── ApiResponse.ts │ ├── comlinkWorkerTypes.ts │ ├── default-modal-store.ts │ └── next-auth.d.ts └── workers │ └── crypto.ts ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/ISSUE_TEMPLATE/documentation_issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ui_change_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/ISSUE_TEMPLATE/ui_change_issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflow/detect-duplicate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/detect-duplicate.yml -------------------------------------------------------------------------------- /.github/workflow/issue-open-greet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/issue-open-greet.yml -------------------------------------------------------------------------------- /.github/workflow/issue-reminder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/issue-reminder.yml -------------------------------------------------------------------------------- /.github/workflow/issue_open_close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/issue_open_close.yml -------------------------------------------------------------------------------- /.github/workflow/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/labeler.yml -------------------------------------------------------------------------------- /.github/workflow/pr-checker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/pr-checker.yaml -------------------------------------------------------------------------------- /.github/workflow/pr_merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/pr_merge.yaml -------------------------------------------------------------------------------- /.github/workflow/pr_raise.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/pr_raise.yml -------------------------------------------------------------------------------- /.github/workflow/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.github/workflow/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CODING_STANDARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/CODING_STANDARDS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/components.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/assets/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/dashboard.png -------------------------------------------------------------------------------- /public/assets/fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/fb.png -------------------------------------------------------------------------------- /public/assets/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/home.png -------------------------------------------------------------------------------- /public/assets/insta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/insta.png -------------------------------------------------------------------------------- /public/assets/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/linkedin.png -------------------------------------------------------------------------------- /public/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/logo.png -------------------------------------------------------------------------------- /public/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/logo.svg -------------------------------------------------------------------------------- /public/assets/logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/logo1.png -------------------------------------------------------------------------------- /public/assets/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/logo2.png -------------------------------------------------------------------------------- /public/assets/otp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/otp.png -------------------------------------------------------------------------------- /public/assets/profile-icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/profile-icon.jpg -------------------------------------------------------------------------------- /public/assets/profilePic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/profilePic.jpg -------------------------------------------------------------------------------- /public/assets/secret.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/secret.webp -------------------------------------------------------------------------------- /public/assets/send-msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/send-msg.png -------------------------------------------------------------------------------- /public/assets/signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/signup.png -------------------------------------------------------------------------------- /public/assets/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/assets/youtube.png -------------------------------------------------------------------------------- /public/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/google.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/(app)/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/about/page.tsx -------------------------------------------------------------------------------- /src/app/(app)/contactus/gmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/contactus/gmail.png -------------------------------------------------------------------------------- /src/app/(app)/contactus/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/contactus/location.png -------------------------------------------------------------------------------- /src/app/(app)/contactus/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/contactus/page.tsx -------------------------------------------------------------------------------- /src/app/(app)/contactus/phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/contactus/phone.png -------------------------------------------------------------------------------- /src/app/(app)/contributors/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/contributors/page.tsx -------------------------------------------------------------------------------- /src/app/(app)/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/dashboard/page.tsx -------------------------------------------------------------------------------- /src/app/(app)/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/page.css -------------------------------------------------------------------------------- /src/app/(app)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/page.tsx -------------------------------------------------------------------------------- /src/app/(app)/terms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(app)/terms/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/forgot-password/email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(auth)/forgot-password/email/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/forgot-password/otp-verify/[username]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(auth)/forgot-password/otp-verify/[username]/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/forgot-password/reset-password/[username]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(auth)/forgot-password/reset-password/[username]/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/sign-in/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(auth)/sign-in/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/sign-up/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(auth)/sign-up/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/verify/[username]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/(auth)/verify/[username]/page.tsx -------------------------------------------------------------------------------- /src/app/api/auth/[...nextauth]/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/auth/[...nextauth]/options.ts -------------------------------------------------------------------------------- /src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /src/app/api/change/encryption/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/change/encryption/route.ts -------------------------------------------------------------------------------- /src/app/api/change/username/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/change/username/route.ts -------------------------------------------------------------------------------- /src/app/api/check-username-unique/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/check-username-unique/route.ts -------------------------------------------------------------------------------- /src/app/api/check/encryption/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/check/encryption/route.ts -------------------------------------------------------------------------------- /src/app/api/check/username/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/check/username/route.ts -------------------------------------------------------------------------------- /src/app/api/forgot-password/newpassword/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/forgot-password/newpassword/route.ts -------------------------------------------------------------------------------- /src/app/api/forgot-password/sendotp/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/forgot-password/sendotp/route.ts -------------------------------------------------------------------------------- /src/app/api/forgot-password/verifyotp/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/forgot-password/verifyotp/route.ts -------------------------------------------------------------------------------- /src/app/api/keys/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/keys/route.ts -------------------------------------------------------------------------------- /src/app/api/messages/accept/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/messages/accept/route.ts -------------------------------------------------------------------------------- /src/app/api/messages/delete/[messageId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/messages/delete/[messageId]/route.ts -------------------------------------------------------------------------------- /src/app/api/messages/delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/messages/delete/route.ts -------------------------------------------------------------------------------- /src/app/api/messages/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/messages/route.ts -------------------------------------------------------------------------------- /src/app/api/messages/send/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/messages/send/route.ts -------------------------------------------------------------------------------- /src/app/api/messages/suggest/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/messages/suggest/route.ts -------------------------------------------------------------------------------- /src/app/api/savePublicKey/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/savePublicKey/route.ts -------------------------------------------------------------------------------- /src/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/search/route.ts -------------------------------------------------------------------------------- /src/app/api/sign-up/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/sign-up/route.ts -------------------------------------------------------------------------------- /src/app/api/verify-code/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/api/verify-code/route.ts -------------------------------------------------------------------------------- /src/app/faq/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/faq/page.tsx -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/help/[topic]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/help/[topic]/page.tsx -------------------------------------------------------------------------------- /src/app/help/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/help/layout.tsx -------------------------------------------------------------------------------- /src/app/help/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/help/page.tsx -------------------------------------------------------------------------------- /src/app/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/images/logo.png -------------------------------------------------------------------------------- /src/app/images/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/images/logo2.png -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/u/[username]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/u/[username]/page.tsx -------------------------------------------------------------------------------- /src/app/u/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/app/u/layout.tsx -------------------------------------------------------------------------------- /src/components/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/Loader.tsx -------------------------------------------------------------------------------- /src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/Logo.tsx -------------------------------------------------------------------------------- /src/components/Messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/Messages.tsx -------------------------------------------------------------------------------- /src/components/MessagingForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/MessagingForm.tsx -------------------------------------------------------------------------------- /src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/Navbar.tsx -------------------------------------------------------------------------------- /src/components/ScrollProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ScrollProgressBar.tsx -------------------------------------------------------------------------------- /src/components/ScrollToTopButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ScrollToTopButton.tsx -------------------------------------------------------------------------------- /src/components/Testimonial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/Testimonial.tsx -------------------------------------------------------------------------------- /src/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/components/alerts/add-encryption-alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/alerts/add-encryption-alert.tsx -------------------------------------------------------------------------------- /src/components/alerts/generate-encryption-alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/alerts/generate-encryption-alert.tsx -------------------------------------------------------------------------------- /src/components/contributorCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/contributorCard.tsx -------------------------------------------------------------------------------- /src/components/modals/ChangeEncryptionKeyModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/modals/ChangeEncryptionKeyModal.tsx -------------------------------------------------------------------------------- /src/components/modals/DeletionConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/modals/DeletionConfirmModal.tsx -------------------------------------------------------------------------------- /src/components/modals/EncryptionKeyModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/modals/EncryptionKeyModal.tsx -------------------------------------------------------------------------------- /src/components/modals/ForgetEncryptionKeyModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/modals/ForgetEncryptionKeyModal.tsx -------------------------------------------------------------------------------- /src/components/modals/UsernameChangeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/modals/UsernameChangeModal.tsx -------------------------------------------------------------------------------- /src/components/sheets/SearchUserSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/sheets/SearchUserSheet.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/context/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/context/AuthProvider.tsx -------------------------------------------------------------------------------- /src/context/ModalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/context/ModalProvider.tsx -------------------------------------------------------------------------------- /src/context/QueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/context/QueryProvider.tsx -------------------------------------------------------------------------------- /src/context/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/context/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/helpers/sendVerificationEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/helpers/sendVerificationEmail.ts -------------------------------------------------------------------------------- /src/helpers/usernameGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/helpers/usernameGenerator.ts -------------------------------------------------------------------------------- /src/hooks/check-encryptionkey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/hooks/check-encryptionkey.ts -------------------------------------------------------------------------------- /src/hooks/use-decrypt-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/hooks/use-decrypt-message.ts -------------------------------------------------------------------------------- /src/hooks/useProfileUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/hooks/useProfileUrl.ts -------------------------------------------------------------------------------- /src/lib/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/lib/crypto.ts -------------------------------------------------------------------------------- /src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/lib/db.ts -------------------------------------------------------------------------------- /src/lib/indexedDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/lib/indexedDB.ts -------------------------------------------------------------------------------- /src/lib/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/lib/queries.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/middlware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/middlware.ts -------------------------------------------------------------------------------- /src/schemas/acceptMessageSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/schemas/acceptMessageSchema.ts -------------------------------------------------------------------------------- /src/schemas/emailSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/schemas/emailSchema.ts -------------------------------------------------------------------------------- /src/schemas/messageSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/schemas/messageSchema.ts -------------------------------------------------------------------------------- /src/schemas/resetPasswordSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/schemas/resetPasswordSchema.ts -------------------------------------------------------------------------------- /src/schemas/signInSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/schemas/signInSchema.ts -------------------------------------------------------------------------------- /src/schemas/signUpSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/schemas/signUpSchema.ts -------------------------------------------------------------------------------- /src/schemas/verifySchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/schemas/verifySchema.ts -------------------------------------------------------------------------------- /src/stores/modals-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/stores/modals-store.ts -------------------------------------------------------------------------------- /src/stores/sheets-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/stores/sheets-store.ts -------------------------------------------------------------------------------- /src/types/ApiResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/types/ApiResponse.ts -------------------------------------------------------------------------------- /src/types/comlinkWorkerTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/types/comlinkWorkerTypes.ts -------------------------------------------------------------------------------- /src/types/default-modal-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/types/default-modal-store.ts -------------------------------------------------------------------------------- /src/types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/types/next-auth.d.ts -------------------------------------------------------------------------------- /src/workers/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/src/workers/crypto.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MitulSonagara/truth-tunnel/HEAD/tsconfig.json --------------------------------------------------------------------------------