Releases: XilinJia/Podcini
Releases · XilinJia/Podcini
7.3.5
7.3.4
- made assembling Youtube media less stressful, persisted audio/video streams once played, hopefully for better future access
- enhanced event handling in FeedEpisodes and fixed the issue of null episodes
- the player error message was amended in English, and cleared in all other languages (translation needed)
7.3.3
- major changes in 7.3
- final major step migrating to Jetpack Compose, fully Compose based with minimal View components
- no more fragments and no more xml layouts, navigation, drawer and bottom sheet are in Compose
- all activities derive from ComponentActivity
- various view related androidx dependencies removed
- made monitoring of feeds less aggressive, possibly improving efficiency
- fixed episodes list out of bound crashes
- adjusted the DB migration procedure in 7.2.0 to prevent crash when updating from 6.16.4 or earlier
- fixed exception thrown in fileExist that causes crash
- Reconcile in menu appears regardless of episodes present in Downloaded
- Reconcile first updates DB based on downloaded media files then performs double checks
- fixed non-functioning back-press
- fixed PlayerUI expand/collapse
- fixed filter/sort dialogs blanking out system bar
- fixed Subscriptions infor bar texts
7.3.2-pre
- added more checking in the DB migration procedure in 7.2.0, trying to prevent some reported crashes
- fixed bottom spacing of the PlayerUI in relation to bottom panel of the phone
- added back SwipeActions setting dialog title
- some cleanup and class restructuring
- no more xml layouts
- androidx.appcompat and a few other dependencies removed
7.3.1-pre
- likely fixed episodes list out of bound crashes
- fixed search in feed not being enabled
- sleep timer and url edit dialogs are in Compose
- all activities derive from ComponentActivity instead of AppCompatActivity
- androidx.fragment dependency removed
7.3.0-pre
- last major step migrating to Jetpack Compose
- no more fragments
- navigation is in Compose
- drawer and bottom sheet are in Compose
- fully Compose based with minimal View components
- made monitoring of feeds less aggressive, possibly improving efficiency
7.2.3
7.2.2
- likely fixed FeedEpisodes opening with null episodes
- likely fixed action button becoming question mark in FeedEpisodes
- fixed failures of deleting media files using uri strings
- fixed auto download replace policy
- enhanced episodes lists progressive loading
- avoided crash when playing unreleased youtube media
- added some error messages in streaming Youtube media
- reduced font size a bit in episodes and subscriptions filter dialogs
- encapsulated variables in some fragments
7.2.1
- cleaned UserPreferences
- in Queues, showFeeds icon on the title bar toggles with view
- some code pruning in action buttons
- machine-translated some languages
- added support for some more languages (not translated yet)
- changed tranlation service to Crowdin
- added a couple fellow contributors
7.2.0
- enabled caching in Shared Preferences to enhance performance
- fileUrl in Episode is now changed to a uri string (rather than a path string)
- DB is auto-migrated on first start of this version
- added ability to customize folder for media downloads
- the use of customized folder can be changed or reset
- folder in SD card should also work (Someone try it and let me know as I can't test it)
- upon change, downloaded media files are moved from the previous folder to the new folder
- export and reconcile should also work with customized folder
- in auto-download policy ONLY_NEW, added option "Replace",
- when checked, new episodes will be downloaded and older downloaded episodes deleted
- fixed OnlineFeed not resolving url caused by redirect routine
- in Queues, showFeeds icon on the title bar toggles with view
- made some button text translatable
- removed GPODDER_NET sync and search routines
- consolidated a couple utility files
- resort to application context in some routines