QuachCMO Video Study Notes

Changelog

1.5.1

New: Added Inline Edit Popup — edit video lessons directly from the post list without page reloads.

New: Integrated Video Preview within the Edit popup to verify content (YouTube/Vimeo) instantly.

New: Auto-populate video metadata (Link, Title, Description, Category) inside the Edit modal.

Improved: Redesigned Admin Modal UI with modern CSS, vertical form layouts, gradient headers, and smooth animations.

Improved: Standardized styling for both “Add” and “Edit” modals for a consistent professional experience.

Improved: Migrated legacy video lesson content to native Gutenberg paragraph blocks.

Fixed: Resolved a critical error caused by a missing closing parenthesis in block registration.

Fixed: Removed the broken quacvist-video-sidebar plugin that caused Block Editor crashes.

Fixed: Optimized performance by removing redundant flush_rewrite_rules() on every page load.

Fixed: Registered _quacvist_video_id and _quacvist_video_provider meta via REST API for full Gutenberg compatibility.

Dev: Implemented quacvist_load_video and quacvist_update_video AJAX handlers for seamless inline editing.

Dev: Added enqueue_block_editor_assets hook for explicit and reliable block script loading.

1.5.0

Major Refactor: Full codebase overhaul for WordPress.org repository compliance.

Namespace Update: Globally prefixed all identifiers with quacvist_ to prevent naming conflicts.

Security: Conducted a comprehensive late-escaping audit and secured includes/auth.php.

Optimization: Replaced all inline styles/scripts with proper asset enqueueing.

Breaking Change: Updated shortcodes to [quacvist_player] and [quacvist_gallery].

1.2.0

Standardization: Prepared codebase for official WordPress.org submission.

Security: Applied wp_unslash to $_POST data and added esc_html_e, esc_attr, and wp_kses_post to all outputs.

Internationalization: Added languages/ directory, .pot template, and load_plugin_textdomain support.

UX/Accessibility: Added ARIA roles/labels to modals and removed debug console.log statements.

Cleanup: Added register_deactivation_hook for clean plugin removal.

1.1.0

New: Added “Copy to Clipboard” export functionality for notes.

New: Implemented AJAX-powered Login/Registration popup.

Feature: Added “Allow Guest Notes” privacy toggle in settings.

UI: Enhanced auto-scroll and highlight logic within Focus Mode.

Shortcode: Added max_width attribute for better layout control.

1.0.0

Initial stable release.

Core functionality: Timestamp-based note taking.

Interactive Focus Mode implementation.

Video Gallery shortcode and Custom Post Type (CPT) integration.

Plugin Website
Visit website

Author
quachcmo
Version:
1.5.1
Last Updated
March 31, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

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