V0.9 Changelog
๐ Power & Battery
- Battery indicator now shown in the top-right corner.
- Optimized battery life performance.
๐ฅ๏ธ User Interface & Menu
- Menu improvements:
- Display selected item count in top-left corner (sel / total).
- Show selected menu name in the center (โMainโ, โBLEโ, โIRโ, โGamesโ, etc.)
- Animations are smoother and no longer block MCU.
- Extra Settings Mode:
- Updated styling to a gray theme with dark mode enabled by default.
- 2-second hold-to-exit added (also for Bad-BT, Racing Game, and Update screens).
- Bug fix: navigating to โexitโ in settings menu no longer crashes.
- Screensaver delay bug resolved (placeholder now counts properly).
- Added new screensavers: Matrix Rain,ย 3D Cube, and "none".
- Added option to change screensaver.
- Captive portal JSON info submission now split into separate entries instead of a single block.
- New boot splash screen with loading progress bar and text indicator.
๐ก Compliance & Security
- Removed Evil AP SPIFFS saving for compliance. Instead, a demo phishing page displays:
โYouโve just fallen for a common phishing attackโฆ The email and password you entered were not saved.โ - Added โInfoโ settings area displaying FCC/ISED details, serial number, battery %, and more.
๐ฎ Games
- Game high scores now persist in one .json file.
- Remove "Score:" on Flappy, Invaders, T-Rex, and Racing games for a polished experience
๐๏ธ Apps
- Stopwatch & Timer navigation bugs fixed with smoother performance and align clock properly.
- TxtViewer upgraded:
- Proper word wrapping (even without spaces).
- Supports \n (newline) line wrapping.
๐ก Infrared
- Fixed navigation bugs for smoother menu interaction.
- Added volume up/down keys.
- Added double-click and hold support for commands 9 and 10, with repeat (volume up/down).
- Fixed navigation bugs for Transmit and Receive apps.
๐ File System & Tools
- Introduced SPIFFS Management toolsย integrated with TxtViewer:
- View, delete, and manage files.
- Check available storage space.
๐ Captive Portal
- Updated UI with improved layout.
- Submitted JSON data is now displayed on-screen.
๐ Bad-BT
- Display MAC address during connection
- Fix codebase issues
- Allow keys "DOWN", "UP", "LEFT", "RIGHT" on top of "DOWNARROW", "UPARROW", "LEFTARROW", "RIGHTARROW"ย
- Fix disconnection bugs after leaving; allow Bad-BT to be run more than once per boot
โก Optimizations & Clean-Up
- Codebase optimized for lower file size and better performance.
- Multiple minor bug fixes and stability improvements.
- Beta build opt-in option added.