Hello all! As the 3.9 release is getting nearer, it is time to prepare its release notes. This is the full list of changes:
List of PRs & commits in this release
Type | Merge date | URL | Title | Author |
---|---|---|---|---|
PR | 2025-04-05T14:04:26Z | #7714 | Add small vibration when the phone is shaken to reset the sleep timer | eblis |
PR | 2025-04-06T19:31:54Z | #7726 | Add button to inbox from empty queue screen | tmatale |
PR | 2025-04-07T21:25:53Z | #7745 | Fix new episodes action for local feeds | ByteHamster |
PR | 2025-04-08T20:08:47Z | #7749 | Implement fading effect in multi-select bottom menu | dominikfill |
PR | 2025-04-08T20:36:05Z | #7747 | Add more real-world release date tests | ByteHamster |
PR | 2025-04-09T18:19:35Z | #7696 | Add move to top/bottom multi-select action in queue | dominikfill |
PR | 2025-04-11T22:12:00Z | #7751 | Fix crash in PlaybackService | ByteHamster |
PR | 2025-04-13T18:32:56Z | #7759 | Clarify headset disconnected string | ByteHamster |
PR | 2025-04-13T19:02:46Z | #7758 | Faster search by removing fyyd from default providers | ByteHamster |
PR | 2025-04-13T19:04:04Z | #7752 | Add Predictive Back Gestures | ByteHamster |
PR | 2025-04-13T20:20:43Z | #7757 | Fix back stack being cleared after searching | ByteHamster |
PR | 2025-04-13T20:21:16Z | #7760 | Write database exports without seeking export file | ByteHamster |
PR | 2025-04-20T10:30:31Z | #7741 | Organize FeedItem(s) action section of strings.xml | dominikfill |
PR | 2025-04-24T15:59:36Z | #7769 | Hide search online button when filtered by feed | ByteHamster |
PR | 2025-04-30T20:12:12Z | #7771 | Don’t cast class to MainActivity to show message | ByteHamster |
PR | 2025-04-30T20:18:07Z | #7537 | Vtt support for transcripts | Shaac |
PR | 2025-04-30T20:49:18Z | #7790 | Fix crash when clicking buttons when feed is not loaded yet | ByteHamster |
PR | 2025-04-30T20:49:55Z | #7789 | Clarify that auto-download happens from inbox | ByteHamster |
PR | 2025-04-30T20:58:52Z | #7791 | Don’t crash when using invalid characters in host name | ByteHamster |
PR | 2025-04-30T21:13:39Z | #7792 | Upgrade SearchPreference library | ByteHamster |
PR | 2025-05-05T20:09:23Z | #7801 | Remember scroll positions | ByteHamster |
PR | 2025-05-08T20:54:21Z | #7803 | Fix Echo “check out again” recommendation logic | MKryo |
PR | 2025-05-11T09:37:15Z | #7811 | Work around crashing WebView on GrapheneOS | ByteHamster |
PR | 2025-05-13T19:24:28Z | #7814 | Remove SPA importer | ByteHamster |
PR | 2025-05-27T20:52:43Z | #7815 | Feature add incompletely played episodes to playback history | dominikfill |
PR | 2025-05-27T20:57:52Z | #7772 | Fix for app not changing theme if system theme changes | mayurdw |
PR | 2025-05-27T21:14:08Z | #7823 | Echo 2025 bringup | ByteHamster |
PR | 2025-05-28T16:14:53Z | #7824 | Fix proxy selection spinner | ByteHamster |
PR | 2025-05-31T06:35:41Z | #7768 | Fix legacy sync queue state if a feed is both added and removed | jeroenmuller |
PR | 2025-06-01T20:36:44Z | #7829 | Fix user-agent not always being sent | ByteHamster |
PR | 2025-06-25T06:46:30Z | #7846 | Work around feeds with broken mime type | ByteHamster |
PR | 2025-06-26T09:05:49Z | #7830 | Enable copying podcast title and host | GiannisMakris |
PR | 2025-06-28T13:40:59Z | #7855 | Remove duplicate custom feed title in subtitle field | Terrance |
PR | 2025-07-03T11:34:49Z | #7862 | Fix scroll position in episode list of podcast preview | schasi |
PR | 2025-07-17T13:37:15Z | #7880 | Let proguard keep needed RxJava and fyydlin files for Fyyd search | schasi |
PR | 2025-07-17T14:03:38Z | #7870 | Fix onPrepareOptionsMenu not being called on the first tab switch | schasi |
PR | 2025-07-17T14:07:13Z | #7879 | Fix hiding “add to queue” on search screen | ByteHamster |
PR | 2025-07-17T14:13:39Z | #7872 | Communicate to user if db backup files could not be deleted | schasi |
PR | 2025-07-17T15:14:37Z | #7883 | Fix ‘move to top’ being shown on all multi-select screens | ByteHamster |
PR | 2025-07-17T15:44:26Z | #7884 | Fix ‘all episodes’ on Android Auto not respecting filter | ByteHamster |
PR | 2025-07-17T16:03:30Z | #7885 | Fix search box being broken with large font sizes | ByteHamster |
PR | 2025-07-17T16:38:19Z | #7886 | Translations update from Hosted Weblate | weblate |
Commit | 2025-07-17T16:45:46Z | 0c828b8 | Serbian language passed the 40% threshold | ByteHamster |
Commit | 2025-07-17T16:49:25Z | 4b70f3d | Update contributors | ByteHamster |
Commit | 2025-07-17T16:49:39Z | 44017d5 | Update supported website languages | ByteHamster |
Commit | 2025-07-17T16:50:39Z | 3351436 | Bump version to 3.9.0-beta1 | ByteHamster |
Which I have summarised as follows (in 431 characters, line endings not included):
∙ Add vtt support for transcripts (@Shaac)
∙ Add predictive back gestures (@ByteHamster)
∙ Faster search by removing fyyd from default providers (@ByteHamster)
∙ Enable copying podcast title and host (@GiannisMakris)
∙ Add “move to top/bottom” multi-select action in queue (@dominikfill)
∙ Add button to inbox from empty queue screen (@tmatale)
∙ Remember scroll positions (@ByteHamster, @schasi)
∙ Various bug fixes & improvements
@ByteHamster, @keunes: what do you think?