You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refonte de l'endpoint GET /qrcode : sortie PNG par défaut, options de taille, marge, correction, couleurs, et support d'icône overlay.
Refonte de l'endpoint GET /captcha : génération automatique du texte, options de dimensions, bruit et couleurs, difficulté améliorée. Le texte est retourné via le header X-Captcha-Text.
Refonte de l'endpoint GET /color : accepte un hex en input (?hex=ff6600), correction du bug HSV quand deux canaux RGB sont égaux.
Refonte de l'endpoint GET /convert : ajout des catégories longueur (km, mi, m, ft, cm, in, yd), poids (kg, lb, oz, g, ton), données (b, kb, mb, gb, tb) et vitesse (km/h, mph, m/s, knots).
Refonte de l'endpoint POST /hash : option encoding (hex ou base64), throw au lieu de retourner un objet erreur.
Amélioration du skeleton placeholder : la hauteur des lignes s'adapte proportionnellement à l'espace disponible.
Extraction des utilitaires couleur partagés dans src/utils/colors.ts.
Déplacement des helpers dans src/utils/helpers.ts avec ajout de since() pour le versioning des routes.
Ajout de JSDoc sur toutes les fonctions utilitaires.
Mise à jour des tests unitaires et d'intégration pour tous les modules modifiés.