![Musical note :musical_note: 🎵](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f3b5.png)
![Headphone :headphones: 🎧](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f3a7.png)
![Speaker high volume :loud_sound: 🔊](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f50a.png)
![Musical note :musical_note: 🎵](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f3b5.png)
![Framed picture :frame_photo: 🖼️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f5bc.png)
![Artist palette :art: 🎨](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f3a8.png)
![Party popper :tada: 🎉](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f389.png)
![Globe with meridians :globe_with_meridians: 🌐](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f310.png)
![Glowing star :star2: 🌟](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f31f.png)
![Musical notes :notes: 🎶](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/1f3b6.png)
Changelog v2.1.0
Implemented an Advanced Rich-Feature Comment System
- Added a new default tab for comments on audio track pages.
- The comment system includes the following features:
- Full support for a rich text editor.
- Attachment support.
- The ability to reply to comments using the quote feature.
- Support for multi-quoting.
- Quick inline editing:
- Edit silently
- If selected, no "last edited" note will be added for this edit.
- Clear last edit information
- If selected, any existing "last edited" note will be removed.
- Edit silently
- Edit history support with the ability to view and compare previous versions.
- Options to delete comments with deletion types:
- Remove from public view with a reason.
- Permanently delete.
- Notify author of this action with Reason.
- Display of IP address information for comments.
- Inline moderation support with the ability to:
- Delete comments.
- Undelete comments.
- Approve comments.
- Unapprove comments.
- View of soft-deleted comments and the option to undelete.
- Warning support.
- Report support.
- Spam cleaner support.
- New comments go through an approval queue before becoming visible to the public.
- Support for reactions.
- Receive alert notifications when someone:
- Mentions you in a comment.
- Quotes your comment.
- Reacts to your comment.
- Comments on a watched audio track.
- Pagination support.
- Admin-defined number of comments per page.
- Admin-defined maximum comment length.
- Option to show or hide signatures on comments.
- Admin-defined maximum comment attachment size.
- Admin-defined allowed comment attachment file types (extensions).
- Fully permission-controlled, with complete sets of permissions for users and moderators.
- Added search indexing support for comments' content type.
- Added a new navigation link for easy access to view recent comments.
![Profile-Audio-v210-Track-View-With-Comments.png Profile-Audio-v210-Track-View-With-Comments.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-With-Comments.png)
Comment reply with quote
![Profile-Audio-v210-Track-View-Comment-Reply-with-Quote.png Profile-Audio-v210-Track-View-Comment-Reply-with-Quote.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-Comment-Reply-with-Quote.png)
Reply with multi-quotes
![Profile-Audio-v210-Track-View-Comment-Multi-Quote-1.png Profile-Audio-v210-Track-View-Comment-Multi-Quote-1.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-Comment-Multi-Quote-1.png)
Edit Comment
![Profile-Audio-v210-Track-View-Comment-Edit.png Profile-Audio-v210-Track-View-Comment-Edit.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-Comment-Edit.png)
Comment edit history
![Profile-Audio-v210-Track-View-Comment-Edit-History.png Profile-Audio-v210-Track-View-Comment-Edit-History.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-Comment-Edit-History.png)
Comment delete
![Profile-Audio-v210-Track-View-Comment-Delete.png Profile-Audio-v210-Track-View-Comment-Delete.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-Comment-Delete.png)
Implemented "New comments" on the What's New Page.
- Presents tracks linked to unread comments in a new list view layout.
- Shows the comment count.
- Provides the ability to filter and display only:
- Unread comments
- Save as default
- These filters will be used by default whenever you return.
![Profile-Audio-v210-New-Audio-Comments.png Profile-Audio-v210-New-Audio-Comments.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-New-Audio-Comments.png)
Implemented a New Widget: "Latest Comments"
- The widget title is linked to the What's New comments tab.
- Widget options include the number of comments to be displayed.
- The widget is automatically added to the Library sidenav during the installation or upgrade process.
![Profile-Audio-v210-Latest-Comments-Widget.png Profile-Audio-v210-Latest-Comments-Widget.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Latest-Comments-Widget.png)
Implemented News Feed Support for:
- Reactions to comments.
- New comments on audio tracks.
![Profile-Audio-v210-Comments-News-Feed-Alerts.png Profile-Audio-v210-Comments-News-Feed-Alerts.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Comments-News-Feed-Alerts.png)
Implemented Watch/Subscribe Feature
- You can now watch (subscribe to) each audio track with the option to:
- Receive email notifications
- Watch without receiving email notifications.
- Tracks are auto-watched when users post comments on them.
- Alert notifications are sent when someone posts a comment on the track.
![Profile-Audio-v210-Track-View-Watch-Button.png Profile-Audio-v210-Track-View-Watch-Button.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-Watch-Button.png)
![Profile-Audio-v210-Track-View-Watch-Audio-Track.png Profile-Audio-v210-Track-View-Watch-Audio-Track.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Track-View-Watch-Audio-Track.png)
Added a Watched Audio Tracks Page
- This page displays all the audio tracks you've watched in a new list view layout.
- It allows you to efficiently manage your watched audio tracks, including:
- Disabling email notifications
- Stopping watching audio tracks.
- You can select all or multiple audio tracks and, with your selection, you can:
- Enable email notification
- Disable email notification
- Stop watching.
- Included a new navigation link for easy access to your watched audio tracks.
- Additionally, a "Watched Audio Tracks" filter has been added in the What's New (audio tracks) section.
![Profile-Audio-v210-Watched-Audio-Tracks.png Profile-Audio-v210-Watched-Audio-Tracks.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Watched-Audio-Tracks.png)
Disable email notification
![Profile-Audio-v210-Update-email-notification-settings-for-all-audio-tracks.png Profile-Audio-v210-Update-email-notification-settings-for-all-audio-tracks.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Update-email-notification-settings-for-all-audio-tracks.png)
![Profile-Audio-v210-Stop-watching-all-audio-tracks.png Profile-Audio-v210-Stop-watching-all-audio-tracks.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Stop-watching-all-audio-tracks.png)
Subtitles
- Introduced a new optional text input field with a length of up to 100 characters.
- This field can be found just below the title on add/edit pages.
- The subtitle will be displayed under the title in various locations.
![Profile-Audio-v210-Subtitle-Edit.png Profile-Audio-v210-Subtitle-Edit.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Subtitle-Edit.png)
![Profile-Audio-v210-Subtitle.png Profile-Audio-v210-Subtitle.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Subtitle.png)
Multiple Music Genres
- Previously, genres were hardcoded in PHP. Now, admins can define their own Music Genres through a new admin option.
- Previously, only a single genre could be selected, we've now added the ability to choose multiple genres for each audio track.
- We've implemented Chosen jQuery for multiple selections, but we would change/update it for XenForo 2.3 version.
![Profile-Audio-v210-Multiple-Genres-Admin-Option.png Profile-Audio-v210-Multiple-Genres-Admin-Option.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Multiple-Genres-Admin-Option.png)
![Profile-Audio-v210-Multiple-Genres-Edit.png Profile-Audio-v210-Multiple-Genres-Edit.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Multiple-Genres-Edit.png)
![Profile-Audio-v210-Multiple-Genres.png Profile-Audio-v210-Multiple-Genres.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Multiple-Genres.png)
Added a new permission group "Profile Audio: Comments" with new permissions:
- View comments
- View comment attachments
- React to comments
- Post comments
- Post comments on own tracks
- Submit comments without approval
- Upload attachments to comments
- Edit own comment
- Delete own comment
- Time limit on editing/deleting own comments (minutes)
Added a new permission group "Profile Audio: Comments Moderator" with new permissions:
- Use inline moderation on comments
- View unapproved comments
- View deleted comments
- Approve / unapprove comments
- Edit any comment
- Delete any comment
- Undelete comments
- Hard delete any comment
- Give warnings on comments
Added new permissions to "Profile Audio" group:
- View audio tracks
- Added this new permission for viewing audio tracks. This permission applies to various scenarios, including:
- Viewing audio tracks
- Viewing audio tracks in the Library
- Viewing audio tracks in widgets
- Viewing audio tracks on the What's New page
- Viewing audio tracks on search results
- Added this new permission for viewing audio tracks. This permission applies to various scenarios, including:
- Listen to audio tracks
- Added this new permission specifically for listening to audio tracks on track view pages. Without this permission, users can still access audio tracks, but the track player won't be available for listening.
- View profile audio player (Existing permission)
- This permission now exclusively applies to the user's profile audio player only.
- With this permission, you can now disable the profile player without affecting the entire system.
Added a new tab, "Audio Tracks," to user profile tabs.
- Lists tracks from the user's library.
- Includes an Ajax search box.
![Profile-Audio-v210-Member-View-Tab-Audio-Tracks.png Profile-Audio-v210-Member-View-Tab-Audio-Tracks.png](https://xencustomize.com/wp-content/uploads/2023/10/Profile-Audio-v210-Member-View-Tab-Audio-Tracks.png)