QuikVox AI

Changelog

1.0.14

  • Extended access to the QuikVox AI admin menu and Audio Analytics to Editor-level users and above.
  • Administrators are automatically redirected to Audio Analytics when Editors navigate to the settings URL.

1.0.8

  • Reworked the admin menu structure so QuikVox AI appears as a top-level menu with Talk Scripts and Audio Analytics beneath it.
  • Kept the main settings page under the WordPress Settings menu and aligned the admin UI with WordPress conventions.
  • Improved the admin settings screen by removing inline JavaScript from core controls and tightening settings sanitization.

1.0.7

  • Revised Smart Tone admin UI to match Prompt Sets behavior more closely.
  • Restored default-star indicators in the Smart Tone list and removed the separate default summary cards.
  • Simplified Smart Tone row actions so built-in styles use View/Copy and custom styles use Edit/Delete/Copy as appropriate.
  • Added read-only Smart Tone view mode and blocked direct edit/delete operations for built-in styles.
  • Documented the current built-in single-speaker Prompt Sets in docs/prompt-sets-single-ja.md.

1.0.6

  • Reworked the workflow sidebar and modal layout to clarify selection, generation, and embedding steps.
  • Added and reorganized planning docs for roadmap, task tracking, and release context.
  • Removed generated pycache artifacts from the repository and ignored future Python cache files.

1.0.5

  • Refined the script generator sidebar UI for single and multi-speaker workflows.
  • Simplified generation progress popups for script and voice creation.
  • Added docs for mockup organization and audio chunk loudness tracking.

1.0.4

  • Security: Masked License Key input field with eye icon toggle to prevent credential exposure.
  • Security: Masked Service Account JSON (Vertex AI) with blur filter and eye icon toggle.
  • Security: Masked Google AI Studio Script Generation API Key with eye icon toggle.
  • Security: Masked Google AI Studio Voice Generation API Key with eye icon toggle.
  • Fix: Default Gemini model fallback updated from deprecated gemini-pro to gemini-2.5-pro to resolve 404 errors on script generation.
  • Fix: Sidebar model fallback list updated to current Gemini 2.5 series.
  • Fix: Plugin Check — NonceVerification warnings resolved for redirect notification flags.
  • Fix: Plugin Check — Added wp_unslash() and sanitization to Smart Tone config and auth JSON inputs.
  • Fix: Plugin Check — Wrapped error_log() in WP_DEBUG guard (Vertex AI error handler).
  • Fix: Plugin Check — Replaced esc_url() with esc_url_raw() for input sanitization in audio URL handler.
  • Fix: Plugin Check — stable_tag_mismatch resolved.
  • Fix: Plugin Check — plugin_header_nonexistent_domain_path resolved by creating languages/ directory.
  • Chore: Added .distignore to exclude development files from distribution packages.
  • UI: Updated official website link to https://quikvox-ai.com/.
  • UI: Removed redundant “Uses Global Endpoint” label from Vertex AI model selector (behavior is automatic).

1.0.2

  • Security: Removed internal API response body from client-facing error messages (Vertex AI TTS and Gemini API).
  • Security: Added model ID format validation (regex) for TTS model parameter in voice generation handler.
  • Security: Applied input sanitization to Smart Tone text handler for consistency.
  • Security: Fixed IDOR vulnerability by adding post read permission check before script generation.
  • Security: Replaced unsafe HTML rendering pattern in React component with regex-based tag stripping.
  • Security: Corrected URL escaping function to use HTML-context-appropriate method in audio insert handler.
  • Security: Suppressed internal URL and model details from client-facing Vertex AI error messages.
  • Security: Added Service Account JSON format validation on settings save.
  • Security: Removed project_id disclosure from Vertex AI connection test AJAX response.
  • UI: Switched connection test status display to textContent to prevent potential HTML injection.
  • Removed debug loading log from production script bundle.

1.0.1

  • Fixed AI Translate issue in Prompt Sets by improving Gemini 2.5/Thinking model support.
  • Implemented comprehensive API response parsing to handle thinking blocks and Markdown code fences.
  • Extended API timeout to 60 seconds.
  • Removed response_mime_type: ‘application/json’ to avoid conflicts with newer Gemini models.

1.0.0

  • Official stable release.
  • Updated plugin versioning to 1.0.0.
  • Verified plan-based features and UI consistency.

0.8.1

  • (Previous entries)
  • Implemented Vertex AI integration for both script and voice generation.
  • Added support for Cloud Text-to-Speech via Vertex AI (MP3 output).
  • Implemented text chunking for TTS to handle Gemini TTS byte limits (512 bytes) and timeout issues.
  • Improved error handling with a selectable/copyable error modal in the editor.
  • Added dynamic download labels (MP3 vs WAV) in the sidebar.
  • Fixed endpoint routing for Vertex AI preview models (locations/global).

0.7.8

  • Renamed plugin to QuikVox AI (slug: quikvox-ai).
  • Migrated all inline scripts/styles to wp_enqueue (admin.js / admin.css).
  • Fixed i18n: text domain unified to quikvox-ai and missing 2nd args added.
  • Added ABSPATH guards to all PHP files.

0.7.7

  • Code consistency improvements for WordPress.org standards.

0.7.6

  • WordPress.org submission preparation.
  • Removed ElevenLabs API integration (Gemini TTS only).
  • Added External Services disclosure section.
  • Security improvements: Enhanced nonce verification and data sanitization.
  • Code cleanup for WordPress.org compliance.

0.7.5

  • Official preparation for WordPress.org directory submission.
  • Updated Gemini TTS (GA) model support.
  • Added support for Gemini 1.5 Flash-Lite.
  • Enhanced Voice metadata (Name, Gender, Characteristics) in UI.
  • Improved buttons: Scripts can now be embedded directly under the player.
  • General UI/UX polishing for the admin settings page.

0.5.0

  • Initial beta release with basic script generation and TTS support.

Plugin Website
Visit website

Author
takeshiue
Version:
1.0.13
Last Updated
June 15, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.