266e33556d
Stopgap staging multi-user sur wallet partagé (cf. brief_2026-06-15_shared-wallet-shim). Distribution / import du wallet : - AccessGateScreen : barrière d'accès ON PAR DÉFAUT (désactivable via globalThis.__FESTIPOD_ACCESS_GATE_DISABLED__ pour tests/dev). Fournit le FICHIER .ngw + le mot de passe + un guide en 3 étapes (import assisté sur nextgraph.eu — le broker hébergé n'autorise pas l'import inline pendant l'auth web-app). - sharedWallet.ts + build.ts : fichier copié en /shared-wallet.ngw, mot de passe gravé. - Ancien LoginScreen (/login) retiré ; atterrissage post-login -> /home. - NextGraphContext : dé-piégeage de l'état "connecting" au retour (pageshow/bfcache). Couche multistore stopgap : storeRegistry, isolation, AccountContext, FestipodDataContext. Tests e2e multi-navigateur : - browserPool + world.openBrowser : contextes frais isolés, 2 axes orthogonaux (nb de navigateurs × modèle de wallet own/shared). - @humain : parcours humain complet (télécharge -> importe le fichier sur nextgraph.eu -> Entrer -> pseudo -> accueil). - Bypass de la barrière pour @e2e via context.addInitScript. - Convention @wip exclue via cucumber.json. Docs (concepts) : nextgraph-platform (knowledge_broker-import-constraint, decision_2026-06-17_assisted-wallet-import), bdd-testing (knowledge_multibrowser-harness). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
46 lines
574 B
Plaintext
46 lines
574 B
Plaintext
# dependencies (bun install)
|
|
node_modules
|
|
|
|
# output
|
|
out
|
|
dist
|
|
*.tgz
|
|
|
|
# code coverage
|
|
coverage
|
|
*.lcov
|
|
|
|
# logs
|
|
logs
|
|
_.log
|
|
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
|
|
|
|
# dotenv environment variable files
|
|
.env
|
|
.env.development.local
|
|
.env.test.local
|
|
.env.production.local
|
|
.env.local
|
|
|
|
# caches
|
|
.eslintcache
|
|
.cache
|
|
*.tsbuildinfo
|
|
|
|
# IntelliJ based IDEs
|
|
.idea
|
|
|
|
# Finder (MacOS) folder config
|
|
.DS_Store
|
|
.ng-tarballs
|
|
|
|
# Playwright persistent profile (contains NG wallet)
|
|
.playwright-profile/
|
|
.playwright-profile-debug/
|
|
playwright/.auth/
|
|
|
|
*storybook.log
|
|
storybook-static
|
|
dist-staging/
|
|
*.ngw
|