7.7 KiB
7.7 KiB
3.2.3
- First Podcini app
- removed unnecessary network access when screen is on to save more battery
- fixed issue with changing playback speed on S21 Android 14
3.2.4
- minor efficiency improvements
3.2.5
- fixed feed refresh and info bugs
4.0.1
- project restructured as a single module
- new Subscriptions screen
- default page to Subscriptions
- Home removed
4.1.0
- New convenient player control
- tags enhancements
- bug fixes
- View binding enabled for mode views in code
4.2.0
- Removed InBox feature
- improvement on player UI
- episode description now on first page of player popup page
- localization updates
4.2.1
- Statistics moved to the drawer
- tuned down color of player controller
- Subscriptions menu adjustment
- Subscriptions filter is disabled for now
- more null safety tuning
- fixed the refresh bug related to permissions
- long-press operation has changed
- long-press on title area would be the same as a click
- click on an icon allows operation on the single item
- long-press on an icon would allow for multi-select
4.2.2
- bug fix on auto-download mistakenly set in 4.2.1
- Sorry for another change in click operation
- long-press on an icon would be the same as a click
- click on title area allows operation on the single item
- long-press on title area would allow for multi-select
4.2.3
- fixed bug Inbox still set as default first tab
- cleaned up Inbox related resources
- removed info button in FeedItemList header
- added items count in FeedItemList header
- fixed bug in FeedItemList when filtered list has no items
- buildConfig is set in build.gradle instead of gradle.properties
4.2.4
- fixed the "getValue() can not be null" bug
- enabled ksp for Kotlin builds
- cleaned up build.gradle files
4.2.5
- change in click operation
- click on title area opens the podcast/episode
- long-press on title area automatically enters in selection mode
- select all above or below are put to action bar together with select all
- operations are only on the selected (single or multiple)
- popup menus for single item operation are disabled
- in podcast view, the title bar no longer scrolls off screen
4.2.6
- corrected action icons for themes
- revealed info bar in Downloads view
- revealed info bar in Subscriptions view
- reset tags list in Subscriptions when new tag is added
4.2.7
- disabled drag actions when in multi-select mode (fixed crash bug)
- renewed PodcastIndex API keys
- added share notes menu option in episode view
- https://github.com/XilinJia/Podcini/issues/20
- press on title area of an episode now opens the episode info faster and more economically - without horizontal swipe
- press on the icon of an episode opens the episode info the original way - with horizontal swipe
4.3.0
- added more info about feeds in the online search view
- fixed bug of preview not playing
- disabled feed filters setting in preference
- "open feed" is an action item on audio player top bar
- added swipe action telltales in all episode lists
- added NO_ACTION swipe action
- all default swipe actions are set to NO_ACTION
- cleaned up swipe preferences ui: statistics removed
4.3.1
- titles of played episodes are made brighter
- icons of played episodes are marked with a check
- icons of swipe telltales are clickable for setting
- Straightened up play speed setting
- three places to set the play speed:
- global setting at the preference
- setting for a feed: either use global or customize
- setting at the player: set for current playing and save for global
- feed setting takes precedence when playing an episode
4.3.2
- further optimized efficiencies of episode info view
- episode info view opened from icon is now the same as that opened from title area, no long supports horizontal swipes (change from 4.2.7)
- enhanced viewbingding GC
- some code cleaning
4.3.3
- fixed bug in adding widget to home screen
- minor adjustment of widget layout
- added "audio only" to action bar in video player
- added "mark favorite" to action bar in episode view
- revamped and enhanced expanded view of the player
- vertical swipe no longer collapses the expanded view
- only the down arrow on top left page collapses the expanded view
- share notes directly from expanded view of the player
- in episode info, changed rendering of description, removed nested scroll
4.3.4
- fixed bug player disappear on first play
- more viewbinding GC enhancements
- added sort by feed title in downloads view
- more items on action bar in feed item list view
- some cleaning of redundant qualifiers
- sort dialog no longer dims the main view
- added random sort to feed items view
4.4.0
- added direct search of feeds related to author in feed info view
- added a new episodes list fragment for arbitrary list
- revamped online feed view activity
- episodes (50 most recent) of any online feed can be viewed and played (streamed) directly without subscribing to the feed
- bug fixes on passing Glide with null addresses
- null safety enhancements in code
4.4.1
- fixed bug of app crash on stream episode customization
- disabled usesCleartextTraffic, connection to http sites appear OK, report if you find an issue
- enforced non-null load location for most Glide calls
- avoided redundant media loadings and ui updates when a new audio starts
- eliminated frequent list search during audio play, a serious energy waste
- icons in online episode list, when unavailable, are set to app logo
4.4.2
- converted ksp back to kapt
- unrestricted the titles to 2 lines in player details view
- fixed once again the bug of player disappear on first play
- some code refactoring
4.4.3
- created online feed view fragment
- online episodes list view is no longer restricted to 50 episodes
- online episodes list view now better handles icons
- online episodes list view goes back to the online feed view
- the original online feed view activity is stripped and now only preserved for receiving shared feed
- externally shared feed opens in the online feed view fragment
4.5.0
- fixed bug of sort order not stable in feed item list
- in Subscriptions view added sorting of "Unread publication date"
- added preference "Fast Forward Speed" under "Playback" in settings with default value of 0.0, dialog allows setting a float number (capped between 0.0 and 10.0)
- added preference "Fallback Speed" under "Playback" in settings with default value of 0.0, dialog allows setting a float number (capped between 0.0 and 1.5)
- added new ways to manipulate play speed
- the "Skip to next episode" button
- long-press moves to the next episode
- by default, single tap does nothing
- if the user customize "Fast Forward Speed" to a value greater than 0.1, it behaves in the following way:
- single tap during play, the set speed is used to play the current audio
- single tap again, the original play speed resumes
- single tap not during play has no effect
- the Play button
- by default, it behaves the same as usual
- if the user customize "Fallback speed" to a value greater than 0.1, long-press the button during play enters the fallback mode and plays at the set fallback speed, single tap exits the fallback mode
4.5.1
- fixed bug in subscription sorting
4.5.2
- revamped audio player class, merged external player in
- speed setting now allows setting with three options: current audio, podcast, and global.
- added a bit bottom margin for the numbers in player
4.5.3
- corrected wrong caption of "Edit fallback speed"
- adjusted layout and button dimension and alignments in the bottom player control
- fallback speed setting is now capped at 0.0 and 3.0 and allows for 2-digit precision
- corrected episode count display in subscriptions list when the feed has 0 episodes