Command Palette

Search for a command to run...

1.2.1

Correctif - suppression des fuites de variables d'environnement de développement dans le build production et simplification de la configuration API.

1.2.1 est une version de maintenance qui corrige un problème de compilation où des variables d'environnement de développement fuyaient dans l'artefact Chrome Web Store, simplifie la surface de configuration de l'API, et nettoie les pages légales des références obsolètes aux commentaires et à l'OAuth Discord.

Build extension

Suppression de l'import dotenv/config dans le script de build production. Le fichier .env n'est plus chargé pendant build:extension. Les URLs de développement (localhost) étaient publiées sur le Chrome Web Store à la place des URLs de production. Cette correction garantit que l'artefact store utilise toujours nowly.me, api.nowly.me et cdn.nowly.me.

Environnement API

Suppression des vars d'env AWS_SESSION_TOKEN, AWS_SES_CONFIGURATION_SET, AWS_SES_BASE_URL. Changement de la région par défaut AWS_REGION à us-east-1. Moins de vars d'env à configurer. Les valeurs par défaut du SDK suffisent.

Configuration email

Les vars SUPPORT_EMAIL_FROM et SUPPORT_EMAIL_REPLY_TO sont maintenant des constantes. Plus besoin de les configurer - elles ne changent jamais entre environnements.

Fiabilité des tests

Ajout de test/setup.ts pour fournir les vars d'env requises à tous les tests. Les tests passent sur CI sans fichier .env.

Pages légales (en, fr, es)

Suppression des sections « Avis et commentaires » des CGU. Suppression de la section « Données serveur - Authentification et évaluations » de la politique de confidentialité. Suppression du cookie nowly_oauth_state. Retrait de Discord des services tiers. Le texte légal ne décrit plus des fonctionnalités inexistantes dans l'interface web.

Sitemap & redirections

Suppression des variantes /{slug}-rich-presence du sitemap. Ajout d'une redirection 301 vers /{slug}-discord-rich-presence. Évite le contenu dupliqué et redirige les anciennes URLs vers le chemin canonique.

Dimensions d'images

Ajout de width et height explicites sur le logo navbar (420×128) et les icônes CTA (16×16). Élimine le CLS causé par les images sans rapport d'aspect.

Code splitting

Chargement différé de HighlightedText (motion/react) via next/dynamic avec ssr: false. Supprime motion/react du bundle JS initial, réduisant le Total Blocking Time.