Skip to content

Commit e2a66ec

Browse files
committed
chore(release): bump version to 0.11.3
1 parent 5230ba9 commit e2a66ec

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22

33
All notable changes to LocalLab will be documented in this file.
44

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+
535
## [0.11.2] - 2025-07-23
636

737
### Enhanced

locallab/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# This ensures Hugging Face's progress bars are displayed correctly
77
from .utils.early_config import configure_hf_logging
88

9-
__version__ = "0.11.2" # Enhanced CLI chat interface with modern design and improved reliability
9+
__version__ = "0.11.3" # Perfect chat interface with enhanced loading indicators and aesthetic ASCII art
1010

1111
# Only import what's necessary initially, lazy-load the rest
1212
from .logger import get_logger

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747

4848
setup(
4949
name="locallab",
50-
version="0.11.2",
50+
version="0.11.3",
5151
packages=find_packages(include=["locallab", "locallab.*"]),
5252
install_requires=install_requires,
5353
extras_require={

0 commit comments

Comments
 (0)