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
2024-03-03 18:02:33 +01:00
* 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
2024-03-04 10:02:39 +01:00
## 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
2024-03-13 22:39:17 +01:00
* 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
2024-03-22 12:17:40 +01:00
* 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
2024-03-22 12:17:40 +01:00
* 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
2024-03-29 15:17:10 +01:00
* 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
2024-03-31 09:59:06 +02:00
* the original online feed view activity is stripped and now only preserved for receiving shared feed
2024-04-02 00:15:50 +02:00
* 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
2024-04-02 10:21:32 +02:00
* 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
2024-04-03 10:33:11 +02:00
* 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.
2024-04-03 21:45:47 +02:00
* 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
2024-04-04 19:30:30 +02:00
* corrected episode count display in subscriptions list when the feed has 0 episodes
## 4.5.4
* fixed crash bug when setting fallback or fast-forward speeds with some Locales
* further enlarged height of the bottom player control to improve on missing pixels at the bottom
* on speed setting dialog, only tap on a preset chip sets the speed, only selected options will be set
* corrected the handling of current audio speed:
* when speed for current audio is not set, podcast speed takes precedence
* when speed for current audio is set, it takes precedence for the current audio (episode), even with pause/re-play