3.7 release notes

Hey there! As the 3.7 release is getting nearer, it is time to prepare the release notes. This is the full list of changes:

List of PRs & commits in this release
Type Merge date URL Title Author Type Functionality group
PR 2024-11-17T11:17:53Z #7505 Add badges to project readme ByteHamster project-management
PR 2024-11-24T19:52:51Z #7517 Set show notes direction to auto ebraminio improvement i18n
PR 2024-11-26T22:16:50Z #7521 Support plurals for strings reported on Weblate ByteHamster improvement i18n
PR 2024-11-27T21:38:17Z #7530 Remove app source from issue template ByteHamster project-management
PR 2024-11-28T18:43:16Z #7529 Upgrade AGP and Gradle for Java 23 support ByteHamster behind-the-scenes-improvement
PR 2024-12-10T20:01:13Z #7539 More human-readable error when feed is invalid ByteHamster improvement error-messages
PR 2024-12-12T21:20:04Z #7548 Update proxy dialog to Material 3 ByteHamster improvement ui
PR 2024-12-12T22:18:46Z #7549 Accessibility tweaks reported by Google Play ByteHamster improvement accessibility
PR 2024-12-15T10:45:28Z #7555 Add menu on statistics screen to bring back Echo ByteHamster improvement echo
PR 2024-12-15T12:11:34Z #7557 Fix arrow direction of home more links on RTL languages ByteHamster bugfix i18n
PR 2024-12-15T12:13:23Z #7556 More consistent display on RTL languages ByteHamster improvement i18n
PR 2024-12-15T13:17:26Z #7560 Remember ‘keep sorted’ when selecting random sort ByteHamster improvement queue
PR 2024-12-15T14:50:35Z #7558 Move Echo strings to main strings file ByteHamster behind-the-scenes-improvement i18n
PR 2024-12-16T22:13:26Z #7562 Restore playback speed on Chromecast ByteHamster bugfix chromecast
PR 2024-12-20T16:40:16Z #7565 Allow deleting tag by holding anotherHoffmann improvement tags
PR 2025-01-01T19:46:49Z #7589 Fix downloads sometimes running in notification only ByteHamster bugfix
PR 2025-01-03T12:24:49Z #7590 Consistently not use full stops ByteHamster improvement ui
PR 2025-01-05T13:31:10Z #7594 Prepare empty home screen for bottom navigation ByteHamster new feature bottom-navigation
PR 2025-01-05T13:40:38Z #7595 Disable ‘Back button opens drawer’ if Bottom menu is enabled winkelnp bugfix bottom-navigation
PR 2025-01-05T16:56:11Z #7600 Do not collapse player when pressing more in bottom nav ByteHamster bugfix bottom-navigation
PR 2025-01-05T16:57:00Z #7599 Fix crash when intent is redelivered ByteHamster bugfix
PR 2025-01-11T09:34:11Z #7598 Fix stop of local mediaSession immediately cancelling Cast playback ByteHamster bugfix chromecast
PR 2025-01-11T13:27:03Z #7606 Update translation link in readme ByteHamster project-management
PR 2025-01-17T19:45:40Z #7610 Split notification channels for downloading and refreshing NWuensche improvement notifications
PR 2025-01-17T20:04:20Z #7587 Make feed info page more similar to main list ByteHamster improvement ui
PR 2025-01-17T20:19:33Z #7613 Limit “check your classics” to the last 3 years NWuensche improvement home
PR 2025-01-17T20:33:26Z #7569 Add option to have Play/Pause button in Downloads RihardsT new feature downloads
PR 2025-01-17T20:48:21Z #7568 Update linear progressbars to new material design flofriday improvement ui
PR 2025-01-18T11:31:45Z #7458 Convert autodownloads from master switch to per-podcast setting newhinton new feature autodownload
PR 2025-01-23T20:53:52Z #7597 Support closing miniplayer by swiping down ByteHamster new feature ui
PR 2025-01-25T07:16:48Z #7626 Target Android 15 ByteHamster behind-the-scenes-improvement
PR 2025-01-25T08:08:30Z #7625 Shorter names for bottom navigation items ByteHamster improvement bottom-navigation
PR 2025-01-28T21:11:03Z #7629 Show website title in ‘server sent a website’ error ByteHamster improvement error-messages
PR 2025-01-30T22:03:02Z #7634 Fix system bar background in black theme ByteHamster bugfix ui
PR 2025-01-30T22:04:05Z #7633 Tweak error messages related to feed types again ByteHamster improvement error-messages
PR 2025-01-31T16:32:36Z #7614 Fix multiselect all below not working on podcast page NWuensche bugfix multiselect
PR 2025-02-02T16:18:14Z #7638 Fix transcript type not getting updated ByteHamster bugfix transcripts
PR 2025-02-02T16:21:10Z #7636 Reduce font size of bottom navigation ByteHamster improvement bottom-navigation
PR 2025-02-02T18:28:23Z #7627 Add option to automatically download queue ByteHamster new feature autodownload
PR 2025-02-06T12:00:25Z #7642 Merge weblate ByteHamster project-management l10n
Commit 2025-02-08T10:32:28Z c2d5b78 Translated using Weblate ByteHamster project-management l10n
Commit 2025-02-08T11:12:24Z 27af031 Update contributors ByteHamster project-management
Commit 2025-02-08T11:15:41Z a1dec4b Bump version to 3.7.0-beta1 ByteHamster project-management
PR 2025-02-11T21:16:43Z #7650 Fix crash on feed settings page ByteHamster bugfix
PR 2025-02-11T21:42:40Z #7651 Translations update from Hosted Weblate weblate project-management l10n
Commit 2025-02-11T21:50:44Z f4f7dc7 Bump version to 3.7.0-beta2 ByteHamster project-management
PR 2025-02-15T13:16:54Z #7656 Upgrade SearchPreference and use our own ‘more’ string ByteHamster improvement bottom-navigation
PR 2025-02-18T22:33:13Z #7661 Translations update from Hosted Weblate weblate project-management l10n
PR 2025-02-18T22:49:48Z #7662 Mention that ‘new episode action’ disables autodownload ByteHamster improvement autodownload
PR 2025-02-21T19:37:16Z #7663 Enable bottom navigation for beta users ByteHamster new feature bottom-navigation
PR 2025-02-21T20:00:57Z #7666 Enable 3-state auto-download setting in multi-select ByteHamster new feature autodownload
PR 2025-02-21T21:21:40Z #7668 Translations update from Hosted Weblate weblate project-management l10n
Commit 2025-02-21T21:30:03Z b53ce2e Bump version to 3.7.0-beta3 ByteHamster project-management

