Dashboard Changelog
All notable changes to the horizOn Dashboard (Frontend).
1.36.2 (2026-02-20)
Bug Fixes
- i18n: add missing modal.removeFoldout translation key to all languages (d108b40)
1.36.1 (2026-02-20)
Bug Fixes
- modal: replace hardcoded aria-label with translated foldout remove label (c82da70)
1.36.0 (2026-02-20)
Bug Fixes
- add missing register form i18n keys and hide accountId from user logs (cd1525e)
- default-hide closed tickets in admin view and add multi-lang design doc (200ea97)
- modal: make modal scrollable when content exceeds viewport height (5bc0036)
- tickets: add missing fields to TicketListResponse DTO and fix createdAt mapping (8860871)
Features
- add Ahrefs Web Analytics and clean up CSP after server-side tracking migration (b5c752b)
- add multi-language field utility and refactor content management modals (2906e51)
1.35.0 (2026-02-19)
Bug Fixes
- consolidate regional subdomain URLs to single horizon.pm domain (427356b)
Features
- replace client-side tracking with server-side TrackingCollectService (538597f)
1.34.3 (2026-02-19)
Bug Fixes
- add regional subdomains to CSP img-src for blog images (3b90f66)
1.34.2 (2026-02-19)
Bug Fixes
1.34.1 (2026-02-17)
Bug Fixes
- enable lazy background image loading on About Us page (d5dd9c7)
1.34.0 (2026-02-17)
Bug Fixes
- add missing analytics replay and cookie service wiring (69d0c6b)
- make Mori seagull images visible and inline on About Us page (bdec386)
Features
- add cookie consent translations for pt, nl, pl, ru, zh, ja, ar, ko, tr, id (2d79888)
- add Google Consent Mode v2 default (all denied) before scripts load (4c71254)
- add Microsoft Advertising to cookie consent analytics services (e1a2169)
- enhance About Us page with visual design and Mori seagulls (9a1ced7)
- fire gtag consent update on cookie consent change (f8f4041)
1.33.0 (2026-02-17)
Features
- add About Us page with indie dev story and live stats (e414f81)
1.32.0 (2026-02-17)
Features
- i18n: SSR language detection from Accept-Language header (0cbada4)
1.31.0 (2026-02-17)
Features
- seo: canonicalize all regions to us.horizon.pm (81c5413)
1.30.1 (2026-02-17)
Bug Fixes
- add SEO page titles and meta descriptions to examples, quickstart, and blog pages (d49b5a3)
1.30.0 (2026-02-16)
Features
- add Meta Pixel conversion events for signup, purchase, and checkout (0c00fbd)
1.29.2 (2026-02-16)
Bug Fixes
- add Facebook domains to CSP for Meta Pixel tracking (069224c)
1.29.1 (2026-02-16)
Bug Fixes
- set default Meta Pixel ID so pixel loads without env var override (d7f694c)
1.29.0 (2026-02-16)
Features
- add Meta Pixel (Facebook) tracking with cookie consent integration (204cb06)
1.28.0 (2026-02-15)
Features
- add markdown rendering for blog detail page (da035fe)
1.27.1 (2026-02-15)
Bug Fixes
- auto-append /chat/completions to custom OpenAI base URLs (923a064)
1.27.0 (2026-02-15)
Features
- add optional base URL field for OpenAI and Gemini providers (4866723)
1.26.5 (2026-02-15)
Bug Fixes
- add blob: to CSP img-src for blog image preview (32696f7)
1.26.4 (2026-02-15)
Bug Fixes
- load blog image in modal when imageUrl is present (4c616e9)
1.26.3 (2026-02-15)
Bug Fixes
- resolve blog image visibility, missing translations, footer year, and deletion UX (ed03c0d)
1.26.2 (2026-02-15)
Bug Fixes
- allow LM Studio connections by relaxing CSP connect-src directive (7d1e7b8)
1.26.1 (2026-02-15)
Bug Fixes
- attach auth token for ticket creation and expose blog hasImage field (1e9e99a)
1.26.0 (2026-02-15)
Bug Fixes
- blog: update news spec tests for card grid and Load More redesign (ab8dad1)
Features
- add blog redesign implementation plan (c43e0a0)
- blog: create NewsDetail component with SEO meta tags and adjacent navigation (e93c992)
- blog: redesign blog list with card grid and Load More button (4297f8d)
- blog: translate blog i18n keys for all languages and add productionUrl (bc50fb2)
- blog: update data layer for blog redesign (c5e0163)
- blog: update English i18n keys for blog redesign (950c8b3)
- finalize blog redesign design document (d098c96)
1.25.0 (2026-02-14)
Features
- blog: add blog image upload UI with drag-and-drop support (6494339)
1.24.1 (2026-02-13)
Bug Fixes
- improve Trust Bar alignment, light mode overlays, and sidebar button order (ff594e8)
1.24.0 (2026-02-13)
Features
- add changelog link to Trust Bar and dashboard sidebar (8c825eb)
1.23.3 (2026-02-13)
Bug Fixes
- use wildcard CSP for Clarity subdomains to fix v.clarity.ms block (c99abf0)
1.23.2 (2026-02-13)
Bug Fixes
- add missing Bing UET and Clarity script domains to CSP (b3b11c5)
1.23.1 (2026-02-13)
Bug Fixes
- add missing GTM and Microsoft Clarity domains to CSP (933de2f)
1.23.0 (2026-02-13)
Features
- add GitHub SDK links to engine cards and allow Bing UET in CSP (735c4ed)
1.22.17 (2026-02-12)
Bug Fixes
- add stats.g.doubleclick.net to CSP connect-src directive (504dc91)
1.22.16 (2026-02-11)
Bug Fixes
- resolve lazy loading and scroll-to-pricing failures on deferred content (53e1c4f)
1.22.15 (2026-02-11)
Performance Improvements
- optimize CLS, reduce DOM size, and add admin accounts caching (ffb4a54)
1.22.14 (2026-02-11)
Bug Fixes
- suppress console errors from blocked third-party script loads (c85a59d)
1.22.13 (2026-02-11)
Performance Improvements
- add preconnect hints and optimize hero background image (2378937)
1.22.12 (2026-02-11)
Bug Fixes
- add PWA icons and update manifest for installability compliance (d1615fa)
1.22.11 (2026-02-11)
Bug Fixes
- add missing Google Ads/GTM/GA4 domains to CSP for full tracking support (989be33)
1.22.10 (2026-02-11)
Performance Improvements
- optimize page load performance based on Catchpoint report (825eefa)
1.22.9 (2026-02-10)
Bug Fixes
- add Google Ads audience pixel domain to CSP img-src (63bb992)
1.22.8 (2026-02-10)
Bug Fixes
- add Google Ads conversion domains to CSP connect-src (804bd12)
1.22.7 (2026-02-10)
Bug Fixes
- send auth token with check-auth and guard against null response (8da0fde)
1.22.6 (2026-02-10)
Bug Fixes
- skip auth guards during SSR to prevent logout on page reload (e1a0957)
1.22.5 (2026-02-10)
Bug Fixes
- add missing Google Analytics and Ads domains to CSP connect-src (1cfae44)
1.22.4 (2026-02-10)
Bug Fixes
- add accounts.google.com to CSP script-src for Google Sign-In (9713db3)
1.22.3 (2026-02-09)
Performance Improvements
- add compression, CSP headers, web manifest, and fix accessibility contrast (e9b7e1c)
1.22.2 (2026-02-09)
Bug Fixes
- resolve mobile nav hydration mismatch causing layout flash (ff39f01)
1.22.1 (2026-02-09)
Performance Improvements
- fix SSR hydration and eliminate duplicate HTTP requests on page load (4e3cf0a)
1.22.0 (2026-02-09)
Features
- i18n: translate admin-banner feature into all 13 languages (aa64f14)
1.21.0 (2026-02-09)
Features
- i18n: add complete translation coverage for all 15 languages and build-time validation (b50a4ba)
1.20.0 (2026-02-09)
Features
- i18n: add quickstart and news translations for 13 languages and fix blog reactivity (83c2005)
1.19.1 (2026-02-09)
Bug Fixes
- prevent undefined params from being sent as literal strings in admin accounts API (8ba009c)
1.19.0 (2026-02-09)
Bug Fixes
- revert manual version bump and fix commit workflow for semantic-release (c2f8639)
Features
- i18n: add version-based cache-busting to translation file loading (fbe0937)
1.18.2 (2026-02-08)
Bug Fixes
- correct testimonial API path, add gift code display, and fix news i18n key scoping (f6a19c4)
1.18.1 (2026-02-08)
Bug Fixes
- dev-mode: hide dev mode panel in production builds (273efb1)
1.18.0 (2026-02-08)
Features
- testimonial: add customer testimonial submission and admin review workflow (29302cc)
1.16.0 (2026-02-08)
Bug Fixes
- i18n: remove duplicate home.hero and home.solution keys from public translation files (0cac611)
Features
- add dev-mode, blog management, examples page mockups, and mobile responsiveness (3d3a390)
- add rate limiting and help sections to Godot and REST API quickstart guides (09b6420)
- dev-mode: add mock endpoints for customer testimonial submission and review (e8b03f4)
- i18n: add testimonial submission and review translations for all languages (e2b91f5)
- i18n: update sidebar translation keys for all languages (f4ea022)
- mobile: add Capacitor native platform support for Android and iOS (9880e5d)
- system-config: add testimonial reward category with i18n for all languages (969e99d)
- testimonial: add admin review workflow with approve/reject actions (a67b1f8)
- testimonial: add customer testimonial submission page (6ce8908)
- testimonial: trigger release for customer submission and review workflow (94c0aae)
1.15.0 (2026-02-04)
Bug Fixes
- enforce release-triggering commits and update SEO service tests for hreflang support (937d75e)
- generate fallback transaction_id for Google Ads conversion tracking (a712878)
Features
- add GA4/GTM analytics tracking and migrate SEO domain to us.horizon.pm (f12bfab)
1.14.0 (2026-02-01)
Features
- add Google Ads conversion tracking to purchase success page (cd612c6)
- add purchase success page for Stripe payment confirmation (554dc63)
1.13.1 (2026-02-01)
Bug Fixes
- use npm ci instead of artifact transfer for node_modules (3aaac2e)
1.13.0 (2026-02-01)
Features
- add Google Ads conversion tracking for registration (bbbc355)
1.12.4 (2026-02-01)
Bug Fixes
- add SSR caching for home route to improve TTFB (ce1e3ea)
1.12.3 (2026-01-31)
Bug Fixes
- improve LCP with responsive hero image and optimized assets (e81dc04)
1.12.2 (2026-01-31)
Performance Improvements
- restore parallel initialization for faster FCP/LCP (7df231b)
1.12.1 (2026-01-31)
Bug Fixes
- update initialization manager tests for phased execution (651e5cf)
Performance Improvements
- optimize PageSpeed with FOUC prevention and lazy image loading (d96716e)
1.12.0 (2026-01-31)
Features
- add comprehensive SEO service with structured data and meta tag management (5f7148f)
1.11.1 (2026-01-30)
Performance Improvements
- optimize bundle size and initial load performance (3991d07)
1.11.0 (2026-01-28)
Features
- add gclid tracking for Google Ads attribution (bed2813)
- add gclid tracking for Google Ads attribution (97de189)
1.10.0 (2026-01-28)
Features
- add Google Tag Manager with cookie consent gate (22e11b8)
1.9.2 (2026-01-26)
Bug Fixes
- switch SSR server to CommonEngine for better compatibility (105c5cc)
1.9.1 (2026-01-26)
Bug Fixes
- lazy-initialize Angular SSR engine to avoid manifest timing issues (5cb1a05)
1.9.0 (2026-01-26)
Features
- add Express SSR server for production Docker deployment (5bd28ab)
1.8.2 (2026-01-26)
Bug Fixes
- add SSR compatibility guards for browser-only APIs (495b8be)
1.8.1 (2025-12-18)
Bug Fixes
- add dynamic canonical URL and hreflang tags for regional SEO (f442ebb)
1.8.0 (2025-12-14)
Features
- auto-refresh auth after subscription changes (12f6da9)
- mark Godot SDK as available and improve price cards readability (3c40a9e)
1.7.0 (2025-12-09)
Features
- expand FREE tier access and add marketing documentation (e3dbad5)
1.6.0 (2025-12-07)
Features
- add Unity SDK quickstart guide with step-by-step tutorial (dac6ddb)
1.5.1 (2025-12-07)
Performance Improvements
- optimize PageSpeed Insights performance and accessibility (a60ae85)
1.5.0 (2025-12-07)
Features
- add email verification page and enhance user feedback with category/device info (f89d426)
1.4.0 (2025-12-05)
Features
- add docs link to sidebar and enhance home page translations (d986009)
1.3.0 (2025-12-04)
Features
- update signInWithGoogle method to include redirect URI (ce5b8e6)
1.2.0 (2025-12-04)
Features
- update routing and canonical URLs to reflect new domain structure (9529c8c)
1.1.0 (2025-12-04)
Bug Fixes
- enhance logging functionality and improve test coverage (1790a1a)
- revert home page (e029b63)
- update support titles and descriptions across multiple languages (ff606a4)
Features
- add complete data export request functionality and update localization strings (d274e69)
- add section dividers to enhance layout and visual separation (402e099)
- implement pixel wave section divider and update SVG assets (90f7503)
1.0.0 (2025-12-04)
Features
- add testimonial management feature with dynamic home page integration (7f14b92)
- redesign home page with new marketing sections and expanded content (a63531b)
Performance Improvements
- convert images to WebP format and add lazy loading (d8ff6ee)