v1.0.8
v1.0.8 - Q&A Progress & Shop Checkout Hardening
Q&A Progress Tracking
The DevLovers Q&A section now includes per-topic progress tracking and clearer accordion state feedback.
- Per-topic viewed progress based on opened accordion items
- Progress bar and viewed counter above the question list
- Reset progress action for the current topic
- Viewed and bookmark persistence in localStorage
- Viewed and bookmark indicators inside accordion rows
- Localized progress labels and reset action (UK / EN / PL)
- Improved mobile layout for wrapped question titles
- Restored chevron toggle behavior and open-state rotation
- Fixed question totals by removing text-based deduplication in the Q&A API
Shop Checkout Hardening
The Shop checkout and payment flow received a reliability hardening pass before release.
- Strict shipping and payment coupling for shippable orders
- Payment pages now require an authorized session or valid scoped token
- Guest payment-init flows now receive the correct token scope
- Stripe capability checks aligned across cart, checkout, and payment page
- Removed silent Stripe fallback behavior to prevent fake paid order creation
- Shipment processing now closes correctly on refund, cancel, reverse, failure, and other terminal negative payment states
- Monobank invoice flow separated from Monobank Google Pay flow
- Hardened Monobank webhook verification, reconciliation, and wallet retry handling
- Added coverage for invalid city/warehouse, locker, and courier address combinations
- Prevented janitor cleanup from canceling reconcilable wallet attempts too early
Local Testing & Coverage
This release also improves local confidence for Shop flows.
- Added stable local Playwright smoke coverage for checkout and shipping scenarios
- Expanded deterministic regression coverage for payment, shipping, and wallet flows
Platform Updates
- Preserved locale during CTA navigation
- Updated About page LinkedIn followers fallback to
1.8k+
Database: PostgreSQL (Neon)
Caching: Upstash Redis
Hosting: Vercel
Live: https://devlovers.net