Commit Graph

59 Commits

Author SHA1 Message Date
paul2212
7e2c841f81 v0.1.32: Fix scan functionality and add debug logging
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
- Fixed scan functionality not showing output by ensuring JavaScript is properly injected
- Added default hint text to scan results area
- Added comprehensive debug console logging to help diagnose scan issues
- Improved scan section injection logic
- Updated version to 0.1.32 in all files

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-03-18 18:02:26 +01:00
paul2212
b8beb6a2b9 0.1.31
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-18 17:47:53 +01:00
paul2212
daacce4610 update version
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-16 21:50:03 +01:00
paul2212
a23c33e293 0.1.30
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-16 19:01:14 +01:00
paul2212
4c1bedf166 0.1.29
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-16 18:30:19 +01:00
paul2212
2a7915a707 update to 0.1.28
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-16 15:18:57 +01:00
c3425a2b92 Merge pull request '0.1.27' (#7) from 0.1.27 into main
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Reviewed-on: #7
2026-03-16 13:18:24 +00:00
paul2212
48c40d9f8f 0.1.27 2026-03-16 14:17:49 +01:00
a7fabdae54 Merge pull request '0.1.25' (#6) from 0.1.25 into main
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Reviewed-on: #6
2026-03-16 12:48:37 +00:00
paul2212
fef3d18d3f 0.1.25 2026-03-16 13:48:12 +01:00
66c3f06b48 Merge pull request 'refactor' (#5) from 0.1.23 into main
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Reviewed-on: #5
2026-03-16 11:44:45 +00:00
paul2212
7843a38407 refactor 2026-03-16 12:43:26 +01:00
eee58431ab update version
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-16 09:26:06 +00:00
40a1f78f55 Merge pull request 'release/0.1.20' (#4) from release/0.1.20 into main
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Reviewed-on: #4
2026-03-16 09:21:35 +00:00
paul2212
16886bfa21 add files 2026-03-16 10:16:12 +01:00
paul2212
8520a88197 refactor: Externalize web UI to index.html
Refactors the embedded web UI in the API server to be loaded from a
separate index.html file instead of a large inline string.

This improves maintainability by separating the presentation layer
(HTML/CSS/JS) from the backend Python logic.
2026-03-16 10:15:22 +01:00
paul2212
1a51ebb122 Retry BLE with fresh LE scan on br-connection-not-supported (0.1.15)
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 22:56:13 +01:00
paul2212
92a7224774 Avoid raw MAC BLE fallback and bump to 0.1.14
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 22:50:57 +01:00
9f191b564a Bump version to 0.1.13 in API and package.json
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 15:19:03 +01:00
paul2212
42e56e1b9f Retry BLE service-discovery disconnect errors and bump to 0.1.13
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 15:12:56 +01:00
7778a6f614 Merge branch 'main' of https://git.leuschner.dev/Tobias/Fichero
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 15:11:06 +01:00
9d77fbe366 Enhance UI layout and styles for LabelDesigner and MainPage components 2026-03-07 15:11:03 +01:00
paul2212
6b6d57bd77 Prefer BLE device object resolution and bump to 0.1.12
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 15:07:53 +01:00
paul2212
822dbd35b2 Handle BLE connect TimeoutError and bump to 0.1.11
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 14:40:12 +01:00
45d945a9d4 Merge branch 'main' of https://git.leuschner.dev/Tobias/Fichero
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 14:30:06 +01:00
7317a60818 Bump version to 0.1.9 in API and package.json 2026-03-07 14:30:03 +01:00
paul2212
8513afe831 Add BLE retry/backoff for connection timeouts and bump to 0.1.10
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 14:29:44 +01:00
4dd04d1d34 Add printer scanning functionality and enhance UI for address input 2026-03-07 14:29:32 +01:00
paul2212
54ba6795c0 Add add-on changelog and improve classic RFCOMM fallback (0.1.9)
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 14:21:36 +01:00
paul2212
081883c823 Add HA print web UI and release version 0.1.8
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 14:13:44 +01:00
paul2212
8c00001d68 Add NET_RAW for RFCOMM and bump add-on version to 0.1.5
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 14:04:50 +01:00
paul2212
aa125736f3 Fix RFCOMM connect under uvloop and bump version to 0.1.4
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 14:00:09 +01:00
cb471b1cc8 Merge pull request 'Bump add-on and package version to 0.1.3' (#3) from Paul/Fichero:main into main
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Reviewed-on: #3
2026-03-07 12:55:07 +00:00
paul2212
3356909982 Bump add-on and package version to 0.1.3 2026-03-07 13:54:04 +01:00
440b1c278a Merge pull request 'fix error 500' (#2) from Paul/Fichero:main into main
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Reviewed-on: #2
2026-03-07 12:52:15 +00:00
paul2212
99c2fb79d7 fix error 500 2026-03-07 13:51:17 +01:00
265cded661 Merge pull request 'add features' (#1) from Paul/Fichero:main into main
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Reviewed-on: #1
2026-03-07 12:40:44 +00:00
paul2212
09f340c6e9 add features 2026-03-07 13:39:00 +01:00
7ab3f8f4d2 fix: remove container bluez, use host BlueZ via D-Bus, set DBUS_SYSTEM_BUS_ADDRESS
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 12:25:47 +01:00
4567986e69 chore: bump version to 0.1.1 to trigger HA rebuild
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 12:19:55 +01:00
c2d5baa34d fix: move global declaration to top of main() in api.py
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 12:18:32 +01:00
e723b07fcd fix: use amd64-base:latest with py3-numpy/py3-pillow from apk, no compiler needed
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 12:13:00 +01:00
218b3c4961 fix: use python:3.12-alpine3.21 from Docker Hub, rewrite run.sh without bashio
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 12:08:34 +01:00
f94f6a686d fix: Update Python base images to version 3.12 in build configuration
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
refactor: Improve Dockerfile by adding necessary build tools and cleaning up
2026-03-07 11:59:31 +01:00
14be205eb1 feat: Add Fichero D11s thermal label printer support with REST API and CLI
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
- Implemented a new module for the Fichero D11s thermal label printer, including BLE and Classic Bluetooth interfaces.
- Created a REST API using FastAPI to manage printer status, info, and printing tasks (text and images).
- Developed a CLI for direct printer interaction, allowing users to print text and images, check status, and modify settings.
- Added image processing capabilities for converting text and images to the required format for printing.
- Introduced error handling for printer operations and connection management.
- Included a shell script for running the API server with configurable parameters.
- Added English translations for configuration options.
- Created a repository metadata file for project management.
2026-03-07 11:52:11 +01:00
43495714e6 Implement HTTP API for Fichero D11s printer with status and print endpoints
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-03-07 11:39:20 +01:00
Hamza
f945a87c43 Add custom dark theme with Fichero brand blue accent
Replace Bootstrap default dark grays and hardcoded colors with a
design-token system: surface levels, ink hierarchy, logo blue (#07addf)
as the single accent, mark-feed red for print indicators. Card browsers
get rounded corners, subtle borders, and hover-reveal action buttons.
2026-03-02 17:22:13 +01:00
Hamza
fdbb25594e Move font loader into dropdown, remove standalone refresh button 2026-03-02 00:00:40 +01:00
Hamza
774b02bb99 Port NiimBlue label designer to Fichero D11s with local BLE protocol library 2026-03-01 23:36:25 +01:00
Hamza
b1ff403594 Fix text/image alignment, add dithering, extend Classic BT to Windows 2026-02-27 20:06:41 +01:00