gitextract_oaqzapim/ ├── .gitignore ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── .vscode/ │ │ ├── extensions.json │ │ └── launch.json │ ├── README.md │ ├── astro.config.mjs │ ├── components.json │ ├── email-platform-schema.sql │ ├── env.d.ts │ ├── package.json │ ├── public/ │ │ └── robots.txt │ ├── src/ │ │ ├── components/ │ │ │ ├── Bar.astro │ │ │ ├── Container.tsx │ │ │ ├── Footer.astro │ │ │ ├── Generator.tsx │ │ │ ├── Header.astro │ │ │ ├── Lists.tsx │ │ │ ├── Main.astro │ │ │ ├── ModeToggle.tsx │ │ │ ├── mail/ │ │ │ │ ├── AccountSwitcher.tsx │ │ │ │ ├── Accounts.tsx │ │ │ │ ├── Mail.tsx │ │ │ │ ├── MailDisplay.tsx │ │ │ │ ├── MailList.tsx │ │ │ │ ├── Nav.tsx │ │ │ │ ├── data.tsx │ │ │ │ └── useMail.ts │ │ │ └── ui/ │ │ │ ├── alert-dialog.tsx │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── input.tsx │ │ │ ├── mail-card.tsx │ │ │ ├── resizable.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── sonner.tsx │ │ │ ├── textarea.tsx │ │ │ └── tooltip.tsx │ │ ├── hooks/ │ │ │ ├── useCopyToClipboard.ts │ │ │ └── useGeneratorMail.ts │ │ ├── layouts/ │ │ │ └── Layout.astro │ │ ├── lib/ │ │ │ ├── demo.ts │ │ │ ├── store.ts │ │ │ └── utils.ts │ │ ├── middleware.ts │ │ ├── pages/ │ │ │ ├── api/ │ │ │ │ ├── delete.ts │ │ │ │ ├── deleteMails.ts │ │ │ │ ├── generate.ts │ │ │ │ ├── get.ts │ │ │ │ ├── getMails.ts │ │ │ │ ├── remarkMail.ts │ │ │ │ └── updateStatus.ts │ │ │ ├── dashboard.astro │ │ │ ├── index.astro │ │ │ ├── settings.astro │ │ │ ├── sign-in.astro │ │ │ └── sign-up.astro │ │ └── styles/ │ │ └── globals.css │ ├── tailwind.config.mjs │ ├── tsconfig.json │ └── wrangler.example.toml └── mailbox/ ├── package.json ├── src/ │ ├── index.ts │ └── insertMails.ts ├── tsconfig.json └── wrangler.toml