v1.3.0
March 2026
Reliability, Analytics & Export Quality Upgrade
Expanded analytics coverage, clearer consent handling, and tighter preview-to-PDF parity across export workflows.
Added
- A structured analytics event architecture covering landing views, locale selection, signup, onboarding, CV creation, paywall exposure, checkout, payment outcomes, export completion, and contact form submissions.
- Clearer cookie consent controls for analytics and marketing preferences.
- More resilient export filename handling for multilingual resume and CV workflows.
Improved
- Google Analytics and consent handling now follow a clearer SPA event model with explicit banner-driven analytics and marketing permission states.
- Post-payment export flow now resumes more reliably and starts the user's PDF download without requiring a manual retry in healthy cases.
- Preview-to-PDF parity was tightened to below approximately 0.05% layout variance in the export pipeline.
- Russian and multilingual export filenames now generate cleaner transliterated file names instead of collapsing into placeholder separators.
Fixed
- False payment-failed states after successful Stripe checkout returns.
- Stuck "preparing export" states caused by auto-export races immediately after payment confirmation.
- First-export filename mismatches where the user-selected PDF filename could be ignored on the automatic post-payment download.
Security
- Hardened auth guardrails and validation around registration, login, and consent-aware analytics initialization.