From 18786c7774e817b6a55c27017c8f719c2197afcb Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 15 Aug 2026 17:19:28 -0700 Subject: A newborn identity knows it has no portrait: fresh seeds skip the kind-0 wait and the punk paints the moment home appears Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_014tE4U5nEjGTQy8PwYqamfv --- src/app.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/app.js') diff --git a/src/app.js b/src/app.js index cc30cee..f5337b6 100644 --- a/src/app.js +++ b/src/app.js @@ -1017,6 +1017,9 @@ async function activateAccount(acc, opts = {}) { persistAccounts(); autoSave(acc); for (const f of FEATURES) { try { f.init && f.init(); } catch {} } // per-feature wallet lifecycle + // A freshly generated identity provably has no profile yet — let features + // skip the "is there a kind-0?" wait (avatar would sit blank meanwhile). + if (opts.generated) featureHook('identityGenerated'); const hadCache = wallet.restoreCache(); // show last-known balance/history instantly // An opened gift link starts on a claim/back-up screen instead of the wallet. ui.screen = opts.gift ? 'claim' : 'wallet'; -- cgit v1.2.3