fix(layout): masque l'onglet « Paramètres d'application » hors de l'app native (#107) #119
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/hide-app-settings-tab-on-web"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Closes #107.L'onglet « Paramètres d'application » (
/parametres/application) apparaissait dans l'UI web alors que ses options n'ont de sens que dans l'app native : pas de « version installée », la vérif de mise à jour y est un no-op. Son seul réglage web-pertinent — la case « toujours rester sur le site web » — vit mieux dans le flux qu'il pilote.Changements
AppLayout.tsx:SETTINGS_ITEMSgagne un flagnativeOnly, filtré une fois au chargement du module (settingsNavItems) viaCapacitor.isNativePlatform()— l'entrée disparaît du menu Paramètres (sidebar desktop + feuille « Plus » mobile).App.tsx: la route/parametres/applicationredirige vers/parametres/comptesur le web (comme le précédent/foyer → /parametres/foyer), pour qu'un bookmark ne tombe pas sur une page orpheline.AppSettingsPage.tsx: devient natif-only — la branchewebHintet la section « rester sur le site web » sont retirées./telecharger(DownloadPage) : page publique qu'un visiteur non connecté sur navigateur téléphone peut atteindre, et c'est exactement le flux que la préférence concerne.localStoragesur l'origine web publique, là oùattemptOpenNativeAppla lit. i18nappSettings.redirect.*→download.stayOnWeb.*;appSettings.version.webHintsupprimée.Tests
sidebar.cy.ts/app-settings-page.cy.ts: l'entrée et la page sont absentes sur le web, la route redirige.download-page.cy.ts: la case « rester sur le site web » par défaut décochée, persistée au reload.pnpm lint+pnpm --filter web buildOK ;sidebar+app-settings+download-page+layout→ 21/21.🤖 Generated with Claude Code