Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
02c62f9
chore: remove ATC/OpenEpaperLink scripts and tests
g4bri3lDev May 24, 2026
2ffb9ce
feat: replace custom integration with core opendisplay integration
g4bri3lDev May 24, 2026
f307e8b
chore: adapt manifest for custom component (remove quality_scale, add…
g4bri3lDev May 24, 2026
7f4226b
feat: add drawcustom service using odl-renderer
g4bri3lDev May 24, 2026
8f52faa
feat: add touch event entities for OpenDisplay touch controllers
g4bri3lDev May 24, 2026
a02b4aa
fix: add touch event, drawcustom exception translations to en.json
g4bri3lDev May 24, 2026
e49f1c1
fix: add version to manifest.json required for custom integrations
g4bri3lDev May 24, 2026
f103e04
feat: wire up font_dirs in drawcustom, bump odl-renderer to 0.5.8
g4bri3lDev May 24, 2026
f9f71e4
refactor: add drawcustom vol schema and extract shared _async_send_image
g4bri3lDev May 24, 2026
b48647e
chore: remove obsolete drawcustom tests
g4bri3lDev May 24, 2026
cf6f393
chore: remove test infrastructure with no remaining tests
g4bri3lDev May 24, 2026
055b91e
chore: untrack editor/tooling files and update .gitignore
g4bri3lDev May 24, 2026
c5f1261
chore: bump version to 3.0.0-beta.1, require HA 2026.4.0
g4bri3lDev May 24, 2026
5b9ffba
fix: fix manifest for custom integration (documentation URL, issue_tr…
g4bri3lDev May 24, 2026
2e29b34
chore: add brand assets for HACS
g4bri3lDev May 24, 2026
245da55
refactor: extract _async_connect_and_run, bump py-opendisplay to 7.3.0
g4bri3lDev May 25, 2026
c66b93d
feat: add activate_led and activate_buzzer services
g4bri3lDev May 25, 2026
c83721e
feat: add firmware update entity
g4bri3lDev May 25, 2026
2bed475
fix: use UpdateEntityDescription to avoid display_precision Attribute…
g4bri3lDev May 25, 2026
388dc72
fix: poll latest firmware version on load and override should_poll
g4bri3lDev May 25, 2026
013cd03
fix: include error details in upload failure message
g4bri3lDev May 25, 2026
9001078
feat: add RSSI and last-seen sensors to all devices
g4bri3lDev May 25, 2026
3b6f180
fix: bump py-opendisplay to 7.3.1 (90s uncompressed END ACK timeout)
g4bri3lDev May 25, 2026
a26affa
chore: bump version to 3.0.0-beta.2
g4bri3lDev May 25, 2026
7bf7026
feat: redesign activate_led service with 3 RGB color steps
g4bri3lDev May 25, 2026
975ddcb
chore: bump py-opendisplay to 7.3.2
g4bri3lDev May 25, 2026
c55ceb4
chore: bump odl-renderer to 0.5.9
g4bri3lDev May 25, 2026
e1b5c9e
feat: add image entity showing last rendered display content
g4bri3lDev May 26, 2026
5b318a9
chore: bump version to 3.0.0-beta.3
g4bri3lDev May 26, 2026
1176aed
chore: bump py-opendisplay to 7.4.1
teancom May 31, 2026
ce7a644
Merge pull request #42 from teancom/chore/bump-py-opendisplay
g4bri3lDev May 31, 2026
6527ba7
chore: bump py-opendisplay
g4bri3lDev May 28, 2026
51f6fbd
fix: correct except-tuple syntax for auth errors in config flow
g4bri3lDev Jun 1, 2026
49c4408
feat: implement BLE OTA firmware install (nRF + Silabs, proxy-safe)
g4bri3lDev Jun 1, 2026
1fc6e42
feat: make nRF firmware updates robust over a Bluetooth proxy
g4bri3lDev Jun 2, 2026
b633a71
feat: don't offer nRF firmware OTA install (proxy-unreliable)
g4bri3lDev Jun 2, 2026
f9b61be
chore: bump py-opendisplay
g4bri3lDev Jun 2, 2026
a30cd21
fix: accept legacy drawcustom field values from pre-3.0 configs
g4bri3lDev Jun 2, 2026
ef91895
feat: accept a direct image URL in the upload_image service
g4bri3lDev Jun 3, 2026
cb32083
chore: bump py-opendisplay
g4bri3lDev Jun 3, 2026
43bc044
feat: defer BLE connect until discovery is confirmed
g4bri3lDev Jun 3, 2026
2fad89d
feat: drop board revision from hardware version
g4bri3lDev Jun 3, 2026
aa2db60
chore: bump py-opendisplay to 7.8.0
g4bri3lDev Jun 3, 2026
e0bc08f
feat: use per-device landing link for the Visit device button
g4bri3lDev Jun 3, 2026
7dfe66c
chore: bump version to 3.0.0-beta.4
g4bri3lDev Jun 3, 2026
2b785d7
feat: re-sync firmware/config when the device reboots
g4bri3lDev Jun 4, 2026
e30e959
feat: add reachability reason to device-not-found errors
g4bri3lDev Jun 4, 2026
27f9afa
fix: correct drawcustom 90/270 rotation transposition
g4bri3lDev Jun 4, 2026
ec3a3d1
chore: bump version to 3.0.0-beta.5
g4bri3lDev Jun 5, 2026
3db87a5
added tone_compression to services.yaml and services.py, mirroring im…
davelee98 Jun 14, 2026
3099b1a
Merge pull request #46 from davelee98/feat/clean-port
g4bri3lDev Jun 18, 2026
5bb2776
feat: bump py-opendisplay to 7.9.0
g4bri3lDev Jun 18, 2026
33b68cc
chore: bump version to 3.0.0-beta.6
g4bri3lDev Jun 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 0 additions & 36 deletions .github/workflows/tests.yml

This file was deleted.

8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,11 @@ lib64
# Home Assistant configuration
config/

# Editor / tooling
.claude/
.run/
uv.lock
ha_data_provider.md

custom_components/opendisplay/*.jpg
custom_components/opendisplay/lastapinteraction.txt

tests/drawcustom/test_images/rename_me.png
Loading
Loading