10up / simple-podcasting

A simple podcasting solution for WordPress.
https://wordpress.org/plugins/simple-podcasting/
GNU General Public License v2.0
186 stars 30 forks source link

Release version 1.8.1 #313

Open dkotter opened 2 months ago

dkotter commented 2 months ago

This issue is for tracking changes for the 1.8.1 release. Target release date: August 2024

Release instructions

dkotter commented 2 months ago

In testing the final release zip here, I'm noticing a handful of issues that all seem to stem from the player enhancements we did in #272. I think we need to investigate these a bit more before we proceed here cc / @jeffpaul

Here are issues I'm seeing:

Transcript block Podcast selection

I'm not flagging this as an issue or a blocker for release but I do wonder if we could come up with a better approach for all the new settings we added. Right now it's just a long list of toggles, which works but feels like there may be a better approach:

Block settings
jeffpaul commented 1 month ago

@dkotter see some response to this in https://github.com/10up/simple-podcasting/pull/318.

iamdharmesh commented 1 month ago

@dkotter Raised https://github.com/10up/simple-podcasting/pull/320 to fix the first issue of list from here: https://github.com/10up/simple-podcasting/issues/313#issuecomment-2304843986

dkotter commented 1 month ago

Thanks to @iamdharmesh and @sudar, most of these have been addressed. Here's the things I still see as outstanding:

Transcript block Podcast selection
iamdharmesh commented 1 month ago

@dkotter

Ensure we have proper spacing between the Podcast Transcript block and the Podcast itself

It seems that the podcast transcript shows with proper spacing. Could you please let me know which theme you are using? So, I can check with that. image

We resolved an issue with the term ID not being set on the front-end but didn't actually solve why it wasn't being set properly in the admin. Not sure if this is just for existing Podcasts or if new ones have the same problem but if you set the Podcast term at the post level, that isn't being set at the block level:

I am able to reproduce this and raised WIP PR https://github.com/10up/simple-podcasting/pull/322 to fix this

Along with the above, do we need this setting twice? Is there any reason this needs to be a block setting instead of a taxonomy set at the post level? Or I guess could also be the opposite, at the block level but not post level. Just doesn't seem to make sense to have it show twice

I believe this feature was added to improve the user experience (see GitHub issue), but I'm fine with displaying it only once, either at the post level or the block level. Perhaps @jeffpaul might have a better suggestion for this.

Additionally, the behavior of the two panels is currently inconsistent. The post-level panel does not display the hierarchical term selector view, while the block-level panel does. The post-level panel opens the modal for adding a podcast, whereas the block-level panel uses the default core functionality for adding podcasts. We need to match behavior on both or need to display this only once.

Post Sidebar Block settings
image image

Thank you

dkotter commented 1 month ago

@iamdharmesh

It seems that the podcast transcript shows with proper spacing. Could you please let me know which theme you are using? So, I can check with that

Checked again and not able to reproduce with any of the themes I have installed locally 🤷🏻 So I think we're good on this one

Additionally, the behavior of the two panels is currently inconsistent. The post-level panel does not display the hierarchical term selector view, while the block-level panel does. The post-level panel opens the modal for adding a podcast, whereas the block-level panel uses the default core functionality for adding podcasts. We need to match behavior on both or need to display this only once.

Hmm.. that's interesting, didn't even test all that functionality. I think this was something that just wasn't done entirely correct, especially considering the differences between the two. I really like the modal that shows so my suggestion would be to leave this at the post level and not have it at the block level at all. But I wasn't involved in the decisions around these UI improvements so @jeffpaul can chime in with his thoughts

jeffpaul commented 5 days ago

@10up/open-source-practice with this released blocked, it would be great if someone could help get SVN updated with at least the tested-up-to (currently at 6.6 in develop but could be updated based on #324) as we're otherwise showing 6.4 on dotorg.

https://github.com/10up/simple-podcasting/blob/a237138a99dce200bc0be8e0e3977c5d9c5a5486/readme.txt#L4