diff --git a/fichero_printer/CHANGELOG.md b/fichero_printer/CHANGELOG.md index a52b579..016af9e 100644 --- a/fichero_printer/CHANGELOG.md +++ b/fichero_printer/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project are documented in this file. The format is based on Keep a Changelog and this project uses Semantic Versioning. +## [0.1.31] - 2026-03-18 + +### Added +- **Web UI**: Completely modernized and responsive design with improved mobile support, smooth animations, and professional styling. +- **Web UI**: Enhanced debug scan section with loading indicators, signal strength visualization, and helpful troubleshooting tips. +- **Web UI**: Added loading spinners, status indicators, and better error messages throughout the interface. + +### Changed +- **Web UI**: Updated CSS with modern design system including CSS variables, transitions, and responsive breakpoints. +- **Web UI**: Improved button styling, card hover effects, and overall visual hierarchy. +- **Web UI**: Better mobile responsiveness with optimized touch targets and single-column layouts on small screens. + +### Fixed +- **Web UI**: Fixed scan section visibility and positioning - now properly integrated into main content area. +- **Web UI**: Improved scan button styling to match the modern design language. +- **Web UI**: Added proper CSS styling for the scan section instead of inline styles. + ## [0.1.30] - 2026-03-16 ### Fixed diff --git a/fichero_printer/config.yaml b/fichero_printer/config.yaml index c647577..7b626ef 100644 --- a/fichero_printer/config.yaml +++ b/fichero_printer/config.yaml @@ -1,5 +1,5 @@ name: "Fichero Printer" -version: "0.1.30" +version: "0.1.31" slug: "fichero_printer" description: "REST API for the Fichero D11s (AiYin) thermal label printer over Bluetooth" url: "https://git.leuschner.dev/Tobias/Fichero" diff --git a/fichero_printer/fichero/api.py b/fichero_printer/fichero/api.py index fbedf20..87b5072 100644 --- a/fichero_printer/fichero/api.py +++ b/fichero_printer/fichero/api.py @@ -77,7 +77,7 @@ async def lifespan(app: FastAPI): # noqa: ARG001 app = FastAPI( title="Fichero Printer API", description="REST API for the Fichero D11s (AiYin) thermal label printer.", - version = "0.1.30", + version = "0.1.31", lifespan=lifespan, docs_url=None, redoc_url=None, @@ -123,43 +123,74 @@ def _ui_html() -> str: # Inject debug scan section and script scan_html = """ -
Scans for all nearby BLE devices to help with debugging connection issues.
- - +Scans for all nearby BLE devices to help with debugging connection issues.
+ +