Skip to content

feat(welcome): defer first-launch background work until intro animati…#232

Merged
SDSLeon merged 4 commits into
masterfrom
lightcode/steady-otter-437f5360
Jun 27, 2026
Merged

feat(welcome): defer first-launch background work until intro animati…#232
SDSLeon merged 4 commits into
masterfrom
lightcode/steady-otter-437f5360

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 26, 2026

Copy link
Copy Markdown
Owner

…on settles

  • add welcomeGateStore to gate agent detection on first launch
  • hold MainView detection sweep until welcome animation settles or is dismissed
  • release the gate on settle timer or when the user dismisses the overlay
  • move WELCOME_SEEN_STORAGE_KEY into the shared store
  • add welcomeGateStore tests covering seeding and release

Summary

What changed?

Motivation

Why is this useful or needed?

Testing

  • pnpm run typecheck
  • pnpm run lint
  • pnpm run fmt:check
  • pnpm run test
  • Not run; reason:

Screenshots

Add screenshots or screen recordings for UI changes.

Linked issue

Closes #

…on settles

- add welcomeGateStore to gate agent detection on first launch
- hold MainView detection sweep until welcome animation settles or is dismissed
- release the gate on settle timer or when the user dismisses the overlay
- move WELCOME_SEEN_STORAGE_KEY into the shared store
- add welcomeGateStore tests covering seeding and release
@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
lightcode-landing Skipped Skipped Jun 27, 2026 12:49am

…log flush test

Advance only past the 25ms dev-log buffer flush instead of draining all
timers, since UsageService auto-refresh reschedules itself indefinitely.
…ter-437f5360-pr232

# Conflicts:
#	src/supervisor/runtime.test.ts
@SDSLeon SDSLeon merged commit dd09068 into master Jun 27, 2026
6 checks passed
@SDSLeon SDSLeon deleted the lightcode/steady-otter-437f5360 branch June 27, 2026 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant