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?

2 Likes

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)

3 Likes

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

Hmm, apparently Google counts characters differently than me. They just blocked the upload because the changelog is too long. I changed the wording a bit. I think in the future, we should stay below 480 characters, just to be safe.

1 Like

I also count 520 characters in Notepad++:

@loucasal which tool did you write/count characters in?

Let’s try and find a tool that correctly counts characters. Would be a shame to lose an additional few characters because we’re not counting right :slight_smile:

I used LibreOffice Writer.

Screenshot from 2025-03-06 22-06-21

I used some random website and got 500 as well. I think the key point might be that these bullet points are multi-byte characters. Also, because text files by definition end with a line break, there might be a discrepancy about whether it counts the last line break.

More detailed view from Notepad++:

The dot + space is already 4 characters according to Notepad++:

This one gives 506 characters: Free Online Word Counter Tool (probably counting a multibyte as one, and also End Of Line as one).

@ByteHamster Which was the text that you provided to Google, which was accepted? (So we can count back.)

Funnily enough, I get the same count in LibreOffice if I copy the Discourse output (is that what you did?), but only 500 if I copy the actual input. What a rabbit hole!

I removed more than absolutely necessary, so we can’t really count back. I did that to make sure that the second try gets accepted. Retrying with a different changelog is a bit of a hassle because I have to commit everything and then go back. Here is the state that was accepted: StoreMetadata/release-notes/en-US/default.txt at main · AntennaPod/StoreMetadata · GitHub

Oh my. I did indeed copy from Discourse. When copying Raw file from GitHub, I get the following:

Latest one (accepted):

From this at least we can conclude that ‘Document length’ in Notepad++ is not the value to look at; it is beyond the maximum and still accepted.

Previous one (rejected):


From this we can conclude that ‘Characters without line endings’ in Notepad++ is not the (only) thing to look at; it was under the maximum but got rejected.

Based on this, my next guess would be now that it’s ‘Characters’ plus the number of line endings.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.