- billing: atomic upsert-based idempotency (fixes TOCTOU + crash-between-ops race) - billing: payment_id uses `or` to handle explicit null payment_intent - Header: logo h-[44px] contained within navbar frame, remove md overflow - Header: Home button scrolls to top when already on / - Header: useMemo limelightItems to prevent useLayoutEffect thrash on scroll - Header: remove dead scrolled ternary (py-2 : py-2) - Hero: remove md:pt-[176px] gap (logo no longer overflows) - LimelightNav: clearTimeout cleanup, remove items from effect deps - SyntheticUsers/FocusGroups: bg-slate-50 → bg-background (dark theme fix) - api.ts + Dashboard: resendVerification passes user email (fixes 400 error) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| auth | ||
| models | ||
| routes | ||
| services | ||
| utils | ||
| .DS_Store | ||
| __init__.py | ||
| db.py | ||
| extensions.py | ||
| websocket_debug_tap.py | ||
| websocket_manager.py | ||
| websocket_manager_async.py | ||