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

Thanks for the amazing job you’re doing! I hope this is the right place to mention it; on Play Store 3.6.0 was released on December 10, while on F Droid still only 3.5.0 is available (Dec 25). Merry Christmas btw :slight_smile:

Edit: You’re explaining the procedure at F-Droid quite lively, but since it’s now considerably longer than a week and holidays have just started now I thought it might be worth mentioning

@paurf Nothing we can do; I see that 3.6 has been built, so that’s a good sign. It’s just not published yet on the website. As you probably read on our website, the next step is them signing the build and moving it from one computer to another. No idea how the holidays might affect this process. (I was hoping to announce it on social media today, but let’s see.)

3 Likes