Commit Graph

  • e7916f13da feat: add localization files and request-accepted client component Dev 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 master 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
  • 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