new trail view options: create copy & change visibility (#571)

* change visibility of multiple trails in trails view (multi-select)

* error handling

* create copy option added

* wait for meilisearch when updating trail

* remove toggles from dropdown

* change public/private logic

* adds loading spinner for bulk operations

* fixes trail duplicate

* fixes tags delete on visiblility change

* fix conflict resolving issue

* edit labels & german translation

---------

Co-authored-by: Christian Beutel <>
Co-authored-by: Flomp <Flomp@users.noreply.github.com>
This commit is contained in:
slothful-vassal
2026-03-01 18:18:09 +01:00
committed by GitHub
parent 2b9d5305a8
commit f2396ae574
21 changed files with 335 additions and 54 deletions

View File

@@ -21,6 +21,7 @@
"alphabetical": "Alphabétique",
"already-account": "Déjà un compte ?",
"altitude": "Altitude",
"amenity": "",
"ammenity": "Aménagement",
"api-documentation": "Documentation API",
"apply-user-settings": "",
@@ -135,6 +136,7 @@
"enable-auto-routing": "Activer le routage automatique",
"english": "Anglais",
"entry": "Entrée",
"error-copying-trail": "",
"error-creating-user": "Erreur durant la création de l'utilisateur",
"error-disabling-strava-integration": "Erreur lors de la désactivation de l'intégration Strava",
"error-during-login": "Erreur durant la connexion",
@@ -357,6 +359,8 @@
"search-trails": "Chercher un itinéraire",
"select-list": "Liste de choix",
"selected": "sélectionné(s)",
"set-private": "",
"set-public": "",
"settings": "Paramètres",
"settings-notification-comment-mention": "Quelqu’un vous a mentionné dans un commentaire",
"settings-notification-list-create": "Un utilisateur que vous suivez à créé une nouvelle liste",
@@ -412,6 +416,7 @@
"top-speed": "Vitesse maximale",
"tourism": "Tourisme",
"trail": "{n, plural, =1 {Itinéraire} other {Itinéraires}}",
"trail-copied-successfully": "",
"trail-not-in-list": "",
"trail-not-shared": "L'itinéraire n'a pas été partagé",
"trail-saved-successfully": "Itinéraire enregistrée",
@@ -429,6 +434,7 @@
"username": "Nom d'utilisateur",
"view": "Afficher",
"viewpoint": "Point de vue",
"visibilty": "Visibilité",
"visibilty-status": "État de visibilité",
"walking-speed": "Vitesse de marche",
"water": "Eau",