lecoffre-front/CHANGELOG.md
Debian Dev4 5af06c76f6
All checks were successful
build-and-push-ext / build_push (push) Successful in 1m31s
ci: docker_tag=ext feat(front): callback bridge authorized-bridge; bump 0.1.6; changelog
2025-09-18 22:20:19 +00:00

1.7 KiB
Raw Blame History

v0.1.1

  • Ajout d'une image Docker de production "ext" (Next.js next start) lisant les URLs d'API via variables d'environnement, évitant toute référence à localhost.
  • Remplacement d'URLs codées en dur dans l'écran de connexion email par l'utilisation de FrontendVariables et des NEXT_PUBLIC_*.
  • Documentation docs/ext.md ajoutée (build, run, push, variables supportées).

v0.1.2

  • LoginCallback (index.tsx) ajusté: suppression de la redirection spéciale local.4nkweb.com au profit d'un flux standard basé sur variables d'environnement.

v0.1.3

v0.1.4

v0.1.5

  • IdNot: appel backend changé en POST /api/v1/idnot/auth avec { code } dans le corps (évite erreurs 502 proxy sur URL longue).

  • Documentation et tests mis à jour.

  • Rappel déploiement: builder et pousser limage tagguée ext pour récupération par lecoffre_node.

  • Sous-chemin Next activé: basePath: '/lecoffre'.

  • Normalisation SSR du targetOrigin de liframe sur lorigine de NEXT_PUBLIC_4NK_URL.

  • CI: build-arg optionnel NEXT_PUBLIC_4NK_URL depuis les secrets.

  • Optimisations build Docker:

    • .dockerignore pour réduire le contexte.
    • Next.js output: 'standalone' pour une image runtime plus légère.
    • Caches BuildKit (npm et .next) pour accélérer les builds.
    • Runtime basé sur server.js (standalone) au lieu de next start.

v0.1.6

  • Mise en place dun "callback bridge" pour IdNot:
    • Page bridge côté domaine autorisé (/authorized-client) qui POST le code vers /api/v1/idnot/auth et redirige.
    • Page front /lecoffre/authorized-bridge qui consomme #token/#error, stocke le cookie et redirige vers le tableau de bord.
  • Permet le login sans modifier la liste des callbacks autorisés chez IdNot.