Commit Graph

  • 4a02ebe2ad feat: implement questions list overlay with pre-mounting and hook-based state management mortezaei 2026-08-30 17:03:25 +0330
  • 00e33089a4 feat: add DiscountWidget component for applying and validating discount codes Muhammad A. Ghorbani 2026-08-30 12:57:34 +0330
  • 94ab56af43 Merge branch 'master' of https://git.habibapp.com/sina_sajjadi/marriage Muhammad A. Ghorbani 2026-08-30 12:57:13 +0330
  • 3a7c5a35c5 feat: implement multi-step slider onboarding flow and add internationalization support for multiple locales Muhammad A. Ghorbani 2026-08-30 12:56:19 +0330
  • 6c400af207 fix(header): restrict subscription diamond button exclusively to male users mortezaei 2026-08-30 10:24:22 +0330
  • 62696680d6 feat(storage): implement user-scoped profile persistence with instant 0ms hydration mortezaei 2026-08-30 09:24:23 +0330
  • 5ba6a39d03 fix(lifecycle): eliminate stale initialData cache mutation and ensure 0ms web_ready delivery mortezaei 2026-08-30 08:56:29 +0330
  • 8708d0dc36 feat: add debug logging to profile redirection and initial data synchronization flows mortezaei 2026-08-30 07:24:34 +0330
  • aa4214613c refactor(ui): synchronize profile redirection with fetch status mortezaei 2026-08-30 07:14:09 +0330
  • f24938d5a1 feat(auth): hydrate marriage profile via root layout providers mortezaei 2026-08-30 06:38:22 +0330
  • 3df506ec7a refactor(ui): optimize flutter loading signal and profile data freshness mortezaei 2026-08-30 06:26:33 +0330
  • a5e4cf0584 feat(auth): implement early marriage data hydration via root layout mortezaei 2026-08-30 05:42:24 +0330
  • 5148c60ad8 feat: implement initial server-side injection of marriage data into window global and improve cookie parsing robustness mortezaei 2026-08-30 05:22:39 +0330
  • 3480a92136 refactor: simplify routing by removing server-side data fetching and hydration across all app pages mortezaei 2026-08-30 05:04:24 +0330
  • 293815b332 refactor(request-accepted): replace female contact state with payment success toast state mortezaei 2026-08-30 05:01:43 +0330
  • d405660fee refactor: remove server-side data fetching and hydration to prioritize instant client-side rendering and signal immediate loading completion to Flutter mortezaei 2026-08-30 05:00:02 +0330
  • a99a66d801 refactor: standardize profile opening flow using async refetching and replace deprecated useEffect-based logic across match modules mortezaei 2026-08-30 04:46:10 +0330
  • c332ec235d refactor: fix layout scrolling behavior by enabling sticky headers and adjusting section min-heights mortezaei 2026-08-30 04:04:05 +0330
  • e06f5bd344 fix: prevent premature redirects using stale initialData and improve payment error handling for Habcoin transactions mortezaei 2026-08-30 03:42:31 +0330
  • 99889adf1e fix(ui): move profile action button outside of main container mortezaei 2026-08-29 14:41:06 +0330
  • 916513ea90 refactor(ui): improve layout consistency and profile redirection logic mortezaei 2026-08-29 14:35:16 +0330
  • 2e1267bc48 refactor: update layout styles, adjust component dimensions, and refine profile redirection logic mortezaei 2026-08-29 14:24:07 +0330
  • 6960754c1d fix match hook start mortezaei 2026-08-29 14:06:20 +0330
  • c89cc8e958 fix auth mortezaei 2026-08-29 13:48:40 +0330
  • 8830dee187 fix ssr loading mortezaei 2026-08-29 13:34:29 +0330
  • 714bd677dd feat: localize country names across all supported languages and update exit navigation flow mortezaei 2026-08-29 00:08:12 +0330
  • 970d277231 feat: implement phone input component with Flutter-based geolocation, country-specific formatting, and validation testing Muhammad A. Ghorbani 2026-08-28 23:14:03 +0330
  • 4907477e87 feat: add reusable button, swipe-button, question-card, and section-icon components Muhammad A. Ghorbani 2026-08-28 21:26:18 +0330
  • 82f1db1d8b fix intro mortezaei 2026-08-27 15:30:32 +0330
  • 6477bde98e fix images mortezaei 2026-08-27 15:08:53 +0330
  • 0acd67c88d feat: add request-accepted client component and multi-language translation support Muhammad A. Ghorbani 2026-08-27 14:52:39 +0330
  • 03fba161c3 debug log mortezaei 2026-08-27 13:33:29 +0330
  • 5779e0b5c0 fix header icon mortezaei 2026-08-27 13:31:11 +0330
  • 0c9208fee9 fix webview mortezaei 2026-08-27 13:26:34 +0330
  • 2ce77beb5c fix page mortezaei 2026-08-27 12:55:55 +0330
  • f7e556382d fix page mortezaei 2026-08-27 12:43:05 +0330
  • 70d3fe6394 fix page mortezaei 2026-08-27 12:40:20 +0330
  • 25fecebb07 fix header mortezaei 2026-08-27 12:35:09 +0330
  • 69d6b817e3 fix image mortezaei 2026-08-27 12:24:21 +0330
  • 28e8259b34 remove video mortezaei 2026-08-27 11:42:30 +0330
  • a772036337 fix header request approved mortezaei 2026-08-27 10:40:39 +0330
  • a5fa49e77d fix image mortezaei 2026-08-27 10:33:14 +0330
  • f9be584db4 fix ui request send mortezaei 2026-08-27 10:22:45 +0330
  • 8604436149 fix redirect page mortezaei 2026-08-27 10:09:55 +0330
  • 360c537543 fix page header mortezaei 2026-08-27 09:57:13 +0330
  • eaca8e7d7d fix start mortezaei 2026-08-26 19:24:38 +0330
  • 29e45e9c6f fix phone mortezaei 2026-08-26 18:57:01 +0330
  • da69d7b80a fix question mortezaei 2026-08-26 18:00:14 +0330
  • 352227ff84 fix icon mortezaei 2026-08-26 16:21:12 +0330
  • dd9878e562 fix icon mortezaei 2026-08-26 16:20:03 +0330
  • 57506ddfaf fix fileds mortezaei 2026-08-26 15:49:59 +0330
  • e49816342f fix question mortezaei 2026-08-26 13:39:03 +0330
  • be5286f2d6 fix translation mortezaei 2026-08-26 13:35:03 +0330
  • 0726313487 fix question answer mortezaei 2026-08-26 13:15:22 +0330
  • 9a227fa469 fix buttion mortezaei 2026-08-26 11:28:56 +0330
  • 4658037b27 fix buttion mortezaei 2026-08-26 11:25:02 +0330
  • cd52fdaa3f fix buttion mortezaei 2026-08-26 11:19:57 +0330
  • cdb92ab1e0 fix profile mortezaei 2026-08-26 11:19:40 +0330
  • 82936af95d Merge branch 'master' of https://git.habibapp.com/sina_sajjadi/marriage Muhammad A. Ghorbani 2026-08-26 10:38:25 +0330
  • cc4b984478 feat: add multi-language support and implement terms and question detail pages Muhammad A. Ghorbani 2026-08-26 10:37:45 +0330
  • 2b4fb2e241 fix header mortezaei 2026-08-26 10:24:28 +0330
  • 674eb2a4a4 Revert "fix(ui): match AppBar specs exactly with Flutter 56px toolbar and safe area on scroll" mortezaei 2026-08-26 09:49:34 +0330
  • 953ab545f8 fix(ui): match AppBar specs exactly with Flutter 56px toolbar and safe area on scroll mortezaei 2026-08-26 09:47:58 +0330
  • a257745377 Revert "fix(ui): unify PageHeader with Flutter AppBar specs (56px toolbar, safeArea, sticky blur)" mortezaei 2026-08-26 09:30:30 +0330
  • dd0424e5a1 fix(ui): unify PageHeader with Flutter AppBar specs (56px toolbar, safeArea, sticky blur) Alireza 2026-08-25 22:18:59 +0000
  • 5be5d8815e fix(ui): make top PageHeader sticky on new-match screen during scroll Alireza 2026-08-25 22:06:24 +0000
  • 4808877b71 fix(i18n): pass locale headers in SSR fetch and ensure English fallback for match summary fields Alireza 2026-08-25 20:52:39 +0000
  • 844cd18920 feat(payment): show success toast with green indicator on subscription purchase before opening full profile mortezaei 2026-08-25 19:03:39 +0330
  • 5cebb33ad1 fix(progress): sync completed assessment status and results with sectionProgressBySlug mortezaei 2026-08-25 18:29:33 +0330
  • 10aa7b67ea fix(assessment): remove shimmer on finish, use button 3-dots loader and update form-overview cache on submit mortezaei 2026-08-25 18:24:09 +0330
  • afe4909e4b fix(textarea): make textarea responsive and keep continue button static at bottom with overlays-content viewport mortezaei 2026-08-25 18:11:28 +0330
  • fb4c3ed60e fix(coordinator): refine lift calculation to prevent overshooting top badge and add detailed geometry logging mortezaei 2026-08-25 18:06:13 +0330
  • 63d638c5df fix(coordinator): hide bottom action button during keyboard open to prevent glow artifact mortezaei 2026-08-25 17:56:06 +0330
  • e01bd5e142 style(tests): optimize question text and options vertical spacing in test flow mortezaei 2026-08-25 14:50:22 +0330
  • ba6cd9257f style(checkbox): make checkbox card styling 100% identical to radio boxes (pink background + white text on active) mortezaei 2026-08-25 14:45:51 +0330
  • 4e128a8b08 style(checkbox): remove box-shadow glow/blur and keep clean crisp borders mortezaei 2026-08-25 14:39:44 +0330
  • d66506b39a fix(ui): make 4-option radio questions render vertically with radio indicators mortezaei 2026-08-25 14:33:32 +0330
  • 0486650377 fix(checkbox): fix double-toggle event firing on single declaration checkbox mortezaei 2026-08-25 14:24:38 +0330
  • 478d277c0a fix sheet mortezaei 2026-08-25 13:59:03 +0330
  • ab3ed39b03 fix client mortezaei 2026-08-25 13:20:05 +0330
  • 67dee4f0d9 fix question mortezaei 2026-08-25 12:26:34 +0330
  • 063a4f34a4 fix modal mortezaei 2026-08-25 12:11:06 +0330
  • 31fb903b9a feat: add InformationSheet component and implement multi-language support for questionnaire features Dev Muhammad A. Ghorbani 2026-08-25 11:35:16 +0330
  • 3560001496 fix(sheets): resolve bottom sheet bounce and double-reopen lifecycle bug on exit mortezaei 2026-08-25 02:34:31 +0330
  • 4496053d98 refactor: standardize bottom sheet animations using CSS classes and consistent 200ms timing mortezaei 2026-08-24 18:28:42 +0330
  • ee384ab066 feat(request-accepted): optimize no-contact action button and add 24-locale translations mortezaei 2026-08-24 14:50:41 +0330
  • 3fe56abd62 feat: integrate reviewed Dev branch UI enhancements, test sheets, and conditional form logic mortezaei 2026-08-24 14:30:39 +0330
  • e7916f13da feat: add localization files and request-accepted client component Muhammad A. Ghorbani 2026-08-24 11:28:49 +0330
  • 7af36bef4c feat: add subscription management, navigation buttons, and supporting UI components with i18n support Muhammad A. Ghorbani 2026-08-23 16:04:43 +0330
  • aef94e525d feat: implement marriage matchmaking question flow and advisor action interface with multi-language support Muhammad A. Ghorbani 2026-08-23 14:29:26 +0330
  • c8c9b21d24 Merge branch 'master' into Dev Muhammad A. Ghorbani 2026-08-23 11:13:21 +0330
  • cf71fc9f65 fix(questions-list): handle optional tips sheet in hardware back stack cleanly mortezaei 2026-08-22 19:29:42 +0330
  • a8423a2d89 fix(navigation): remove history stack pollution in useSheetScrollLock and overlays to fix hardware back sheet closing mortezaei 2026-08-22 19:23:51 +0330
  • ceb2c88593 fix(question-file): add upload progress percentage, fix border jumping on tap, sync initial stored files, and fix hardware back history handling mortezaei 2026-08-22 19:08:41 +0330
  • 192546a02a fix(question-file): add full multi-language i18n support and fix border interaction states mortezaei 2026-08-22 18:58:23 +0330
  • dd8ea52037 feat(question-file): add multi-document upload support with tmp-media and Flutter-style spinner while preserving card frame mortezaei 2026-08-22 18:50:49 +0330
  • 120a753efd fix(photo-upload): implement smooth circular spinner loading matching Flutter ProfileAvatarWidget mortezaei 2026-08-22 18:32:23 +0330
  • 83bc7cbf51 feat(upload): isolate photo and file uploads via requestId and connect to tmp-media service mortezaei 2026-08-22 18:20:21 +0330
  • 2330770062 fix(ui): add bottom padding to snap content and use hasError on number input to prevent border-bottom clipping mortezaei 2026-08-22 17:58:00 +0330
  • 962f7e9bf6 feat(navigation): register all modals and sheets to hardware back stack to cleanly close on Android back mortezaei 2026-08-22 17:44:11 +0330