Files
zemailnator/app/Models
idevakk 15e018eb88 feat(payment): implement comprehensive Polar subscription sync with proper date and cancellation handling
- Add Polar-specific date field mapping in PaymentOrchestrator (current_period_start, current_period_end, cancelled_at, trial_end)
  - Handle both cancellation scenarios: cancel_at_period_end=true and existing cancelled_at timestamp
  - Map customer_cancellation_reason and customer_cancellation_comment from Polar to database
  - Update billing page to show correct renewal vs expiry dates based on cancellation status
  - Restrict cancel button to activation_key provider only (Polar uses customer portal)
  - Fix button spacing between "Manage in Polar" and "Sync" buttons
  - Ensure both "Sync" and "Recheck Status" buttons use identical sync functionality
2025-12-06 10:42:25 -08:00
..
2025-11-14 01:51:35 -08:00
2025-11-14 02:01:01 -08:00
2025-11-14 02:01:01 -08:00
2025-11-14 01:51:35 -08:00
2025-11-14 02:01:01 -08:00
2025-11-14 02:01:01 -08:00
2025-11-14 01:51:35 -08:00
2025-11-14 01:51:35 -08:00
2025-11-14 02:01:01 -08:00
2025-11-14 02:01:01 -08:00