3.6 release notes

Hello everyone! I worked on the release notes for version 3.6:

List of PRs & commits in this release
Type Merge date URL Title Author Type Functionality group
PR 2024-08-08T20:26:07Z [#7310]Support reordering drawer items by ByteHamster · Pull Request #7310 · AntennaPod/AntennaPod · GitHub Support reordering drawer items ByteHamster bottom navigation improvement
PR 2024-08-09T17:14:07Z [#7319]Catch people disabling system file manager by ByteHamster · Pull Request #7319 · AntennaPod/AntennaPod · GitHub Catch people disabling system file manager ByteHamster bugfix
PR 2024-08-09T22:01:18Z [#7320]Maximum height of user interface settings for tablet users by ByteHamster · Pull Request #7320 · AntennaPod/AntennaPod · GitHub Maximum height of user interface settings for tablet users ByteHamster bugfix
PR 2024-08-24T07:37:16Z [#7336]Directly enable notifications when permission was granted by ByteHamster · Pull Request #7336 · AntennaPod/AntennaPod · GitHub Directly enable notifications when permission was granted ByteHamster improvement
PR 2024-08-24T08:53:31Z [#7337]Support new episodes notification on local feeds by ByteHamster · Pull Request #7337 · AntennaPod/AntennaPod · GitHub Support new episodes notification on local feeds ByteHamster bugfix
PR 2024-08-30T16:06:16Z [#7363]Be more detailed about what is deleted when unsubscribing by ByteHamster · Pull Request #7363 · AntennaPod/AntennaPod · GitHub Be more detailed about what is deleted when unsubscribing ByteHamster improvement
PR 2024-09-02T20:12:26Z [#7374]Fixed Scrolling issues in Swipe Actions by Mudit-pip · Pull Request #7374 · AntennaPod/AntennaPod · GitHub Fixed Scrolling issues in Swipe Actions Mudit-pip bugfix
PR 2024-09-08T13:49:59Z [#7392]Align counter text with heading text by ByteHamster · Pull Request #7392 · AntennaPod/AntennaPod · GitHub Align counter text with heading text ByteHamster bugfix
PR 2024-09-08T13:55:21Z [#7393]Multi-line sleep timer time range for 12 hour locales by ByteHamster · Pull Request #7393 · AntennaPod/AntennaPod · GitHub Multi-line sleep timer time range for 12 hour locales ByteHamster bugfix
PR 2024-09-08T14:05:36Z [#7221]Show message for empty home sections by flofriday · Pull Request #7221 · AntennaPod/AntennaPod · GitHub Show message for empty home sections flofriday new feature
PR 2024-09-10T18:59:18Z [#7176]Bottom navigation by ByteHamster · Pull Request #7176 · AntennaPod/AntennaPod · GitHub Optional bottom navigation to easily reach most important screens ByteHamster new feature
PR 2024-09-14T09:19:15Z [#7407]Remove external files permission by ByteHamster · Pull Request #7407 · AntennaPod/AntennaPod · GitHub Remove external files permission ByteHamster behind-the-scenes-improvement
PR 2024-09-14T09:20:07Z [#7398]Update bottom navigation inbox badge when inbox changes by ByteHamster · Pull Request #7398 · AntennaPod/AntennaPod · GitHub Update bottom navigation inbox badge when inbox changes ByteHamster bottom navigation improvement
PR 2024-09-14T09:21:16Z [#7401]Remove animated playback speed button by ByteHamster · Pull Request #7401 · AntennaPod/AntennaPod · GitHub Remove animated playback speed button ByteHamster behind-the-scenes-improvement
PR 2024-09-14T09:22:32Z [#7406]Remove WiFi filter setting by ByteHamster · Pull Request #7406 · AntennaPod/AntennaPod · GitHub Remove WiFi filter setting ByteHamster behind-the-scenes-improvement
PR 2024-09-14T09:41:37Z [#7403]Better error message when nextcloud could not be reached by ByteHamster · Pull Request #7403 · AntennaPod/AntennaPod · GitHub Better error message when nextcloud could not be reached ByteHamster sync improvement
PR 2024-09-14T09:45:00Z [#7400]Allow selecting external media dirs as data directory by ByteHamster · Pull Request #7400 · AntennaPod/AntennaPod · GitHub Allow selecting external media dirs as data directory ByteHamster improvement
PR 2024-09-14T09:46:39Z [#7399]Delete non-subscribed, non-interacted feeds earlier by ByteHamster · Pull Request #7399 · AntennaPod/AntennaPod · GitHub Delete non-subscribed, non-interacted feeds earlier ByteHamster improvement
PR 2024-09-15T08:06:58Z [#7404]Use Material3 font styles on home page by ByteHamster · Pull Request #7404 · AntennaPod/AntennaPod · GitHub Use Material3 font styles on home page ByteHamster user interface improvement
PR 2024-09-15T08:26:13Z [#7402]Modernize feed details design by ByteHamster · Pull Request #7402 · AntennaPod/AntennaPod · GitHub Modernize feed details design ByteHamster user interface improvement
PR 2024-09-15T08:27:43Z [#7405]Remove headings on add podcast page by ByteHamster · Pull Request #7405 · AntennaPod/AntennaPod · GitHub Use Material3 font styles on add podcast page ByteHamster user interface improvement
PR 2024-09-21T11:32:27Z [#7416]Fix random episodes section not being random by ByteHamster · Pull Request #7416 · AntennaPod/AntennaPod · GitHub Fix random episodes section not being random ByteHamster bugfix
PR 2024-09-23T19:58:48Z [#7421]SubscribeOnAndroid has a redirect to www subdomain by ByteHamster · Pull Request #7421 · AntennaPod/AntennaPod · GitHub SubscribeOnAndroid has a redirect to www subdomain ByteHamster bugfix
PR 2024-09-23T20:14:47Z [#7422]Do not show estimated episode release for local folder by ByteHamster · Pull Request #7422 · AntennaPod/AntennaPod · GitHub Do not show estimated episode release for local folder ByteHamster improvement
PR 2024-09-23T21:20:44Z [#7423]Use theme color for subscription card background by ByteHamster · Pull Request #7423 · AntennaPod/AntennaPod · GitHub Use theme color for subscription card background ByteHamster user interface improvement
PR 2024-09-26T20:46:22Z [#7427]Allow sharing feeds from subscriptions page by ByteHamster · Pull Request #7427 · AntennaPod/AntennaPod · GitHub Allow sharing feeds from subscriptions page ByteHamster new feature
PR 2024-09-26T20:48:11Z [#7425]Show preview on share dialog by ByteHamster · Pull Request #7425 · AntennaPod/AntennaPod · GitHub Show preview on share dialog ByteHamster improvement
PR 2024-09-26T20:48:48Z [#7424]Only show relevant actions on multi-select by ByteHamster · Pull Request #7424 · AntennaPod/AntennaPod · GitHub Hide multi-select actions not applicable to the current selection ByteHamster improvement
PR 2024-09-28T13:16:24Z [#7429]Do not print toplist authors twice by ByteHamster · Pull Request #7429 · AntennaPod/AntennaPod · GitHub Do not print toplist authors twice ByteHamster bugfix
PR 2024-10-03T09:14:59Z [#7439]Fix crash when opening local feed by ByteHamster · Pull Request #7439 · AntennaPod/AntennaPod · GitHub Fix crash when opening local feed ByteHamster bugfix
PR 2024-10-03T19:13:03Z [#7432]Make enqueue location setting easier to understand by loucasal · Pull Request #7432 · AntennaPod/AntennaPod · GitHub Make “enqueue location” setting easier to understand loucasal improvement
PR 2024-10-03T19:14:44Z [#7440]Work around Android 5 returning 'null' duration for opus files by ByteHamster · Pull Request #7440 · AntennaPod/AntennaPod · GitHub Work around Android 5 returning ‘null’ duration for opus files ByteHamster bugfix
PR 2024-10-04T19:15:03Z [#7435]show the total num of episodes in stats screen by tonytamsf · Pull Request #7435 · AntennaPod/AntennaPod · GitHub Show the total number of cached episodes in the statistics screen tonytamsf new feature
PR 2024-10-04T19:30:03Z [#7437]A quick button to delete played downloaded episodes by tonytamsf · Pull Request #7437 · AntennaPod/AntennaPod · GitHub Downloads view: New option to quickly delete all played episodes tonytamsf new feature
PR 2024-10-04T20:35:43Z [#7436]Remember choice again in mobile download anyway prompt by tonytamsf · Pull Request #7436 · AntennaPod/AntennaPod · GitHub Remember choice in mobile “download anyway” prompt tonytamsf new feature
PR 2024-10-19T20:46:35Z [#7456]fix: sorting episodes by file name doesn't work by VishnuSanal · Pull Request #7456 · AntennaPod/AntennaPod · GitHub fix: sorting episodes by file name doesn’t work VishnuSanal bugfix
PR 2024-10-20T17:29:31Z [#7465]Add predictive back gestures to settings screen by ByteHamster · Pull Request #7465 · AntennaPod/AntennaPod · GitHub Add predictive back gestures to settings screen ByteHamster new feature
PR 2024-10-21T20:21:17Z [#7466]Fix crash when opening deeplink that does not have a url by ByteHamster · Pull Request #7466 · AntennaPod/AntennaPod · GitHub Fix crash when opening deeplink that does not have a url ByteHamster bugfix
PR 2024-10-27T20:11:24Z [#7468]Remove imports only used in JavaDoc by vil02 · Pull Request #7468 · AntennaPod/AntennaPod · GitHub Remove imports only used in JavaDoc vil02 behind-the-scenes-improvement
PR 2024-10-27T20:12:02Z [#7474]Explain why there needs to be an issue first by ByteHamster · Pull Request #7474 · AntennaPod/AntennaPod · GitHub Explain why there needs to be an issue first ByteHamster behind-the-scenes-improvement
PR 2024-10-30T20:30:29Z [#7479]Make sync service interface more standard by ByteHamster · Pull Request #7479 · AntennaPod/AntennaPod · GitHub Make sync service interface more standard ByteHamster sync improvement
PR 2024-11-01T09:29:11Z [#7475]Sync service rework by ByteHamster · Pull Request #7475 · AntennaPod/AntennaPod · GitHub Sync service rework ByteHamster sync improvement
PR 2024-11-01T10:57:17Z [#7454]Make it easier to understand years statistics diagram when there are few months by Arvinyuchen · Pull Request #7454 · AntennaPod/AntennaPod · GitHub Make it easier to understand years statistics diagram when there are few months Arvinyuchen statistics improvement
PR 2024-11-02T08:58:56Z [#7442]new way to detect car mode to fix skip to next episode by tonytamsf · Pull Request #7442 · AntennaPod/AntennaPod · GitHub new way to detect car mode to fix skip to next episode tonytamsf bugfix
PR 2024-11-03T14:13:49Z [#7484]Always top-align blurred image by ByteHamster · Pull Request #7484 · AntennaPod/AntennaPod · GitHub Always top-align blurred image ByteHamster bugfix
PR 2024-11-10T10:02:25Z [#7488]Change default drawer order to better fit bottom navigation by ByteHamster · Pull Request #7488 · AntennaPod/AntennaPod · GitHub Change default drawer order to better fit bottom navigation ByteHamster bottom navigation improvement
PR 2024-11-10T10:45:38Z [#7490]Fix autodownload tests sometimes crashing because sync service is not initialized by ByteHamster · Pull Request #7490 · AntennaPod/AntennaPod · GitHub Fix autodownload tests sometimes crashing because sync service is not initialized ByteHamster bugfix
PR 2024-11-10T10:46:10Z [#7489]Remove notification permission nag by ByteHamster · Pull Request #7489 · AntennaPod/AntennaPod · GitHub Remove notification permission nag ByteHamster improvement
PR 2024-11-10T16:19:16Z [#7491]Update translation files from Weblate by ByteHamster · Pull Request #7491 · AntennaPod/AntennaPod · GitHub Update translation files from Weblate ByteHamster translations
PR 2024-11-11T21:09:25Z [#7493]Clean up redundant space characters in translations by weblate · Pull Request #7493 · AntennaPod/AntennaPod · GitHub Clean up redundant space characters in translations weblate translations
PR 2024-11-15T18:48:15Z [#7503]https://github.com/AntennaPod/AntennaPod/pull/7503 Tweak translations ByteHamster translations
PR 2024-11-15T19:52:50Z [#7504]https://github.com/AntennaPod/AntennaPod/pull/7504 Update contributors and supported languages ByteHamster improvement
PR 2024-11-16T07:55:24Z [#7496]https://github.com/AntennaPod/AntennaPod/pull/7496 Translations update from Hosted Weblate weblate translations
Commit 2024-11-17T11:21:29Z [addef8b]https://github.com/AntennaPod/AntennaPod/commit/addef8bcc3d644904f0201d2cabf3b8453850981 Bump version to 3.6.0-beta1 ByteHamster beta-release
PR 2024-11-26T23:14:41Z [#7520]https://github.com/AntennaPod/AntennaPod/pull/7520 Fix alignment issue under the title and remove extra padding akshtshrma bugfix
PR 2024-11-26T23:15:09Z [#7524]https://github.com/AntennaPod/AntennaPod/pull/7524 Fix inbox counter not always updating ByteHamster bugfix
PR 2024-11-26T23:15:49Z [#7525]https://github.com/AntennaPod/AntennaPod/pull/7525 Update subscriptions list label in settings ByteHamster improvement
PR 2024-11-26T23:29:46Z [#7526]https://github.com/AntennaPod/AntennaPod/pull/7526 Select menu fixes ByteHamster bugfix
PR 2024-11-27T21:07:52Z [#7528]https://github.com/AntennaPod/AntennaPod/pull/7528 Translations update from Hosted Weblate weblate translations
Commit 2024-11-27T21:10:18Z [41d4d9d]https://github.com/AntennaPod/AntennaPod/commit/41d4d9d7e11cb8c9d9c2b7a062b8bbb87621fa3e Bump version to 3.6.0-beta2 ByteHamster beta-release
PR 2024-11-28T19:09:06Z [#7533]https://github.com/AntennaPod/AntennaPod/pull/7533 Fix sync getting stuck in endless loop ByteHamster bugfix
PR 2024-12-01T19:50:03Z [#7536]https://github.com/AntennaPod/AntennaPod/pull/7536 Translations update from Hosted Weblate weblate translations
Commit 2024-12-01T19:50:37Z [b76c0a2]https://github.com/AntennaPod/AntennaPod/commit/b76c0a2d2a09114d169cf111bfc4b1da892fde0e Bump version to 3.6.0-beta3 ByteHamster beta-release

Based on this I’d suggest the following release-notes (499 characters):

∙ Bottom navigation for easy access to key screens (@ByteHamster)
∙ Allow sharing of feeds from Subscriptions screen (@ByteHamster)
∙ Show explanation texts for empty sections on Home screen (@flofriday)
∙ Quickly delete all played episodes from Downloads screen (@tonytamsf)
∙ View the number of downloaded episodes on Statistics screen (@tonytamsf)
∙ Predictive Back gestures on Settings screen (@ByteHamster)
∙ Remember choice for “download anyway” prompt (@tonytamsf)
∙ Various bug-fixes & improvements

Please let me know if it needs updating or if you think it’s good to go.
CC @ByteHamster @keunes

1 Like

I don’t think this little feature deserves a call out

and thanks @femmdi for doing the release notes!

Thanks @femmdi!

A few thoughts.

I think I would remove the ‘rationale’ here and just stick to the ‘what’; side-bar menu (if you ask me) also gives easy access to key screens :slight_smile:
Suggestion:

∙ Optionally enable bottom navigation (@ByteHamster)

We never really talk about ‘feeds’, as it’s a technical term. We normally use ‘podcasts’ instead. Also, I think it’d be good to note that this works with long-press. Suggestion:

∙ Allow sharing a podcast via long-press on Subscriptions screen (@ByteHamster)

I’d say the key there is not that we display the texts, but that the home screen is easier to digest/understand in case of empty sections. Suggestion:

∙ Make Home screen with empty sections more user friendly (@flofriday)

As much as I appreciate @tonytamsf’s work, I think I’d agree :slight_smile:

Not sure we should include this. Predictive back gestures are publicly available since Android 15 which was only released recently (in September). And it’s only enabled in a not-prominent part of the app.

If I understand correctly, it used to work like this before, which would make this a bug fix. Suggestion:

∙ Fix not remembering choice for “download anyway” via mobile data (@tonytamsf)

Suggestion:

∙ Various other bug-fixes & improvements

If we remove two of these items indeed, then I would add an item for this: Support reordering drawer items by ByteHamster · Pull Request #7310 · AntennaPod/AntennaPod · GitHub. It was indeed introduced for & together with bottom navigation, but it also works for the side navigation. So I think it’s interesting to everyone.

Considering the above, I would suggest the following (488 characters):
∙ Optionally enable bottom navigation (@ByteHamster)
∙ Add possibility to rearrange side- and bottom menu items (@ByteHamster)
∙ Make Home screen with empty sections more user friendly (@flofriday)
∙ Quickly delete all played episodes from Downloads screen (@tonytamsf)
∙ Allow sharing a podcast via long-press on Subscriptions screen (@ByteHamster)
∙ Fix not remembering choice for “download anyway” via mobile data (@tonytamsf)
∙ Various other bug-fixes & improvements

One more propose small change:

  • Remember the choice for “download anyway” via mobile data.

There is a bug I found in 3.6.0-beta3 that I would like to see merged in before release fix bug with transcript showing up for all episodes by tonytamsf · Pull Request #7542 · AntennaPod/AntennaPod · GitHub

That’s better, but the choice is remembered when selecting “download later” too, so perhaps (still within the character limits):

∙ Remember user choice when attempting downloads via mobile data

(And big thanks for implementing this! :heart:)

2 Likes

This was merged, looking forward to 3.6.0 in production