Skip to content

v1.0.12

Latest

Choose a tag to compare

@ViktorSvertoka ViktorSvertoka released this 23 Apr 13:13
· 9 commits to main since this release

v1.0.12 - Category Registry Refactor, Runtime-Safe Cart Checks & Docs Refresh

Category System Upgrade

This release improves category scalability and consistency across Q&A and Quiz.

  • Added new category styling and icon support for:
    • PHP
    • Laravel
    • C#
    • .NET
  • Introduced centralized categoryRegistry as a single source of truth for:
    • category metadata
    • icon mapping
    • accent/style configuration
  • Refactored category data/style generation to registry-driven architecture
  • Preserved existing public APIs to avoid cross-page regressions:
    • categoryData
    • categoryTabStyles
    • getCategoryTabStyle

Type Safety & UI Polish

  • Fixed literal type widening risk in category factory (slug/title now stay strongly typed)
  • Brightened Django accent color for better dark-theme readability

Shop Runtime Reliability (Netlify/SSR)

  • Restored fail-closed cart provider capability behavior (no SSR crash on unrelated missing env)
  • Migrated Stripe/Monobank cart capability env reads to runtime-safe server env access

About Metrics Consistency

  • Updated LinkedIn followers fallback from 1.8k+ to 2k+
  • Normalized compact-number formatting so whole thousands display as 2k+ (without .0)

Documentation Refresh

  • Updated README screenshots and dashboard section
  • Updated Blog description to reflect in-house admin workflow (no Sanity CMS)

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