Skip to content

Releases: wikiwyrhead/trds-mp3-listing

TRDS MP3 Listing v1.2.8

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 25 Aug 17:15
6da22ee

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

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 25 Aug 17:02
c4413fe

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

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 22 Aug 05:01
9a5568d

Search Fix

  • Excluded mp3_listing records 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=N fallback 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

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 03 May 09:26

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

  1. Download mp3-listing-plugin-v1.2.5.zip
  2. Go to WordPress Admin > Plugins > Add New > Upload Plugin
  3. Upload the zip file and click "Install Now"
  4. Activate the plugin after installation

Upgrade Instructions

  1. Deactivate current TRDS MP3 Listing plugin
  2. Delete the existing version (settings will be preserved)
  3. 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

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 03 May 06:52

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

  1. Download mp3-listing-plugin-v1.2.4.zip
  2. Go to WordPress Admin > Plugins > Add New > Upload Plugin
  3. Upload the zip file and click "Install Now"
  4. Activate the plugin after installation

Upgrade Instructions

  1. Deactivate current TRDS MP3 Listing plugin
  2. Delete the existing version (settings will be preserved)
  3. 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

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 03 Apr 08:37

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

  1. Download mp3-listing-plugin-v1.2.3.zip
  2. Go to WordPress Admin > Plugins > Add New > Upload Plugin
  3. Upload the zip file and click "Install Now"
  4. Activate the plugin after installation

Upgrade Instructions

  1. Deactivate current TRDS MP3 Listing plugin
  2. Delete the existing version (settings will be preserved)
  3. 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

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 22 Feb 20:28
5f8249e

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

  1. Download mp3-listing-plugin-1.2.0.zip
  2. Go to WordPress Admin > Plugins > Add New
  3. Click "Upload Plugin" and select the downloaded zip
  4. Activate the plugin
  5. Navigate to MP3 Files > Settings to customize

Updating from Previous Version

  1. Back up your WordPress site
  2. Update through WordPress admin or upload new version
  3. Existing settings will be preserved
  4. 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

🧪 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.0

TRDS MP3 Listing - Initial Release

Choose a tag to compare

@wikiwyrhead wikiwyrhead released this 09 Oct 11:11

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:

  1. Download the Plugin:
    • Clone or download the repository from GitHub.
  2. Upload the Plugin to WordPress:
    • Navigate to Plugins > Add New in your WordPress dashboard.
    • Click Upload Plugin and select the downloaded ZIP file.
    • Install and activate the plugin.
  3. Configure the Plugin:
    • Go to Settings > TRDS MP3 Listing to manage settings.

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