feat: dashboard Second Brain, essai 7 jours et vérification e-mail
All checks were successful
CI / Lint, Unit Tests & Build (push) Successful in 7m14s
CI / Deploy production (on server) (push) Successful in 1m25s

Rendre le dashboard actionnable (inbox, peek, carte mentale), aligner la facturation sur l’essai 7 jours, et bloquer le login e-mail tant que l’adresse n’est pas confirmée.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Antigravity
2026-08-30 07:19:36 +00:00
parent 69c99e4f4f
commit 80ccc1f6de
95 changed files with 4158 additions and 618 deletions

View File

@@ -8,7 +8,7 @@ export const INTERACTIVE_PAGE_CAPS = {
maxDemosPerPage: 5,
maxSimsPerPage: 3,
maxOverviewCards: 4,
minOverviewCards: 2,
minOverviewCards: 3,
maxStatsItems: 5,
minStatsItems: 2,
maxJsonBytes: 128 * 1024,
@@ -30,8 +30,14 @@ export const PAGE_BLOCK_TYPES = [
'table',
'image',
'sim',
'steps',
] as const
export const STEPS_CAPS = {
minSteps: 2,
maxSteps: 12,
} as const
export const CALLOUT_KINDS = [
'definition',
'warning',
@@ -69,6 +75,8 @@ export const PAGE_HUMAN_STRING_KEYS = [
'intro',
'xLabel',
'yLabel',
// steps blocks
'rule',
// inherited from demos (speak etc. scanned via demo validator)
'speak',
'text',