Files
PinchChat/FEEDBACK.md
2026-02-11 13:19:29 +00:00

1.9 KiB

FEEDBACK.md — PinchChat Feedback Queue

Item #1

  • Date: 2026-02-11
  • Priority: high
  • Status: done
  • Completed: 2026-02-11 — commit d58c34f
  • Description: Migrer le projet de "ClawChat" vers "PinchChat"

Item #2

  • Date: 2026-02-11
  • Priority: high
  • Status: done
  • Completed: 2026-02-11 — commit 8834b2a
  • Description: Filtrer les messages "NO_REPLY"

Item #3

  • Date: 2026-02-11
  • Priority: medium
  • Status: done
  • Completed: 2026-02-11 — commit 99b7db9
  • Description: Ajouter le support i18n (internationalisation) — le projet open-source est en anglais, mais le deploy perso de Nicolas doit rester en français. Soit via une config .env (ex: VITE_LOCALE=fr), soit via un système de traduction léger. Les strings UI (placeholder input, bouton envoyer, statut connexion, etc.) doivent être configurables.

Item #4

  • Date: 2026-02-11
  • Priority: high
  • Status: done
  • Completed: 2026-02-11 — commit 36f9480
  • Description: Supprimer le token du build — implémenter un écran de login au runtime
    • Au premier lancement (ou si pas de credentials en localStorage), afficher un écran de connexion avec :
      • Champ "Gateway URL" (ex: ws://192.168.1.14:18789)
      • Champ "Token" (password field)
      • Bouton "Connect"
    • Stocker les credentials en localStorage (pas dans le bundle JS)
    • Supprimer VITE_GATEWAY_TOKEN du .env.example et du code
    • Garder VITE_GATEWAY_WS_URL uniquement comme valeur par défaut optionnelle pour pré-remplir le champ URL
    • Ajouter un bouton "Disconnect" / "Logout" dans le header qui clear le localStorage et revient à l'écran de login
    • L'écran de login doit suivre le même thème dark neon que le reste de l'app
    • ⚠️ Après ce changement, le deploy perso (~/marlbot-chat/.env) n'a plus besoin de VITE_GATEWAY_TOKEN — l'utilisateur entrera le token via l'UI