Fixed: Sanitized $_GET[‘_wpnonce’] with sanitize_text_field() and wp_unslash() before passing to wp_verify_nonce() in engr_cg_procesar_crear_paginas() and engr_cg_procesar_posponer_aviso()
Fixed: Panel logout no longer logs out of WordPress session, only clears panel authentication
Fixed: Admin panel login flow now correctly skips WordPress login redirect when user is already logged in
Changed: Renamed “Ticket” to “Reclamo” across all user-facing text for better clarity with Spanish-speaking users
Fixed: Pages are now created only with user consent via admin notice
Fixed: Admin notice nonce handling for security
Improved: Better user experience with dismissible creation notice
Tested up to WordPress 6.9
1.0.5 – 2026-04-13
Fixed: Removed inline and blocks from engranaje-consorcio-gestion.php (lines 738, 750, 789, 803) to comply with WordPress.org review requirements
Fixed: Moved admin CSS from inline PHP to assets/css/admin.css and enqueued via wp_enqueue_style()
Fixed: Moved admin JavaScript from inline PHP to assets/js/admin.js and enqueued via wp_enqueue_script()
Fixed: Replaced admin_head and admin_footer-post.php hooks with admin_enqueue_scripts for proper asset loading
Fixed: “Invalid token” error on first form submission when LiteSpeed Cache is active
Added: LiteSpeed Cache compatibility – pages with nonces are now excluded from cache using LiteSpeed Cache API (litespeed_control_set_nocache, litespeed_tag_add_private)
1.0.4 – 2026-03-04
Fixed: Removed all inline CSS and JavaScript from PHP files to comply with WordPress.org standards
Fixed: Added proper permission checks using current_user_can(‘manage_options’) to all admin panel shortcodes
Fixed: Resolved “Invalid token” error on first form submission attempt
Fixed: Prevented editing of reclamos y reservas from WordPress admin interface
Fixed: Removed “Edit” option from bulk actions menu for reclamos y reservas