CI / Build & Quality Checks (push) Skipped
CI / Secret scan (gitleaks) (push) Skipped
CI / Playwright smoke (e2e) (push) Skipped
CI / Build & Quality Checks (pull_request) Successful in 3m22s
CI / Trigger Desktop Build (pull_request) Skipped
CI / Docker image build & smoke test (pull_request) Skipped
CI / Secret scan (gitleaks) (pull_request) Successful in 15s
CI / Playwright smoke (e2e) (pull_request) Successful in 22m34s
- String lights are a real garland: a wire in shallow scallops with small bulbs hanging from it, all within the top ~16px so they stay above header icons and text (the old bokeh orbs covered the phone back/search icons). One repeating SVG tile; two bulb sets twinkle alternately (opacity only). - Snow has a white core plus a blue-grey rim, so it shows on light themes (it was invisible) as well as dark; six-armed crystals drift in front. - The frost vignette is gone and the bottom wash is lighter, so the composer area is no longer greyed on light themes. - Reduced motion: static garland and a still scatter of snow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5