Skip to content

Releases: XilinJia/Podcini

6.8.6

03 Oct 21:36
Compare
Choose a tag to compare
  • 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

02 Oct 20:25
Compare
Choose a tag to compare

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

01 Oct 22:12
Compare
Choose a tag to compare
6.8.4 Pre-release
Pre-release
  • 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

30 Sep 22:34
Compare
Choose a tag to compare
6.8.3 Pre-release
Pre-release
  • 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

29 Sep 21:38
Compare
Choose a tag to compare
6.8.2 Pre-release
Pre-release
  • 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

27 Sep 22:08
Compare
Choose a tag to compare
6.8.1 Pre-release
Pre-release
  • made Queues view in Jetpack Compose
  • enhanced various Compose functionalities
  • not yet ready for serious usage

6.8.0

26 Sep 22:46
Compare
Choose a tag to compare
6.8.0 Pre-release
Pre-release
  • the Compose class of DownloadsC replaces the old Downloads view
  • FeedEpisodes, AllEpisodes, History, and OnlineFeed mostly migrated to Jetpack Compose
  • there are still known issues and missing functions

6.7.3 commit

24 Sep 23:33
Compare
Choose a tag to compare
  • 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

19 Sep 22:07
Compare
Choose a tag to compare
  • 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

6.7.1

19 Sep 07:46
Compare
Choose a tag to compare
  • ensured duplicate episodes are removed from secondary checking during refresh
  • refresh progress is updated in notification