Releases: wikiwyrhead/trds-mp3-listing
Release list
TRDS MP3 Listing v1.2.8
Global MP3 keyword search
- Keyword search now finds matching published MP3s across every playlist and pagination page.
- Searching
Les droits de la fraternitéreturns all four numbered lessons even when the search starts from the Khoutbah page and the records belong to Sujets Divers. - Full-series, partial-word, accented, numbered-suffix, and author searches are supported.
- Normal browsing, Load More, and clearing the search remain scoped to the page's original playlist.
This release updates the GitHub source only. Production deployment requires a separate approved deployment step.
Full changelog: v1.2.7...v1.2.8
TRDS MP3 Listing v1.2.7
Search and pagination fixes
- Searching a common series name now reliably returns its related numbered entries within the current playlist.
- Numbered searches such as
Les droits de la fraternité (01)preserve the parenthesized suffix and return the intended lesson instead of broad year-based matches. - Search supports partial terms, French accents, apostrophes, and punctuation consistently.
- Clearing a search now restores page one and correct Load More state.
- Search works for playlists with no initial Load More button and remains isolated when multiple playlist shortcodes appear on one page.
- Stale AJAX responses can no longer overwrite a newer search or pagination action.
- Removed the duplicate frontend Load More binding.
Search remains intentionally scoped to the playlist rendered by each shortcode. This GitHub release does not deploy or change the production website.
Full changelog: v1.2.6...v1.2.7
TRDS MP3 Listing v1.2.6
Search Fix
- Excluded
mp3_listingrecords from front-end site search results (exclude_from_search => true) - Prevents search result cards from linking to non-viewable audio records (404s on
?post_type=mp3_listing&p=Nfallback URLs) - Admin screens, playlist pages, audio players, REST API, and the
[mp3_listing]shortcode are unaffected
Full Changelog: v1.2.5...v1.2.6
TRDS MP3 Listing v1.2.5
TRDS MP3 Listing v1.2.5 🎵
Overview
This release focuses on search functionality improvements, playlist filtering enhancements, and social media sharing fixes to provide a better user experience.
🚀 New Features
- Server-side search implementation for better performance
- Enhanced playlist filtering during search operations
- Improved social media sharing dropdown behavior
- Optimized load more functionality with better state management
🔧 Improvements
- Moved search filtering to server-side processing
- Enhanced playlist context preservation
- Improved event handling for share buttons
- Streamlined AJAX request handling
- Optimized search results loading
🐛 Bug Fixes
- Fixed playlist filtering during search operations
- Resolved social sharing dropdown visibility issues
- Fixed dropdown behavior after loading more items
- Addressed event handling conflicts
📦 Installation
Fresh Installation
- Download
mp3-listing-plugin-v1.2.5.zip - Go to WordPress Admin > Plugins > Add New > Upload Plugin
- Upload the zip file and click "Install Now"
- Activate the plugin after installation
Upgrade Instructions
- Deactivate current TRDS MP3 Listing plugin
- Delete the existing version (settings will be preserved)
- Follow fresh installation steps above
💻 System Requirements
- WordPress 6.0+
- PHP 7.4+
- Modern web browser with HTML5 audio support
📝 Documentation
Full documentation available in our README
🤝 Support
- Report issues on our GitHub Issues
- For feature requests, use the issues page with the "enhancement" label
📜 License
GPL v2 or later
Full Changelog: v1.2.4...v1.2.5
TRDS MP3 Listing v1.2.4: Performance & Accessibility Update
TRDS MP3 Listing v1.2.4 🎵
Overview
This release focuses on performance improvements, accessibility enhancements, and bug fixes to provide a better user experience.
🚀 New Features
- Enhanced search performance with optimized query handling
- Improved mobile responsiveness for audio player controls
- Added support for keyboard navigation in search results
🔧 Improvements
- Optimized CSS loading for better performance
- Enhanced error handling for file downloads
- Improved accessibility with better ARIA labels
- Streamlined AJAX request handling
🐛 Bug Fixes
- Fixed occasional search result highlighting issues
- Resolved mobile layout inconsistencies
- Fixed audio player controls visibility in dark mode
- Addressed minor CSS specificity conflicts
📦 Installation
Fresh Installation
- Download
mp3-listing-plugin-v1.2.4.zip - Go to WordPress Admin > Plugins > Add New > Upload Plugin
- Upload the zip file and click "Install Now"
- Activate the plugin after installation
Upgrade Instructions
- Deactivate current TRDS MP3 Listing plugin
- Delete the existing version (settings will be preserved)
- Follow fresh installation steps above
💻 System Requirements
- WordPress 5.0+
- PHP 7.2+
- Modern web browser with HTML5 audio support
📝 Documentation
Full documentation available in our README
🤝 Support
- Report issues on our GitHub Issues
- For feature requests, use the issues page with the "enhancement" label
📜 License
GPL v2 or later
Full Changelog: v1.2.3...v1.2.4
TRDS MP3 Listing v1.2.3: Real-time Search & Dynamic Loading
MP3 Listing Plugin v1.2.3 🎵
Overview
This release significantly enhances the search functionality and user experience of the MP3 Listing Plugin, introducing real-time search capabilities and improved interface elements.
🚀 New Features
- ✨ Real-time search across all audio items
- 🏷️ Dynamic playlist title in search placeholder
- 🔄 Automatic loading of matching items during search
- 🎯 Search term highlighting
- 📱 Improved mobile responsiveness
🐛 Bug Fixes
- Fixed load more functionality for both logged-in and logged-out users
- Corrected CSS Google Fonts import rule positioning
- Enhanced AJAX parameters handling for better security
🔧 Improvements
- Search now works across all items without manual loading
- Enhanced user experience with instant search results
- Optimized state management for load more functionality
- Better performance with optimized code structure
📦 Installation
Fresh Installation
- Download
mp3-listing-plugin-v1.2.3.zip - Go to WordPress Admin > Plugins > Add New > Upload Plugin
- Upload the zip file and click "Install Now"
- Activate the plugin after installation
Upgrade Instructions
- Deactivate current TRDS MP3 Listing plugin
- Delete the existing version (settings will be preserved)
- Follow fresh installation steps above
💻 System Requirements
- WordPress 5.0+
- PHP 7.2+
- Modern web browser with HTML5 audio support
📝 Documentation
Full documentation available in our README
🤝 Support
- Report issues on our GitHub Issues
- For feature requests, use the issues page with the "enhancement" label
📜 License
GPL v2 or later
Full Changelog: v1.2.2...v1.2.3
MP3 Listing Plugin v1.2.0 Release
MP3 Listing Plugin v1.2.0 Release
🎉 Release Highlights
Version 1.2.0 introduces customizable UI elements and improved plugin organization, making it easier for users to match their website's branding while maintaining excellent performance.
🎨 New Features
- Color Customization Settings
- Download button color picker
- Share button color picker
- MP3 title color picker
- Audio player color picker
- Improved Settings Interface
- Streamlined settings page
- Native HTML5 color inputs
- Real-time color preview
- Better mobile responsiveness
🔧 Technical Improvements
- Enhanced settings registration system
- Proper color value sanitization
- Optimized code organization
- Improved error handling
- Better mobile device support
🐛 Bug Fixes
- Fixed color picker functionality
- Resolved settings page display issues
- Improved settings persistence
- Enhanced mobile layout
📦 Installation
Fresh Installation
- Download
mp3-listing-plugin-1.2.0.zip - Go to WordPress Admin > Plugins > Add New
- Click "Upload Plugin" and select the downloaded zip
- Activate the plugin
- Navigate to MP3 Files > Settings to customize
Updating from Previous Version
- Back up your WordPress site
- Update through WordPress admin or upload new version
- Existing settings will be preserved
- No additional configuration needed
🔍 Compatibility
- WordPress: 5.0 or higher
- PHP: 7.2 or higher
- Browsers: All modern browsers with HTML5 support
- Mobile: Fully responsive
📋 Documentation
- Full documentation: View Docs
- Configuration guide: View Guide
- FAQ: View FAQ
🧪 Testing Checklist
- Color picker functionality
- Settings persistence
- Frontend display
- Mobile responsiveness
- Browser compatibility
- WordPress multisite support
- Security measures
- Error handling
🔄 Migration Notes
No migration required. All settings will be automatically preserved during update.
🚨 Known Issues
None reported. Please submit any issues through our GitHub Issues page.
🛠️ For Developers
- Added filter hooks for color customization
- Improved code documentation
- Enhanced plugin extensibility
- Better error handling system
📊 Performance Impact
- Minimal impact on page load time
- Optimized asset loading
- Reduced database queries
- Improved caching support
🔐 Security
- Enhanced settings sanitization
- Improved nonce verification
- Better error handling
- Secure file operations
🗺️ Roadmap
Future updates may include:
- Preset color schemes
- Custom CSS input
- Additional customization options
- Enhanced social sharing features
📝 Changelog Summary
+ Added color customization settings
+ Improved settings page organization
+ Enhanced mobile responsiveness
+ Better error handling
- Removed redundant hover states
- Simplified border radius settings
## What's Changed
* Bug fix and added fuctionality by @wikiwyrhead in https://github.com/wikiwyrhead/TRDS-MP3-Listing/pull/1
## New Contributors
* @wikiwyrhead made their first contribution in https://github.com/wikiwyrhead/TRDS-MP3-Listing/pull/1
**Full Changelog**: https://github.com/wikiwyrhead/TRDS-MP3-Listing/compare/v1.4.0...v1.2.0
**Full Changelog**: https://github.com/wikiwyrhead/TRDS-MP3-Listing/compare/v1.2.0...v1.2.0
## What's Changed
* Bug fix and added fuctionality by @wikiwyrhead in https://github.com/wikiwyrhead/TRDS-MP3-Listing/pull/1
**Full Changelog**: https://github.com/wikiwyrhead/TRDS-MP3-Listing/compare/v1.4.0...v1.2.0TRDS MP3 Listing - Initial Release
Release Information for TRDS MP3 Listing
Version 1.0.0 - Initial Release
Release Date: October 9, 2024
Overview:
The TRDS MP3 Listing plugin allows users to easily manage and display a list of MP3 audio files on their WordPress website. This plugin provides a user-friendly backend for uploading MP3 files and a simple shortcode to render the listings on the frontend.
Features:
- MP3 Upload: A backend interface for uploading MP3 audio files.
- Shortcode Support: Use the
[trds_mp3_listing]shortcode to display the MP3 listings on any page or post. - Download and Share Buttons: Each MP3 file listed comes with options to download and share on social media.
- Responsive Design: Ensures listings are displayed properly on all devices.
Installation Instructions:
- Download the Plugin:
- Clone or download the repository from GitHub.
- Upload the Plugin to WordPress:
- Navigate to
Plugins > Add Newin your WordPress dashboard. - Click
Upload Pluginand select the downloaded ZIP file. - Install and activate the plugin.
- Navigate to
- Configure the Plugin:
- Go to
Settings > TRDS MP3 Listingto manage settings.
- Go to
Usage Instructions:
- To display your MP3 files, add the
[trds_mp3_listing]shortcode to your desired page or post. - You can manage your MP3 files from the plugin settings.
Changelog:
Version 1.0.0
- Initial release of TRDS MP3 Listing plugin.
- Added MP3 upload functionality in the backend.
- Implemented shortcode for frontend listing.
- Included download and share buttons for each MP3 file.
- Ensured responsive design for mobile and tablet viewing.
License:
This plugin is licensed under the GPLv2 or later license. See the LICENSE file for details.
Full Changelog: https://github.com/wikiwyrhead/TRDS-MP3-Listing/commits/v1.4.0
Full Changelog: https://github.com/wikiwyrhead/TRDS-MP3-Listing/commits/v1.4.0
Full Changelog: https://github.com/wikiwyrhead/TRDS-MP3-Listing/commits/v1.4.0
Full Changelog: https://github.com/wikiwyrhead/TRDS-MP3-Listing/commits/v1.4.0