|
2 | 2 |
|
3 | 3 | All notable changes to LocalLab will be documented in this file.
|
4 | 4 |
|
| 5 | +## [0.11.3] - 2025-07-23 |
| 6 | + |
| 7 | +### Enhanced |
| 8 | +- **Perfect ASCII art formatting** - Fixed broken CHAT banner characters with clean, well-formed block display |
| 9 | +- **Enhanced loading indicator** - Added "generating..." text after triple dots (◦ ◦ ◦) with dynamic removal when AI responds |
| 10 | +- **AI response padding fix** - Implemented guaranteed 6-space left indentation under model name headers, eliminating flush-left margin issues |
| 11 | +- **Aesthetic ASCII art colors** - Beautiful purplish color scheme: blue for LOCALLAB (bluish-purplish) and magenta for CHAT (purplish) |
| 12 | +- **Visual hierarchy perfection** - CHAT banner as clearly dominant element with LOCALLAB as subtle secondary presence |
| 13 | +- **Loading behavior enhancement** - Smooth indicator appearance/removal with proper alignment matching AI response indentation |
| 14 | + |
| 15 | +### Fixed |
| 16 | +- **AI response alignment** - Resolved persistent issue where responses appeared flush against left margin instead of properly indented |
| 17 | +- **ASCII art malformation** - Repaired broken characters in CHAT banner ensuring perfect formatting across all terminals |
| 18 | +- **Loading indicator positioning** - Fixed alignment to match 6-space AI response padding for consistent visual structure |
| 19 | +- **Markdown rendering padding** - Enhanced dual approach: Rich Padding for complex content, direct padding for plain text |
| 20 | + |
| 21 | +### Technical Changes |
| 22 | +- **Enhanced `_show_generating_indicator()`** - Added "generating..." text with aesthetic triple dots and proper 6-space alignment |
| 23 | +- **Improved AI response rendering** - Dual approach handling both markdown and plain text with guaranteed indentation |
| 24 | +- **Updated `_add_text_padding()`** - Consistent 6-space padding for all content types with multi-line support |
| 25 | +- **ASCII art color optimization** - Implemented subtle, pleasant colors perfect for dark terminal backgrounds |
| 26 | +- **Dynamic indicator clearing** - ANSI escape codes for seamless loading indicator removal |
| 27 | + |
| 28 | +### User Experience |
| 29 | +- **Professional alignment** - All AI responses properly indented with consistent 6-space left padding |
| 30 | +- **Clear generation feedback** - Enhanced loading indicator with explicit "generating..." text for better user understanding |
| 31 | +- **Aesthetic appeal** - Beautiful purplish color scheme creating warm, inviting, and professional appearance |
| 32 | +- **Smooth interactions** - Dynamic loading behavior with seamless transitions from indicator to response |
| 33 | +- **Perfect formatting** - Flawless ASCII art display with proper visual hierarchy and clean character rendering |
| 34 | + |
5 | 35 | ## [0.11.2] - 2025-07-23
|
6 | 36 |
|
7 | 37 | ### Enhanced
|
|
0 commit comments