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
categoryRegistryas 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:
categoryDatacategoryTabStylesgetCategoryTabStyle
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+to2k+ - 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