Liens d'aide et de vie privée réglables pour une instance auto-hébergée

VITE_HELP_URL et VITE_PRIVACY_URL remplacent les pages de parenthese.io,
qui restent la valeur par défaut. Documenté dans les deux README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
IliesAllaliandClaude Opus 5.5 committed 2026-09-30 17:56:04 +02:00
1 parent e1e623961d
commit f14af72c8d
4 files changed
+15 -2

No files matched your search

+2
View File
@@ -51,6 +51,8 @@ Pour ouvrir l'instance à la famille depuis Internet, placez un reverse proxy HT
Une instance auto-hébergée n'envoie aucune mesure d'audience : le suivi d'usage de parenthese.io ne s'active que si une clé PostHog est fournie au build, ce que cette configuration ne fait pas.
Les liens d'aide et de vie privée de l'application mènent à parenthese.io. Pour pointer vers vos propres pages, renseignez `VITE_HELP_URL` et `VITE_PRIVACY_URL` quand vous construisez vous-même le front (voir `frontend/.env.example`).
Commandes utiles :
```bash
+2
View File
@@ -57,6 +57,8 @@ To open the instance to your family over the Internet, put an HTTPS reverse prox
A self-hosted instance sends no analytics. Usage tracking on parenthese.io only turns on when a PostHog key is provided at build time, which this setup does not do.
The help and privacy links in the app point to parenthese.io. To use your own pages, set `VITE_HELP_URL` and `VITE_PRIVACY_URL` when you build the front end yourself (see `frontend/.env.example`).
Useful commands:
```bash
+3
View File
@@ -3,3 +3,6 @@ VITE_API_BASE_URL=http://localhost:4000
VITE_TREE_ID=
VITE_POSTHOG_KEY=
VITE_POSTHOG_HOST=https://us.i.posthog.com
# Optional: your own help and privacy pages (default: the parenthese.io pages, in the interface language)
VITE_HELP_URL=
VITE_PRIVACY_URL=
+8 -2
View File
@@ -1,6 +1,12 @@
// Pages du site vitrine liées depuis l'app, dans la langue de l'interface.
// Une instance auto-hébergée peut pointer vers ses propres pages : VITE_HELP_URL et
// VITE_PRIVACY_URL (au build) remplacent alors les liens vers parenthese.io, pour toutes les langues.
import { locale } from '../i18n/index.js'
export const HELP_URL = locale === 'en' ? 'https://parenthese.io/en/help/' : 'https://parenthese.io/aide/'
const env = import.meta.env || {}
export const PRIVACY_URL = locale === 'en' ? 'https://parenthese.io/en/privacy/' : 'https://parenthese.io/donnees-et-vie-privee/'
export const HELP_URL = env.VITE_HELP_URL
|| (locale === 'en' ? 'https://parenthese.io/en/help/' : 'https://parenthese.io/aide/')
export const PRIVACY_URL = env.VITE_PRIVACY_URL
|| (locale === 'en' ? 'https://parenthese.io/en/privacy/' : 'https://parenthese.io/donnees-et-vie-privee/')