Skip to content

Code Chat Viewer v2.7.0

Latest

Choose a tag to compare

@oskar-gm oskar-gm released this 15 Oct 23:32

What's New in v2.7 | Novedades en v2.7

Project status — maintenance mode. v2.7.0 is expected to be the last feature release of Code Chat Viewer; future updates, if any, will be limited to fixes and compatibility adjustments. Its successor, a new app built on a more capable stack, is in the design phase — this repository will be marked as deprecated once it is available. Thank you to everyone who has used CCV, reported issues or contributed.

Estado del proyecto — en mantenimiento. La v2.7.0 será previsiblemente la última versión con novedades de Code Chat Viewer; las próximas actualizaciones, si las hay, se limitarán a correcciones y ajustes de compatibilidad. Su sucesora, una nueva aplicación con un stack más completo, está en fase de diseño — este repositorio se marcará como obsoleto cuando esté disponible. Gracias a quienes han usado CCV, reportado problemas o contribuido.

English | Español


English

A release focused on fidelity and robustness: chats render more faithfully, problems become visible instead of breaking a page, and the dashboard no longer loses agent chats.

Chat viewer

  • First/last message buttons, and navigation that stays reliable in long chats
  • Forked chats link to their origin session, and agent links go through the dashboard too, so both keep working when chats move between folders
  • Long blocks with a single level of scroll; tool results open from the keyboard; copy buttons flag a refused copy
  • /btw questions back at their real moment in the conversation
  • Unreadable log lines and rendering failures shown as visible error blocks instead of breaking the page
  • Claude Code's internal log entries no longer shown or counted as messages; model switches and attached PDFs named

Dashboard

  • Agent chats no longer go missing
  • Deep links: CCV-Dashboard.html#open=<session> opens a chat wherever it lives
  • A→Z sorting for text columns; optional local customization through a custom/ folder

Manager

  • --only "chat id" regenerates and opens a single chat
  • Safer Reconfigure and --current; no Force notice on a fresh install

Hardening and quality

  • More log values escaped in the HTML, safer folder settings, and tolerance to stray non-UTF-8 bytes
  • Removed a Python 3.12-only syntax; tested on Python 3.13
  • 284 tests, now also running the pages' JavaScript

After updating: run Force once ([2] in the menu, or --force) so every chat is re-rendered with this version — the manager reminds you.

Full list: What's New in v2.7


Español

Una versión centrada en la fidelidad y la robustez: los chats se muestran con más exactitud, los problemas se ven en vez de romper una página y el panel ya no pierde chats de agente.

Visor de chats

  • Botones de primer y último mensaje, y una navegación fiable también en chats largos
  • Los chats bifurcados enlazan a su sesión de origen, y los enlaces a agentes también pasan por el panel, así que ambos siguen funcionando cuando los chats cambian de carpeta
  • Bloques largos con un solo nivel de scroll; resultados de herramientas que se abren con el teclado; los botones de copiar avisan si la copia se rechaza
  • Las preguntas /btw vuelven a su momento real de la conversación
  • Las líneas del log que no se pueden leer y los fallos de pintado se muestran como bloques de error visibles en vez de romper la página
  • Las entradas internas del log de Claude Code ya no se muestran ni cuentan como mensajes; los cambios de modelo y los PDF adjuntos se nombran

Dashboard

  • Los chats de agente ya no desaparecen
  • Enlaces directos: CCV-Dashboard.html#open=<sesión> abre un chat esté donde esté
  • Orden de la A a la Z en las columnas de texto; personalización local opcional con una carpeta custom/

Manager

  • --only "id del chat" regenera y abre un solo chat
  • Reconfigure y --current más seguros; sin aviso de Force en una instalación nueva

Robustez y calidad

  • Más valores del log escapados en el HTML, ajustes de carpetas más seguros y tolerancia a bytes sueltos que no son UTF-8
  • Eliminada una sintaxis exclusiva de Python 3.12; probado con Python 3.13
  • 284 tests, que ahora ejecutan también el JavaScript de las páginas

Tras actualizar: ejecuta Force una vez ([2] en el menú, o --force) para que todos los chats se regeneren con esta versión — el manager te lo recuerda.

Lista completa: Novedades en v2.7


Full diff: v2.6.0...v2.7.0

© 2025-2026 Óscar González Martín | MIT License