Commit Graph

15 Commits

Author SHA1 Message Date
Jesse_Chen 9dc2948ab6 feat(onboarding): pick the birth place by level instead of by search
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
The single search field asked people to type a place name and then judge
which of several near-identical results was theirs, which is the one thing
they cannot verify about their own birth record. Province, city and district
are now chosen from the dataset the app already ships, so there is nothing to
type and nothing to disambiguate.

Levels that offer no choice collapse: municipalities show one level, and
prefecture cities without districts stop at the city. A district can be left
as the city centre, which is accurate enough because the chart only needs
coordinates and a timezone.

The timezone is resolved once for the chosen place rather than on every
keystroke, through a dedicated route that both this picker and the Geoapify
path share.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 18:42:54 +08:00
Jesse_Chen 597b3ab50f Merge local main changes into origin/main 2026-07-19 15:43:25 +08:00
Jesse_Chen c22dea9979 feat: complete birth time consultation handoff 2026-07-19 14:51:06 +08:00
Jesse_Chen 00d8762c13 fix: left align chat session title 2026-07-18 21:47:55 +08:00
Jesse_Chen 7ecd1be663 feat: add agent guided birth time rectification 2026-07-18 18:40:23 +08:00
Jesse_Chen 6b053e2a15 feat: replace native birth date input 2026-07-17 22:12:19 +08:00
Jesse_Chen c45f21e8d8 feat: add composable sidebar primitives 2026-07-17 17:17:10 +08:00
Jesse_Chen cdd2e5ebac Merge branch 'codex/birth-time-journey'
# Conflicts:
#	frontend/src/app/globals.css
2026-07-17 16:34:31 +08:00
Jesse_Chen 0f301049aa feat: replace account sheet with task dialogs 2026-07-17 16:30:18 +08:00
Jesse_Chen 49054172ac feat: integrate birth time journey into onboarding 2026-07-17 16:19:11 +08:00
Jesse_Chen 45acb8278b fix: polish chat interaction states 2026-07-17 15:31:39 +08:00
Jesse_Chen 14525e9c77 style: simplify model selector 2026-07-17 14:20:42 +08:00
Jesse_Chen 4968c961f7 feat: add per-session model selector 2026-07-17 13:42:50 +08:00
Jesse_Chen 155ad047dc feat: restore lightweight warm palette 2026-07-17 10:01:22 +08:00
Jesse_Chen b6a9c9ae50 feat: redesign Jyotisha web experience 2026-07-16 20:59:36 +08:00