0.5.12026-10-24

Faster page display

Changed

  • Prerendered pages are now used as-is after loading instead of being redrawn, so pages appear faster

Fixed

  • In browsers that had opened the app before, every URL first loaded the (Japanese) home page HTML
  • Unknown URLs under /en showed the 404 page in Japanese
0.5.02026-10-24

FAQ, chord progression library links and faster loading

Added

  • FAQ section at the bottom of the home page
  • Links from the home page to the chord progression library by genre (presets section and footer)
  • Language toggle on the home page
  • Chord progression library by genre, with a page for each of the 549 progressions (chords in C/G/D, playback, MIDI download)
  • English URLs under /en; the display language follows the URL, not the browser language

Changed

  • Home headline now says what the app does; English hero copy rewritten
  • Faster first load: payment (Stripe), radar chart and ad scripts load only when needed
  • VST link now labelled as the DAW plugin version
  • Every page is served as prerendered HTML with its own title, description, canonical and hreflang

Fixed

  • Piano roll heading on the MIDI Generator page showed a translation error
  • Unknown URLs showed the home page; they now return 404
0.4.02026-08-11

Refreshed the visual design

Changed

  • New indigo-based color theme with refined grays and typography across the app
  • Redesigned home page and polished playback controls (transport bar, BPM, volume)
  • Updated app icons and social share image
0.3.02026-07-04

Added links to the VST/desktop version

Added

  • Promo banner for ChordCraft VST/standalone (shown when playback starts, frequency-capped)
  • Persistent VST links in the header, transport bar, footer, and MIDI Generator page
0.2.32026-02-01

Chord function visualization

Added

  • Chord function (T/SD/D) color badges
  • Grid lines & beat indicator during drag
  • ChordSelector function group coloring

Fixed

  • Improved non-diatonic chord function detection
0.2.22026-02-01

Rhythm pattern bug fixes

Fixed

  • Fixed beat count change bug in rhythm patterns
  • Applied velocity to rhythm patterns
  • Adjusted velocity differences to be more subtle
0.2.12026-02-01

Radar chart feature

Added

  • Mini radar chart in preset list
  • Radar chart show/hide toggle
  • Radar chart integration in ProgressionEditor
  • Pagination feature
0.2.02026-01-31

Backing patterns, favorites, circle of fifths, 300+ presets

Added

  • 16-step rhythm sequencer
  • Random pattern generation
  • Genre-specific backing patterns (Pop, Rock, Jazz, HipHop, Ballad, etc.)
  • Arpeggio speed setting
  • Pattern persistence with D1
  • 300+ new presets (10 genres)
  • Favorites feature (Cloudflare KV)
  • Partial match search
  • Circle of fifths diagram
  • Piano keyboard diagram
  • MIDI Pad diagram
  • Loop playback & chord comparison
  • Chord tone display
  • Harmony rules UI
  • Root note playback (slash chord support)
  • Stripe tipping feature
  • iOS silent mode notification
  • BPM range expansion (30-300)
  • Multilingual improvements

Fixed

  • Reflected root note & rhythm pattern in MIDI export
  • Tritone substitution accidental handling
  • Coltrane changes interval (major 3rd)
  • Duration preservation on chord selection
  • Duplicate preset ID resolution
  • MIDI duration calculation
  • Chord tone display format

Changed

  • Moved BPM/Volume to Header
  • Split Western presets into Rock/Country
  • Migrated Stripe API to Cloudflare Worker
  • Reorganized giant-steps and Coltrane-related presets
0.1.02026-01-22

Initial release

Added

  • Preset chord progressions with playback
  • 7 categories (J-POP, Western, Jazz, EDM, R&B, City Pop, Classical)
  • 12-key transposition
  • Inversions & octave shift
  • Add, delete, and reorder chords
  • Theory-based chord suggestions
  • BPM & volume controls
  • MIDI export
  • Local storage save