Summary
Migrate the geography/region functionality in app v2 to use the new API v2 alpha regions endpoint, removing user-specific geography associations in favor of system-level reference data.
Current State
- App v2 uses
UserGeographicStore with user associations (userId, custom label)
UserGeographyPopulation type ties geographies to specific users
- Geography data is user-scoped with CRUD operations per user
Target State
- Fetch regions from API v2 alpha
/regions/ endpoint (no user context)
- Regions are system reference data with standardized labels
- Remove user-geography association pattern entirely
Tasks
Dependencies
This work depends on:
Related
- Branch:
feat/migrate-geographies-to-v2
Summary
Migrate the geography/region functionality in app v2 to use the new API v2 alpha regions endpoint, removing user-specific geography associations in favor of system-level reference data.
Current State
UserGeographicStorewith user associations (userId, customlabel)UserGeographyPopulationtype ties geographies to specific usersTarget State
/regions/endpoint (no user context)Tasks
/regions/endpointUserGeographicStoreand user-scoped geography APIsUserGeographyPopulationor replace with simplerRegiontypeDependencies
This work depends on:
Related
feat/migrate-geographies-to-v2