feat: premium light/dark theme, dashboard polish, and standalone landing site#112
Open
manumishra12 wants to merge 2 commits into
Open
feat: premium light/dark theme, dashboard polish, and standalone landing site#112manumishra12 wants to merge 2 commits into
manumishra12 wants to merge 2 commits into
Conversation
Add a global light/dark theme system across all web routes with a floating toggle, no-flash bootstrap and prefers-reduced-motion support. - styles.css: theme-aware token system (:root dark + [data-theme=light]), vendored Inter font (@font-face), soft-shadow/radius scale, and a light-override layer for the review viewer's hardcoded clusters - theme.js: shared theme controller + floating sun/moon toggle (new) - Icons.js: inline-SVG icon set replacing unicode glyphs (new) - ui-connectors.html / ConnectorsPage / HomePage: connector cards with provider avatars, rank + model chips; icon-led home cards - review_runtime_landing.go: redesigned "/" Active Reviews dashboard with hero + stat cards, themed shell and collapsible side panels - index.html / FeedbackPopup.js: theme-aware review viewer - landing.html: self-contained premium marketing landing page (new)
Add git-lrc-landing/, a self-contained Vite + React + TypeScript single-page marketing site for git-lrc, separate from the in-app landing.html added previously. - Vite + TS scaffold (vite.config.ts, tsconfig*, eslint.config.js) - Sections: Hero, Features, Showcase, Steps, Docs, FAQ, OpenSource, CTA and Footer, with Nav and animated GitGraph / ProjectBoard - Light/dark theming via useTheme hook; Reveal scroll animations - node_modules and dist excluded via .gitignore
Contributor
|
Hi @manumishra12, We already have a landing page for git-lrc at https://hexmos.com/livereview/git-lrc/, including documentation, instructions, and more. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two related front-end contributions:
1. Premium light/dark theme + dashboard polish (existing web app)
prefers-reduced-motionsupportstyles.css(dark:root+[data-theme=light]), vendored Inter font, soft-shadow/radius scaletheme.js) and an inline-SVG icon set replacing unicode glyphs (Icons.js)/Active Reviews dashboard: hero + stat cards, themed shell, collapsible side panels2. New standalone
git-lrc-landing/marketing siteuseThemehook and scroll-reveal animationsnode_modules/distexcluded via.gitignoreNotes
Open-source contribution. Happy to split this into separate PRs, adjust scope, or tweak styling to match maintainer preferences.