Version History

CHANGELOG

Every version of AI MUSIC PROMPT ARCHITECT, documented. The tool is in active development — updates ship regularly.

APR 2026
1.1.332 CURRENT · STABLE ADMIN · GATE · FIX

Period Selector Redesign + Coming-Soon Gate + Waitlist Modal

  • +Admin period selector — redesign completo della barra periodi: active state con gradient+glow viola, separatori visivi tra gruppi, hover elevation. Sostituite le flat grey pill con un layout dark premium.
  • +Coming-soon gate su /auth/gate — injection di PAYMENTS_ENABLED via placeholder Flask; overlay blur su Starter/Pro/Studio con pill "💡 Coming Soon" e codice AMPA_EARLY; banner di avviso nel pannello registrazione. Tutto rimosso automaticamente quando i pagamenti aprono.
  • +Waitlist modal su plan card — cliccando un piano Coming Soon si apre una modal inline con campo email e nome piano; submit a /billing/waitlist; messaggio di conferma in-modal senza reload.
  • +Promo popup PAYMENTS_ENABLED gate — il popup AMPA30 viene soppresso quando PAYMENTS_ENABLED=false. Stesso pattern window.__AMPA_PE già usato sugli overlay della landing.
  • ~CSS double-brace bug — fix per CSS silenzioso: {{ in stringhe Python non-format veniva servito letteralmente al browser; Chrome 112+ con CSS Nesting ignorava silenziosamente le regole. Fix: single brace. Check aggiunto nella skill pre-commit python-js-escape-guard.
  • ~authHeaders ReferenceError — eliminato Uncaught ReferenceError: authHeaders is not defined all'avvio dell'admin audio library. Sostituita la chiamata undefined con credentials: 'include' (auth via cookie).
APR 2026
1.1.329 STABLE ADMIN · NOTIFICHE

Notification Composer Multilingua + Waitlist Email System

  • +Notification composer multilingua — tab "Notifiche" nella admin dashboard con supporto EN/IT/FR/DE/ES, preview in-page, invio individuale per utente e lancio broadcast globale alla waitlist.
  • +Waitlist email system — template email responsive per notifica lancio waitlist in 5 lingue, con coupon fedeltà (AMPA_EARLY) e layout HTML ottimizzato per client email mobile.
  • +Waitlist admin controls — pulsante "Invia" per singolo utente, reset stato invio, tab dedicata con filtri per piano e data, integrazione con endpoint /_admin/waitlist.
  • ~Fix dashboard admin — SyntaxError JS da apostrofo nudo in stringhe i18n Python triple-quote; spinner freeze su admin_notify; emoji surrogate \uD83D\U0001F4E7 in admin routes.
APR 2026
1.1.327 STABLE BRANDING · FIX

AMPA Logo Rollout + Admin Fix + Nav Uniformity

  • +AMPA logo — deployed across all app pages, nav bars, login modals, admin panel and popups
  • +Admin dashboard fix — resolved JS syntax error causing user detail spinner to freeze
  • +Landing nav uniformity — identical nav (Audio Studio, Reel Forge, Library links) on all 12 sub-pages
  • +Library & History nav — replaced text badge with AMPA logo in in-app header
APR 2026
v9.10 CURRENT · STABLE BRANDING · FIX

AMPA Logo Rollout + Admin Fix + Nav Uniformity

  • +AMPA logo rollout — logo deployed across all surfaces: middleware bar, auth/admin login, 12 landing sub-pages, Library/History nav, all branding popups (promo, auth-gate, upgrade-gate)
  • +Admin dashboard fix — resolved silent JS SyntaxError (unescaped single-quote in Python triple-quoted string) causing the user detail panel to show a permanent loading spinner
  • +Landing nav uniformity — all 12 sub-pages (support, docs, changelog, privacy, terms, cookie, refund, access, guides...) now share the canonical nav: Audio Studio, Reel Forge, Library, lang-switcher, CTA
  • ~Lang-switcher buttons on all sub-pages now correctly styled and language-switch state applied
MAR 2026
v9.9 STABLE LANDING

Audio Studio Spotlight + Landing Overhaul + Tutorial Slide 09

  • +Audio Studio — sezione spotlight dedicata nella landing page: flusso in 3 step, 3 pacchetti crediti, CTA viola #a855f7. Audio Studio ora è il punto di forza visivo centrale, non un bullet point.
  • +6 moduli in landing — features section aggiornata: 6 feat cards (01/06–06/06), header "6 Production Modules", nav link "#audio-studio" con accent viola in tutte le 5 lingue
  • +Tutorial slide 09 "Audio Studio" — 12 slides totali (era 11), i18n completa in EN/IT/DE/FR/ES. Slide numerazione e slide-tag aggiornati.
  • +Auth gate fix — piano Starter: la pagina /auth/gate ora mostra correttamente tutti e 4 i piani (Free / Starter / Pro / Studio). Grid 2×2, prezzi mensile/annuale con toggle, badge dedicato.
  • +Guide aggiornate — byok-guide: "6 AI modules unlocked". starter-guide: Audio Studio row presente nella comparison table. Tutti i documenti ora coerenti.
  • ~s1_stat4 aggiornato in tutte le lingue: "4 Plans incl. Free". Pro plan description: "all 6 modules including Audio Studio".
MAR 2026
v9.8 STABLE MAJOR

Audio Studio + Library Flywheel + Stripe Starter

  • +🎵 Audio Studio — generazione tracce MP3 complete via Mureka AI. 2 varianti per generazione, separazione stems (voce/drums/bass/melodia/synth), wallet crediti audio dedicato (mai scadono)
  • +Library Flywheel — ogni generazione AI salvata automaticamente nella libreria di riferimento Suno. Motore di apprendimento continuo basato su MD5 dedup e filtro qualità
  • +Stripe Starter completato — piano Starter ora correttamente registrato in Stripe con prezzi mensile (€6.99) e annuale (€69.90) operativi
  • +Admin table fix — colonna Azioni non più fuori schermo: layout fisso con colgroup, troncamento ellipsis, badge source_type colorati (Upload/Bulk/AI/Library)
  • +Audio credit packages — Starter 5cr €4.99 · Standard 15cr €12.99 · Pro 40cr €29.99. Acquisto via Stripe Checkout, fulfillment via webhook
  • ~DB: nuove tabelle audio_credits e audio_jobs create con migrazioni idempotenti all'avvio
  • ~Catalogo Stripe rinominato: 9 prodotti con naming coerente AMPA Starter/Pro/Studio (mensile/annuale)
MAR 2026
v9.7 STABLE

Slider Fix + Manual HOW TO USE

  • +Weirdness & Style Influence sliders always active — fixed bug where sliders were disabled when fields were empty, making SURPRISE ME! ignore them
  • +HOW TO USE modal — full in-app manual with 10 navigable sections and ESC key close
  • +/help-pdf route — downloadable PDF manual generated live with ReportLab (22KB), includes cover page, TOC, 10 chapters, footer with page numbers
  • ~Updated manual step 10 (SURPRISE ME!) to document slider behavior correctly
MAR 2026
v9.6 STABLE

HOW TO USE Module (modal + PDF)

  • +📖 HOW TO USE button in header
  • +Full-screen modal with 10-section sidebar navigation (Getting Started, Music Prompt, Image Analysis, Morph, Album Forge, Lyric Alchemy, Output, Quality, Status, Pro Tips)
  • +PDF manual route /help-pdf with ReportLab — professional layout, cover page, TOC, per-section chapters, page numbers
  • +send_file added to Flask imports
FEB 2026
v9.5 STABLE

Disclaimer Fix + Text Contrast

  • +Disclaimer checkbox fix — clicking the square now correctly activates it (was only activating on text click)
  • ~onchange handler on input; removed manual cb.checked toggle that was double-toggling
  • ~div onclick guard: if(event.target.tagName !== INPUT) to prevent double-fire
FEB 2026
v9.4 STABLE

Album Forge RESET + Instrumental Ratio

  • +Instrumental Tracks Ratio slider (0–100%) per-album distribution
  • +Album Forge RESET button fully clears Style Explorer, album state, track cache
  • +track.instrumental flag per track — 🎼 icon in tracklist for instrumental tracks
  • ~forgeResetBtn disable/enable on generation state
JAN 2026
v9.0 MAJOR

Lyric Alchemy 8-Step Wizard — Full Release

  • +Complete 8-step creative wizard: Creative DNA → Narrative Paths → Story Voice → Chorus Profile → Voice Architecture → Genre Universe → Style Refinement → Output Draft
  • +lxCache system — step results cached, only changed steps regenerate
  • +lxInvalidateFrom() — downstream invalidation on upstream change
  • +60 genre categories across 10 families
  • +⚗️ BUILD FULL SUNO PROMPT from Lyric Alchemy wizard output
  • +lxUpdateNav() progress bar on all 8 steps
DEC 2025
v8.0 MAJOR

Album Forge + Style Explorer + Daily Mood

  • +Album Forge tab — full multi-track album generation with cohesion control
  • +Style Explorer — web-search-enhanced sonic profile extraction from any artist/album reference
  • +Daily Mood fetch — pulls today's global mood, generates 5 cards
  • +⚡ Magic Compilation — fully random independent tracks mode
  • +Lazy track loading with albumCache — per-track regeneration without rebuilding album
NOV 2025
v7.0 STABLE

Morph Your Song + Status Panels SSE

  • +🎭 Morph Your Song tab — transform existing lyrics into any target genre
  • +Network & API Status panel (SSE) — 4-check real-time monitoring
  • +Live Activity Log panel (SSE) — color-coded event stream
  • +Auto-retry system on API 529 overload (3 attempts, 3/8/15s delays)
  • +Avatar Obiriec embedded in header and footer (base64)
OCT 2025
v1.0 GENESIS

Initial Release — Music Prompt + Image Analysis

  • +🎵 Music Prompt tab — 9-section Suno prompt generation
  • +🖼 Image Analysis tab — base64 image → music prompt
  • +ANTI_AI_INSTRUCTION system — first implementation of quality pipeline
  • +sanitize_banned_terms() — initial 30-rule filter
  • +Disclaimer popup with sessionStorage
  • +Single-file Flask application architecture