doxa-maps/plugin-designs/research-map-plus-grid/scripts
Doxa Maps 7cd40a6e8e Pin wording: shared points and key-city clusters claim only what is certain
A pin's position is generalised, so it does not tell a reader the locality or where a group is
centred.

- pins.sharedPoint in all 11 locales and ApproxPinNote.vue's fallback: the groups sharing the point
  are named and counted ("{n} groups share this dot"); the locality claim is gone.
- keyCities map.note, map.sheetNote and list.caveat.row in all 11 locales: a cluster is of
  people-group pins, not centroids, and each pin marks a people group, not a town.
- The key-cities and languages-per-city caveats in build-tabulator-tables.mjs and in every committed
  copy of those two tables (only that one field changes), derive-city-candidates.mjs's caveat, and
  the matching comments in key-cities, name-clusters and the poster generator.
- check-approx-pin-note's pass line no longer calls pins localities. Two UI-strings baseline entries
  whose strings no longer exist in their files are dropped.
2026-10-02 09:21:54 +00:00
..
check-composite-locale-leaks.mjs A browser gate refuses to launch outside the browser slot; check:browser-gates-guarded keeps it that way 2026-09-28 08:20:21 +00:00
check-filter-multivalue.mjs Shared links keep partner param names, and a CSV export matches multi-value filters 2026-09-27 18:40:47 +00:00
check-hover-channel.mjs Keep the reason, drop the speaker 2026-09-29 03:46:37 +00:00
check-i18n-keys-exist.mjs plugin-designs: neutral comments in shared/ownerless maps 2026-10-01 00:22:13 +00:00
check-linked-vocabulary.mjs plugin-designs: neutral comments in shared/ownerless maps 2026-10-01 00:22:13 +00:00
check-no-free-identifiers.mjs plugin-designs: neutral comments in shared/ownerless maps 2026-10-01 00:22:13 +00:00
check-ui-strings-have-keys.mjs Keep the reason, drop the speaker 2026-09-29 03:46:37 +00:00
ui-strings-baseline.json Pin wording: shared points and key-city clusters claim only what is certain 2026-10-02 09:21:54 +00:00