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
Follow-up to #45 (Phase 1: theme infrastructure + core layout). After Phase 1 lands, migrate the remaining application surfaces to use semantic theme tokens so every page and component renders correctly in both light and dark modes.
Update src/pages/Calendar.css for light/dark calendar styling
Theme Recharts/Analytics chart axis, grid, and label colors dynamically
Clerk appearance props in auth UI (Navbar, sign-in flows) for both themes
PublicSharePage — shared public views readable in both themes
PWA theme-color / manifest.json background updates when theme changes (optional but recommended)
Smoke-test all main routes: Dashboard, Documents, Profile, Calendar, Status Board, Reports, Analytics, Hackathons, Interview Prep, modals, forms, dropdowns, toasts
Technical notes
Reuse Phase 1 tokens from src/index.css and ThemeProvider — do not introduce a second theme system
Description
Follow-up to #45 (Phase 1: theme infrastructure + core layout). After Phase 1 lands, migrate the remaining application surfaces to use semantic theme tokens so every page and component renders correctly in both light and dark modes.
Depends on: #45 (Phase 1 must be merged first)
Scope
bg-black,text-white,bg-[#0A0A0A], etc.)src/pages/Calendar.cssfor light/dark calendar stylingappearanceprops in auth UI (Navbar, sign-in flows) for both themesPublicSharePage— shared public views readable in both themestheme-color/manifest.jsonbackground updates when theme changes (optional but recommended)Technical notes
src/index.cssandThemeProvider— do not introduce a second theme systembg-black|text-whiteinsrc/(~50 files total; Phase 1 covers core shell + shared primitives)darkMode: 'class')Contribution
Comment with your planned approach before requesting assignment. GSSoC 2026 contributors welcome.