269 Commits (2e61edfa1fdadd8d6d2171d71930f3bc4c590c40)

Author SHA1 Message Date
Muhammad A. Ghorbani 846af924d0 feat: implement marriage domain types, localization, and new pages for banned and accepted status management. 1 week ago
Muhammad A. Ghorbani eee46c1199 feat: implement marriage profile normalization logic and request-accepted client component with tests 1 week ago
Muhammad A. Ghorbani ce10e41494 feat: implement marriage outcome reporting flow with internationalization and testing support 1 week ago
Muhammad A. Ghorbani 1d35fd7307 feat: implement request accepted client view with contact information display and interaction components 1 week ago
Muhammad A. Ghorbani e90d78a2d3 fix(webview): eliminate stale HTML caching, fix bootstrap locale routing, add client error logging bridge, and remove overlay barrier on mobile 1 week ago
Muhammad A. Ghorbani 48335e518f fix(request-accepted): resolve overlay dismissal route guard and secondary action sheet triggers on mobile 2 weeks ago
Muhammad A. Ghorbani db6638d3ac fix(staging): fix backend container hostname in docker-compose, resolve overlay mount race condition, and unblock mobile intro submit 2 weeks ago
Muhammad A. Ghorbani 72db3ba162 fix(intro): remove blocking token wait on submit for instant onboarding transition 2 weeks ago
Muhammad A. Ghorbani d13c6810ad feat: add LoadingBorderSpinner component, implement multi-language support, and introduce new match client workflows. 2 weeks ago
mortezaei f1facb3549 refactor: update QuestionAnswersProvider props with slug, questions, and locale in preview pages 2 weeks ago
mortezaei 83179d0af0 fix: update I18nProvider prop from initialLocale to locale 2 weeks ago
mortezaei 806e15f0d5 refactor: replace hardcoded layout margins with global CSS utility classes and standardize page background variants 2 weeks ago
mortezaei ab95af4b69 refactor: replace hardcoded layout margins with global --app-shell-px variable and add regression tests 2 weeks ago
Ali Alavi 24f332c064 fix(build): resolve TypeScript errors in preview-upload and question-detail-client, track deployed commit in auto_deploy_staging 2 weeks ago
Muhammad A. Ghorbani 121665dd5d feat: add support for 17 new languages and create client-side question detail component 2 weeks ago
Muhammad A. Ghorbani 7d1f8647a4 feat: add file upload preview pages and QuestionFile component implementation 2 weeks ago
mortezaei 89ddd7f691 perf(deps): replace google-libphonenumber with lightweight calling code map 2 weeks ago
mortezaei ee238ad8cf perf(config): optimize caching strategy and font loading 2 weeks ago
mortezaei 2569ed4033 perf(information-sheet): render inline play icon synchronously for answer pace sheet to eliminate late load delay 2 weeks ago
mortezaei affc5c5c5d refactor(ui): implement snapping logic and CSS parity for terms sheet 2 weeks ago
mortezaei 9c3d4ee5b4 feat: implement multi-select logic with exclusive option handling and add accompanying tests and UI component integration. 2 weeks ago
Muhammad A. Ghorbani bc8cce4b0a feat: add multi-step marriage profile onboarding slider with native navigation handling 2 weeks ago
Muhammad A. Ghorbani b7ca24027b feat: implement marriage profile normalization logic and schema-based UI navigation adapters 2 weeks ago
mortezaei b9e4b28f64 refactor: centralize profile persistence and navigation syncing via reactive QueryClient subscription 2 weeks ago
mortezaei e575733579 fix: improve keyboard interaction reliability, add SSR debugging logs, and resolve DiscountWidget initialization in subscription sheet 2 weeks ago
mortezaei 2cc684ce48 refactor: implement Flutter marriage data synchronization and improve keyboard visibility handling in information sheet 2 weeks ago
mortezaei 9864164f14 fix(header): restore original authentic Faminela serif typography for English Marriage while keeping bold Arabic/Persian 2 weeks ago
mortezaei 72a5a9439d fix(typography): enable synthetic bold for regular fonts by specifying exact font-weight in @font-face 2 weeks ago
mortezaei 4ce46b865d feat(fonts): align typography and @font-face system 1:1 with flutter and hosseinieh-app 2 weeks ago
mortezaei 78b1afa550 feat: enable automatic keyboard-aware sheet lifting and optimize inventory fetching with synchronous initial data 2 weeks ago
mortezaei 011a00e151 perf(fonts): enable font preloading across active typography to eliminate FOUT/layout shift 2 weeks ago
mortezaei d718c4f42a feat(fonts): add multi-language fonts matching Flutter Najm typography (Arabic, Persian, Urdu, SegoeUI) 2 weeks ago
mortezaei b0ee500664 fix(questions-list): close overlay and return to waiting screen when clicking submit in edit profile mode 2 weeks ago
mortezaei ece47e602a fix(questions-list): enable vertical scrolling inside SectionOverlayHost and resolve test assertion 2 weeks ago
mortezaei 1a1c1ff9fd test: update questions-list-overlay and finding-match-client tests 2 weeks ago
mortezaei 4a02ebe2ad feat: implement questions list overlay with pre-mounting and hook-based state management 2 weeks ago
Muhammad A. Ghorbani 3a7c5a35c5 feat: implement multi-step slider onboarding flow and add internationalization support for multiple locales 2 weeks ago
mortezaei 8708d0dc36 feat: add debug logging to profile redirection and initial data synchronization flows 2 weeks ago
mortezaei aa4214613c refactor(ui): synchronize profile redirection with fetch status 2 weeks ago
mortezaei f24938d5a1 feat(auth): hydrate marriage profile via root layout providers 2 weeks ago
mortezaei 3df506ec7a refactor(ui): optimize flutter loading signal and profile data freshness 2 weeks ago
mortezaei a5e4cf0584 feat(auth): implement early marriage data hydration via root layout 3 weeks ago
mortezaei 5148c60ad8 feat: implement initial server-side injection of marriage data into window global and improve cookie parsing robustness 3 weeks ago
mortezaei 3480a92136 refactor: simplify routing by removing server-side data fetching and hydration across all app pages 3 weeks ago
mortezaei 293815b332 refactor(request-accepted): replace female contact state with payment success toast state 3 weeks ago
mortezaei d405660fee refactor: remove server-side data fetching and hydration to prioritize instant client-side rendering and signal immediate loading completion to Flutter 3 weeks ago
mortezaei a99a66d801 refactor: standardize profile opening flow using async refetching and replace deprecated useEffect-based logic across match modules 3 weeks ago
mortezaei c332ec235d refactor: fix layout scrolling behavior by enabling sticky headers and adjusting section min-heights 3 weeks ago
mortezaei e06f5bd344 fix: prevent premature redirects using stale initialData and improve payment error handling for Habcoin transactions 3 weeks ago
mortezaei 99889adf1e fix(ui): move profile action button outside of main container 3 weeks ago