mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-30 23:27:55 -05:00
- Layout.svelte composes SideNav (events/friends/streams), MobileNav, header (logo, breadcrumbs, collapse buttons, TopNavMenus, TopRightButtons, nprogress anchor) and Footer (patrons via remote query) - sidebar server data ported: resolveSidebarData + StreamRanking + friend/scrim/tournament/stream repositories, wired through the root layout load with the signed sidenav cookie - notifications: repository + getNotifications remote query, bell popover with unseen dot, notification link/icon mapping ported - theme: ThemeHead with color-scheme meta + no-flash script, byte-compatible theme cookie in layout data - PWA head links extracted from the React root; git commit define; nprogress driven by navigating state - differ head diff made semantic (title/meta/SEO-links as a sorted set) since framework asset links legitimately differ