├── .claude └── agents │ └── tech-lead.md ├── .cursor ├── environment.json └── rules │ └── general.mdc ├── .dockerignore ├── .env.example ├── .env.selfhost.example ├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── marketing.yml │ └── smtp.yml └── workflows │ ├── claude-code-review.yml │ ├── claude.yml │ ├── publish.yml │ ├── release-js-package.yml │ └── release-python-package.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── AGENTS.md ├── CONTRIBUTION.md ├── LICENSE ├── README.md ├── apps ├── docs │ ├── README.md │ ├── api-reference │ │ ├── campaigns │ │ │ ├── create-campaign.mdx │ │ │ ├── get-campaign.mdx │ │ │ ├── pause-campaign.mdx │ │ │ ├── resume-campaign.mdx │ │ │ └── schedule-campaign.mdx │ │ ├── contacts │ │ │ ├── create-contact.mdx │ │ │ ├── delete-contact.mdx │ │ │ ├── get-contact.mdx │ │ │ ├── get-contacts.mdx │ │ │ ├── update-contact.mdx │ │ │ └── upsert-contact.mdx │ │ ├── domains │ │ │ ├── create-domain.mdx │ │ │ ├── delete-domain.mdx │ │ │ ├── get-domain.mdx │ │ │ ├── list-domains.mdx │ │ │ └── verify-domain.mdx │ │ ├── emails │ │ │ ├── batch-email.mdx │ │ │ ├── cancel-schedule.mdx │ │ │ ├── get-email.mdx │ │ │ ├── list-emails.mdx │ │ │ ├── send-email.mdx │ │ │ └── update-schedule.mdx │ │ ├── introduction.mdx │ │ └── openapi.json │ ├── changelog.mdx │ ├── community-sdk │ │ └── go.mdx │ ├── docs.json │ ├── favicon.svg │ ├── get-started │ │ ├── create-aws-credentials.mdx │ │ ├── local.mdx │ │ ├── nodejs.mdx │ │ ├── python.mdx │ │ ├── set-up-docker.mdx │ │ └── smtp.mdx │ ├── guides │ │ └── use-with-react-email.mdx │ ├── images │ │ ├── aws │ │ │ ├── key-1.png │ │ │ ├── key-2.png │ │ │ ├── key-3.png │ │ │ ├── key-4.png │ │ │ ├── key-5.png │ │ │ └── key-6.png │ │ ├── changelog │ │ │ └── schedule-campaign.png │ │ ├── github-callback.png │ │ └── ses-settings │ │ │ ├── add-ses-settings.png │ │ │ └── sandbox.png │ ├── introduction.mdx │ ├── logo │ │ ├── Logo-wordmark-dark.png │ │ ├── logo-wordmark-dark.svg │ │ ├── logo-wordmark.svg │ │ └── logo.svg │ ├── self-hosting │ │ ├── overview.mdx │ │ └── railway.mdx │ └── updates │ │ └── product-update-1.mdx ├── marketing │ ├── .eslintrc.cjs │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── code-rabbit-usesend-dark.svg │ │ ├── code-rabbit-usesend-light.svg │ │ ├── coderabbit-wordmark.png │ │ ├── editor-dark.webp │ │ ├── editor-light.webp │ │ ├── emails-search-dark.webp │ │ ├── emails-search-light.webp │ │ ├── favicon.ico │ │ ├── go.svg │ │ ├── hero-dark.webp │ │ ├── hero-light.webp │ │ ├── logo-squircle.png │ │ ├── php.svg │ │ ├── python.svg │ │ └── typescript.svg │ ├── src │ │ ├── app │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── privacy │ │ │ │ └── page.tsx │ │ │ ├── terms │ │ │ │ └── page.tsx │ │ │ └── update │ │ │ │ ├── layout.tsx │ │ │ │ └── september-outage │ │ │ │ └── page.mdx │ │ ├── components │ │ │ ├── CodeExample.tsx │ │ │ ├── CodeLangToggle.tsx │ │ │ ├── FeatureCard.tsx │ │ │ ├── FeatureCardPlain.tsx │ │ │ ├── GitHubStarsButton.tsx │ │ │ ├── PricingCalculator.tsx │ │ │ ├── SiteFooter.tsx │ │ │ └── TopNav.tsx │ │ └── mdx-components.tsx │ ├── tailwind.config.ts │ └── tsconfig.json ├── smtp-server │ ├── Dockerfile │ ├── docker-compose.yml │ ├── package.json │ ├── src │ │ ├── server.ts │ │ └── usage.js │ ├── tsconfig.json │ └── tsup.config.ts └── web │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.cjs │ ├── prisma │ ├── migrations │ │ ├── 20240626213358_init │ │ │ └── migration.sql │ │ ├── 20240809235907_add_campaign │ │ │ └── migration.sql │ │ ├── 20240820093529_add_schedule │ │ │ └── migration.sql │ │ ├── 20240820093931_add_cancelled │ │ │ └── migration.sql │ │ ├── 20240914003754_add_emoji_for_contact_book │ │ │ └── migration.sql │ │ ├── 20250201051912_add_indexes │ │ │ └── migration.sql │ │ ├── 20250201131024_add_daily_usage │ │ │ └── migration.sql │ │ ├── 20250201131959_add_sent_to_daily_usage │ │ │ └── migration.sql │ │ ├── 20250202115917_add_payments │ │ │ └── migration.sql │ │ ├── 20250207104036_add_template │ │ │ └── migration.sql │ │ ├── 20250215074030_added_apiid_to_email_table │ │ │ └── migration.sql │ │ ├── 20250317104401_add_unsubscribe_reason │ │ │ └── migration.sql │ │ ├── 20250321093643_add_is_active │ │ │ └── migration.sql │ │ ├── 20250323114242_add_team_invites │ │ │ └── migration.sql │ │ ├── 20250323115457_add_created_at_for_users │ │ │ └── migration.sql │ │ ├── 20250325113154_add_team_invites_foreign_key_to_team │ │ │ └── migration.sql │ │ ├── 20250425130849_update_email_status │ │ │ └── migration.sql │ │ ├── 20250425141139_add_hard_bounce │ │ │ └── migration.sql │ │ ├── 20250425141529_add_hard_bounce_to_campaign │ │ │ └── migration.sql │ │ ├── 20250510052850_add_cumulated_metrics │ │ │ └── migration.sql │ │ ├── 20250510235405_compute_cumulated_metrics │ │ │ └── migration.sql │ │ ├── 20250517053539_add_team_api_rate_limit │ │ │ └── migration.sql │ │ ├── 20250523232535_add_in_reply_to │ │ │ └── migration.sql │ │ ├── 20250726222912_add_suppression_list │ │ │ └── migration.sql │ │ ├── 20250808231408_add_ses_tenant_id │ │ │ └── migration.sql │ │ ├── 20250809070118_add_ses_tenant_id_to_domain │ │ │ └── migration.sql │ │ ├── 20250809231000_add_team_id_to_email_events │ │ │ └── migration.sql │ │ ├── 20250819065902_reset_dmarc_status │ │ │ └── migration.sql │ │ ├── 20250822125136_add_domain_access_to_api_keys │ │ │ └── migration.sql │ │ ├── 20250824131647_add_price_ids_array │ │ │ └── migration.sql │ │ ├── 20250901091500_add_dkim_selector │ │ │ └── migration.sql │ │ ├── 20250907195449_add_team_verification_and_limits │ │ │ └── migration.sql │ │ ├── 20250917120836_waitlist │ │ │ └── migration.sql │ │ ├── 20250927193506_add_email_headers │ │ │ └── migration.sql │ │ ├── 20251006185736_campaign_batching │ │ │ └── migration.sql │ │ ├── 20251013114734_add_api_to_campaign │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── schema.prisma │ └── seed_dashboard.sql │ ├── public │ ├── favicon.ico │ ├── favicon_io │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── site.webmanifest │ └── logo-squircle.png │ ├── src │ ├── app │ │ ├── (dashboard) │ │ │ ├── admin │ │ │ │ ├── add-ses-configuration.tsx │ │ │ │ ├── edit-ses-configuration.tsx │ │ │ │ ├── email-analytics │ │ │ │ │ ├── constants.ts │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── ses-configurations.tsx │ │ │ │ ├── teams │ │ │ │ │ └── page.tsx │ │ │ │ └── waitlist │ │ │ │ │ └── page.tsx │ │ │ ├── campaigns │ │ │ │ ├── [campaignId] │ │ │ │ │ ├── edit │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── campaign-card.tsx │ │ │ │ ├── campaign-list.tsx │ │ │ │ ├── campaign-status-badge.tsx │ │ │ │ ├── create-campaign.tsx │ │ │ │ ├── delete-campaign.tsx │ │ │ │ ├── duplicate-campaign.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── schedule-campaign.tsx │ │ │ │ └── toggle-pause-campaign.tsx │ │ │ ├── contacts │ │ │ │ ├── [contactBookId] │ │ │ │ │ ├── add-contact.tsx │ │ │ │ │ ├── contact-list.tsx │ │ │ │ │ ├── delete-contact.tsx │ │ │ │ │ ├── edit-contact.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── add-contact-book.tsx │ │ │ │ ├── contact-books-list.tsx │ │ │ │ ├── delete-contact-book.tsx │ │ │ │ ├── edit-contact-book.tsx │ │ │ │ └── page.tsx │ │ │ ├── dasboard-layout.tsx │ │ │ ├── dashboard │ │ │ │ ├── dashboard-filters.tsx │ │ │ │ ├── email-chart.tsx │ │ │ │ ├── hooks │ │ │ │ │ └── useColors.ts │ │ │ │ ├── page.tsx │ │ │ │ └── reputation-metrics.tsx │ │ │ ├── dev-settings │ │ │ │ ├── api-keys │ │ │ │ │ ├── add-api-key.tsx │ │ │ │ │ ├── api-list.tsx │ │ │ │ │ ├── delete-api-key.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── settings-nav-button.tsx │ │ │ │ └── smtp │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ ├── domains │ │ │ │ ├── [domainId] │ │ │ │ │ ├── delete-domain.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── send-test-mail.tsx │ │ │ │ ├── add-domain.tsx │ │ │ │ ├── domain-badge.tsx │ │ │ │ ├── domain-list.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── status-indicator.tsx │ │ │ ├── emails │ │ │ │ ├── cancel-email.tsx │ │ │ │ ├── edit-schedule.tsx │ │ │ │ ├── email-details.tsx │ │ │ │ ├── email-list.tsx │ │ │ │ ├── email-status-badge.tsx │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── payments │ │ │ │ └── page.tsx │ │ │ ├── settings │ │ │ │ ├── billing │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── team │ │ │ │ │ ├── delete-team-invite.tsx │ │ │ │ │ ├── delete-team-member.tsx │ │ │ │ │ ├── edit-team-member.tsx │ │ │ │ │ ├── invite-team-member.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── resend-team-invite.tsx │ │ │ │ │ └── team-members-list.tsx │ │ │ │ └── usage │ │ │ │ │ └── usage.tsx │ │ │ ├── suppressions │ │ │ │ ├── add-suppression.tsx │ │ │ │ ├── bulk-add-suppressions.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── remove-suppression.tsx │ │ │ │ ├── suppression-list.tsx │ │ │ │ └── suppression-stats.tsx │ │ │ └── templates │ │ │ │ ├── [templateId] │ │ │ │ └── edit │ │ │ │ │ └── page.tsx │ │ │ │ ├── create-template.tsx │ │ │ │ ├── delete-template.tsx │ │ │ │ ├── duplicate-template.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template-list.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ └── [...nextauth] │ │ │ │ │ └── route.ts │ │ │ ├── dev │ │ │ │ └── email-preview │ │ │ │ │ └── route.ts │ │ │ ├── health │ │ │ │ └── route.ts │ │ │ ├── ses_callback │ │ │ │ └── route.ts │ │ │ ├── to-html │ │ │ │ └── route.ts │ │ │ ├── trpc │ │ │ │ └── [trpc] │ │ │ │ │ └── route.ts │ │ │ ├── unsubscribe-oneclick │ │ │ │ └── route.ts │ │ │ ├── v1 │ │ │ │ └── [[...route]] │ │ │ │ │ └── route.ts │ │ │ └── webhook │ │ │ │ └── stripe │ │ │ │ └── route.ts │ │ ├── join-team │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── login │ │ │ ├── login-page.tsx │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── signup │ │ │ └── page.tsx │ │ ├── unsubscribe │ │ │ ├── page.tsx │ │ │ └── re-subscribe.tsx │ │ └── wait-list │ │ │ ├── page.tsx │ │ │ ├── schema.ts │ │ │ └── waitlist-form.tsx │ ├── components │ │ ├── AppSideBar.tsx │ │ ├── DeleteResource.tsx │ │ ├── FeedbackDialog.tsx │ │ ├── FullScreenLoading.tsx │ │ ├── payments │ │ │ ├── PlanDetails.tsx │ │ │ ├── UpgradeButton.tsx │ │ │ └── UpgradeModal.tsx │ │ ├── settings │ │ │ └── AddSesSettings.tsx │ │ ├── team │ │ │ ├── CreateTeam.tsx │ │ │ └── JoinTeam.tsx │ │ └── theme │ │ │ └── ThemeSwitcher.tsx │ ├── env.js │ ├── hooks │ │ ├── useInterval.ts │ │ └── useUrlState.ts │ ├── instrumentation.ts │ ├── lib │ │ ├── constants │ │ │ ├── colors.ts │ │ │ ├── index.ts │ │ │ ├── payments.ts │ │ │ ├── plans.ts │ │ │ └── ses-errors.ts │ │ ├── usage.ts │ │ └── zod │ │ │ └── domain-schema.ts │ ├── providers │ │ ├── dashboard-provider.tsx │ │ ├── next-auth.tsx │ │ └── team-context.tsx │ ├── server │ │ ├── api │ │ │ ├── root.ts │ │ │ ├── routers │ │ │ │ ├── admin.ts │ │ │ │ ├── api.ts │ │ │ │ ├── billing.ts │ │ │ │ ├── campaign.ts │ │ │ │ ├── contacts.ts │ │ │ │ ├── dashboard.ts │ │ │ │ ├── domain.ts │ │ │ │ ├── email.ts │ │ │ │ ├── feedback.ts │ │ │ │ ├── invitiation.ts │ │ │ │ ├── limits.ts │ │ │ │ ├── suppression.ts │ │ │ │ ├── team.ts │ │ │ │ ├── template.ts │ │ │ │ └── waitlist.ts │ │ │ └── trpc.ts │ │ ├── auth.ts │ │ ├── aws │ │ │ ├── ses.ts │ │ │ └── sns.ts │ │ ├── billing │ │ │ ├── payments.ts │ │ │ └── usage.ts │ │ ├── crypto.ts │ │ ├── db.ts │ │ ├── email-templates │ │ │ ├── OtpEmail.tsx │ │ │ ├── TeamInviteEmail.tsx │ │ │ ├── UsageLimitReachedEmail.tsx │ │ │ ├── UsageWarningEmail.tsx │ │ │ ├── components │ │ │ │ ├── EmailButton.tsx │ │ │ │ ├── EmailFooter.tsx │ │ │ │ ├── EmailHeader.tsx │ │ │ │ └── EmailLayout.tsx │ │ │ ├── index.ts │ │ │ └── test.ts │ │ ├── jobs │ │ │ ├── campaign-scheduler-job.ts │ │ │ ├── cleanup-email-bodies.ts │ │ │ └── usage-job.ts │ │ ├── logger │ │ │ └── log.ts │ │ ├── mailer.ts │ │ ├── nanoid.ts │ │ ├── public-api │ │ │ ├── api-error.ts │ │ │ ├── api-utils.ts │ │ │ ├── api │ │ │ │ ├── campaigns │ │ │ │ │ ├── create-campaign.ts │ │ │ │ │ ├── get-campaign.ts │ │ │ │ │ ├── pause-campaign.ts │ │ │ │ │ ├── resume-campaign.ts │ │ │ │ │ └── schedule-campaign.ts │ │ │ │ ├── contacts │ │ │ │ │ ├── add-contact.ts │ │ │ │ │ ├── delete-contact.ts │ │ │ │ │ ├── get-contact.ts │ │ │ │ │ ├── get-contacts.ts │ │ │ │ │ ├── update-contact.ts │ │ │ │ │ └── upsert-contact.ts │ │ │ │ ├── domains │ │ │ │ │ ├── create-domain.ts │ │ │ │ │ ├── delete-domain.ts │ │ │ │ │ ├── get-domain.ts │ │ │ │ │ ├── get-domains.ts │ │ │ │ │ └── verify-domain.ts │ │ │ │ └── emails │ │ │ │ │ ├── batch-email.ts │ │ │ │ │ ├── cancel-email.ts │ │ │ │ │ ├── get-email.ts │ │ │ │ │ ├── list-emails.ts │ │ │ │ │ ├── send-email.ts │ │ │ │ │ └── update-email.ts │ │ │ ├── auth.ts │ │ │ ├── hono.ts │ │ │ ├── index.ts │ │ │ └── schemas │ │ │ │ ├── campaign-schema.ts │ │ │ │ └── email-schema.ts │ │ ├── queue │ │ │ ├── bullmq-context.ts │ │ │ └── queue-constants.ts │ │ ├── redis.ts │ │ ├── service │ │ │ ├── api-service.ts │ │ │ ├── campaign-service.ts │ │ │ ├── contact-book-service.ts │ │ │ ├── contact-queue-service.ts │ │ │ ├── contact-service.ts │ │ │ ├── domain-service.ts │ │ │ ├── email-queue-service.ts │ │ │ ├── email-service.ts │ │ │ ├── idempotency-service.ts │ │ │ ├── limit-service.ts │ │ │ ├── notification-service.ts │ │ │ ├── ses-hook-parser.ts │ │ │ ├── ses-settings-service.ts │ │ │ ├── storage-service.ts │ │ │ ├── suppression-service.ts │ │ │ ├── team-service.ts │ │ │ └── usage-service.ts │ │ └── utils │ │ │ ├── email-content.ts │ │ │ ├── email-headers.ts │ │ │ └── idempotency.ts │ ├── store │ │ └── upgradeModalStore.ts │ ├── trpc │ │ ├── react.tsx │ │ └── server.ts │ ├── types │ │ ├── aws-types.ts │ │ ├── domain.ts │ │ └── index.ts │ └── utils │ │ ├── client.ts │ │ ├── common.ts │ │ ├── gravatar-utils.ts │ │ └── ses-utils.ts │ ├── tailwind.config.ts │ └── tsconfig.json ├── docker ├── Dockerfile ├── README.md ├── build.sh ├── dev │ └── compose.yml ├── prod │ └── compose.yml └── start.sh ├── package.json ├── packages ├── email-editor │ ├── .eslintrc.cjs │ ├── package.json │ ├── postcss.config.cjs │ ├── src │ │ ├── components │ │ │ ├── panels │ │ │ │ ├── LinkEditorPanel.tsx │ │ │ │ ├── LinkPreviewPanel.tsx │ │ │ │ └── TextEditorPanel.tsx │ │ │ └── ui │ │ │ │ ├── ColorPicker.tsx │ │ │ │ └── icons │ │ │ │ ├── AlignmentIcon.tsx │ │ │ │ └── BorderWidth.tsx │ │ ├── editor.tsx │ │ ├── extensions │ │ │ ├── ButtonExtension.ts │ │ │ ├── ImageExtension.tsx │ │ │ ├── SlashCommand.tsx │ │ │ ├── UnsubsubscribeExtension.tsx │ │ │ ├── VariableExtension.ts │ │ │ ├── dragHandle.ts │ │ │ └── index.ts │ │ ├── hooks │ │ │ └── useEvent.ts │ │ ├── index.ts │ │ ├── menus │ │ │ ├── LinkMenu.tsx │ │ │ ├── TextMenu.tsx │ │ │ └── TextMenuButton.tsx │ │ ├── nodes │ │ │ ├── button.tsx │ │ │ ├── image-resize.tsx │ │ │ ├── unsubscribe-footer.tsx │ │ │ └── variable.tsx │ │ ├── renderer.tsx │ │ ├── styles │ │ │ └── index.css │ │ └── types.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ ├── tsconfig.lint.json │ └── tsup.config.ts ├── eslint-config │ ├── README.md │ ├── library.js │ ├── next.js │ ├── package.json │ └── react-internal.js ├── python-sdk │ ├── LICENSE │ ├── README.md │ ├── poetry.lock │ ├── pyproject.toml │ └── usesend │ │ ├── __init__.py │ │ ├── campaigns.py │ │ ├── contacts.py │ │ ├── domains.py │ │ ├── emails.py │ │ ├── py.typed │ │ ├── types.py │ │ └── usesend.py ├── sdk │ ├── .eslintrc.cjs │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── campaign.ts │ │ ├── contact.ts │ │ ├── domain.ts │ │ ├── email.ts │ │ └── usesend.ts │ ├── tsconfig.json │ └── types │ │ ├── index.ts │ │ └── schema.d.ts ├── tailwind-config │ ├── package.json │ ├── tailwind.config.ts │ └── tsconfig.json ├── typescript-config │ ├── base.json │ ├── nextjs.json │ ├── package.json │ └── react-library.json └── ui │ ├── .eslintrc.cjs │ ├── index.ts │ ├── lib │ └── utils.ts │ ├── package.json │ ├── src │ ├── accordion.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── breadcrumb.tsx │ ├── button.tsx │ ├── calendar.tsx │ ├── card.tsx │ ├── charts.tsx │ ├── code-block.tsx │ ├── command.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── hooks │ │ └── use-mobile.tsx │ ├── input-otp.tsx │ ├── input.tsx │ ├── label.tsx │ ├── logo.tsx │ ├── popover.tsx │ ├── progress.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── sidebar.tsx │ ├── skeleton.tsx │ ├── spinner.tsx │ ├── switch.tsx │ ├── table.tsx │ ├── tabs.tsx │ ├── text-with-copy.tsx │ ├── textarea.tsx │ ├── toaster.tsx │ ├── tooltip.tsx │ └── typography.tsx │ ├── styles │ └── globals.css │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── tsconfig.lint.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json └── turbo.json /.claude/agents/tech-lead.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.claude/agents/tech-lead.md -------------------------------------------------------------------------------- /.cursor/environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.cursor/environment.json -------------------------------------------------------------------------------- /.cursor/rules/general.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.cursor/rules/general.mdc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.env.example -------------------------------------------------------------------------------- /.env.selfhost.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.env.selfhost.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/marketing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/ISSUE_TEMPLATE/marketing.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/smtp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/ISSUE_TEMPLATE/smtp.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-js-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/workflows/release-js-package.yml -------------------------------------------------------------------------------- /.github/workflows/release-python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.github/workflows/release-python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/CONTRIBUTION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/README.md -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/api-reference/campaigns/create-campaign.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | openapi: post /v1/campaigns 3 | --- -------------------------------------------------------------------------------- /apps/docs/api-reference/campaigns/get-campaign.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/campaigns/get-campaign.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/campaigns/pause-campaign.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/campaigns/pause-campaign.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/campaigns/resume-campaign.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/campaigns/resume-campaign.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/campaigns/schedule-campaign.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/campaigns/schedule-campaign.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/contacts/create-contact.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/contacts/create-contact.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/contacts/delete-contact.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/contacts/delete-contact.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/contacts/get-contact.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/contacts/get-contact.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/contacts/get-contacts.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/contacts/get-contacts.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/contacts/update-contact.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/contacts/update-contact.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/contacts/upsert-contact.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/contacts/upsert-contact.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/domains/create-domain.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | openapi: post /v1/domains 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/api-reference/domains/delete-domain.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | openapi: delete /v1/domains/{id} 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/api-reference/domains/get-domain.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | openapi: get /v1/domains/{id} 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/api-reference/domains/list-domains.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | openapi: get /v1/domains 3 | --- -------------------------------------------------------------------------------- /apps/docs/api-reference/domains/verify-domain.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | openapi: put /v1/domains/{id}/verify 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/api-reference/emails/batch-email.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/emails/batch-email.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/emails/cancel-schedule.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/emails/cancel-schedule.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/emails/get-email.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/emails/get-email.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/emails/list-emails.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | openapi: get /v1/emails 3 | --- 4 | -------------------------------------------------------------------------------- /apps/docs/api-reference/emails/send-email.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/emails/send-email.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/emails/update-schedule.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/emails/update-schedule.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/introduction.mdx -------------------------------------------------------------------------------- /apps/docs/api-reference/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/api-reference/openapi.json -------------------------------------------------------------------------------- /apps/docs/changelog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/changelog.mdx -------------------------------------------------------------------------------- /apps/docs/community-sdk/go.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/community-sdk/go.mdx -------------------------------------------------------------------------------- /apps/docs/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/docs.json -------------------------------------------------------------------------------- /apps/docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/favicon.svg -------------------------------------------------------------------------------- /apps/docs/get-started/create-aws-credentials.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/get-started/create-aws-credentials.mdx -------------------------------------------------------------------------------- /apps/docs/get-started/local.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/get-started/local.mdx -------------------------------------------------------------------------------- /apps/docs/get-started/nodejs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/get-started/nodejs.mdx -------------------------------------------------------------------------------- /apps/docs/get-started/python.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/get-started/python.mdx -------------------------------------------------------------------------------- /apps/docs/get-started/set-up-docker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/get-started/set-up-docker.mdx -------------------------------------------------------------------------------- /apps/docs/get-started/smtp.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/get-started/smtp.mdx -------------------------------------------------------------------------------- /apps/docs/guides/use-with-react-email.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/guides/use-with-react-email.mdx -------------------------------------------------------------------------------- /apps/docs/images/aws/key-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/aws/key-1.png -------------------------------------------------------------------------------- /apps/docs/images/aws/key-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/aws/key-2.png -------------------------------------------------------------------------------- /apps/docs/images/aws/key-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/aws/key-3.png -------------------------------------------------------------------------------- /apps/docs/images/aws/key-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/aws/key-4.png -------------------------------------------------------------------------------- /apps/docs/images/aws/key-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/aws/key-5.png -------------------------------------------------------------------------------- /apps/docs/images/aws/key-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/aws/key-6.png -------------------------------------------------------------------------------- /apps/docs/images/changelog/schedule-campaign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/changelog/schedule-campaign.png -------------------------------------------------------------------------------- /apps/docs/images/github-callback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/github-callback.png -------------------------------------------------------------------------------- /apps/docs/images/ses-settings/add-ses-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/ses-settings/add-ses-settings.png -------------------------------------------------------------------------------- /apps/docs/images/ses-settings/sandbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/images/ses-settings/sandbox.png -------------------------------------------------------------------------------- /apps/docs/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/introduction.mdx -------------------------------------------------------------------------------- /apps/docs/logo/Logo-wordmark-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/logo/Logo-wordmark-dark.png -------------------------------------------------------------------------------- /apps/docs/logo/logo-wordmark-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/logo/logo-wordmark-dark.svg -------------------------------------------------------------------------------- /apps/docs/logo/logo-wordmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/logo/logo-wordmark.svg -------------------------------------------------------------------------------- /apps/docs/logo/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/logo/logo.svg -------------------------------------------------------------------------------- /apps/docs/self-hosting/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/self-hosting/overview.mdx -------------------------------------------------------------------------------- /apps/docs/self-hosting/railway.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/self-hosting/railway.mdx -------------------------------------------------------------------------------- /apps/docs/updates/product-update-1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/docs/updates/product-update-1.mdx -------------------------------------------------------------------------------- /apps/marketing/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/marketing/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/next-env.d.ts -------------------------------------------------------------------------------- /apps/marketing/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/next.config.js -------------------------------------------------------------------------------- /apps/marketing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/package.json -------------------------------------------------------------------------------- /apps/marketing/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/postcss.config.cjs -------------------------------------------------------------------------------- /apps/marketing/public/code-rabbit-usesend-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/code-rabbit-usesend-dark.svg -------------------------------------------------------------------------------- /apps/marketing/public/code-rabbit-usesend-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/code-rabbit-usesend-light.svg -------------------------------------------------------------------------------- /apps/marketing/public/coderabbit-wordmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/coderabbit-wordmark.png -------------------------------------------------------------------------------- /apps/marketing/public/editor-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/editor-dark.webp -------------------------------------------------------------------------------- /apps/marketing/public/editor-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/editor-light.webp -------------------------------------------------------------------------------- /apps/marketing/public/emails-search-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/emails-search-dark.webp -------------------------------------------------------------------------------- /apps/marketing/public/emails-search-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/emails-search-light.webp -------------------------------------------------------------------------------- /apps/marketing/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/favicon.ico -------------------------------------------------------------------------------- /apps/marketing/public/go.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/go.svg -------------------------------------------------------------------------------- /apps/marketing/public/hero-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/hero-dark.webp -------------------------------------------------------------------------------- /apps/marketing/public/hero-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/hero-light.webp -------------------------------------------------------------------------------- /apps/marketing/public/logo-squircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/logo-squircle.png -------------------------------------------------------------------------------- /apps/marketing/public/php.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/php.svg -------------------------------------------------------------------------------- /apps/marketing/public/python.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/python.svg -------------------------------------------------------------------------------- /apps/marketing/public/typescript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/public/typescript.svg -------------------------------------------------------------------------------- /apps/marketing/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/marketing/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/app/page.tsx -------------------------------------------------------------------------------- /apps/marketing/src/app/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/app/privacy/page.tsx -------------------------------------------------------------------------------- /apps/marketing/src/app/terms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/app/terms/page.tsx -------------------------------------------------------------------------------- /apps/marketing/src/app/update/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/app/update/layout.tsx -------------------------------------------------------------------------------- /apps/marketing/src/app/update/september-outage/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/app/update/september-outage/page.mdx -------------------------------------------------------------------------------- /apps/marketing/src/components/CodeExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/CodeExample.tsx -------------------------------------------------------------------------------- /apps/marketing/src/components/CodeLangToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/CodeLangToggle.tsx -------------------------------------------------------------------------------- /apps/marketing/src/components/FeatureCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/FeatureCard.tsx -------------------------------------------------------------------------------- /apps/marketing/src/components/FeatureCardPlain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/FeatureCardPlain.tsx -------------------------------------------------------------------------------- /apps/marketing/src/components/GitHubStarsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/GitHubStarsButton.tsx -------------------------------------------------------------------------------- /apps/marketing/src/components/PricingCalculator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/PricingCalculator.tsx -------------------------------------------------------------------------------- /apps/marketing/src/components/SiteFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/SiteFooter.tsx -------------------------------------------------------------------------------- /apps/marketing/src/components/TopNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/components/TopNav.tsx -------------------------------------------------------------------------------- /apps/marketing/src/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/src/mdx-components.tsx -------------------------------------------------------------------------------- /apps/marketing/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/tailwind.config.ts -------------------------------------------------------------------------------- /apps/marketing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/marketing/tsconfig.json -------------------------------------------------------------------------------- /apps/smtp-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/smtp-server/Dockerfile -------------------------------------------------------------------------------- /apps/smtp-server/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/smtp-server/docker-compose.yml -------------------------------------------------------------------------------- /apps/smtp-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/smtp-server/package.json -------------------------------------------------------------------------------- /apps/smtp-server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/smtp-server/src/server.ts -------------------------------------------------------------------------------- /apps/smtp-server/src/usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/smtp-server/src/usage.js -------------------------------------------------------------------------------- /apps/smtp-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/smtp-server/tsconfig.json -------------------------------------------------------------------------------- /apps/smtp-server/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/smtp-server/tsup.config.ts -------------------------------------------------------------------------------- /apps/web/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/next-env.d.ts -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/postcss.config.cjs -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20240626213358_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20240626213358_init/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20240809235907_add_campaign/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20240809235907_add_campaign/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20240820093529_add_schedule/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20240820093529_add_schedule/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20240820093931_add_cancelled/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "EmailStatus" ADD VALUE 'CANCELLED'; 3 | -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20240914003754_add_emoji_for_contact_book/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20240914003754_add_emoji_for_contact_book/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250201051912_add_indexes/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250201051912_add_indexes/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250201131024_add_daily_usage/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250201131024_add_daily_usage/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250201131959_add_sent_to_daily_usage/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250201131959_add_sent_to_daily_usage/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250202115917_add_payments/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250202115917_add_payments/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250207104036_add_template/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250207104036_add_template/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250215074030_added_apiid_to_email_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250215074030_added_apiid_to_email_table/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250317104401_add_unsubscribe_reason/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250317104401_add_unsubscribe_reason/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250321093643_add_is_active/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250321093643_add_is_active/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250323114242_add_team_invites/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250323114242_add_team_invites/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250323115457_add_created_at_for_users/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250323115457_add_created_at_for_users/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250325113154_add_team_invites_foreign_key_to_team/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250325113154_add_team_invites_foreign_key_to_team/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250425130849_update_email_status/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250425130849_update_email_status/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250425141139_add_hard_bounce/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250425141139_add_hard_bounce/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250425141529_add_hard_bounce_to_campaign/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250425141529_add_hard_bounce_to_campaign/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250510052850_add_cumulated_metrics/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250510052850_add_cumulated_metrics/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250510235405_compute_cumulated_metrics/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250510235405_compute_cumulated_metrics/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250517053539_add_team_api_rate_limit/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250517053539_add_team_api_rate_limit/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250523232535_add_in_reply_to/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250523232535_add_in_reply_to/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250726222912_add_suppression_list/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250726222912_add_suppression_list/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250808231408_add_ses_tenant_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250808231408_add_ses_tenant_id/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250809070118_add_ses_tenant_id_to_domain/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250809070118_add_ses_tenant_id_to_domain/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250809231000_add_team_id_to_email_events/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250809231000_add_team_id_to_email_events/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250819065902_reset_dmarc_status/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250819065902_reset_dmarc_status/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250822125136_add_domain_access_to_api_keys/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250822125136_add_domain_access_to_api_keys/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250824131647_add_price_ids_array/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250824131647_add_price_ids_array/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250901091500_add_dkim_selector/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250901091500_add_dkim_selector/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250907195449_add_team_verification_and_limits/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250907195449_add_team_verification_and_limits/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250917120836_waitlist/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250917120836_waitlist/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20250927193506_add_email_headers/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20250927193506_add_email_headers/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20251006185736_campaign_batching/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20251006185736_campaign_batching/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/20251013114734_add_api_to_campaign/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/20251013114734_add_api_to_campaign/migration.sql -------------------------------------------------------------------------------- /apps/web/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /apps/web/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/schema.prisma -------------------------------------------------------------------------------- /apps/web/prisma/seed_dashboard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/prisma/seed_dashboard.sql -------------------------------------------------------------------------------- /apps/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon.ico -------------------------------------------------------------------------------- /apps/web/public/favicon_io/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon_io/android-chrome-192x192.png -------------------------------------------------------------------------------- /apps/web/public/favicon_io/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon_io/android-chrome-512x512.png -------------------------------------------------------------------------------- /apps/web/public/favicon_io/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon_io/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/web/public/favicon_io/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon_io/favicon-16x16.png -------------------------------------------------------------------------------- /apps/web/public/favicon_io/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon_io/favicon-32x32.png -------------------------------------------------------------------------------- /apps/web/public/favicon_io/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon_io/favicon.ico -------------------------------------------------------------------------------- /apps/web/public/favicon_io/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/favicon_io/site.webmanifest -------------------------------------------------------------------------------- /apps/web/public/logo-squircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/public/logo-squircle.png -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/add-ses-configuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/add-ses-configuration.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/edit-ses-configuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/edit-ses-configuration.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/email-analytics/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/email-analytics/constants.ts -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/email-analytics/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/email-analytics/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/ses-configurations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/ses-configurations.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/teams/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/teams/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/admin/waitlist/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/admin/waitlist/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/[campaignId]/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/[campaignId]/edit/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/[campaignId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/[campaignId]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/campaign-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/campaign-card.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/campaign-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/campaign-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/campaign-status-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/campaign-status-badge.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/create-campaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/create-campaign.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/delete-campaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/delete-campaign.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/duplicate-campaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/duplicate-campaign.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/schedule-campaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/schedule-campaign.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/campaigns/toggle-pause-campaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/campaigns/toggle-pause-campaign.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/[contactBookId]/add-contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/[contactBookId]/add-contact.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/[contactBookId]/contact-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/[contactBookId]/contact-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/[contactBookId]/delete-contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/[contactBookId]/delete-contact.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/[contactBookId]/edit-contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/[contactBookId]/edit-contact.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/[contactBookId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/[contactBookId]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/add-contact-book.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/add-contact-book.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/contact-books-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/contact-books-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/delete-contact-book.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/delete-contact-book.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/edit-contact-book.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/edit-contact-book.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/contacts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/contacts/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dasboard-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dasboard-layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dashboard/dashboard-filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dashboard/dashboard-filters.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dashboard/email-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dashboard/email-chart.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dashboard/hooks/useColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dashboard/hooks/useColors.ts -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dashboard/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dashboard/reputation-metrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dashboard/reputation-metrics.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/api-keys/add-api-key.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/api-keys/add-api-key.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/api-keys/api-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/api-keys/api-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/api-keys/delete-api-key.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/api-keys/delete-api-key.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/api-keys/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/api-keys/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/settings-nav-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/settings-nav-button.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/smtp/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/smtp/loading.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/dev-settings/smtp/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/dev-settings/smtp/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/[domainId]/delete-domain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/[domainId]/delete-domain.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/[domainId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/[domainId]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/[domainId]/send-test-mail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/[domainId]/send-test-mail.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/add-domain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/add-domain.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/domain-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/domain-badge.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/domain-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/domain-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/domains/status-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/domains/status-indicator.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/emails/cancel-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/emails/cancel-email.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/emails/edit-schedule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/emails/edit-schedule.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/emails/email-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/emails/email-details.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/emails/email-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/emails/email-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/emails/email-status-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/emails/email-status-badge.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/emails/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/emails/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/payments/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/payments/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/billing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/billing/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/team/delete-team-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/team/delete-team-invite.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/team/delete-team-member.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/team/delete-team-member.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/team/edit-team-member.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/team/edit-team-member.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/team/invite-team-member.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/team/invite-team-member.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/team/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/team/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/team/resend-team-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/team/resend-team-invite.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/team/team-members-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/team/team-members-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/settings/usage/usage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/settings/usage/usage.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/suppressions/add-suppression.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/suppressions/add-suppression.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/suppressions/bulk-add-suppressions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/suppressions/bulk-add-suppressions.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/suppressions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/suppressions/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/suppressions/remove-suppression.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/suppressions/remove-suppression.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/suppressions/suppression-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/suppressions/suppression-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/suppressions/suppression-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/suppressions/suppression-stats.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/templates/[templateId]/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/templates/[templateId]/edit/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/templates/create-template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/templates/create-template.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/templates/delete-template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/templates/delete-template.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/templates/duplicate-template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/templates/duplicate-template.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/templates/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/templates/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(dashboard)/templates/template-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/(dashboard)/templates/template-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/dev/email-preview/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/dev/email-preview/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/health/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/health/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/ses_callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/ses_callback/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/to-html/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/to-html/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/unsubscribe-oneclick/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/unsubscribe-oneclick/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/v1/[[...route]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/v1/[[...route]]/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/webhook/stripe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/api/webhook/stripe/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/join-team/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/join-team/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/login/login-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/login/login-page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/login/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/signup/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/unsubscribe/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/unsubscribe/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/unsubscribe/re-subscribe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/unsubscribe/re-subscribe.tsx -------------------------------------------------------------------------------- /apps/web/src/app/wait-list/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/wait-list/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/wait-list/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/wait-list/schema.ts -------------------------------------------------------------------------------- /apps/web/src/app/wait-list/waitlist-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/app/wait-list/waitlist-form.tsx -------------------------------------------------------------------------------- /apps/web/src/components/AppSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/AppSideBar.tsx -------------------------------------------------------------------------------- /apps/web/src/components/DeleteResource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/DeleteResource.tsx -------------------------------------------------------------------------------- /apps/web/src/components/FeedbackDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/FeedbackDialog.tsx -------------------------------------------------------------------------------- /apps/web/src/components/FullScreenLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/FullScreenLoading.tsx -------------------------------------------------------------------------------- /apps/web/src/components/payments/PlanDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/payments/PlanDetails.tsx -------------------------------------------------------------------------------- /apps/web/src/components/payments/UpgradeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/payments/UpgradeButton.tsx -------------------------------------------------------------------------------- /apps/web/src/components/payments/UpgradeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/payments/UpgradeModal.tsx -------------------------------------------------------------------------------- /apps/web/src/components/settings/AddSesSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/settings/AddSesSettings.tsx -------------------------------------------------------------------------------- /apps/web/src/components/team/CreateTeam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/team/CreateTeam.tsx -------------------------------------------------------------------------------- /apps/web/src/components/team/JoinTeam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/team/JoinTeam.tsx -------------------------------------------------------------------------------- /apps/web/src/components/theme/ThemeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/components/theme/ThemeSwitcher.tsx -------------------------------------------------------------------------------- /apps/web/src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/env.js -------------------------------------------------------------------------------- /apps/web/src/hooks/useInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/hooks/useInterval.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/useUrlState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/hooks/useUrlState.ts -------------------------------------------------------------------------------- /apps/web/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/instrumentation.ts -------------------------------------------------------------------------------- /apps/web/src/lib/constants/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/lib/constants/colors.ts -------------------------------------------------------------------------------- /apps/web/src/lib/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/lib/constants/index.ts -------------------------------------------------------------------------------- /apps/web/src/lib/constants/payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/lib/constants/payments.ts -------------------------------------------------------------------------------- /apps/web/src/lib/constants/plans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/lib/constants/plans.ts -------------------------------------------------------------------------------- /apps/web/src/lib/constants/ses-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/lib/constants/ses-errors.ts -------------------------------------------------------------------------------- /apps/web/src/lib/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/lib/usage.ts -------------------------------------------------------------------------------- /apps/web/src/lib/zod/domain-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/lib/zod/domain-schema.ts -------------------------------------------------------------------------------- /apps/web/src/providers/dashboard-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/providers/dashboard-provider.tsx -------------------------------------------------------------------------------- /apps/web/src/providers/next-auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/providers/next-auth.tsx -------------------------------------------------------------------------------- /apps/web/src/providers/team-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/providers/team-context.tsx -------------------------------------------------------------------------------- /apps/web/src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/root.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/admin.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/api.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/billing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/billing.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/campaign.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/contacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/contacts.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/dashboard.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/domain.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/email.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/feedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/feedback.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/invitiation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/invitiation.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/limits.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/suppression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/suppression.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/team.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/template.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/routers/waitlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/routers/waitlist.ts -------------------------------------------------------------------------------- /apps/web/src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/api/trpc.ts -------------------------------------------------------------------------------- /apps/web/src/server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/auth.ts -------------------------------------------------------------------------------- /apps/web/src/server/aws/ses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/aws/ses.ts -------------------------------------------------------------------------------- /apps/web/src/server/aws/sns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/aws/sns.ts -------------------------------------------------------------------------------- /apps/web/src/server/billing/payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/billing/payments.ts -------------------------------------------------------------------------------- /apps/web/src/server/billing/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/billing/usage.ts -------------------------------------------------------------------------------- /apps/web/src/server/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/crypto.ts -------------------------------------------------------------------------------- /apps/web/src/server/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/db.ts -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/OtpEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/OtpEmail.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/TeamInviteEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/TeamInviteEmail.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/UsageLimitReachedEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/UsageLimitReachedEmail.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/UsageWarningEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/UsageWarningEmail.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/components/EmailButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/components/EmailButton.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/components/EmailFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/components/EmailFooter.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/components/EmailHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/components/EmailHeader.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/components/EmailLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/components/EmailLayout.tsx -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/index.ts -------------------------------------------------------------------------------- /apps/web/src/server/email-templates/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/email-templates/test.ts -------------------------------------------------------------------------------- /apps/web/src/server/jobs/campaign-scheduler-job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/jobs/campaign-scheduler-job.ts -------------------------------------------------------------------------------- /apps/web/src/server/jobs/cleanup-email-bodies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/jobs/cleanup-email-bodies.ts -------------------------------------------------------------------------------- /apps/web/src/server/jobs/usage-job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/jobs/usage-job.ts -------------------------------------------------------------------------------- /apps/web/src/server/logger/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/logger/log.ts -------------------------------------------------------------------------------- /apps/web/src/server/mailer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/mailer.ts -------------------------------------------------------------------------------- /apps/web/src/server/nanoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/nanoid.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api-error.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api-utils.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/campaigns/create-campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/campaigns/create-campaign.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/campaigns/get-campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/campaigns/get-campaign.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/campaigns/pause-campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/campaigns/pause-campaign.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/campaigns/resume-campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/campaigns/resume-campaign.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/campaigns/schedule-campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/campaigns/schedule-campaign.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/contacts/add-contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/contacts/add-contact.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/contacts/delete-contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/contacts/delete-contact.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/contacts/get-contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/contacts/get-contact.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/contacts/get-contacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/contacts/get-contacts.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/contacts/update-contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/contacts/update-contact.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/contacts/upsert-contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/contacts/upsert-contact.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/domains/create-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/domains/create-domain.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/domains/delete-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/domains/delete-domain.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/domains/get-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/domains/get-domain.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/domains/get-domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/domains/get-domains.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/domains/verify-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/domains/verify-domain.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/emails/batch-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/emails/batch-email.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/emails/cancel-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/emails/cancel-email.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/emails/get-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/emails/get-email.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/emails/list-emails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/emails/list-emails.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/emails/send-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/emails/send-email.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/api/emails/update-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/api/emails/update-email.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/auth.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/hono.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/index.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/schemas/campaign-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/schemas/campaign-schema.ts -------------------------------------------------------------------------------- /apps/web/src/server/public-api/schemas/email-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/public-api/schemas/email-schema.ts -------------------------------------------------------------------------------- /apps/web/src/server/queue/bullmq-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/queue/bullmq-context.ts -------------------------------------------------------------------------------- /apps/web/src/server/queue/queue-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/queue/queue-constants.ts -------------------------------------------------------------------------------- /apps/web/src/server/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/redis.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/api-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/api-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/campaign-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/campaign-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/contact-book-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/contact-book-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/contact-queue-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/contact-queue-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/contact-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/contact-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/domain-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/domain-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/email-queue-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/email-queue-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/email-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/email-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/idempotency-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/idempotency-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/limit-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/limit-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/notification-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/notification-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/ses-hook-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/ses-hook-parser.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/ses-settings-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/ses-settings-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/storage-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/storage-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/suppression-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/suppression-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/team-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/team-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/service/usage-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/service/usage-service.ts -------------------------------------------------------------------------------- /apps/web/src/server/utils/email-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/utils/email-content.ts -------------------------------------------------------------------------------- /apps/web/src/server/utils/email-headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/utils/email-headers.ts -------------------------------------------------------------------------------- /apps/web/src/server/utils/idempotency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/server/utils/idempotency.ts -------------------------------------------------------------------------------- /apps/web/src/store/upgradeModalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/store/upgradeModalStore.ts -------------------------------------------------------------------------------- /apps/web/src/trpc/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/trpc/react.tsx -------------------------------------------------------------------------------- /apps/web/src/trpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/trpc/server.ts -------------------------------------------------------------------------------- /apps/web/src/types/aws-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/types/aws-types.ts -------------------------------------------------------------------------------- /apps/web/src/types/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/types/domain.ts -------------------------------------------------------------------------------- /apps/web/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/types/index.ts -------------------------------------------------------------------------------- /apps/web/src/utils/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/utils/client.ts -------------------------------------------------------------------------------- /apps/web/src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/utils/common.ts -------------------------------------------------------------------------------- /apps/web/src/utils/gravatar-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/utils/gravatar-utils.ts -------------------------------------------------------------------------------- /apps/web/src/utils/ses-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/src/utils/ses-utils.ts -------------------------------------------------------------------------------- /apps/web/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/tailwind.config.ts -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/dev/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/docker/dev/compose.yml -------------------------------------------------------------------------------- /docker/prod/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/docker/prod/compose.yml -------------------------------------------------------------------------------- /docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/docker/start.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/package.json -------------------------------------------------------------------------------- /packages/email-editor/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/email-editor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/package.json -------------------------------------------------------------------------------- /packages/email-editor/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/postcss.config.cjs -------------------------------------------------------------------------------- /packages/email-editor/src/components/panels/LinkEditorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/components/panels/LinkEditorPanel.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/components/panels/LinkPreviewPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/components/panels/LinkPreviewPanel.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/components/panels/TextEditorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/components/panels/TextEditorPanel.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/components/ui/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/components/ui/ColorPicker.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/components/ui/icons/AlignmentIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/components/ui/icons/AlignmentIcon.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/components/ui/icons/BorderWidth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/components/ui/icons/BorderWidth.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/editor.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/extensions/ButtonExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/extensions/ButtonExtension.ts -------------------------------------------------------------------------------- /packages/email-editor/src/extensions/ImageExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/extensions/ImageExtension.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/extensions/SlashCommand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/extensions/SlashCommand.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/extensions/UnsubsubscribeExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/extensions/UnsubsubscribeExtension.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/extensions/VariableExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/extensions/VariableExtension.ts -------------------------------------------------------------------------------- /packages/email-editor/src/extensions/dragHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/extensions/dragHandle.ts -------------------------------------------------------------------------------- /packages/email-editor/src/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/extensions/index.ts -------------------------------------------------------------------------------- /packages/email-editor/src/hooks/useEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/hooks/useEvent.ts -------------------------------------------------------------------------------- /packages/email-editor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/index.ts -------------------------------------------------------------------------------- /packages/email-editor/src/menus/LinkMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/menus/LinkMenu.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/menus/TextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/menus/TextMenu.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/menus/TextMenuButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/menus/TextMenuButton.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/nodes/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/nodes/button.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/nodes/image-resize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/nodes/image-resize.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/nodes/unsubscribe-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/nodes/unsubscribe-footer.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/nodes/variable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/nodes/variable.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/renderer.tsx -------------------------------------------------------------------------------- /packages/email-editor/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/styles/index.css -------------------------------------------------------------------------------- /packages/email-editor/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/src/types.ts -------------------------------------------------------------------------------- /packages/email-editor/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/tailwind.config.ts -------------------------------------------------------------------------------- /packages/email-editor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/tsconfig.json -------------------------------------------------------------------------------- /packages/email-editor/tsconfig.lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/tsconfig.lint.json -------------------------------------------------------------------------------- /packages/email-editor/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/email-editor/tsup.config.ts -------------------------------------------------------------------------------- /packages/eslint-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/eslint-config/README.md -------------------------------------------------------------------------------- /packages/eslint-config/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/eslint-config/library.js -------------------------------------------------------------------------------- /packages/eslint-config/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/eslint-config/next.js -------------------------------------------------------------------------------- /packages/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/eslint-config/package.json -------------------------------------------------------------------------------- /packages/eslint-config/react-internal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/eslint-config/react-internal.js -------------------------------------------------------------------------------- /packages/python-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/LICENSE -------------------------------------------------------------------------------- /packages/python-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/README.md -------------------------------------------------------------------------------- /packages/python-sdk/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/poetry.lock -------------------------------------------------------------------------------- /packages/python-sdk/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/pyproject.toml -------------------------------------------------------------------------------- /packages/python-sdk/usesend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/usesend/__init__.py -------------------------------------------------------------------------------- /packages/python-sdk/usesend/campaigns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/usesend/campaigns.py -------------------------------------------------------------------------------- /packages/python-sdk/usesend/contacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/usesend/contacts.py -------------------------------------------------------------------------------- /packages/python-sdk/usesend/domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/usesend/domains.py -------------------------------------------------------------------------------- /packages/python-sdk/usesend/emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/usesend/emails.py -------------------------------------------------------------------------------- /packages/python-sdk/usesend/py.typed: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/python-sdk/usesend/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/usesend/types.py -------------------------------------------------------------------------------- /packages/python-sdk/usesend/usesend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/python-sdk/usesend/usesend.py -------------------------------------------------------------------------------- /packages/sdk/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/sdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/.npmignore -------------------------------------------------------------------------------- /packages/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/LICENSE -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/index.ts -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/src/campaign.ts -------------------------------------------------------------------------------- /packages/sdk/src/contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/src/contact.ts -------------------------------------------------------------------------------- /packages/sdk/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/src/domain.ts -------------------------------------------------------------------------------- /packages/sdk/src/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/src/email.ts -------------------------------------------------------------------------------- /packages/sdk/src/usesend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/src/usesend.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/types/index.ts -------------------------------------------------------------------------------- /packages/sdk/types/schema.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/sdk/types/schema.d.ts -------------------------------------------------------------------------------- /packages/tailwind-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/tailwind-config/package.json -------------------------------------------------------------------------------- /packages/tailwind-config/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/tailwind-config/tailwind.config.ts -------------------------------------------------------------------------------- /packages/tailwind-config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/tailwind-config/tsconfig.json -------------------------------------------------------------------------------- /packages/typescript-config/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/typescript-config/base.json -------------------------------------------------------------------------------- /packages/typescript-config/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/typescript-config/nextjs.json -------------------------------------------------------------------------------- /packages/typescript-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/typescript-config/package.json -------------------------------------------------------------------------------- /packages/typescript-config/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/typescript-config/react-library.json -------------------------------------------------------------------------------- /packages/ui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/index.ts -------------------------------------------------------------------------------- /packages/ui/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/lib/utils.ts -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/src/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/accordion.tsx -------------------------------------------------------------------------------- /packages/ui/src/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/avatar.tsx -------------------------------------------------------------------------------- /packages/ui/src/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/badge.tsx -------------------------------------------------------------------------------- /packages/ui/src/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/breadcrumb.tsx -------------------------------------------------------------------------------- /packages/ui/src/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/button.tsx -------------------------------------------------------------------------------- /packages/ui/src/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/calendar.tsx -------------------------------------------------------------------------------- /packages/ui/src/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/card.tsx -------------------------------------------------------------------------------- /packages/ui/src/charts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/charts.tsx -------------------------------------------------------------------------------- /packages/ui/src/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/code-block.tsx -------------------------------------------------------------------------------- /packages/ui/src/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/command.tsx -------------------------------------------------------------------------------- /packages/ui/src/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/dialog.tsx -------------------------------------------------------------------------------- /packages/ui/src/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/dropdown-menu.tsx -------------------------------------------------------------------------------- /packages/ui/src/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/form.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/use-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/hooks/use-mobile.tsx -------------------------------------------------------------------------------- /packages/ui/src/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/input-otp.tsx -------------------------------------------------------------------------------- /packages/ui/src/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/input.tsx -------------------------------------------------------------------------------- /packages/ui/src/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/label.tsx -------------------------------------------------------------------------------- /packages/ui/src/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/logo.tsx -------------------------------------------------------------------------------- /packages/ui/src/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/popover.tsx -------------------------------------------------------------------------------- /packages/ui/src/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/progress.tsx -------------------------------------------------------------------------------- /packages/ui/src/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/select.tsx -------------------------------------------------------------------------------- /packages/ui/src/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/separator.tsx -------------------------------------------------------------------------------- /packages/ui/src/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/sheet.tsx -------------------------------------------------------------------------------- /packages/ui/src/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/sidebar.tsx -------------------------------------------------------------------------------- /packages/ui/src/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/skeleton.tsx -------------------------------------------------------------------------------- /packages/ui/src/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/spinner.tsx -------------------------------------------------------------------------------- /packages/ui/src/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/switch.tsx -------------------------------------------------------------------------------- /packages/ui/src/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/table.tsx -------------------------------------------------------------------------------- /packages/ui/src/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/tabs.tsx -------------------------------------------------------------------------------- /packages/ui/src/text-with-copy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/text-with-copy.tsx -------------------------------------------------------------------------------- /packages/ui/src/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/textarea.tsx -------------------------------------------------------------------------------- /packages/ui/src/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/toaster.tsx -------------------------------------------------------------------------------- /packages/ui/src/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/tooltip.tsx -------------------------------------------------------------------------------- /packages/ui/src/typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/src/typography.tsx -------------------------------------------------------------------------------- /packages/ui/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/styles/globals.css -------------------------------------------------------------------------------- /packages/ui/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/tailwind.config.ts -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/packages/ui/tsconfig.lint.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@usesend/typescript-config/base.json" 3 | } 4 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usesend/useSend/HEAD/turbo.json --------------------------------------------------------------------------------