Journal

Tout ce qu'on a livré, en clair. Du plus récent au plus ancien.

Tarifs, domaine personnalisé, embeds et API publique

  • Page /pricing avec trois offres (Free / Creator / Pro) reliées à Stripe Checkout — gérée par variables d'environnement.
  • Réservation de domaine personnalisé + vérification DNS TXT + middleware mappant votrenom.com vers votre /identifiant.
  • Les liens YouTube, Spotify, Vimeo et SoundCloud s'affichent en lecteurs intégrés sur votre page publique.
  • API publique en lecture seule sur /api/v1/profile + /api/v1/links avec clés HMAC.
  • Schéma de la future marketplace de modèles.

Durcissement serveur + analytics + IA

  • Liste blanche MIME du stockage appliquée au niveau RLS (plus d'uploads arbitraires).
  • Suppression de compte réelle depuis la zone à risque — appel d'un endpoint service-role, nettoyage du stockage.
  • Les boutons de la page publique ouvrent vraiment les liens maintenant (régression Phase 1.2 corrigée) et les clics sont suivis.
  • Tableau des top liens sur la page analytics avec clics et part du total.
  • Générateur de bio IA branché sur Anthropic Claude avec prompt caching.

Activation du tableau de bord, primitives Radix, six onglets de paramètres

  • Carte de partage sur le tableau de bord avec l'URL linkhiver.com/identifiant, bouton copier et anneau de complétion.
  • Paramètres passe de 2 à 6 onglets : Profil, Sécurité, Domaine, Notifications, Facturation, Zone à risque.
  • Primitives Tooltip, DropdownMenu, Popover, Avatar et Sheet ajoutées au design system.
  • Variante cva sur Input nettoie les quatre pages d'auth.
  • Correction mobile sur l'en-tête de la page design — titre et boutons d'action s'empilent sur téléphone.

Fondations — bio publique, page d'accueil marketing, légal

  • Suppression du module Sports inachevé et de la fonctionnalité bannières orpheline (~1 600 lignes de code mort).
  • Branchement de la colonne username de bout en bout : l'onboarding la demande, les paramètres permettent de la changer, le middleware applique une liste de mots réservés.
  • Construction de la route publique /identifiant avec rendu thématique, cartes OG et 404 de réservation.
  • Remplacement de la page d'accueil par une vraie landing marketing en cinq sections.
  • Pied de page de confiance avec pages stubs Conditions, Confidentialité et Cookies sur les surfaces auth et marketing.

Envie d'être prévenu·e des grosses sorties ? Connectez-vous et activez les e-mails produit dans Paramètres → Notifications.

Journal · Linkhiver