Commit Graph

  • d351f32b25 fix(proxy): remove prohibited CF-* headers to prevent Cloudflare Error 1000 mortezaei 2026-08-20 17:24:47 +0330
  • 73758ec53f refactor: improve geo-location handling by standardizing country name resolution and forwarding client IP headers to the backend mortezaei 2026-08-20 17:19:27 +0330
  • cc68e1dc27 fix: restrict option_id to choice types and update tests mortezaei 2026-08-20 16:31:44 +0330
  • 7e82acb605 feat: ensure 1-to-1 canonical option keys across all languages for countries and languages mortezaei 2026-08-20 16:24:00 +0330
  • 923a7c6219 fix: robust option_id mapping in createQuestionField mortezaei 2026-08-20 16:17:39 +0330
  • 6121938a17 feat: support full 195 countries dataset merging in QuestionSheet for nationality and country fields mortezaei 2026-08-20 16:02:35 +0330
  • fe51e90efd fix: calibrate initial keyboard estimate dynamically based on viewport height and latch intermediate animation frames mortezaei 2026-08-20 15:38:56 +0330
  • 2663ed078b fix: stabilize keyboard viewport lift during incremental animations by rounding values and adjusting height logic mortezaei 2026-08-20 15:28:35 +0330
  • c09ad72ba7 refactor: remove web bootstrap pending state and set ready status directly upon web_ready signal mortezaei 2026-08-20 15:20:40 +0330
  • 38fbf009da feat: add health and physical condition questions to schema and translations, and integrate new section assets and iconography mortezaei 2026-08-20 15:17:59 +0330
  • c9ee7a7d37 feat: enable multi-select support for dropdown components and update related tests mortezaei 2026-08-20 14:19:01 +0330
  • 425f0f4e01 feat: implement testing suite and configuration files for conditional form logic and visibility rules Muhammad A. Ghorbani 2026-08-20 13:27:07 +0330
  • 615130d2e2 feat: implement dynamic question components and expand multi-language support for form schema definitions Muhammad A. Ghorbani 2026-08-20 04:46:21 +0330
  • 9ab34a7609 feat: implement automatic location pre-filling for birthplace questions using stored geo-region data mortezaei 2026-08-20 04:02:13 +0330
  • 75144fd6eb refactor(geo): centralize geolocation logic into a unified utility mortezaei 2026-08-20 03:43:02 +0330
  • 872129fe3a refactor: remove swipe gestures from slider and improve keyboard viewport height estimation logic mortezaei 2026-08-20 03:15:18 +0330
  • 879f864575 feat: implement phone number formatting, dynamic placeholders, and validation for QuestionPhone component with multi-language support mortezaei 2026-08-20 03:04:27 +0330
  • 280599eb07 refactor: extract base geometry calculation and add phone number formatter import mortezaei 2026-08-20 02:48:48 +0330
  • 2ddb4f31e5 feat: integrate Habib user region API for IP geolocation and update phone component shimmer UI mortezaei 2026-08-20 02:40:31 +0330
  • 3f255ad185 refactor: optimize keyboard height updates and improve viewport coordinate state transitions mortezaei 2026-08-20 02:06:13 +0330
  • 17a0db24fa perf(ui): optimize transition timing and keyboard viewport coordination mortezaei 2026-08-20 01:53:21 +0330
  • fc95309d5b refactor(ui): remove unnecessary finally block in SliderPage submission mortezaei 2026-08-20 01:41:46 +0330
  • 47f756aa23 refactor: standardize modal sheet dimensions and simplify SliderPage navigation logic mortezaei 2026-08-20 01:31:10 +0330
  • afa38167f9 fix input autofill code mortezaei 2026-08-20 00:47:19 +0330
  • 576b538f13 refactor(auth): optimize onboarding redirection logic mortezaei 2026-08-20 00:45:30 +0330
  • eabf6df639 feat(ui): add completion callback and i18n support to SliderPage mortezaei 2026-08-20 00:45:00 +0330
  • 9ac3b90e8d fix input autofill code mortezaei 2026-08-20 00:20:26 +0330
  • 6f9557dd76 refactor: replace external SVG images with inline React components in Intro page mortezaei 2026-08-20 00:08:34 +0330
  • 58100b685f feat: integrate SliderPage as an overlay in intro-client with hardware back button support mortezaei 2026-08-19 23:17:58 +0330
  • 31fd5b8f50 feat(ui): improve slider touch gestures and add i18n support mortezaei 2026-08-19 22:06:01 +0330
  • 69ff66a5ce Merge branch 'Dev' of https://git.habibapp.com/sina_sajjadi/marriage into Dev Muhammad A. Ghorbani 2026-08-19 15:43:27 +0330
  • 6d0b81b673 Merge branch 'origin/Dev' into master mortezaei 2026-08-19 15:19:00 +0330
  • ea5d15c54c refactor: move marriage field formatting logic to library and add configurable SSR timeouts with debug logging mortezaei 2026-08-19 14:35:24 +0330
  • 63d82299e2 refactor: improve candidate name resolution and enhance SSR fetch logging with dynamic timeouts mortezaei 2026-08-19 14:24:46 +0330
  • da82dc378a refactor: redesign marriage advisor card UI with enhanced status indicators and contact type visibility mortezaei 2026-08-19 14:12:13 +0330
  • d50abdccc2 Merge branch 'master' into Dev Muhammad A. Ghorbani 2026-08-19 11:19:30 +0330
  • e6eba2d0c6 refactor: update SSR fetch timeouts, improve UI navigation styling, and add logging to profile requests mortezaei 2026-08-19 04:42:29 +0330
  • d628cdbd77 fix: correct app_name parameters, adjust SSR fetch timeouts and logging, and update payment UI label mortezaei 2026-08-19 04:29:13 +0330
  • c0336a61f8 fix: add overflow handling and safe-area padding to information sheet and update SSR fetch with dynamic timeouts and logging mortezaei 2026-08-19 04:20:38 +0330
  • 47e67fa776 feat: add localized Habib Coins strings and improve SSR fetch logging with configurable timeouts mortezaei 2026-08-19 04:10:33 +0330
  • cfb568af35 feat: implement match profile overlay, add Amiri fonts, and integrate discount validation logic. mortezaei 2026-08-19 04:05:58 +0330
  • cc42f3d353 feat: implement phone input component with geo-based auto-detection, loading indicators, and supporting schema logic. Muhammad A. Ghorbani 2026-08-18 17:23:50 +0330
  • 4d6ca589ae feat: implement MarriageAdvisorsOverlay with history synchronization and integrate into client pages mortezaei 2026-08-18 17:22:47 +0330
  • 3cb66447a1 refactor: remove redundant form wrappers and name attributes from question components mortezaei 2026-08-18 15:41:46 +0330
  • 1c592e19d4 fix input autofill code mortezaei 2026-08-18 15:29:26 +0330
  • 7fcf132446 fix input autofill code mortezaei 2026-08-18 15:21:40 +0330
  • 9fd55cb900 fix input autofill code mortezaei 2026-08-18 15:09:58 +0330
  • ea11c99606 fix question list mortezaei 2026-08-18 15:03:31 +0330
  • 90209e0d71 fix question list mortezaei 2026-08-18 14:52:47 +0330
  • d2c603e1b7 fox list question mortezaei 2026-08-18 14:44:39 +0330
  • af37dda4f0 refactor: improve snap-list drag gesture logic and suppress accidental clicks on interactive elements mortezaei 2026-08-18 14:25:57 +0330
  • 869ff4a88d refactor: improve formatting of DevTapInstrumentation component conditional rendering mortezaei 2026-08-18 14:04:36 +0330
  • 872abf8b79 refactor: improve touch-to-focus reliability by isolating interactive elements from the drag gesture and adjusting snap thresholds. mortezaei 2026-08-18 14:03:19 +0330
  • 61f6981f9c style: disable tap highlights and optimize touch interactions for interactive elements mortezaei 2026-08-18 13:45:11 +0330
  • 36cfcc8a76 refactor: remove read-only state management from question inputs and update snap list ignore selectors to improve touch interaction reliability mortezaei 2026-08-18 13:43:25 +0330
  • f7cdb77556 feat: add focus-based read-only toggle to QuestionText and update mock type casting in QuestionPhone test mortezaei 2026-08-18 12:43:55 +0330
  • b107c22433 fix: update close button aria-label to use constant string instead of translation key mortezaei 2026-08-18 12:40:17 +0330
  • 2bd91b8915 chore: disable browser autocomplete, spellcheck, and password manager interference on input fields mortezaei 2026-08-18 12:39:14 +0330
  • f9a01cef31 feat: redesign country selection sheet with enhanced search, list items, and testing support mortezaei 2026-08-18 12:37:24 +0330
  • 026de60748 feat: implement SectionOverlayHost for animating question details and expose onExit callbacks for modular navigation handling mortezaei 2026-08-18 12:26:59 +0330
  • 19fb5e4f1b Merge branch 'Dev' of https://git.habibapp.com/sina_sajjadi/marriage into Dev Muhammad A. Ghorbani 2026-08-18 10:43:17 +0330
  • 78862ef713 refactor(storage): improve question answer synchronization and isolation mortezaei 2026-08-18 02:11:51 +0330
  • db2ee3ec6c fix question storage mortezaei 2026-08-18 02:09:33 +0330
  • 28a907b3da fix: sections mortezaei 2026-08-18 02:06:17 +0330
  • e5b503b483 fix back button mortezaei 2026-08-18 01:03:35 +0330
  • 8302f9ac9c ssr 3 mortezaei 2026-08-17 23:36:03 +0330
  • 93ea3b281c fix: add confirm button to date sheet and add tests for date error handling mortezaei 2026-08-17 19:05:40 +0330
  • ce49189a3b fix: improve date string validation, parsing, and formatting logic in date components mortezaei 2026-08-17 18:54:32 +0330
  • be434a0362 ssr 2 mortezaei 2026-08-17 18:51:07 +0330
  • c6837bb574 ssr 2 mortezaei 2026-08-17 18:49:38 +0330
  • 7a173dc539 ssr 1 mortezaei 2026-08-17 18:41:05 +0330
  • ae9c42add0 feat: expose and trigger web ready announcement bridge for entry route navigation mortezaei 2026-08-17 18:16:12 +0330
  • 64b7239ed0 refactor: offload authentication route resolution to client and improve redirect logic in landing pages mortezaei 2026-08-17 18:10:47 +0330
  • b5eb0f0866 perf(routing): resolve entry route and intro rendering directly in SSR mortezaei 2026-08-17 17:55:49 +0330
  • 5b51820e40 Merge branch 'master' of https://git.habibapp.com/sina_sajjadi/marriage Muhammad A. Ghorbani 2026-08-17 17:46:13 +0330
  • 740bb9a4a1 perf(core): optimize Layer 1 SSR cookie reading and unify synchronous head bootstrap mortezaei 2026-08-17 17:38:10 +0330
  • f08d9edf32 refactor(ui): fix Button link nesting accessibility and add sync failure error toast mortezaei 2026-08-17 17:25:05 +0330
  • 68f7c47b06 Merge branch 'master' of https://git.habibapp.com/sina_sajjadi/marriage Muhammad A. Ghorbani 2026-08-17 17:02:53 +0330
  • e5273da1ea feat: implement marriage profile questions list page with progress tracking and local data synchronization Muhammad A. Ghorbani 2026-08-17 17:02:32 +0330
  • 4ef8593162 fix: hide extra count badge when count is zero in advisor actions card mortezaei 2026-08-17 16:42:39 +0330
  • 60c412a98a refactor: replace next/image with NetworkImage component in advisor-actions-card mortezaei 2026-08-17 16:39:35 +0330
  • 21d734eb48 feat(ui): integrate real marriage advisors data into advisor actions card mortezaei 2026-08-17 16:30:08 +0330
  • 748463bcaf feat: add subscription required UI/translations and webview action tests mortezaei 2026-08-17 16:03:59 +0330
  • a37058aea2 feat: add connection error handling to UI, implement coin purchase flow in webview, and add data error state component. mortezaei 2026-08-17 15:44:51 +0330
  • 30e20c2efa feat: add new UI assets and update webview actions and question sheet component mortezaei 2026-08-17 15:11:16 +0330
  • 19f792bedd feat: implement stable occlusion lift calculation in viewport coordinator with corresponding unit tests mortezaei 2026-08-17 14:53:32 +0330
  • 6c8cc01727 refactor: replace useQuestionInputFocusSync with question-viewport-coordinator for improved list management mortezaei 2026-08-17 14:50:42 +0330
  • 66cecd6639 refactor: improve mobile keyboard interaction sync by introducing strict input validation and explicit state resets mortezaei 2026-08-17 14:21:15 +0330
  • d250873226 feat: add loading shimmer placeholders for question list component mortezaei 2026-08-17 14:06:22 +0330
  • 788c7335de refactor(ui): improve input focus handling and test reliability mortezaei 2026-08-17 14:04:21 +0330
  • ebaa273c1b feat(ui): implement browser back button support for question sheets mortezaei 2026-08-17 13:58:23 +0330
  • 4e2a8b46e0 fix(ui): refine keyboard shift and focus synchronization logic mortezaei 2026-08-17 13:53:36 +0330
  • 225260e786 refactor(marriage): reorganize imports and component structure mortezaei 2026-08-17 13:47:15 +0330
  • 3259a3ac94 feat(marriage): implement dynamic marriage advisors loading mortezaei 2026-08-17 13:42:16 +0330
  • b8fc234697 fix mortezaei 2026-08-17 13:39:27 +0330
  • 247baa5f9c Merge branch 'master' of https://git.habibapp.com/sina_sajjadi/marriage Muhammad A. Ghorbani 2026-08-17 13:37:12 +0330
  • 361e692544 feat: add TokenSwitcher component for quick user account simulation and state resetting Muhammad A. Ghorbani 2026-08-17 13:36:53 +0330
  • 7daf8b81ea fix mortezaei 2026-08-17 13:33:59 +0330
  • 2af0244a77 feat: add TokenSwitcher component for quick developer account and profile testing Muhammad A. Ghorbani 2026-08-17 13:33:49 +0330
  • 602ff4a59c fix mortezaei 2026-08-17 13:32:18 +0330