You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 191aae4
Browse filesBrowse the repository at this point in the historyBrowse files
- PlaneHeader: remember and restore the scroll offset around the mobile
menu's body scroll lock. `position: fixed` with `top: 0` dropped the
document scroll, so opening the menu part-way down a page and closing
it sent the reader back to the top.
- PlaneHeader: type the nav off `DefaultTheme.Config` and narrow the
`NavItem` union properly (string-link guard, dropdown predicate). This
fixes 11 real type errors the previous check:types never looked at.
- CookieConsent: both sites boot PostHog with `persistence: "memory"`, but
granting consent only called `opt_in_capturing()`, so a consenting
visitor still got a fresh distinct_id on every page load. Lift
persistence on Accept, force it back on Decline, and revoke GA consent
explicitly on Decline.
- theme/index.ts: remove the leaked `hashchange` listener on unmount and
drop the duplicate synthetic click in the tab-hash handler.
- check-theme-sync: distinguish "sibling has not adopted plane/ yet" from
"sibling unreachable". The master fallback 404s until both PRs land,
which would have turned CI red on unrelated PRs in between.
- check:types: run vue-tsc through a shared wrapper. Plain `tsc` cannot
parse `.vue`, so the new gate silently skipped every component; it now
checks them and ignores only the vendored VoidZero sources.
Claude-Session: https://claude.ai/code/session_01JGiwdDajm1vYYNBfQMr44f
0 commit comments