Podcini-podcast/changelog.md

174 lines
5.6 KiB
Markdown
Raw Normal View History

2024-03-02 15:15:38 +01:00
## 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
2024-03-10 11:38:21 +01:00
## 4.2.3
* fixed bug [Inbox still set as default first tab](https://github.com/XilinJia/Podcini/issues/10)
* 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
2024-03-16 13:22:07 +01:00
* 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
2024-03-17 12:53:15 +01:00
* 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
2024-03-20 14:59:05 +01:00
* 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
2024-03-21 22:00:47 +01:00
## 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
2024-03-23 13:20:37 +01:00
* 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
2024-03-24 21:36:12 +01:00
* 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
2024-03-25 16:18:29 +01:00
* in episode info, changed rendering of description, removed nested scroll
2024-03-26 14:05:54 +01:00
## 4.3.4
2024-03-25 16:18:29 +01:00
* 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
2024-03-26 14:05:54 +01:00
* 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
2024-03-27 14:34:42 +01:00
* 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
2024-03-28 22:52:17 +01:00
* 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