-
-**Vérifiez avant d’acheter.** Les révisions de produits et la prise en charge
-du micrologiciel changent. Les appareils liés sont des options à comparer, et
-non des garanties de compatibilité.
-
-
-
## Choisir un type d’appareil
diff --git a/docs/hardware/index.md b/docs/hardware/index.md
index 1e675c1..329c83d 100644
--- a/docs/hardware/index.md
+++ b/docs/hardware/index.md
@@ -22,12 +22,6 @@ page_styles:
Choose what the device will do, then confirm the exact board and firmware target in the [official MeshCore flasher](https://meshcore.io/flasher) before buying.
-
-
-**Check before buying.** Product revisions and firmware support change. Treat the linked devices as options to compare, not compatibility guarantees.
-
-
+
Bienvenue! Nous améliorons activement ce site. Vous avez trouvé quelque chose
de difficile à comprendre ou de désuet?
[Signalez-le sur GitHub](https://github.com/MeshCore-ca/MeshCore-Canada/issues/new/choose).
+
@@ -107,6 +117,8 @@ Utilisez ces paramètres, sauf si votre communauté en indique d’autres.
+
Prévu : un préréglage Canada distinct, avec les mêmes paramètres radio que USA/Canada et un hachage de 3 octets par défaut pour tous les types d’appareils. Suivre la discussion.
+
Welcome! We're improving this site. Found something unclear or outdated?
[Open a GitHub issue](https://github.com/MeshCore-ca/MeshCore-Canada/issues/new/choose).
+
+
## What are you looking for? { #start-with-your-goal }
@@ -105,6 +115,8 @@ Use these defaults unless your local community lists different settings.
+
Planned: a separate Canada preset with the same radio settings as USA/Canada and 3-byte hash mode by default for all device types. Follow the preset discussion.
+
## Improve MeshCore Canada
Found something missing or confusing? [Share an idea](submit-idea.md) or
diff --git a/docs/privacy.fr.md b/docs/privacy.fr.md
index 3a552fb..764cb7d 100644
--- a/docs/privacy.fr.md
+++ b/docs/privacy.fr.md
@@ -24,6 +24,8 @@ Vous pouvez consulter ce site sans compte MeshCore Canada ni compte GitHub.
| Action | Données transmises | Destination |
|---|---|---|
| Rechercher dans cette documentation | Vos mots de recherche restent dans le navigateur | Nulle part |
+| Trouver des communautés à proximité | La ville recherchée | API Géolocalisateur de Ressources naturelles Canada; les distances sont calculées dans votre navigateur |
+| Charger les totaux du réseau dans l’en-tête | Votre adresse IP et les renseignements habituels d’une requête Web, sans texte de recherche | Beacon à dev.meshcore.ca |
| Rechercher un lieu dans les outils de région | Le lieu, le code d’aéroport ou le code postal saisi | Vérification locale d’abord, puis OpenStreetMap ou geocoder.ca au besoin |
| Ouvrir la carte interactive des régions | Votre adresse IP et la partie visible de la carte | OpenStreetMap |
| Vérifier un identifiant de parcours de répéteur | Le premier octet de la clé publique | Beacon à dev.meshcore.ca; les comparaisons régionales et des préfixes plus longs restent dans votre navigateur |
@@ -56,6 +58,9 @@ dans votre navigateur lorsque vous utilisez ces fonctions. Les clés publiques
des répéteurs, les mots de passe, les clés privées, les jetons antipourriel et
les recherches d’emplacement n’y sont pas enregistrés.
+Les totaux de l’en-tête sont mis en cache pendant cinq minutes dans l’onglet courant.
+La ville recherchée dans le répertoire apparaît dans l’URL pour partager ou retrouver les résultats.
+
Vous pouvez effacer les données enregistrées par ce site dans les paramètres de
votre navigateur. Le formulaire d’idée offre aussi l’action
**Effacer le brouillon enregistré**.
diff --git a/docs/privacy.md b/docs/privacy.md
index f964774..9a7e5e3 100644
--- a/docs/privacy.md
+++ b/docs/privacy.md
@@ -24,6 +24,8 @@ You can read this site without a MeshCore Canada or GitHub account.
| Action | What is sent | Where it goes |
|---|---|---|
| Search this documentation | Your search words stay in the browser | Nowhere |
+| Find nearby communities | The city you submit | Natural Resources Canada’s Geolocator API; distances are calculated in your browser |
+| Load header network totals | Your IP address and standard web request information, without search text | Beacon at dev.meshcore.ca |
| Search for a place in the region tools | The place, airport code, or postal code you enter | Checked locally first, then sent to OpenStreetMap or geocoder.ca if needed |
| Open the interactive region map | Your IP address and the visible map area | OpenStreetMap |
| Check a repeater path ID | The first byte of the public key | Beacon at dev.meshcore.ca; regional and longer-prefix comparisons stay in your browser |
@@ -53,6 +55,9 @@ repeater-ID checker are saved in your browser only when you use those features.
Repeater public keys, passwords, private keys, anti-spam tokens, and location
searches are not saved there.
+Aggregate header counts are cached for five minutes in the current browser tab.
+Community city searches appear in the page URL so you can share or revisit the results.
+
You can clear saved site data through your browser settings. The idea form also
provides a **Clear draft** action.
diff --git a/docs/provinces/alberta.fr.md b/docs/provinces/alberta.fr.md
index 05cf45d..a4f6d2c 100644
--- a/docs/provinces/alberta.fr.md
+++ b/docs/provinces/alberta.fr.md
@@ -14,7 +14,7 @@ difficulty: beginner
estimated_time: 2-5 minutes
destructive: false
page_styles:
- - assets/styles/communities.css?v=20260722-2
+ - assets/styles/communities.css?v=20260905-1
---
diff --git a/docs/provinces/alberta.md b/docs/provinces/alberta.md
index fd540cf..97c4057 100644
--- a/docs/provinces/alberta.md
+++ b/docs/provinces/alberta.md
@@ -14,7 +14,7 @@ difficulty: beginner
estimated_time: 2-5 minutes
destructive: false
page_styles:
- - assets/styles/communities.css?v=20260722-2
+ - assets/styles/communities.css?v=20260905-1
---
diff --git a/docs/provinces/british-columbia.fr.md b/docs/provinces/british-columbia.fr.md
index 744294c..4b4ebe4 100644
--- a/docs/provinces/british-columbia.fr.md
+++ b/docs/provinces/british-columbia.fr.md
@@ -14,7 +14,7 @@ difficulty: beginner
estimated_time: 2-5 minutes
destructive: false
page_styles:
- - assets/styles/communities.css?v=20260722-2
+ - assets/styles/communities.css?v=20260905-1
---
diff --git a/docs/provinces/british-columbia.md b/docs/provinces/british-columbia.md
index b5a6816..ab5b787 100644
--- a/docs/provinces/british-columbia.md
+++ b/docs/provinces/british-columbia.md
@@ -14,7 +14,7 @@ difficulty: beginner
estimated_time: 2-5 minutes
destructive: false
page_styles:
- - assets/styles/communities.css?v=20260722-2
+ - assets/styles/communities.css?v=20260905-1
---
diff --git a/docs/provinces/index.fr.md b/docs/provinces/index.fr.md
index d2cd666..1fea6ff 100644
--- a/docs/provinces/index.fr.md
+++ b/docs/provinces/index.fr.md
@@ -14,21 +14,21 @@ difficulty: beginner
estimated_time: 2-5 minutes
destructive: false
page_styles:
- - assets/styles/communities.css?v=20260722-2
+ - assets/styles/communities.css?v=20260905-1
+status_notice: false
page_scripts:
- - assets/javascripts/communities.js?v=20260722-2
+ - assets/javascripts/communities.js?v=20260905-1
---
# Trouver une communauté MeshCore au Canada
-Recherchez par lieu, province, nom de communauté ou alias courant. La liste
-complète fonctionne sans carte, autorisation de localisation ni compte GitHub.
+Filtrez la liste par communauté ou province, ou cherchez votre ville pour trouver les communautés les plus proches.
+
!!! note "Les renseignements sur les communautés peuvent changer"
- 0 fiches sur 24 n’ont pas fait l’objet d’une vérification récente des coordonnées.
- Confirmez les réglages et les coordonnées importants avant de vous y fier.
+ Ces renseignements pourraient être périmés !
24 fiches
@@ -37,10 +37,10 @@ complète fonctionne sans carte, autorisation de localisation ni compte GitHub.
1 fiche avec des réglages locaux différents
-
+
Aucune communauté correspondante
-
Essayez une ville voisine, une province, un code comme YQL, ou effacez les filtres.
+
Choisissez Trouver à proximité pour chercher votre ville, ou effacez les filtres.
Active
diff --git a/docs/provinces/index.md b/docs/provinces/index.md
index 7ba6b8f..3fdb30b 100644
--- a/docs/provinces/index.md
+++ b/docs/provinces/index.md
@@ -14,21 +14,21 @@ difficulty: beginner
estimated_time: 2-5 minutes
destructive: false
page_styles:
- - assets/styles/communities.css?v=20260722-2
+ - assets/styles/communities.css?v=20260905-1
+status_notice: false
page_scripts:
- - assets/javascripts/communities.js?v=20260722-2
+ - assets/javascripts/communities.js?v=20260905-1
---
# Find a MeshCore community
-Search by place, province, community name, or a common alias. The full list
-works without a map, location permission, or a GitHub account.
+Type a community or province to filter the list, or look up your city to find the closest communities.
+
!!! note "Community information can change"
- 0 of 24 listings do not have a recent contact check.
- Confirm important settings and contacts before relying on them.
+ This information could be out of date!
24 listings
@@ -37,10 +37,10 @@ works without a map, location permission, or a GitHub account.
1 with different local settings
-
+
No matching community
-
Try a nearby city, a province name, a location code such as YQL, or clear the filters.
+
Choose Find nearby to look up your city, or clear the filters.
',
+ '',
]
if community.get("summary"):
lines.append(f'
{html.escape(community["summary"])}
')
@@ -670,7 +708,6 @@ def render_index(data: dict[str, Any]) -> str:
active = sum(item["status"] == "active" for item in communities)
forming = sum(item["status"] == "forming" for item in communities)
overrides = sum(bool(item["settings"]["overrides"]) for item in communities)
- unverified = sum(item["verified_at"] is None for item in communities)
lines = [
front_matter(
@@ -685,12 +722,11 @@ def render_index(data: dict[str, Any]) -> str:
"",
"# Find a MeshCore community",
"",
- "Search by place, province, community name, or a common alias. The full list",
- "works without a map, location permission, or a GitHub account.",
+ "Type a community or province to filter the list, or look up your city to find the closest communities.",
+ "",
"",
'!!! note "Community information can change"',
- f" {unverified} of {len(communities)} listings do not have a recent contact check.",
- " Confirm important settings and contacts before relying on them.",
+ " This information could be out of date!",
"",
'
',
f"{len(communities)} listings",
@@ -699,12 +735,12 @@ def render_index(data: dict[str, Any]) -> str:
f"{overrides} with different local settings",
"
",
"",
- '
',
+ '",
"",
'
',
"
No matching community
",
- "
Try a nearby city, a province name, a location code such as YQL, or clear the filters.
",
+ "
Choose Find nearby to look up your city, or clear the filters.
',
(
@@ -1241,16 +1283,6 @@ def render_index_fr(data: dict[str, Any], french: dict[str, Any]) -> str:
active = sum(item["status"] == "active" for item in communities)
forming = sum(item["status"] == "forming" for item in communities)
overrides = sum(bool(item["settings"]["overrides"]) for item in communities)
- unverified = sum(item["verified_at"] is None for item in communities)
- if unverified == 1:
- verification_summary = (
- f"1 fiche sur {len(communities)} n’a pas fait l’objet d’une vérification récente des coordonnées."
- )
- else:
- verification_summary = (
- f"{unverified} fiches sur {len(communities)} n’ont pas fait l’objet d’une vérification récente des coordonnées."
- )
-
lines = [
front_matter(
title="Trouver une communauté MeshCore au Canada",
@@ -1270,12 +1302,11 @@ def render_index_fr(data: dict[str, Any], french: dict[str, Any]) -> str:
"",
"# Trouver une communauté MeshCore au Canada",
"",
- "Recherchez par lieu, province, nom de communauté ou alias courant. La liste",
- "complète fonctionne sans carte, autorisation de localisation ni compte GitHub.",
+ "Filtrez la liste par communauté ou province, ou cherchez votre ville pour trouver les communautés les plus proches.",
+ "",
"",
'!!! note "Les renseignements sur les communautés peuvent changer"',
- f" {verification_summary}",
- " Confirmez les réglages et les coordonnées importants avant de vous y fier.",
+ " Ces renseignements pourraient être périmés !",
"",
'