Commits
Marek Vsechovsky committed 95b80ad5e7d
Session 83, Step 1: Admin pricing page overhaul - AIM-1326 Admin pricing page overhaul - AIM-1327 Fix property name mapping in admin and public pricing APIs - AIM-1328 Fix feature description not showing when re-editing in admin pricing - AIM-1329 Replace feature and tier modal dialogs with inline edit panels in admin pricing - AIM-1330 Add pricing tab to feature edit panel with per-currency and per-region support - AIM-1331 Add 'Included features' tab to tier edit panel with tree hierarchy - AIM-1332 Fix pricing tab empty state and add pricing workflow - AIM-1333 Multi-currency and per-region pricing database schema - AIM-1334 Add PriceCurrency and PriceRegion DB tables, SQL scripts, and C# models - AIM-1335 Add per-currency and per-region pricing tables and C# models - AIM-1336 Add EF Core DbContext configuration for new pricing entities - AIM-1337 Admin API endpoints for currency and region CRUD - AIM-1338 Auto-populate tax percentages for known regions - AIM-1339 Admin UI for managing currencies and price regions - AIM-1340 Stripe integration upgrade - AIM-1341 Auto-sync products and prices from Aisman to Stripe - AIM-1342 Configure Stripe for tax-exclusive default prices - AIM-1343 Switch to Stripe Embedded Components checkout UI - AIM-1344 Pass correct region/currency/tax values to Stripe during payment - AIM-1345 User-facing pricing page fixes - AIM-1346 Fix tier display on public pricing page (title, description, features) - AIM-1347 Region-based pricing display with auto-detection on public pricing page - AIM-1348 Add admin page links to user menu for admin/master roles - AIM-1349 Drag-and-drop for feature and tier sort order and parent assignment - AIM-1350 Fix intermittent workflow note save failure (stale textarea reference) - AIM-1351 Add 'Has the agent finished?' diagnostic link for stuck S4 workflow state