Private#1118
Conversation
feat(i18n): codemod and localization
…rrectly in font family configuration
Fix/main clone for tirdad
feat(currency): implement currency symbol overrides and update format…
…mports in PlanPriceTable and helper_functions
feat(TaxAssociationTable): add TrashIcon import and clean up unused i…
…tation configuration
refactor: update branding Tirdad, adjust favicon, and enhance documen…
… component for internationalization
refactor: update branding, enhance HTML meta tags, and improve Loader…
…formatting, and update input components for localized currency display
main -> private
…als and validation messages
Merge pull request #999 from flexprice/develop
…urrency formatting, and update input components for localized currency display" This reverts commit da3df32.
dfeat(currency): implement Saudi Riyal font support, enhance currency …
build issues resolved
…into HTML and update environment variable documentation
…for API URL in feature components
…exprice contact availability across multiple components
…brand name placeholders
…ption and pricing components
…deprecated workflows and enhance .gitignore
… build command, and output directory
… symbol retrieval
Fix/main merge
i18n(ar): natural Saudi-flavored Arabic localization overhaul
Centralize contact config so deployments can enable Slack, email, and book-a-call links via VITE_PLATFORM_CONFIG without relying on flexprice.io hostname checks. Co-authored-by: Cursor <cursoragent@cursor.com>
Add contact_us platform flag for white-label contact details.
Private staging
Enhance localization and error handling for integration and payment f…
|
Important Review skippedToo many files! This PR contains 217 files, which is 117 over the limit of 100. To get a review, narrow the scope: Upgrade to a paid plan to raise the limit. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (6)
📒 Files selected for processing (217)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Resolve conflicts preserving white-label + localization (private-staging) while bringing in main's newer features: - config: merge production platform flag (main) with typography/font config and tenant feature allowlist; keep tirdad white-label contact details - i18n (ar/en): 3-way key-union merge across billing/catalog/customers/settings; add missing tableColumns/actions/tableMenu keys + costSheets filter labels + subscription alertSettings + feature archive/fetch toasts (en + ar parity) - components/pages: keep localized t() strings, fold in main's new features (Copy ID options, Alert Settings, coupon actions, expression aggregation, cost-sheet filter/sort, settings tab refactor) and localize the strings main introduced - fix helper signature mismatches surfaced by the merge (getPriceTypeLabel, formatInvoiceCadence/formatBillingPeriodForDisplay require t; format_chips named exports; formatInvoiceCadence moved to helper_functions) Build, typecheck, ESLint (0 errors), and config/contact/brand tests pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Resolve conflicts to clear PR #1138 without merging it, keeping private's newer Moyasar redirect-URL autopay flow and folding in private-staging's additions: - Moyasar autopay: keep private's redirect-flow copy + Connection-based typing (MoyasarConnectionDrawer + test + CheckoutPage result states) - Paddle: keep private-staging's webhook-events import (used by getWebhookEvents) - IntegrationMappingCard: use common:integrations.setupAutopayMoyasar key; drop duplicated useMemo deps - i18n (ar/en customers + settings): 3-way key-union merge; private's autopay strings win on value conflicts (matches the redirect-flow code) Typecheck, build, ESLint (0 errors), and Moyasar drawer tests (5/5) pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
DiffSniff Summary — ⏸️ Could Not CompleteCould not complete: DiffSniff |
No description provided.