feat: UI/UX improvements with JetBrains Mono font, content fixes, bug fixes#77
Closed
neuralbroker wants to merge 3 commits into
Closed
feat: UI/UX improvements with JetBrains Mono font, content fixes, bug fixes#77neuralbroker wants to merge 3 commits into
neuralbroker wants to merge 3 commits into
Conversation
added 3 commits
May 17, 2026 09:28
…holder content - Body font changed to JetBrains Mono (modern monospace) via @fontsource-variable/jetbrains-mono - Removed all em dashes from source code and content (12 locations) - Replaced placeholder FAQ content with real CachyOS Q&A - Fixed Announcement banner with working link and better text - Fixed typo in 404 page (dont -> don't) - Fixed blog tag/category pages passing wrong prop name (metadata -> meta) - Added frontmatter date fallback in post.ts when git history unavailable - Improved meta descriptions on about page - Removed emoji from config.mjs site description
- Rewrite BackgroundGradient.astro with three-layer approach: Layer 1 - Color blob (existing SVG with CachyOS brand colors) Layer 2 - Noise/grain texture via SVG feTurbulence filter Layer 3 - Optional vertical gradient stripe bands - Add bg-stripe-pattern utility to base.css with CachyOS brand colors - Add variant prop: 'blob' | 'stripe' | 'combined' for section-specific backgrounds - Fix remaining em dash on category blog page - Homepage: combined (blob + noise + stripes) - About page: stripe variant - Download page: blob variant - Blog list page: blob variant
…fixes - Add VT323 font for tagline with JetBrains Mono as current hero font - Add staggered fade-in-up animation to hero tagline words - Expand BackgroundGradient with aurora variant, multi-layer noise, stripe glow - Add 3-layer animated blob system with drift animations - Fix ESLint errors: unused imports, @ts-ignore, expression misuse - Fix git path resolution for Windows (hardcode 'git' fallback) - Fix unused catch vars and date type annotations in post.ts - Clean up permalinks constant truthiness
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
Font: Body font changed to JetBrains Mono (modern monospace), headings retain Inter for contrast.
Content fixes: Replaced placeholder FAQ with real Q&A, fixed Announcement banner link, fixed 404 typo, improved about meta description, removed emoji from site description.
Bug fixes: Added frontmatter date fallback in post.ts for when git history unavailable (was crashing blog). Fixed blog tag/category pages passing wrong prop name (metadata -> meta).
Em dashes: Removed all 12 em dash occurrences across source code, config, and blog posts.