No description
  • TypeScript 95.3%
  • CSS 4.5%
  • Dockerfile 0.2%
Find a file
2026-07-25 23:37:50 +02:00
.devcontainer feat: mark as read/unread, flagged (with colour)/unflagged, better email load size on client 2026-07-25 00:40:05 +02:00
public chore: init 2026-04-04 23:41:33 +00:00
src refactor: use base ui's toast and allow flagging with no set colour 2026-07-25 23:37:50 +02:00
.env.example feat: minimalist inbox message view, one app key secret 2026-06-19 02:07:28 +02:00
.gitignore chore: init 2026-04-04 23:41:33 +00:00
biome.json feat: mark as read/unread, flagged (with colour)/unflagged, better email load size on client 2026-07-25 00:40:05 +02:00
bun.lock refactor: use base ui's toast and allow flagging with no set colour 2026-07-25 23:37:50 +02:00
components.json chore: switch to Base UI and implement scrollable but WIP inbox 2026-06-02 00:28:36 +02:00
drizzle.config.ts feat: passkey-only and start on inbox ui 2026-05-26 00:56:56 +02:00
LICENSE feat(inbox): sidebar largely complete 2026-05-03 23:37:59 +02:00
package.json refactor: use base ui's toast and allow flagging with no set colour 2026-07-25 23:37:50 +02:00
README.md feat(inbox): pretty display and sort of functional filters 2026-06-04 01:44:45 +02:00
tsconfig.json refactor: use base ui's toast and allow flagging with no set colour 2026-07-25 23:37:50 +02:00
vite.config.ts chore: init 2026-04-04 23:41:33 +00:00

Todo:

  • Explain that deploying to the same server as the mail server may require adding the mail server network to the Insight container.
  • Debugging: if facing this error: Error [ERR_TLS_CERT_ALTNAME_INVALID]: Hostname/IP does not match certificate's altnames: Cert does not contain a DNS name, check that your IP is not banned on the mail-server.

Add the following admin settings to the application:

  • Whitelist of domain names.
  • Toggle if preloading is enabled (it can create many unnecessary IMAP calls).

/workspaces/Insight

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using bun init in bun v1.3.10. Bun is a fast all-in-one JavaScript runtime.