Repository navigation
Backfilled tag. This is the last state of main before Mk4 work started on 2026-07-13.
- Commit:
ec4adfc(2026-04-20) - Firmware Version 4.1
- The bundled Arduino libraries are not in the repo at this point, so this source archive does not build on its own. Library versions were not pinned in the README until Mk4.
Mk3 Release - The experimental branch has been merged into main. This is the new stable baseline with all Mk3 features. Testing is ongoing, but everything is running stable so far.
Mk3 Highlights
Plyr Integration
- Replaced native browser video elements with the Plyr library
- Consistent playback UI across all devices
- Fixes playback issues on Apple hardware
Theme Customization
- New Theme Control Panel in the Admin Console
- Expanded to 28 preset themes
- Full custom theme editor for manual color adjustments
- Mobile-optimized with compact layout and touch-friendly controls
Music Overhaul & Queue
- Seamless playback across Songs, Playlists, and Queue
- New Queue system - add tracks from any music page, reorder or remove dynamically
- Search results link directly to the queue
Books & Comics
- PDF Viewer - dedicated page with progressive loading for large files
- EPUB Reader - cleaned up and stable, prevents crashes on low-memory devices (still not recommended over PDF, but it works)
- Comic Reader - supports webtoon infinite scroll and standard page mode, works with raw CBZ files
Search & Performance
- Menu search uses cached indices for much faster results
- Themes loaded from
/.system-theme.jsonfor system-wide consistency
Default Themes (28)
Default Blue, Forest Night, Cherry Blossom, Mocha Latte, Ocean Depths,
Autumn Leaves, Lavender Fields, Sunset Horizon, Coral Reef, Mountain Mist,
Jade Garden, Desert Sand, Arctic Aurora, DeLorean, Midnight Code, 90s Retro,
Mint Breeze, Rose Gold, Crimson Night, Emerald Dream, Royal Purple,
Copper Sunset, Sapphire Sea, Peach Cream, Slate Storm, Lime Zest,
Burgundy Wine, Teal Oasis
All commits in this release
- Improved Indexing and Hardened general system across the board (
02e3436) - Enhance theme loading and search index functionality (
f1d23cc) - Implement queue and shuffle features in playlist (
2473639) - Enhance UI with toast notifications and tab controls (
9f140fa) - Implement queue sorting and shuffling features (
f69b8bc) - Remove shuffle and sort buttons, update event handling (
6a838c1) - Fully Changed backend to use real CBZ files on the fly (
67eb42b) - Redirect to comics.html after opening comic reader (
1433ab0) - Change modal background color for dark mode (
4909266) - Enhance theme customization UI and dark mode features (
eca79d0) - Refactor PDF rendering logic and improve performance (
f1e068f) - Enhance theme loading and dark mode support (
b94c9bc) - Add new themes to default-themes.json (
2b417b4) - Added new assets for unpacking files (
dbf260a) - Revise README with latest updates and features (
58e4016) - Optimize streaming buffer size and cleanup interval (
75eeb8b) - Enhance playTrack function with retry logic (
5ea76c8) - Simplify video autoplay and subtitle management (
6aa0edc) - Refactor video player setup and resume functionality (
7707951) - Refactor resume item click handler for navigation (
6e3c1a5) - Optimize streaming file management and reduce delays (
4bd65a6) - MK3 Update! (
c6e8ac0) - Added to handle comic (CBZ) file reading (
23e7a77) - Delete Screenshot 2025-08-10 220031.png (
5196553) - Delete Screenshot 2025-07-07 193521.png (
4acc89e) - Update instruction from 'Use Without Wi-Fi' to 'Use Without Internet' (
1f59a33) - SD card recs / link (
501141c) - Optimize memory management and update version number (
162d439) - Tools for managing the filesystem (
ec4adfc)