diff --git a/CHANGELOG.md b/CHANGELOG.md index 98d0a29..03ca56f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ Format based on [Keep a Changelog](https://keepachangelog.com/), with [Conventio ## [Unreleased] +## [1.5.0] — 2026-02-12 + +### Added +- **Resizable sidebar** — drag the right edge to resize the sidebar; width persists across sessions (`fa9b10a`) + ## [1.4.0] — 2026-02-12 New features and mobile fixes. diff --git a/FEEDBACK.md b/FEEDBACK.md index 660e5ad..b238662 100644 --- a/FEEDBACK.md +++ b/FEEDBACK.md @@ -257,7 +257,8 @@ ## Item #29 - **Date:** 2026-02-12 - **Priority:** medium -- **Status:** in-progress +- **Status:** done +- **Completed:** 2026-02-12 — commit `fa9b10a` - **Description:** Sidebar resizable par drag & drop - **Details:** - Les noms de sessions sont coupés dans la sidebar @@ -306,6 +307,18 @@ - Utile pour le multi-agent : savoir si on parle à "Marlbot" ou à un autre agent - Placement : header ou en haut du chat +## Item #34 +- **Date:** 2026-02-12 +- **Priority:** high +- **Status:** pending +- **Description:** Distinguer les événements système des messages utilisateur +- **Details:** + - Les événements système (TeamSpeak join/leave, webhooks, heartbeats, etc.) arrivent comme des messages `role: user` et s'affichent comme si c'était l'utilisateur qui parlait + - Il faut les détecter et les afficher différemment — petite notification grisée/discrète, pas une bulle utilisateur + - Indices pour les détecter : présence de `[EVENT]`, `[from: ... (system)]`, `[HEARTBEAT]`, messages qui matchent le heartbeat prompt, etc. + - Peut aussi checker si le gateway expose un champ type `source` ou `system` dans les métadonnées du message + - Ces messages ne devraient pas avoir le même poids visuel que les vrais messages de l'utilisateur + ## Item #28 - **Date:** 2026-02-12 - **Priority:** high diff --git a/package.json b/package.json index 114e2e1..a208ef3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pinchchat", - "version": "1.4.0", + "version": "1.5.0", "description": "A sleek, dark-themed webchat UI for OpenClaw — monitor sessions, stream responses, and inspect tool calls in real-time.", "type": "module", "repository": {