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.