Repository navigation
feat: homepage polish, dark mode, and 3 new domains - #52
Merged
Merged
Conversation
…er metrics Refactor domain cards from inline styles to proper CSS classes. Type counts (Product, Market segment, etc.) now hidden by default and revealed on hover with smooth transition. Metrics footer restyled with better typography. Closes #51 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add complete dark mode support via CSS custom properties. Theme toggle in icon bar with moon/sun icons. Persists choice in localStorage, auto-detects system preference on first visit. All badges, cards, sidebar, and content areas styled for both themes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… catalog - Add Integration & Connectivity, Security & Compliance, Platform Operations domains (~111 elements) - Add domain documentation (docs.md) for 4 domains - Default to dark theme, rename Elements to Entities on homepage - Fix dark mode in diagrams, maps, and graph nodes using CSS variables - Replace inline styles with CSS classes in diagram viewers - Fix diagram count showing 0 by computing from mock data - Add GitHub repo link to icon bar Closes #52 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add dark mode CSS vars for node headers (--node-header-bg) and edge labels (--edge-label-bg/text/border) in ReactFlow graphs - Keep diagram canvas light (#f8fafc) so BPMN/PlantUML arrows stay visible - Add ~24 new domain events across 5 domains (6-8 per domain) with cross-domain publish/consume connections for richer event flow maps - Update 7 existing events with consumer endpoints Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Extract graph panel inline styles to CSS classes (graph-panel-box, graph-panel-btn, graph-panel-input, graph-panel-label, etc.) - Add dark mode overrides for all graph panel elements - Fix grid background color in dark mode via --graph-grid variable - Fix FocusModeModal to use CSS variables for theme-awareness Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…subtitle - Add company field to site config in registry-mapping.yaml - Homepage shows company name as h1, "Architecture Catalog" as subtext - Update logo_text from A to N for Nova CRM branding - SiteConfig interface updated with optional company field Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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
Live demo: https://architecture-catalog.web.app (262 pages, 6 domains)
Closes #51
Test plan
🤖 Generated with Claude Code