Releases: Blueforcer/awtrix3
Hotfix 0.86
Hotfix
- Fixes a bug where text is flickering in CustomApps with animated icons.
- Fixes a bug that awtrix hangs in a endless counting loop in special cases.
Sorry for the inconvenience
V0.85
- Sends temperature in stats api with given decimal places.
- Huge improvements in app transitions while using GIFs.
- Improves GIF decoders disposal method handling.
- Adds unique ID to stats.
Release 0.84
Important Notice: Reflashing the Firmware
Before proceeding with the update, it is imperative to reflash the device firmware with erase (use the webflasher) to avail these new features. Please ensure that you've created a backup of your existing configuration to avoid any loss of your flash files.
If you owned the mobile app you need the latest App update!
Features and Updates
-
The new firmware uses a standard partition table, which increases the available flash space for icons from 256KB to 1.36MB. This provides more room for customization.
-
AWTRIX has rewritten its drawing functions to now support 24-bit color depth (16.7 million colors), as opposed to the previous 16-bit (65,536 colors). This will result in richer and more vibrant visuals. You need the latest mobile App update in order to send 24bit colors
-
A custom-built WiFi reconnect function replaces the standard framework's reconnect method. AWTRIX will now attempt to reconnect every 30 seconds, and if it fails 10 times, the system will automatically reboot. This ensures a more aggressive and reliable WiFi connectivity.
-
The new GIF decoder is significantly better at handling compressed GIFs, ensuring smoother animations and graphics.
-
Users now have the ability to change the calendar body color using the new
CBCOL
setting. The header color changed toCHCOL
. -
The system now better handles the background color, progress bars, and the free pixel space between icons and text, offering a cleaner UI.
-
The
config.json
file has been renamed toDoNotTouch.json
to emphasize its importance and discourage accidental modifications. -
Lifetime mode added to customapps:
(0)
will remove the app from the loop, functioning as before.(1)
will display a red border around the app to indicate that no updates have been received after a specified lifetime.
-
The internal names for the native Apps have been changed. This is particularly useful for those using the
/switch
API command. -
The AWTRIX ID Icon downloader has been removed from the web interface. Users should now use the mobile app for downloading community icons.
-
The web interface will now display the connected WiFi SSID instead of the AP Mode, providing more relevant information at a glance.
Release 0.83
- 🔋 Allows to set the battery messurement scale via dev.json
- 🪞 Allows to mirror the screen for streaming etc.
- 🌐Better handling of disabled transistion after Notifications.
Release 0.82
🎉 Added
- 🎨 Gradient text color support with two colors.
- 🚨 blinkText & fadeText options to customapps and notify.
- 🔐 Basic HTTP authentication. Configure this in the web interface. Note: If you're using the AWTRIX light mobile app, ensure you have the latest update.
- 💼 Backup and restore functionality in the web interface. Create one before the next release, a breaking change will erase your flash.
🐛 Fixed
- 🔧 Issue with the repeat key in customapps.
- 🐜 Minor bug fixes.
🔄 Changed
- 📊 Capability to display charts and text simultaneously.
- 📝 The
topText
function now overlays text on top of all elements.
Release 0.81
Connection Status Indicators (#260):
- 🟥 Added a fading red pixel at (0,0) indicating a lost WiFi connection.
- 🟨 Added a fading yellow pixel at (0,7) signaling a disrupted MQTT connection.
Framework Downgrade:
- 🔽 Reverted the ArduinoESP32 framework to version 2.0.9 due to excessive heap consumption (an additional 30kb) observed in version 2.0.11. For more details, visit Issue #8482.
Bug fixes:
- 🐞 Rectified an issue in customapps where the "repeat" function was not operational.
- 🐞 Fixed a malfunction where the MQTT /doupdate command was unresponsive. closes #270
Release 0.80
📈 Optimizations
-
Revamped Icon Loading: I've restructured how icons are loaded, significantly reducing RAM usage. For context: previously, with 13 CustomApps, only 60kb of RAM was left. Now, you have 130kb left even with 20 apps! (depending on the items, textlenght etc)
-
Multiple CustomApp Support: Bringing back support for multiple custom apps through arrays without any additional RAM consumption. My apologies to those who had adjusted to the last verison. :)
Release 0.79
📈 New Features
- Allows to fade the indicators on and off in an given interval, blinking still works. closes #266
- Adds new Notify and CustomApp key "center" wich allows to turn centering of short, non-scrollable text on or off.
🐞 Bug Fixes and Optimizations
- Announced in v0.71 Timer and Alarm finally removed from code.
- Fixes a bug where special characters doesnt show right in notifications. close #267
- Settings API now return correct CTEMP and CCORRECTION colors as hex.
Release 0.78
Minor Bugfixes
Release 0.77
- Removes the possibility to send multiple custom pages at once (as array), as this costs twice as much resources for the json memory pool. So we have more free for other things and doenst run into a limit. Maybe i find another solution in the future but at this point, I think this function is not that important and i prefer more free resources.
- Fixes a bug where free flash doesnt show correctly in filemanager
Release 0.76
- Fixes a bug where the onScreen updater doesnt show any text
- Fixes a bug where textOffset doesnt work in customapps non-scrollable text
- Adds more settings and stats keys for the mobile app