bo0m a écrit 7 commentaires

  • [^] # Re: ah...

    Posté par  . En réponse au journal ChatNova : un nouveau réseau IRC francophone avec webchat moderne. Évalué à 0 (+0/-0).

    Oui, KiwiIRC je connais. Mais justement, j’aurais pu faire comme tout le monde et reprendre ça tel quel… sauf que dans ce cas-là, ça devient juste un copier-coller, pas vraiment un projet.
    Après, KiwiIRC fait le job pour un webchat rapide, mais dès que tu veux personnaliser un peu sérieusement, tu te retrouves vite limité. Tu peux changer l’apparence, deux-trois options, mais dès que tu veux un comportement spécifique ou un truc un peu sur mesure, ça coince.
    Du coup je préfère partir sur quelque chose que je maîtrise de A à Z, même si ça prend plus de temps.

  • [^] # Re: robot

    Posté par  . En réponse au journal ChatNova : un nouveau réseau IRC francophone avec webchat moderne. Évalué à 0 (+0/-0).

    Oui j’utilise de l’IA.

    Surtout pour aller plus vite sur des trucs un peu chiants (CSS, refacto, etc). Mais derrière je relis et je corrige, sinon ça part vite en vrille.

    Si ça se voit dans le style, ok, je ferai gaffe. Après bon… c’est pas trop ça le sujet.

    Les retours ici m’aident surtout à corriger ce que je vois pas direct, notamment sur l’UX.

  • [^] # Re: robot

    Posté par  . En réponse au journal ChatNova : un nouveau réseau IRC francophone avec webchat moderne. Évalué à 0 (+0/-0).

    J’utilise effectivement de l’IA générative, mais uniquement comme outil d’assistance.

    Concrètement :
    - pour accélérer certaines parties du développement (refactoring, optimisation CSS/JS)
    - pour identifier des problèmes de performance ou d’accessibilité
    - pour proposer des pistes d’amélioration UX

    Mais tout est testé, ajusté et validé manuellement derrière.
    Le projet, l’architecture et les choix techniques restent entièrement sous mon contrôle.

    D’ailleurs, les retours ici m’aident justement à corriger ce que l’IA ne voit pas toujours, notamment sur l’expérience utilisateur réelle.

  • [^] # Re: Front end custom

    Posté par  . En réponse au journal ChatNova : un nouveau réseau IRC francophone avec webchat moderne. Évalué à 0 (+2/-2).

    Hello Vlobulle, et merci pour le retour franc — c'est exactement
    le genre de feedback qui aide.

    Tu as raison sur le fond, et le commentaire d'arnauld plus haut
    allait dans le même sens : l'esthétique Nova Cosmos prime trop
    sur la lisibilité des éléments d'interaction. C'est un problème
    de hiérarchie visuelle, pas juste de couleurs.

    Je vais reprendre ça à la base :

    • Audit de contraste WCAG sur tous les éléments d'UI (inputs, labels, boutons, liens)
    • Refonte des cases identifiant / mot de passe avec bordures marquées et états focus visibles
    • Probablement un mode "classique" en alternative au thème cosmique, pour que les gens qui veulent juste chatter ne soient pas obligés de passer par une "couche de peinture"

    Sur le problème CPU/GPU : un patch a été déployé tout à l'heure
    (throttling de l'animation du logo, suppression de l'animation
    de blur sur les étoiles, support de prefers-reduced-motion).
    arnauld a confirmé que c'était mieux de son côté, mais si chez
    toi c'est toujours problématique, c'est très utile à savoir —
    ça veut dire qu'il reste des sources de charge à identifier.
    Quel navigateur / OS, si tu as 30 secondes ?

    Ton conseil "base fonctionnelle d'abord, peinture après" est
    noté et je vais l'appliquer. Mieux vaut un site sobre qui marche
    qu'un site stylé qui repousse.

    Merci encore.

  • [^] # Re: Hum

    Posté par  . En réponse au journal ChatNova : un nouveau réseau IRC francophone avec webchat moderne. Évalué à 1 (+1/-0).

    Top, content que ça marche de ton côté !

    Pour le contraste des champs (login / mot de passe), c'est noté
    et c'est totalement légitime — le thème Nova Cosmos est joli mais
    clairement trop subtil sur les éléments d'interaction, et
    l'accessibilité doit primer sur l'esthétique. Je vais retravailler
    ça : bordures plus marquées, contraste rehaussé sur les inputs et
    les labels, et probablement un petit audit Lighthouse / WCAG
    complet pendant que j'y suis.

    Je te recroise peut-être sur le réseau à l'occasion. Encore merci
    pour les retours, c'est très précieux.

  • [^] # Re: Hum

    Posté par  . En réponse au journal ChatNova : un nouveau réseau IRC francophone avec webchat moderne. Évalué à 1 (+2/-1).

    Re-salut arnauld,

    Petit retour : les deux problèmes sont corrigés et déployés.
    Merci encore, tu m'as fait débuguer en accéléré 🙏

    Pour la connexion IRC refusée :

    La cause c'était une conf trop restrictive sur les limites de
    connexions par IP (localmax=5, globalmax=8), couplée à un
    throttle agressif. Pas terrible pour les FAI français qui font
    du CGNAT — plusieurs abonnés Orange / Wanadoo / Free peuvent
    partager la même IP publique, donc on saturait vite la limite.

    Ce qui a été fait :
    - Limites remontées (localmax=15, globalmax=25)
    - Throttle assoupli (fenêtre réduite, moins pénalisant en cas
    de reconnexion)
    - Ajout d'<exception> pour les hosts des principaux FAI
    français (wanadoo, orange, free, sfr, bouygues, numericable,
    proxad) — ils sont désormais exemptés des G/K/Z-lines
    accidentels
    - Nettoyage d'une vieille directive <clones> en syntaxe
    InspIRCd v2 qui traînait dans la conf

    Pour les ventilos qui s'emballaient sur web.chatnova.fr :

    Trois coupables identifiés :

    1. Une boucle requestAnimationFrame à 60 fps qui mettait à jour un filter CSS sur le logo à chaque frame. Throttlée à ~10 fps, mise en pause quand l'onglet est caché, et désactivée si prefers-reduced-motion est actif.
    2. Une animation CSS qui animait filter: blur() (en plus de l'opacité), ce qui forçait des recompositions GPU non-stop. Réduite à de l'opacité pure → accélération hardware propre, plus de recompositions.
    3. Absence totale de support prefers-reduced-motion. Ajouté partout (CSS + JS).

    Bonus : will-change: transform sur les couches de fond pour
    que le navigateur les promeuve sur leur propre couche GPU dès
    le départ et évite les repaints inutiles.

    Si t'as 2 minutes pour retenter la connexion et rouvrir la page
    web, je serais curieux de savoir si c'est mieux chez toi. Et si
    d'autres trucs te sautent aux yeux, n'hésite pas — c'est exactement
    le genre de retour qui fait avancer le projet.

    Merci encore !

  • [^] # Re: Hum

    Posté par  . En réponse au journal ChatNova : un nouveau réseau IRC francophone avec webchat moderne. Évalué à 2 (+2/-0).

    Salut arnauld, et merci énormément pour le retour rapide et
    le test concret — c'est exactement le genre de feedback qui
    m'aide.

    Pour la connexion refusée : ton IP a été rejetée probablement
    par un DNSBL un peu trop zélé côté serveur (les IP résidentielles
    Orange/Wanadoo se retrouvent parfois à tort sur des blocklists).
    Je vais regarder les logs de mon côté et assouplir la conf —
    clairement pas l'expérience que je veux pour les nouveaux
    arrivants.

    Pour les ventilos qui s'emballent sur web.chatnova.fr : noté,
    et c'est un vrai problème. Le thème "Nova Cosmos" a probablement
    des animations un peu trop gourmandes (particules, dégradés
    animés). Je vais profiler ça et ajouter un mode "performance"
    ou détecter les machines plus modestes pour désactiver les
    animations lourdes.

    Je reviens vers toi ici dès que c'est corrigé, si ça te dit
    de retenter.

    Encore merci, c'est le genre de retour terrain qui vaut de l'or.