Hello everyone,
@ByteHamster indicated that there’s enough bug fixes and improvements for a new release. Below a list of changes in 2.5.0 - with a record number of Pull Requests: 100! (Well, for when I did the release notes, that is.) This is based on a 2.4.1 vs develop commit comparison, in chronological order of commits.
List of PRs that were merged
| PR | author | title |
|---|---|---|
| #5367 | ueen | Behind-the-scenes code improvements |
| #5201 | ueen | Behind-the-scenes code improvements |
| #5381 | peakvalleytech | Rename folder to tag |
| #5243 | thrillfall | Add synchronization with gPodder Nextcloud server app |
| #5455 | ByteHamster | Wait for download completion on initial sync (gPodder + gPodder NC?) |
| #5437 | cdhiraj40 | Closing Keyboard when clicked in the background |
| #5458 | ByteHamster | Show seekbar instead of huge list to set podcast-specific speed |
| #5461 | tonytamsf | List max 100 episodes when browsing a podcast feed in Android Auto |
| #5462 | RafaelBod | Warn before manual refresh on mobile data |
| #5469 | ByteHamster | Use ff/rew as default notification buttons (remove skip) |
| #5470 | ByteHamster | Alert only once when there are multiple new episodes |
| #5474 | TacoTheDank | Behind-the-scenes code improvements |
| #5471 | vbh | Don’t forget proxy settings when disabling proxy |
| #5483 | johnjohndoe | Improve accessibility of back button (TalkBack) |
| #5486 | johnjohndoe | Improve rendering of layout previews – Behind-the-scenes code improvement? |
| #5485 | ByteHamster | Show actual error messages instead of just the error codes |
| #5487 | ByteHamster | Behind-the-scenes code improvements |
| #5422 | TacoTheDank | Make navigation bar color match theming |
| #5396 | thomasdomingos | Add ‘Duration’ to Episode Filter for podcast Auto Download Settings |
| #5492 | ByteHamster | Sort queue in dictionary order |
| #5493 | ByteHamster | Open Apple podcast URLs |
| #5494 | ByteHamster | Don’t let queue lock influence swiping |
| #5497 | ByteHamster | Fix seeking/scrubbing while paused |
| #5499 | ByteHamster | Make gpodder sync error message human-readable |
| #5501 | ByteHamster | Allow connecting to feeds signed with user certificate authority |
| #5498 | ByteHamster | Behind-the-scenes code improvements |
| #5496 | ByteHamster | Add screen with downloaded episodes to Android Auto |
| #5503 | ByteHamster | Remember password when adding new feed (when failing with wrong credentials) |
| #5504 | ByteHamster | Don’t attempt to open AntennaPod database as OPML file |
| #5505 | ByteHamster | Don’t auto download when on metered network & when not allowed on mobile network |
| #5506 | ByteHamster | Don’t load episode cover image when on mobile & when not allowed on mobile network |
| #5508 | ByteHamster | Respond to physical keyboard shortcut for music player |
| #5509 | ByteHamster | Ignore item tags that are not inside a channel |
| #5510 | ByteHamster | Consider proxy settings also for streaming |
| #5511 | ByteHamster | Fix wrong button icon sometimes being displayed when and after downloading |
| #5514 | ByteHamster | By default pause when audio is being interrupted (e.g. with notifications) |
| #5515 | ByteHamster | Show more detailed statistics for podcasts |
| #5520 | ByteHamster | Behind-the-scenes code improvements |
| #5516 | ByteHamster | Fix auto-download retrying infinitively |
| #5525 | ByteHamster | Fix crash when skipping paused episode |
| #5526 | ByteHamster | Minor crash fixes |
| #5523 | vbh | Add way to add podcast shortcut on home screen |
| #5528 | ByteHamster | Behind-the-scenes code improvements |
| #5531 | ByteHamster | Fix a few paddings |
| #5532 | ByteHamster | Fix crash when deleting feed |
| #5533 | ByteHamster | Fix full player details not geting updated when initiating ‘preview’ or streaming |
| #5534 | ByteHamster | Respect ‘show remaining time’ setting in widget |
| #5536 | ByteHamster | Fix crash when sync provider is null |
| #5541 | ByteHamster | Warn about using debug version |
| #5544 | ByteHamster | Fix Permission issues when sharing media files |
| #5545 | ByteHamster | Mention ad blockers on streaming error dialog |
| #5135 | tonytamsf | Make it slightly harder to swipe episodes |
| #5546 | ByteHamster | Fix sometimes showing incorrect position when continuous playback is disabled |
| #5547 | ByteHamster | Don’t reload image when download status changes (causes flickering) |
| #5551 | ByteHamster | Better handle HTML tags in podcast & episode titles |
| #5555 | ByteHamster | Fix crash when opening chapters dialog twice |
| #5564 | ByteHamster | Fix short flash of long stats table when showing short one |
| #5565 | ByteHamster | Behind-the-scenes code improvements |
| #5553 | vbh | Add ‘add to tag’ option to multiselect menu |
| #5521 | ByteHamster | Remove support for old Android versions (Android 4.3 and older) |
| #5558 | johnjohndoe | Behind-the-scenes code improvements |
| #5518 | ByteHamster | Re-implement Chromecast support |
| #5538 | vbh | Add preference to show podcast titles on subscription screen |
| #5577 | ByteHamster | Behind-the-scenes code improvements |
| #5582 | TacoTheDank | Behind-the-scenes code improvements |
| #5585 | ByteHamster | Fix favorites export when item does not have website |
| #5371 | TacoTheDank | Behind-the-scenes code improvements |
| #5592 | ByteHamster | Behind-the-scenes code improvements |
| #5593 | ByteHamster | Fix local folders being attempted to sync |
| #5594 | ByteHamster | Improve translations of confirmation when batch-deleting episodes |
| #5595 | ByteHamster | Behind-the-scenes code improvements |
| #5581 | TacoTheDank | Behind-the-scenes code improvements |
| #5588 | silansuslu | Add physical keyboard shortcuts for going to the top and bottom of podcast list |
| #5600 | ByteHamster | Immprove duplicate episode detection |
| #5601 | vbh | Add ability to rename tags |
| #5613 | tonytamsf | Fix mobile download confirmation being shown when on VPN |
| #5580 | TacoTheDank | Behind-the-scenes code improvements |
| #5609 | tonytamsf | Fix download continuing with mobile data after lost WiFi signal |
| #5611 | tonytamsf | Fix playback resuming when reconnecting headphones while episode was paused |
| #5631 | tonytamsf | Fix crash when in airplane mode |
| #5628 | rubenh-be | Fix playback notification remaining when playing episode is deleted |
| #5632 | JonOfUs | Fix ‘Set SleepTimer’ and ‘Disable SleepTimer’ shown at the same time |
| #5634 | ByteHamster | Print more episode details in error message for duplicate episodes |
| #5626 | vbh | Simplify & improve episode sharing |
| #5629 | shombando, widlok | Add ability to sort local files by filename |
| #5584 | TacoTheDank | Behind-the-scenes code improvements |
| #5620 | agibault | Try to fetch feed URL if missing from listing in Discover screen |
| #5637 | ByteHamster | Behind-the-scenes code improvements |
| #5612 | tonytamsf | Fix password-protected files not always being downloaded |
| #5638 | ByteHamster | Fix password-protected files not always being streamed |
| #5639 | ByteHamster | Fix crash when switching apps while share dialog is open |
| #5624 | tonytamsf | Fix skipping an episode sometimes resets playback status of the following episode |
| #5642 | ByteHamster | Behind-the-scenes code improvements |
| #5530 | ByteHamster | Behind-the-scenes code improvements |
| #5644 | ByteHamster | Show progress indicator (spinner) in top bar when refreshing local feeds |
| #5648 | TacoTheDank | Improve accessibility of multi-select action buttons (TalkBack) |
| #5625 | tonytamsf | Fix crash when right-clicking episode with physical mouse |
| #5656 | ByteHamster | Behind-the-scenes code improvements |
| #5657 | ByteHamster | Behind-the-scenes code improvements |
| #5658 | ByteHamster | Behind-the-scenes code improvements |
Now moving on to make draft release notes. Will share it tonight or tomorrow night.