mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-17 03:03:44 +00:00
Improved HTML export with timestamps, better styling, and comprehensive stats
- Added timestamps to each user and assistant message (HH:MM:SS format) - Fixed text clipping issues with comprehensive word-wrapping CSS - Improved font selection: ui-monospace, Cascadia Code, Source Code Pro - Reduced font sizes for more compact display (12px base, down from 14px) - Added model switch indicators in conversation timeline with subtle background - Created dedicated Tokens & Cost section showing: - Cumulative input/output/cache read/write tokens - Cost breakdown by token type with 4 decimal precision - Total cost in bold - Context usage with token count, percentage, and model identification - Now displays all unique models used during session (not just initial model) - Made Messages section more compact (reduced gaps, removed redundant fields) Closes #51 Closes #52
This commit is contained in:
parent
ca0a86b981
commit
48df1ff259
4 changed files with 807 additions and 47 deletions
|
|
@ -9,6 +9,10 @@
|
|||
1. Line numbers were incorrect for edits far from the start of a file (e.g., showing 1, 2, 3 instead of 336, 337, 338). The skip count for context lines was being added after displaying lines instead of before.
|
||||
2. When diff lines wrapped due to terminal width, the line number prefix lost its leading space alignment, and code indentation (spaces/tabs after line numbers) was lost. Rewrote `splitIntoTokensWithAnsi` in `pi-tui` to preserve whitespace as separate tokens instead of discarding it, so wrapped lines maintain proper alignment and indentation.
|
||||
|
||||
### Improved
|
||||
|
||||
- **HTML Export**: Added timestamps to each message, fixed text clipping with proper word-wrapping CSS, improved font selection (`ui-monospace`, `Cascadia Code`, `Source Code Pro`), reduced font sizes for more compact display (12px base), added model switch indicators in conversation timeline, created dedicated Tokens & Cost section with cumulative statistics (input/output/cache tokens, cost breakdown by type), added context usage display showing token count and percentage for the last model used, and now displays all models used during the session. ([#51](https://github.com/badlogic/pi-mono/issues/51), [#52](https://github.com/badlogic/pi-mono/issues/52))
|
||||
|
||||
## [0.10.0] - 2025-11-27
|
||||
|
||||
### Added
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue