# 3.0 release notes

**URL:** https://forum.antennapod.org/t/3-0-release-notes/2822
**Category:** Project management
**Tags:** releases
**Created:** [March 5, 2023, 9:50pm UTC](https://forum.antennapod.org/t/3-0-release-notes/2822 "2023-03-05T21:50:46Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![keunes](https://forum.antennapod.org/user_avatar/forum.antennapod.org/keunes/32/61_2.png) [@keunes](https://forum.antennapod.org/u/keunes)
#### Post date: [March 5, 2023, 9:50pm UTC](https://forum.antennapod.org/t/3-0-release-notes/2822/1 "2023-03-05T21:50:47Z")

</div>

Hello,

Here’s a full list of PRs that will land in the 3.0 release, based on a [2.7.1 - master commit comparison](https://github.com/AntennaPod/AntennaPod/compare/2.7.1...master) (develop already has changes that’ll land in 3.1), in order of merging.

> **Detailed table of PRs**
>
> | PR URL | (PR) Title | PR Author | type | function group |
> | --- | --- | --- | --- | --- |
> | [#6012](https://github.com/AntennaPod/AntennaPod/pull/6012) | Use downwards arrow icon to close player screen | dhruvpatidar359 | improvement | |
> | [#6029](https://github.com/AntennaPod/AntennaPod/pull/6029) | Change subscriptions icon from folder to grid view | ByteHamster | improvement | |
> | [#6032](https://github.com/AntennaPod/AntennaPod/pull/6032) | Use atd emulator image | ByteHamster | behind-the-scenes improvement | |
> | [#6031](https://github.com/AntennaPod/AntennaPod/pull/6031) | Make widget buttons fill all horizontal space | terminalmage | improvement | |
> | [#6030](https://github.com/AntennaPod/AntennaPod/pull/6030) | Rework smart shuffle | ByteHamster | improvement | |
> | [#6039](https://github.com/AntennaPod/AntennaPod/pull/6039) | Make statistics loading more efficient | ByteHamster | improvement | |
> | [#5864](https://github.com/AntennaPod/AntennaPod/pull/5864) | Home Screen | ByteHamster | new feature | Home |
> | [#6044](https://github.com/AntennaPod/AntennaPod/pull/6044) | Fix back icon when opening screens from home | ByteHamster | | Home |
> | [#6043](https://github.com/AntennaPod/AntennaPod/pull/6043) | Fix miniplayer sometimes showing toolbar | ByteHamster | bugfix | |
> | [#6045](https://github.com/AntennaPod/AntennaPod/pull/6045) | Clear search box when coming back from search | ByteHamster | improvement | |
> | [#6053](https://github.com/AntennaPod/AntennaPod/pull/6053) | Database optimizations | ByteHamster | improvement | |
> | [#6048](https://github.com/AntennaPod/AntennaPod/pull/6048) | Use dummy items instead of loading progress bar | ByteHamster | improvement | Dummy items |
> | [#6033](https://github.com/AntennaPod/AntennaPod/pull/6033) | Remove “inbox and unplayed” feed counter option | terminalmage | improvement | |
> | [#6056](https://github.com/AntennaPod/AntennaPod/pull/6056) | Multi-select to remove from inbox | ByteHamster | improvement | |
> | [#6067](https://github.com/AntennaPod/AntennaPod/pull/6067) | Fix shownotes/chapter buttons not properly displayed on some screen dimensions | ByteHamster | bugfix | |
> | [#6041](https://github.com/AntennaPod/AntennaPod/pull/6041) | Add ‘default screen’ setting (replaces ‘back button behavior’) | ByteHamster | improvement | |
> | [#6055](https://github.com/AntennaPod/AntennaPod/pull/6055) | Add swipe actions to home screen | ByteHamster | | Home |
> | [#6081](https://github.com/AntennaPod/AntennaPod/pull/6081) | Remove robotium-solo library | TacoTheDank | behind-the-scenes improvement | |
> | [#5990](https://github.com/AntennaPod/AntennaPod/pull/5990) | Clean up some existing viewbinding stuff | TacoTheDank | behind-the-scenes improvement | |
> | [#6073](https://github.com/AntennaPod/AntennaPod/pull/6073) | Implement “Downloaded and unplayed” subscription counter option | terminalmage | improvement | |
> | [#6006](https://github.com/AntennaPod/AntennaPod/pull/6006) | Add Quick Settings tile to play/pause from Android notifications | cliambrown | improvement | |
> | [#6086](https://github.com/AntennaPod/AntennaPod/pull/6086) | Fix loading views inconsistently showing cover | ByteHamster | bugfix | |
> | [#6002](https://github.com/AntennaPod/AntennaPod/pull/6002) | Material Design 3 | ByteHamster | improvement | MD3 |
> | [#6082](https://github.com/AntennaPod/AntennaPod/pull/6082) | Delete redundant round app icons | TacoTheDank | improvement | Logo refresh |
> | [#6057](https://github.com/AntennaPod/AntennaPod/pull/6057) | Rewrite include/exclude filter dialog | ByteHamster | improvement | |
> | [#6102](https://github.com/AntennaPod/AntennaPod/pull/6102) | Decrease margin around button in episode card | keunes | improvement | MD3 |
> | [#6112](https://github.com/AntennaPod/AntennaPod/pull/6112) | Extend splash blue to navigation bar | ByteHamster | improvement | Logo refresh |
> | [#6110](https://github.com/AntennaPod/AntennaPod/pull/6110) | Fix crash when dragging items in the queue | ByteHamster | bugfix | |
> | [#6090](https://github.com/AntennaPod/AntennaPod/pull/6090) | Remove old preDexLibs code in build.gradle | TacoTheDank | behind-the-scenes improvement | |
> | [#6115](https://github.com/AntennaPod/AntennaPod/pull/6115) | Fix crash while sharing media file | ByteHamster | bugfix | |
> | [#6121](https://github.com/AntennaPod/AntennaPod/pull/6121) | Use “Close” label for button to dismiss chapters dialog | terminalmage | improvement | |
> | [#6125](https://github.com/AntennaPod/AntennaPod/pull/6125) | Make cover on player screen slightly smaller | ByteHamster | | Shownotes button (#6067) |
> | [#6124](https://github.com/AntennaPod/AntennaPod/pull/6124) | Fix chapters dialog crashing | ByteHamster | bugfix | |
> | [#6137](https://github.com/AntennaPod/AntennaPod/pull/6137) | Fix crash when clicking cover icon when episode is not loaded yet | ByteHamster | bugfix | |
> | [#6109](https://github.com/AntennaPod/AntennaPod/pull/6109) | Tweak Queue section on home screen | ByteHamster | | Home |
> | [#6132](https://github.com/AntennaPod/AntennaPod/pull/6132) | remove card elevation | Lukmannudin | | Home |
> | [#6147](https://github.com/AntennaPod/AntennaPod/pull/6147) | Remove text colors from shownotes | ByteHamster | improvement | |
> | [#6139](https://github.com/AntennaPod/AntennaPod/pull/6139) | Add auto-complete to discovery country selection | Pinkolik | improvement | Discovery country selection |
> | [#6131](https://github.com/AntennaPod/AntennaPod/pull/6131) | Select all when focusing time in sleep timer | Lukmannudin | improvement | |
> | [#6153](https://github.com/AntennaPod/AntennaPod/pull/6153) | Speed up local folder refresh | ByteHamster | improvement | local feeds |
> | [#6155](https://github.com/AntennaPod/AntennaPod/pull/6155) | Fix filter dialog on rotated screen | Lukmannudin | bugfix | |
> | [#6159](https://github.com/AntennaPod/AntennaPod/pull/6159) | Fix queue sort order not being displayed | ByteHamster | | Dummy items (#6048) |
> | [#6160](https://github.com/AntennaPod/AntennaPod/pull/6160) | Fix toolbar on empty screen being set to scrolled state | ByteHamster | | MD3 |
> | [#6168](https://github.com/AntennaPod/AntennaPod/pull/6168) | Fix Inbox not default screen when set as such | liutng | bugfix | |
> | [#6166](https://github.com/AntennaPod/AntennaPod/pull/6166) | Do not print stacktrace for image loading errors | ByteHamster | behind-the-scenes improvement | |
> | [#6164](https://github.com/AntennaPod/AntennaPod/pull/6164) | Don’t print full stack trace when there is no vorbis comment | ByteHamster | behind-the-scenes improvement | |
> | [#6148](https://github.com/AntennaPod/AntennaPod/pull/6148) | Remove ‘seconds’ and ‘hours’ options from sleep timer | VishnuSanal | improvement | |
> | [#6173](https://github.com/AntennaPod/AntennaPod/pull/6173) | PlaybackService cleanup | ByteHamster | behind-the-scenes improvement | |
> | [#6174](https://github.com/AntennaPod/AntennaPod/pull/6174) | Move Glide config to its own module | ByteHamster | behind-the-scenes improvement | |
> | [#6176](https://github.com/AntennaPod/AntennaPod/pull/6176) | Decouple some classes | ByteHamster | behind-the-scenes improvement | |
> | [#6175](https://github.com/AntennaPod/AntennaPod/pull/6175) | Add confirmation dialog for clearing history | VishnuSanal | improvement | |
> | [#6178](https://github.com/AntennaPod/AntennaPod/pull/6178) | Move DownloadService-Interface to new module | ByteHamster | behind-the-scenes improvement | |
> | [#6179](https://github.com/AntennaPod/AntennaPod/pull/6179) | Check Lint recursively from the :app module | ByteHamster | behind-the-scenes improvement | |
> | [#6181](https://github.com/AntennaPod/AntennaPod/pull/6181) | Hide iTunes suggestions by default in F-Droid version | ByteHamster | improvement | |
> | [#6180](https://github.com/AntennaPod/AntennaPod/pull/6180) | Move preferences to a new module | ByteHamster | behind-the-scenes improvement | |
> | [#6177](https://github.com/AntennaPod/AntennaPod/pull/6177) | Add button to refresh episode chapters | LukasBrilla5 | improvement | Chapters |
> | [#6190](https://github.com/AntennaPod/AntennaPod/pull/6190) | Target API 31 | ByteHamster | behind-the-scenes improvement | |
> | [#6185](https://github.com/AntennaPod/AntennaPod/pull/6185) | Add option to edit feed URL | ricardoborgesjr | improvement | |
> | [#6195](https://github.com/AntennaPod/AntennaPod/pull/6195) | Fix crash on Android 12 | ByteHamster | bugfix | |
> | [#6111](https://github.com/AntennaPod/AntennaPod/pull/6111) | Switch back to non-transparent navigation bar | ByteHamster | | MD3 |
> | [#6198](https://github.com/AntennaPod/AntennaPod/pull/6198) | Refresh home sections when resuming | ByteHamster | | Home |
> | [#6199](https://github.com/AntennaPod/AntennaPod/pull/6199) | Add pull-to-refresh to home screen | ByteHamster | | Home |
> | [#6204](https://github.com/AntennaPod/AntennaPod/pull/6204) | Various tweaks | ByteHamster | | Home; MD3 |
> | [#6170](https://github.com/AntennaPod/AntennaPod/pull/6170) | Fixed bug that causes “skip” button to be unresponsive | Jared234 | bugfix | |
> | [#6186](https://github.com/AntennaPod/AntennaPod/pull/6186) | Remember decision option for “Remove all from inbox” dialog | liutng | improvement | |
> | [#6200](https://github.com/AntennaPod/AntennaPod/pull/6200) | Show human readable error message on details dialog | ByteHamster | improvement | |
> | [#6208](https://github.com/AntennaPod/AntennaPod/pull/6208) | Hide progress bar when there is no progress | ByteHamster | improvement | |
> | [#6206](https://github.com/AntennaPod/AntennaPod/pull/6206) | Hide started episodes from ‘random episodes’ screen | ByteHamster | | Home |
> | [#6207](https://github.com/AntennaPod/AntennaPod/pull/6207) | Support for multi-line home section titles | ByteHamster | | Home |
> | [#6218](https://github.com/AntennaPod/AntennaPod/pull/6218) | Show skip button even if ‘continuous playback’ is disabled | ByteHamster | improvement | |
> | [#6217](https://github.com/AntennaPod/AntennaPod/pull/6217) | Fix Nextcloud Gpodder sync for domains with special characters (e.g. umlaut) | ByteHamster | bugfix | |
> | [#6215](https://github.com/AntennaPod/AntennaPod/pull/6215) | Fix dummy list items crashing Android 9 | ByteHamster | | Dummy items |
> | [#6230](https://github.com/AntennaPod/AntennaPod/pull/6230) | Make layout of home sections more clean and easy | ByteHamster | | Home |
> | [#6232](https://github.com/AntennaPod/AntennaPod/pull/6232) | Remove non-functional end icon of country selector | ByteHamster | | Discovery country selection |
> | [#6231](https://github.com/AntennaPod/AntennaPod/pull/6231) | Do not animate dummy views | ByteHamster | | Dummy items |
> | [#6223](https://github.com/AntennaPod/AntennaPod/pull/6223) | Migrate ListPreference to Material Design 3 | ByteHamster | improvement | MD3 |
> | [#6239](https://github.com/AntennaPod/AntennaPod/pull/6239) | Rename ‘country’ to ‘select country’ | ByteHamster | improvement | Discovery country selection |
> | [#6240](https://github.com/AntennaPod/AntennaPod/pull/6240) | Multi-select using background instead of checkbox | ByteHamster | improvement | |
> | [#6237](https://github.com/AntennaPod/AntennaPod/pull/6237) | Add support for Material You tinted theme | ByteHamster | improvement | MD3 |
> | [#6246](https://github.com/AntennaPod/AntennaPod/pull/6246) | Revert back to showing progress bars while loading | ByteHamster | | Dummy items |
> | [#6247](https://github.com/AntennaPod/AntennaPod/pull/6247) | Fix resuming after interruption when screen is locked on Android 12 | ByteHamster | bugfix | |
> | [#6236](https://github.com/AntennaPod/AntennaPod/pull/6236) | Refresh Feed after Credentials Change | patrickdemers6 | improvement | |
> | [#6255](https://github.com/AntennaPod/AntennaPod/pull/6255) | Prevent rate dialog from showing on debug variant | VishnuSanal | behind-the-scenes improvement | |
> | [#6184](https://github.com/AntennaPod/AntennaPod/pull/6184) | Possibility to remove a single episode from playback history | VishnuSanal | improvement | |
> | [#6146](https://github.com/AntennaPod/AntennaPod/pull/6146) | Branding upgrade | ByteHamster | improvement | Logo refresh |
> | [#6263](https://github.com/AntennaPod/AntennaPod/pull/6263) | Use exactly those insets that we mark as consumed | ByteHamster | ?? bugfix specific following MD3 changes? | |
> | [#6264](https://github.com/AntennaPod/AntennaPod/pull/6264) | Make dark background of preview more consistent | ByteHamster | improvement | MD3 |
> | [#6265](https://github.com/AntennaPod/AntennaPod/pull/6265) | Fix downloads when feeds with same name have items with the same name | ByteHamster | bugfix | |
> | [#6213](https://github.com/AntennaPod/AntennaPod/pull/6213) | Synchronisation label changes | keunes | improvement | |
> | [#6283](https://github.com/AntennaPod/AntennaPod/pull/6283) | Make description of tinted theme more clear | ByteHamster | | MD3 |
> | [#6282](https://github.com/AntennaPod/AntennaPod/pull/6282) | Work around Android’s AlertDialog pushing out buttons when content gets large | ByteHamster | bugfix | |
> | [#6287](https://github.com/AntennaPod/AntennaPod/pull/6287) | Use rasterized icon on splash | ByteHamster | | Logo refresh |
> | [#6290](https://github.com/AntennaPod/AntennaPod/pull/6290) | Reduce padding of horizontal home sections to better align them with the titles | ByteHamster | | Home |
> | [#6292](https://github.com/AntennaPod/AntennaPod/pull/6292) | Avoid icons leaking below the miniplayer | ByteHamster | ?? bugfix specific following MD3 changes? | |
> | [#6293](https://github.com/AntennaPod/AntennaPod/pull/6293) | Fix failing to start next episode in background | ByteHamster | bugfix | |
> | [#6301](https://github.com/AntennaPod/AntennaPod/pull/6301) | Use nicer animation when sliding up player | ByteHamster | improvement | MD3 |
> | [#6295](https://github.com/AntennaPod/AntennaPod/pull/6295) | Fix when playback is started from MediaSessionCompat.Callback | ByteHamster | | fix on #6293 |
> | [#6315](https://github.com/AntennaPod/AntennaPod/pull/6315) | Fix current chapter having the same color as the dialog background | ByteHamster | improvement | Chapters; UI |
> | [#6321](https://github.com/AntennaPod/AntennaPod/pull/6321) | Fix Chromecast on Android 12, use styled receiver | ByteHamster | bugfix | Logo refresh |
> | [#6327](https://github.com/AntennaPod/AntennaPod/pull/6327) | Ensure that the context is non-null when loading the shownotes | ByteHamster | bugfix | |

Based on it, I would suggest the following release notes (now 497/500 characters):

```plaintext
* Add Home screen, with quick access to the queued and latest episodes, favourite podcasts and surprise suggestions (@ByteHamster)
* Apply Material Design 3, including a theme colour based on your wallpaper [Android 12+ only] (idem)
* Better spread episodes while using smart shuffle (idem)
* Enable multi-select in Inbox (idem)
* Other improvements (e.g. for local feeds) and bugfixes (idem)
* Refreshed icon/branding (Ryan Gorley/Freehive)
* Allow editing podcast feed URLs (@ricardoborgesjr)

```

---

<div class="post-metadata">

### Author: ![ByteHamster](https://forum.antennapod.org/user_avatar/forum.antennapod.org/bytehamster/32/4041_2.png) [@ByteHamster](https://forum.antennapod.org/u/ByteHamster)
#### Post date: [March 5, 2023, 10:11pm UTC](https://forum.antennapod.org/t/3-0-release-notes/2822/2 "2023-03-05T22:11:48Z")

</div>

> [@keunes](#):
>
> `All by our lead developer @ByteHamster`

That looks a bit weird to me. How about instead using the last line to mention some more names than just mine? Something like “and more (x,y,z)”?

---

<div class="post-metadata">

### Author: ![keunes](https://forum.antennapod.org/user_avatar/forum.antennapod.org/keunes/32/61_2.png) [@keunes](https://forum.antennapod.org/u/keunes)
#### Post date: [March 6, 2023, 6:49am UTC](https://forum.antennapod.org/t/3-0-release-notes/2822/3 "2023-03-06T06:49:25Z")

</div>

This is actually a character-saving exercise 🙂  
If at the above rows I put `(@ByteHamster)` each time, that’s 75 characters. The current text is 45 or so characters.  
Instead of your username we maybe can put `(idem)` – that’d allow us to remove the sentence. Would you like that better?

---

<div class="post-metadata">

### Author: ![ByteHamster](https://forum.antennapod.org/user_avatar/forum.antennapod.org/bytehamster/32/4041_2.png) [@ByteHamster](https://forum.antennapod.org/u/ByteHamster)
#### Post date: [March 6, 2023, 6:53am UTC](https://forum.antennapod.org/t/3-0-release-notes/2822/4 "2023-03-06T06:53:42Z")

</div>

I think it’s better than the full sentence, yes 🙂 Generates less attention on the name than a full sentence

---

<div class="post-metadata">

### Author: ![keunes](https://forum.antennapod.org/user_avatar/forum.antennapod.org/keunes/32/61_2.png) [@keunes](https://forum.antennapod.org/u/keunes)
#### Post date: [March 8, 2023, 8:12pm UTC](https://forum.antennapod.org/t/3-0-release-notes/2822/5 "2023-03-08T20:12:56Z")

</div>

> [@ByteHamster](#):
>
> Generates less attention on the name than a full sentence

Well, to be frank, you do deserve all the attention with everything that you’re putting into it 🙂

But OK, post above adjusted 🙂

---

<div class="post-metadata">

### Author: ![system](https://forum.antennapod.org/uploads/default/original/2X/3/3c7b7383b59ca5ff7c2c145444e45bd1436aa6c1.png) [@system](https://forum.antennapod.org/u/system)
#### Post date: [July 6, 2023, 8:13pm UTC](https://forum.antennapod.org/t/3-0-release-notes/2822/6 "2023-07-06T20:13:08Z")

</div>

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