ChartMonIX

Guitar chart generation for Rocksmith & Guitar Pro

What's new

Release notes for Chart Builder. Newest first. Link to how-to docs where they exist.

Versioned releases (deploy identity) also appear on the public What's new page, synced from config/changelog-releases.php via php artisan changelog:sync. The app version is in the root VERSION file (shown in the footer). The Roadmap is public as well.


2026-09-20 (v0.1.6-alpha)

Fixed

  • chartbuilder:grant-superadmin — Prints progress to STDERR so hosting deploys using php artisan -q still show whether it worked. Deploying.

2026-09-20 (v0.1.5-alpha)

Fixed

  • chartbuilder:grant-superadmin — Resolves Google users by provider_email (not only users.email), removes stale seed duplicates, and grants superadmin to the account you use to sign in. Run again on the server after deploy: php artisan chartbuilder:grant-superadmin.

2026-09-20 (v0.1.4-alpha)

Added

  • Email verification — Register or sign in, then confirm your address before dashboard, projects, or admin. Verify your email.

Changed

  • Google sign-in — New Google users must verify email (no automatic email_verified_at).
  • Login / register — Unverified users land on the verification notice instead of the dashboard.

2026-09-19 (v0.1.3-alpha)

Added

  • makeitsoprod./scripts/make-it-so-prod.sh merges development into production, pushes, and checks out your development-v* branch. Make it so prod.
  • Deploy toolingphp artisan chartbuilder:deploy-check and Deploying guide (npm run build on server, role checks).

Changed

  • Platform superadminmtech801@gmail.com is hardcoded and receives superadmin on Google sign-in, registration, and seed.
  • Google OAuth docs — Production host (e.g. chartmonix.com) and common redirect URI typo called out in Sign in with Google.

Fixed

  • Visitor dashboard — Amber notice when your account cannot create projects (missing builder/admin/superadmin).

2026-09-19 (v0.1.2-alpha)

Added

  • Song name from MIDI filename — On new project, choose the MIDI file first; the song title prefills from the filename (you can edit it).
  • E2E test superadmin — Local QA account via E2E test user (E2eSuperAdminSeeder).

Changed

  • New project form — MIDI file field appears above song name and artist.

Developer

  • Bitbucket HTTPS credentialsBITBUCKET_GIT_* in .env + scripts/configure-bitbucket-git.sh for pushes without embedding tokens in the remote URL.

2026-09-18 (v0.1.1-alpha)

Added

  • Projects menu — Header dropdown with your projects, complete/incomplete status, links to each workspace.
  • Admin shell — Indigo sidebar + header for admin users; Users management.
  • Public product pages/whats-new and /docs/roadmap available without signing in.

Changed

  • Spotify artist URL on new project — Paste open.spotify.com/artist/… links; auto-link after search.
  • Footer — Sticks to the bottom on short pages.
  • Admin home — Site title in the app header goes to the public home page.

Fixed

  • Theme toggle — Front-end assets include theme/Spotify JS; run npm run build after pulling.
  • Spotify picker on Livewire project create — Initializes after the form renders.

2026-09-18 (v0.1.0-alpha)

Added

2026-09-18

Added

  • In-app documentationDocs in the header; sidebar how-tos and guides rendered from docs/.
  • Roadmap & What's new — This page and the Roadmap for planned work.
  • Chart projects — Upload MIDI, queue processing, download chart.json and GP5. See Create a chart project.
  • Artists — Per-user saved artists, admin view of all artists, Spotify linking (search + paste artist URL).
  • Project create artist picker — Choose a saved artist or add a new one on new project.
  • Google sign-inSign in with Google on https://chartbuilder.com.
  • Local stack — MySQL, Herd chartbuilder.com, documented in First-time setup.

Changed

  • Spotify picker JS bundled in Vite; clearer messages when Spotify dev search quota is exhausted (artist URL lookup still works).

How to update this page

On each meaningful push or release, add a dated section at the top:

  1. ## YYYY-MM-DD
  2. ### Added / ### Changed / ### Fixed
  3. Bullet per feature with link: [Label](/docs/slug-from-config-docs-php)

Register new doc pages in config/docs.php when you add how-tos.

See Documenting changes.