Skip to content

Jcorp Nomad Mk3

Latest

Choose a tag to compare

@Jstudner Jstudner released this 26 Sep 14:53
· 88 commits to main since this release
ec4adfc

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.json for 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)