Files
ten31-database/start9/0.4/startos/versions/v0.1.0.65.ts
T
Keysat 701e37b579 email: per-mailbox captured/matched counts on Email Capture (v0.1.0:65)
/api/email/accounts now returns captured + matched per account (from the per-mailbox
sighting table email_account_messages joined to emails; emails dedupe globally so an
email seen by two mailboxes counts for each). Each mailbox card on the Email Capture
page shows "<N> captured · <M> matched" so per-user coverage is visible, not just the
aggregate. Verified in preview with two seeded mailboxes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 23:10:51 -05:00

17 lines
715 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { VersionInfo } from '@start9labs/start-sdk'
// Email Capture: per-mailbox counts. Each enrolled mailbox card now shows how many
// emails that mailbox captured and how many matched to investors (from the per-account
// sighting table; emails are de-duplicated globally, so an email seen by two mailboxes
// counts for each). Read-only. No schema migration.
export const v_0_1_0_65 = VersionInfo.of({
version: '0.1.0:65',
releaseNotes: {
en_US: [
'Email Capture now shows captured and matched-to-investor counts per Ten31 mailbox,',
'so you can see each users email coverage, not just the totals.',
].join(' '),
},
migrations: { up: async () => {}, down: async () => {} },
})