Commit Graph

  • 3317ed3f06 feat(question-snap-list): enable vertical scroll for overflowing inline options questions before page snap mortezaei 2026-08-22 17:35:24 +0330
  • b1e75845f1 fix(navigation): implement synchronous hardware back handler to prevent accidental webview exit on section back mortezaei 2026-08-22 17:31:20 +0330
  • ac0968f1bc fix(location): remove manual country dropdown and city inputs from residence question mortezaei 2026-08-22 16:55:39 +0330
  • 97d4b19d68 feat: add multi-language support, implement conditional logic components, and update question schemas Muhammad A. Ghorbani 2026-08-22 16:51:14 +0330
  • 6d7a125548 feat(location): add auto GPS and manual map picker bridge integration with initial empty state mortezaei 2026-08-22 16:49:26 +0330
  • fdc37a38ae fix(intro): replace test report action sheet with standard support sheet on home intro page mortezaei 2026-08-22 16:22:17 +0330
  • 954cc10c60 fix(question-storage): only use option_id for choice questions so scalar number questions preserve numeric values mortezaei 2026-08-22 16:15:45 +0330
  • 47f884517d feat(debug): add comprehensive logging for number inputs, answers, and progress tracker mortezaei 2026-08-22 16:10:00 +0330
  • 7df253acd7 fix(question-number): normalize Persian/Arabic digits and use text inputMode numeric mortezaei 2026-08-22 16:04:10 +0330
  • aafc61d205 fix(currency-sheet): remove symbol subtitle under currency name mortezaei 2026-08-22 15:33:59 +0330
  • 3d21bd72ac style: adjust question text position, height, and spacing to match checkup mortezaei 2026-08-22 15:26:09 +0330
  • 5f033fc822 feat: add bottom sheet for currency selection with auto-mapping based on location country code mortezaei 2026-08-22 15:19:35 +0330
  • e6ef2291b1 feat(assessments): add native-like smooth horizontal slide transition to test questions mortezaei 2026-08-22 15:03:55 +0330
  • 8f6934468f fix(assessments): robust options parsing for Cattell and Glasser mortezaei 2026-08-22 14:44:46 +0330
  • 747495262e Merge branch 'master' into Dev Muhammad A. Ghorbani 2026-08-22 11:58:51 +0330
  • bc8fceaf47 fix(birthplace): update question birthplace mortezaei 2026-08-22 03:56:02 +0330
  • 6585535310 fix(geo): optimize geo-region listener and tests mortezaei 2026-08-22 03:45:00 +0330
  • 2e55e3395e fix(geo): update geo region and birthplace handling mortezaei 2026-08-22 03:43:05 +0330
  • 175b0199bb fix(birthplace): update birthplace state and tests mortezaei 2026-08-22 03:21:45 +0330
  • 7225e65546 fix mortezaei 2026-08-22 03:09:46 +0330
  • 4103f1c0ca fix city and country mortezaei 2026-08-22 02:33:14 +0330
  • c0a380596e fix(marriage): optimize multi-select sheet local state, silent retry with ErrorToast on Continue mortezaei 2026-08-22 01:36:24 +0330
  • 2abad06265 fix(questions): accurately compute isAnswered for birthplace objects and strings mortezaei 2026-08-21 22:39:03 +0330
  • f33e40b82d fix(birthplace): align string format with backend contract (Country, City) mortezaei 2026-08-21 22:23:45 +0330
  • 095d1b5a93 fix(logs): stringify birthplace debug logs mortezaei 2026-08-21 21:42:11 +0330
  • 98bcb7acb0 feat(debug): add detailed console logs for birthplace mortezaei 2026-08-21 21:30:26 +0330
  • c2fad42604 fix(birthplace): guarantee strict country and city independence with test suite mortezaei 2026-08-21 21:25:01 +0330
  • 38953095a9 fix(birthplace): restore strict deterministic city and country parsing without swapping mortezaei 2026-08-21 20:56:39 +0330
  • 1ac830d12b fix(birthplace): preserve separate country and city state and update detectedLocation mortezaei 2026-08-21 20:46:07 +0330
  • 55d64b6d03 fix(birthplace): prevent country state from being overwritten when typing city mortezaei 2026-08-21 20:31:40 +0330
  • 76a8c4ba98 feat(geo): integrate Flutter bridge get_location action for IP-based country and city detection mortezaei 2026-08-21 19:41:35 +0330
  • b609b1363b refactor: improve birthplace parsing logic, add auto-detection throttling, and include integration tests for country-city state management mortezaei 2026-08-21 19:28:23 +0330
  • 8bce4dcd7c refactor: resolve merge conflict in question card icon handling Muhammad A. Ghorbani 2026-08-21 14:54:45 +0330
  • f9ca38f8f5 Merge branch 'origin/master' into Dev Muhammad A. Ghorbani 2026-08-21 14:46:12 +0330
  • cc31688ded fix input autofill code mortezaei 2026-08-20 19:24:40 +0330
  • e98b405416 fix input autofill code mortezaei 2026-08-20 19:20:53 +0330
  • 0443604714 fix input autofill code mortezaei 2026-08-20 19:13:25 +0330
  • 4a4051ea93 fix input autofill code mortezaei 2026-08-20 19:10:20 +0330
  • cb3c34ee90 fix input autofill code mortezaei 2026-08-20 19:06:37 +0330
  • 29126ce5c2 refactor: remove Flutter bridge location lookup to prioritize backend-based geolocation mortezaei 2026-08-20 18:35:55 +0330
  • 9d96917f6a feat(geo): integrate flutter bridge get_location to fetch native region from phone mortezaei 2026-08-20 18:26:54 +0330
  • b18218f992 feat(proxy): add security key support and add api testing pages mortezaei 2026-08-20 17:54:52 +0330
  • de7c2eb953 refactor: add object support to field formatter and update internationalization translations mortezaei 2026-08-20 17:51:14 +0330
  • f90bdf84c9 refactor: add object support to field formatter and update internationalization translations mortezaei 2026-08-20 17:44:28 +0330
  • 2a37174580 fix(geo): support force refresh in getUserGeoRegion and pass force on auto click mortezaei 2026-08-20 17:29:09 +0330
  • 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