V0.9 Changelog

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.
Back to blog