Repository navigation
New on the AP and the web page: font files made in the browser, rotated text, layout files shared between models with the same screen, up to 16 fields and 256 bytes of text per tag with fields by name, up to four C6 radios over WiFi per S3 (not tried on hardware with several C6 boards yet), and a warning (API, webhook and Home Assistant) when an S3 loses its C6 radio. The web page has a new look with a light/dark button, the designer works on a phone, and http://openesl.local/ opens the dashboard. Tags on the new firmware keep their screen with a small "no AP" mark when the AP is gone, instead of "No AP found". The update is safe for tags out of range: update the AP; the tag firmware is optional, and the C6 radios need nothing.
AP firmware 0.10.0
- AP: / leads to the dashboard, status page removed, /setup gets the dashboard's look (#345)
- Designer on mobile: layout picker, Fields/Elements/Layouts tabs, scrolling main menu (#344)
- Flash AP: help new users choose the right setup (#343)
- Web page: shorten the Set up tab to five points with wiki links (#342)
- Designer: clearer layout count, Use button, template titles and a first-time intro (#341)
- Web page: a shared design scale and a light/dark/auto button (#340)
- Dashboard: hidden layout box, layout counts past 200 tags, 1.54" previews (#338)
- Bring the radio lost warning (#336) into development (#337)
- More fields, longer text and fields by name in tag content (#182) (#300)
- Several radios over WiFi per S3 AP (#259) (#299)
- Add the SoluM 2.9" black/white/red label (ST-GR29000) as an experimental model (#298)
- Font files: fonts as data on the AP instead of firmware (#177) (#297)
- Share a layout file between models with the same screen (same_as) (#296)
- Layouts: rotated text (rotate 90/180/270 on text elements) (#295)
- Tag: keep the content and draw a "no AP" mark when the AP is gone (#294)
Tag firmware 0.10.0
- More fields, longer text and fields by name in tag content (#182) (#300)
- Add the SoluM 2.9" black/white/red label (ST-GR29000) as an experimental model (#298)
- Share a layout file between models with the same screen (same_as) (#296)
- Layouts: rotated text (rotate 90/180/270 on text elements) (#295)
- Tag: keep the content and draw a "no AP" mark when the AP is gone (#294)
Web page
- AP: / leads to the dashboard, status page removed, /setup gets the dashboard's look (#345)
- Designer on mobile: layout picker, Fields/Elements/Layouts tabs, scrolling main menu (#344)
- Flash AP: help new users choose the right setup (#343)
- Web page: shorten the Set up tab to five points with wiki links (#342)
- Designer: clearer layout count, Use button, template titles and a first-time intro (#341)
- Web page: a shared design scale and a light/dark/auto button (#340)
- Dashboard: hidden layout box, layout counts past 200 tags, 1.54" previews (#338)
- Bring the radio lost warning (#336) into development (#337)
- Wiki: building the flasher with a Wemos D1 mini (#332)
- More fields, longer text and fields by name in tag content (#182) (#300)
- Several radios over WiFi per S3 AP (#259) (#299)
- Add the SoluM 2.9" black/white/red label (ST-GR29000) as an experimental model (#298)
- Font files: fonts as data on the AP instead of firmware (#177) (#297)
- Share a layout file between models with the same screen (same_as) (#296)
- Layouts: rotated text (rotate 90/180/270 on text elements) (#295)
Tools, docs and CI
- esl-client: cut PUT /api/tags batches by the AP's token and body limits (#347)
- Version 0.10.0: summary and upgrade notes (#346)
- AP: / leads to the dashboard, status page removed, /setup gets the dashboard's look (#345)
- Web page: a shared design scale and a light/dark/auto button (#340)
- Home Assistant guide: openesl.send takes fields by name from integration 0.4.0 (#339)
- Bring the radio lost warning (#336) into development (#337)
- Add a calendar template inspired by Calendar Card Pro (#333)
- More fields, longer text and fields by name in tag content (#182) (#300)
- Several radios over WiFi per S3 AP (#259) (#299)
- Add the SoluM 2.9" black/white/red label (ST-GR29000) as an experimental model (#298)
- Font files: fonts as data on the AP instead of firmware (#177) (#297)
- Share a layout file between models with the same screen (same_as) (#296)
- Tag: keep the content and draw a "no AP" mark when the AP is gone (#294)
- README: show the openESL logo next to the project name (#293)
Upgrading from 0.9.2 to 0.10.0
Order: the AP, then the tags when you want the new "no AP" mark; neither C6 radio needs an update. Nothing has to be done on the tags: a tag on 0.9.2 or older works with a 0.10.0 AP as before, and a tag that is out of range during the update simply keeps working on the firmware it has. No tag draws again after the AP update. Use font files, rotated text, more than 6 fields or 96 bytes of text, and several radios over WiFi only once the AP will stay on 0.10.0: an AP that goes back to 0.9.2 drops such content and layout files, and knows only one radio (the tags keep their screen and stay under control).
All details, and what going back costs: docs/release.md. From an older release: upgrading over more than one release.
Full changelog: v0.9.2...v0.10.0