Releases: XilinJia/Podcini
Releases · XilinJia/Podcini
6.8.6
- Queues Bin view now has separate swipe actions independent from the Queues view
- SearchResults and Discovery fragments are in Jetpack Compose
- in online search result list, long pressing on a feed will pop up dialog to confirm direct subscription
- fixed crash when clearing history
- combined mixed ways of recognizing episodes in history: a) by last played time and b) by completion date
- swipe to remove an item from history actually removes it
- fixed a bug in episodes and subscriptions lists, where exiting select mode or deselecting all not resetting all selected episodes
- OnlineFeeds Adapter etc are removed
- various dependencies update
6.8.5
I hope this is reliable enough to be a full release after various rounds of previews. So the changes from 6.7.3 include:
- migrated mostly the following views to Jetpack Compose:
- Queues, AudioPlayer, Subscriptions, FeedInfo, EpisodeInfo, FeedEpisodes, Downloads, AllEpisodes, History, Search, and OnlineFeed
- to counter this nasty issue that Google can't fix over 2 years: ForegroundServiceStartNotAllowedException
- for this and near future releases, target SDK is set to 30 (Android 12), though built with SDK 35 and tested on Android 14
- supposedly notification will not disappear and background play will not stop through a playlist
- please voice any irregularities you may see
- on episode lists, duration is shown on the top row
- added toggle grid and list views in the menu of Subscriptions
- added option to refresh all subscriptions in menu of Queues view
- added telltale of subscription updating status "U" on infobar in Queues view
- AudioPlayer got overhauled. with PlayUI and PlayerDetailed fragments Removed
- Episodes viewholder, feed viewholder, and related adapters etc are removed
- SwipeActions class stripped out of View related operations
- migrated reliance on compose.material to compose.material3
- tuned and corrected some Compose issues
6.8.4
- on episode lists, show duration on the top row
- added option to refresh all subscriptions in menu of Queues view
- most of FeedInfo fragment is in Jetpack Compose
- selectable adapter etc are removed
- more Compose enhancements and bug fixes
- might be a release candidate
6.8.3
- most of Subscriptions view are in Jetpack Compose, feed viewholder and adapters etc are removed
- added toggle grid and list views in the menu of Subscriptions
- migrated reliance on compose.material to compose.material3
- not yet for prime time
6.8.2
- AudioPlayerFragment got overhauled. migrated to Jetpack Compose and PlayUI and PlayerDetailed fragments are Removed
- EpisodeInfo is now in Compose
- SearchFragment shows episodes list in Compose
- Episodes viewholder and adapter etc are removed
- SwipeActions class stripped out of View related operations
- more enhancements in Compose functionalities
- still have known issues
6.8.1
6.8.0
6.7.3 commit
- fixed bug in nextcloud auth: thanks to Dacid99
- fixed "filtered" always shown in Downloads info bar
- minor enhancement in multi-select actions handling
- on-going work to replace recycler view, recycler adapter and view holder for Episodes with Jetpack Compose routines
- introduced "DownloadsC", an early preview (not fully implemented) of the Compose construction
6.7.2
- added menu item for removing feed in FeedInfo view
- menu item "Switch queue" is changed to "Switch active queue"
- Youtube and YT Music podcasts can be shared to Podcini
- initial max number of loaded items for Youtube and YT Music playlist and podcast is set 500
- initial max number of loaded items for Youtube channel is set 500
- added some error dialogs when handling shared links
- updated some dependencies including Compose
- compile and target SDK's are upped to 35, supporting Android 15