- cleanup non-.gz files in www folder
- Tag DB Size was only 8bit now 32bit
- 🆕 new flexible tagtype definition
- new: tagtypes are be defined via json in /tagtypes instead of hardcoded
- content template is moved to the tagtype definition
- optimalisation of spr2buffer (also uses psram now, if available)
- bugfixes in spiffseditor
- size fix in painter screen for large screens
- prelimary tagtype def for EL029H3WRA (M3 2.9")
- Update build-test.yml
- tft driver for yellow board
- deep sleep support (tag will sleep forever, power cycle to wake up)
- rework of apinfo screen
- variables in jsontemplate
- AP info screen content card. Can run on any tag.
- 🆕 now, you can use {variables} in the 'text' entries in a json template. You can set variables via a http call. If you update a variable, all tags with a json template containing that variable get updated.
- added /variables-demo.html to demonstrate the variables.
- font name in json template is more flexible. You can just use 'filename.ttf' or 'filename.vlw'. A full path is still possible.
- colors in the json template can now be set using #rrggbb color values, and using 'black', 'white' or 'red'.
- added direct output for the TFT display for the yellow esp32-s3. No file writes needed.
- added POST variable 'ttl' to json template upload and image upload, to set the next checkin time
- json templates received from jsonupload are now saved in /current, and reused.
- Fix a few js warnings in main.js
- gzipped files in /www are now stored deterministic, without timestamp
- bugfix database backup button
- Cleanup ota files
- 🆕 drop image files on a tag to upload image
- small fixes
- bugfix ap info screen
- Refactor contentmanager