@@ -5,8 +5,6 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/ ) .
77
8- ---
9-
108## [ 0.1.0] - 2025-12-18
119
1210### Added
@@ -867,3 +865,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
867865- Optimized blog queries through Drizzle ORM
868866- Reduced external API dependencies (Sanity removed from runtime)
869867- Improved shipping and payment event processing reliability
868+
869+ ## [ 1.0.8] - 2026-03-15
870+
871+ ### Added
872+
873+ - Q&A progress tracking:
874+ - Per-topic viewed progress based on opened accordion items
875+ - Progress bar and viewed counter above the question list
876+ - Reset action for current-topic progress
877+ - Viewed/bookmark persistence in localStorage
878+ - Viewed and bookmark indicators in accordion rows
879+ - Localized progress labels and reset action (uk / en / pl)
880+ - Local Shop smoke coverage:
881+ - Stable Playwright checkout/shipping smoke scenarios for local verification
882+ - Deterministic regression coverage for payment, shipping, and wallet flows
883+
884+ ### Changed
885+
886+ - Q&A accordion UX:
887+ - Improved mobile layout for wrapped question titles
888+ - Restored chevron toggle behavior and open-state rotation
889+ - Fixed Q&A totals by removing text-based deduplication in the API layer
890+ - About page:
891+ - Updated LinkedIn followers fallback display to ` 1.8k+ `
892+ - Shop checkout and payments:
893+ - Enforced strict shipping/payment coupling for shippable orders
894+ - Payment page access now requires authorized session or valid scoped token
895+ - Guest payment-init flows now receive correct token scope
896+ - Stripe capability checks aligned across cart, checkout, and payment page
897+ - Monobank invoice flow separated from Monobank Google Pay flow
898+
899+ ### Fixed
900+
901+ - Preserved locale during CTA navigation
902+ - Removed silent Stripe fallback behavior to prevent fake paid order creation
903+ - Closed shipment processing on refund, cancel, reverse, failure, and other terminal negative payment states
904+ - Hardened Monobank webhook verification, reconciliation, and wallet retry handling
905+ - Added validation coverage for invalid city/warehouse, locker, and courier address combinations
906+ - Prevented janitor cleanup from canceling reconcilable wallet attempts too early
0 commit comments