Skip to content

v1.0.13

Choose a tag to compare

@ViktorSvertoka ViktorSvertoka released this 18 Jul 11:32
· 50 commits to main since this release

v1.0.13 - Category Expansion, Runtime-Safe Navigation & SEO Fixes

Category System Expansion

This release expands the category registry with four new technologies and improves styling consistency across Q&A and Quiz.

  • Added new category support for:
    • Go
    • GraphQL
    • NestJS
    • NuxtJS
  • Added dedicated SVG icons for all four categories
  • Added brand-aligned accent colors, hover states, active states, and glow styles
  • Preserved the existing category style API for current consumers

Category Type Safety

  • Derived category slug typing directly from categoryRegistry
  • Changed categoryTabStyles from a partial map to a complete registry-driven record
  • Ensured every registered category has an explicit style configuration
  • Preserved fallback styling for unknown category slugs

Layout Runtime Reliability

  • Added guarded blog category loading in the localized root layout
  • Moved the blog category query behind a runtime-safe dynamic import
  • Added an empty-state fallback when category loading fails
  • Prevented blog category failures from breaking the entire localized page layout

Homepage SEO

  • Normalized NEXT_PUBLIC_SITE_URL before generating canonical URLs
  • Removed trailing slashes from the configured site URL
  • Prevented malformed canonical URLs containing duplicate slashes
  • Preserved locale-aware canonical URL generation

Database: PostgreSQL (Neon)
Caching: Upstash Redis
Hosting: Vercel / Netlify
Live: https://devlovers.net