hamed
dfc86391c4
feat(payment): enhance payment configuration to include active gateways and update CORS settings
2026-07-01 12:45:18 +03:30
hamed
e95c5c12d1
feat: update UI components to use CSS variables for dark mode compatibility
2026-06-15 14:50:45 +03:30
hamed
68dfe613a2
feat(payment): add test mode check for payment callback IP validation
2026-06-15 13:17:28 +03:30
hamed
5fd45b429e
feat(subscription): include amount_rials in subscription payment mutation
2026-06-15 13:02:06 +03:30
hamed
3763c83471
feat(payment): refactor payment configuration retrieval into a custom hook
2026-06-15 12:56:43 +03:30
hamed
8c0b3d8282
feat(payment): add endpoint for payment configuration and update UI for test mode
2026-06-15 11:35:23 +03:30
hamed and Claude Sonnet 4.6
5be63a23b6
feat: redesign SubscriptionPage with improved UI/UX
...
- Active subscription card: colored gradient bg, icon, progress bar, expiry warning badge
- Trial banner: shown when no subscription and trial not used yet
- Plan cards: icon header, feature checklist (✓/✗), per-period buy buttons inline
- Free plan card shows "شما اکنون در این پنل هستید" when current
- Payment modal: order summary card + gateway selector with styled radio buttons
- Loading skeleton for plan cards
- Footer with trust signals
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-14 23:16:04 +03:30
hamed and Claude Sonnet 4.6
ab9d078bf0
fix: fix SubscriptionPage crash — align with API response structure
...
API returns { subscription: {...}|null, used_trial: bool } not flat MySubscription.
- Added MySubscriptionData interface with correct nested shape
- Extract my = myRaw.subscription and usedTrial = myRaw.used_trial separately
- Replace my.used_trial references with usedTrial variable
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-14 23:12:22 +03:30
hamed and Claude Sonnet 4.6
ed18c260ca
feat: add Staff, Subscription, ClinicServices, SmsWallet pages (TASK-10,11,13,14)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-14 22:23:30 +03:30