immich/e2e
Rufus Uttley 0ca8ff43e9
fix(server): use GeoNames for reverse-geocoded country names
Reverse geocoding derived the country name from i18n-iso-countries'
getName(), which returns ISO 3166 official names such as "Taiwan,
Province of China" and "People's Republic of China". The city and state
already come from the GeoNames geodata; only the country name took a
separate path through a JavaScript library.

Resolve the country name from GeoNames' countryInfo.txt instead, so the
whole address comes from one source. This produces neutral names
("Taiwan", "China") and lets us drop the i18n-iso-countries dependency;
the file's alpha-3 column also covers the Natural Earth fallback lookup.

countryInfo.txt is added to the geodata bundle in immich-app/base-images.
2026-07-23 23:24:33 +01:00
..
src fix(server): use GeoNames for reverse-geocoded country names 2026-07-23 23:24:33 +01:00
test-assets@6742055402 feat(server): track video metadata (#28023) 2026-05-01 17:03:49 +00:00
.gitignore feat: timeline e2e tests (#23895) 2025-11-18 21:08:55 -06:00
.prettierignore chore: linting (#7532) 2024-02-29 11:26:55 -05:00
.prettierrc chore: linting (#7532) 2024-02-29 11:26:55 -05:00
docker-compose.dev.yml chore: install mise in Dockerfile.dev (#28649) 2026-05-27 11:43:17 -04:00
docker-compose.yml chore(deps): update docker.io/valkey/valkey:9 docker digest to 8e8d64b (#30085) 2026-07-21 15:36:01 +02:00
eslint.config.mjs chore(deps): update dependency eslint-plugin-unicorn to v72 (#30092) 2026-07-21 15:33:46 +02:00
mise.toml chore: migrate more make targets (#28663) 2026-05-28 08:33:57 -04:00
package.json chore(deps): update dependency eslint-plugin-unicorn to v72 (#30092) 2026-07-21 15:33:46 +02:00
playwright.config.ts chore: run maintenance test (e2e) in isolation too, share containers (#26246) 2026-02-18 09:39:13 -05:00
tsconfig.json chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
vitest.config.ts chore(e2e): remove vite-tsconfig-paths (#29145) 2026-06-16 18:21:24 +02:00
vitest.maintenance.config.ts chore(e2e): remove vite-tsconfig-paths (#29145) 2026-06-16 18:21:24 +02:00