mortezaei
3fe56abd62
feat: integrate reviewed Dev branch UI enhancements, test sheets, and conditional form logic
3 weeks ago
mortezaei
cf71fc9f65
fix(questions-list): handle optional tips sheet in hardware back stack cleanly
4 weeks ago
mortezaei
a8423a2d89
fix(navigation): remove history stack pollution in useSheetScrollLock and overlays to fix hardware back sheet closing
4 weeks ago
mortezaei
ceb2c88593
fix(question-file): add upload progress percentage, fix border jumping on tap, sync initial stored files, and fix hardware back history handling
4 weeks ago
mortezaei
192546a02a
fix(question-file): add full multi-language i18n support and fix border interaction states
4 weeks ago
mortezaei
dd8ea52037
feat(question-file): add multi-document upload support with tmp-media and Flutter-style spinner while preserving card frame
4 weeks ago
mortezaei
120a753efd
fix(photo-upload): implement smooth circular spinner loading matching Flutter ProfileAvatarWidget
4 weeks ago
mortezaei
83bc7cbf51
feat(upload): isolate photo and file uploads via requestId and connect to tmp-media service
4 weeks ago
mortezaei
2330770062
fix(ui): add bottom padding to snap content and use hasError on number input to prevent border-bottom clipping
4 weeks ago
mortezaei
962f7e9bf6
feat(navigation): register all modals and sheets to hardware back stack to cleanly close on Android back
4 weeks ago
mortezaei
3317ed3f06
feat(question-snap-list): enable vertical scroll for overflowing inline options questions before page snap
4 weeks ago
mortezaei
b1e75845f1
fix(navigation): implement synchronous hardware back handler to prevent accidental webview exit on section back
4 weeks ago
mortezaei
ac0968f1bc
fix(location): remove manual country dropdown and city inputs from residence question
4 weeks ago
mortezaei
6d7a125548
feat(location): add auto GPS and manual map picker bridge integration with initial empty state
4 weeks ago
mortezaei
fdc37a38ae
fix(intro): replace test report action sheet with standard support sheet on home intro page
4 weeks ago
mortezaei
954cc10c60
fix(question-storage): only use option_id for choice questions so scalar number questions preserve numeric values
4 weeks ago
mortezaei
47f884517d
feat(debug): add comprehensive logging for number inputs, answers, and progress tracker
4 weeks ago
mortezaei
7df253acd7
fix(question-number): normalize Persian/Arabic digits and use text inputMode numeric
4 weeks ago
mortezaei
aafc61d205
fix(currency-sheet): remove symbol subtitle under currency name
4 weeks ago
mortezaei
3d21bd72ac
style: adjust question text position, height, and spacing to match checkup
4 weeks ago
mortezaei
5f033fc822
feat: add bottom sheet for currency selection with auto-mapping based on location country code
4 weeks ago
mortezaei
e6ef2291b1
feat(assessments): add native-like smooth horizontal slide transition to test questions
4 weeks ago
mortezaei
8f6934468f
fix(assessments): robust options parsing for Cattell and Glasser
4 weeks ago
mortezaei
bc8fceaf47
fix(birthplace): update question birthplace
4 weeks ago
mortezaei
6585535310
fix(geo): optimize geo-region listener and tests
4 weeks ago
mortezaei
2e55e3395e
fix(geo): update geo region and birthplace handling
4 weeks ago
mortezaei
175b0199bb
fix(birthplace): update birthplace state and tests
4 weeks ago
mortezaei
7225e65546
fix
4 weeks ago
mortezaei
4103f1c0ca
fix city and country
4 weeks ago
mortezaei
c0a380596e
fix(marriage): optimize multi-select sheet local state, silent retry with ErrorToast on Continue
4 weeks ago
mortezaei
2abad06265
fix(questions): accurately compute isAnswered for birthplace objects and strings
4 weeks ago
mortezaei
f33e40b82d
fix(birthplace): align string format with backend contract (Country, City)
4 weeks ago
mortezaei
095d1b5a93
fix(logs): stringify birthplace debug logs
4 weeks ago
mortezaei
98bcb7acb0
feat(debug): add detailed console logs for birthplace
4 weeks ago
mortezaei
c2fad42604
fix(birthplace): guarantee strict country and city independence with test suite
4 weeks ago
mortezaei
38953095a9
fix(birthplace): restore strict deterministic city and country parsing without swapping
4 weeks ago
mortezaei
1ac830d12b
fix(birthplace): preserve separate country and city state and update detectedLocation
4 weeks ago
mortezaei
55d64b6d03
fix(birthplace): prevent country state from being overwritten when typing city
4 weeks ago
mortezaei
76a8c4ba98
feat(geo): integrate Flutter bridge get_location action for IP-based country and city detection
4 weeks ago
mortezaei
b609b1363b
refactor: improve birthplace parsing logic, add auto-detection throttling, and include integration tests for country-city state management
4 weeks ago
mortezaei
cc31688ded
fix input autofill code
4 weeks ago
mortezaei
e98b405416
fix input autofill code
4 weeks ago
mortezaei
0443604714
fix input autofill code
4 weeks ago
mortezaei
4a4051ea93
fix input autofill code
4 weeks ago
mortezaei
cb3c34ee90
fix input autofill code
4 weeks ago
mortezaei
29126ce5c2
refactor: remove Flutter bridge location lookup to prioritize backend-based geolocation
4 weeks ago
mortezaei
9d96917f6a
feat(geo): integrate flutter bridge get_location to fetch native region from phone
4 weeks ago
mortezaei
b18218f992
feat(proxy): add security key support and add api testing pages
Add support for forwarding `security-key` and `x-security-key` headers in the
proxy route. The proxy will now automatically inject a security key from
environment variables if it is not already present in the request headers.
Additionally, introduce new test API pages to facilitate debugging and
verifying API responses, including localized country name resolution and
proxy functionality.
- Add `security-key` and `x-security-key` to forwarded headers in proxy
- Implement automatic injection of security key in `src/app/api/proxy/route.ts`
- Add `src/app/[lang]/test-api/page.tsx` for comprehensive API testing
- Add `src/app/test-api/page.tsx` as a root-level redirect/wrapper for the
test API page
4 weeks ago
mortezaei
de7c2eb953
refactor: add object support to field formatter and update internationalization translations
4 weeks ago
mortezaei
f90bdf84c9
refactor: add object support to field formatter and update internationalization translations
4 weeks ago