Bass practiceMode Shuffler
← Back to Mode Shuffler

Development history

Version History

What changed in each release, with key development milestones highlighted along the way.

Version 23

  • Added a bilingual version-history page with entries for every release from V1 to V23.
  • Made only the version number in the landing-page footer link to the changelog, without changing its visual appearance.
  • Included development milestones within their respective release entries.

Version 22

  • Replaced the distorted offline indicator with a clean Wi-Fi-off symbol.
  • Simplified the smartphone-support notice into a compact, unboxed icon-and-text layout.

Version 21

  • Added bilingual Android/iPhone smartphone-support information, with tablet support noted as in development.
  • Improved feature-icon proportions and introduced an offline Wi-Fi symbol.
  • Reduced extra spacing within the second getting-started card and subtly brightened bold installation choices.

Version 20

  • Removed the one-bar count-in option and its timing logic; challenges start on the first beat.
  • Moved the “DON’T FORGET!” sticker within Step 2 while keeping equal gaps between the three cards.
  • Bolded installation-menu choices in both languages and improved the Android clarification and attribution placement.

Version 19

  • Repositioned the “DON’T FORGET!” sticker, strengthened the installation-guide link, and outlined the header app icon.
  • Improved Android and iPhone installation steps with platform and menu icons and clearer browser choices.
  • Made the in-app browser installation reminder subtly greener and more noticeable.

Version 18

  • Introduced a prominent three-step getting-started section and moved the main app button beneath it.
  • Added a dismissible installation reminder for users opening the practice app in a browser.
  • Refined the landing-page layout and explained the free early-access beta.
MILESTONEOnboarding & installation experience

Version 17

  • Added the “Show mode number only” exercise option, using large Roman numerals for current and upcoming modes.
  • Refined the brightness of the PWA app-icon accent.

Version 16

  • Improved iPhone audio startup, interruption recovery, and silent-switch handling where supported.
  • Refined Android maskable home-screen icons and PWA compatibility.

Version 15

  • Transformed the standalone practice page into an installable progressive web app (PWA).
  • Created the first bilingual landing page, app manifest, home-screen icons, and offline service worker.
  • Prepared the site and app for Cloudflare Pages deployment.
MILESTONEInstallable PWA & first website

Version 14

  • Simplified English note display to the letter name; kept the French note with its smaller English equivalent in French mode.

Version 13

  • Introduced the charcoal-dark and neon-lime visual palette used by the app today.
MILESTONEVisual identity established

Version 12

  • Tried a muted olive/green visual palette in place of the earlier dark blue/aqua theme.

Version 11

  • Reworked the fifth drum style into a slower roots-reggae one-drop rhythm.
  • Refined synthesized drum sounds and timing details.

Version 10

  • Added a separately controlled synthesized drum-groove engine with five selectable styles.
  • Added a drum-beat volume control independent of the metronome and guitar chord drone.
MILESTONEDrum grooves introduced

Version 9

  • Changed the mode-number indicator from Arabic numerals to Roman numerals I–VII.
  • Improved the position and prominence of the small mode-number indicator.

Version 8

  • Added a small numeric indicator beside the currently displayed mode name.

Version 7

  • Moved the upcoming-challenge preview into a discreet single line beneath the active note and mode.

Version 6

  • Added an optional preview of the next randomized root and mode before the next change.
  • Coordinated the upcoming preview with the challenge generated for playback.

Version 5

  • Refined the guitar-chord drone with softer harmonics, smoother fades, and subtle vibrato.
  • Added a subtle room-like acoustic character to the synthesized guitar sound.

Version 4

  • Replaced the single root-note drone with a softly strummed guitar chord that follows the selected mode.
  • Used major, minor, or diminished chord quality as appropriate, with an independent volume control.
MILESTONEMode-aware guitar chords

Version 3

  • Introduced a full French/English language switch for the practice interface.
  • Translated settings, instructions, mode names, and accessibility labels.
MILESTONEBilingual practice interface

Version 2

  • Second archived standalone build. The available V1 and V2 HTML files are identical; no distinct functional change could be verified.

Version 1

  • Created the first working browser-based Mode Shuffler for musical root-and-mode practice.
  • Included adjustable BPM, 1–4-measure changes, selectable modes, note pools, metronome, root-note drone, and saved settings.
MILESTONEFirst working Mode Shuffler