Which I have summarised as follows (in 463 characters):

∙ Convert autodownloads from master switch to per-podcast setting (@newhinton)
∙ Add option to automatically download queue (@ByteHamster)
∙ Add option to have play/pause button in Downloads (@RihardsT)
∙ Split notification channels for downloading and refreshing (@NWuensche)
∙ Allow deleting tag by holding (@anotherHoffmann)
∙ Support closing miniplayer by swiping down (@ByteHamster)
∙ Bottom navigation improvements (@ByteHamster)
∙ Various bug fixes & improvements

@keunes, @ByteHamster: any suggested changes?

1 Like

Thanks a lot for preparing! Splitting the notification channels is probably only interesting for a small number of users. I think I would leave that one out.

1 Like

Thanks! In that case, we have a bit more space to elaborate on the misc. improvements (precisely 500 characters):

∙ Convert autodownloads from master switch to per-podcast setting (@newhinton)
∙ Add option to automatically download queue (@ByteHamster)
∙ Add option to have play/pause button in Downloads (@RihardsT)
∙ Allow deleting tag by holding (@anotherHoffmann)
∙ Support closing miniplayer by swiping down (@ByteHamster)
∙ Bottom navigation improvements (@ByteHamster)
∙ Various bug fixes & improvements, including on casting, accessibility, error messages and support for RTL languages (@ByteHamster, @ebraminio)

While you updated the proposal I was also typing up some suggestions to make use of the space :slight_smile:

  • Allow deleting tag by holding → Allow delete a tag by long-pressing
  • Add option to have play/pause button in Downloads → Add option to have play/pause button in Downloads screen

On the last one, I think we can remove ‘accessibility’ because they are rather small changes (and error messages can go also if need be I think).

Looks good otherwise!

Alright, this should be it then (500 characters):

∙ Convert autodownloads from master switch to per-podcast setting (@newhinton)
∙ Add option to automatically download queue (@ByteHamster)
∙ Add option to have play/pause button on Downloads screen (@RihardsT)
∙ Allow to delete tags by long-pressing (@anotherHoffmann)
∙ Support closing miniplayer by swiping down (@ByteHamster)
∙ Bottom navigation improvements (@ByteHamster)
∙ Various bug fixes & improvements, including on casting, error messages and support for RTL languages (@ByteHamster, @ebraminio)

2 Likes

A post was split to a new topic: Bottom navigation feedback