10.1
2022-01-01
This version handles redirected podcast feeds more robustly and increases resilience regarding manually added podcasts where missing images caused crashes for some users.
10.0
2021-12-19
Immersive new player user interface with some new features:
- Scrubbing
- Skip 15 seconds forward and backward
- AirPlay Routing Selection
- Volume
- Picture in Picture video playback
Also, Multitasking Slide Over on iPad is fully supported now.
9.8
2020-09-21
Basic adjustments for iOS 14, especially an updated background mode fetching all your latest episodes more efficiently.
9.7
2020-07-13
Fixes a long-standing bug in search where suggestions haven’t been updated eagerly enough.
9.6
2020-05-25
Two minor changes for iOS 13.5, adjusting bottom offset in the list and preventing a crash in certain circumstances during background downloading.
9.5
2020-04-06
Use discretionary downloading while Low Power Mode is enabled.
9.4
2020-04-04
This version downloads new episodes immediately, while offering discretionary downloading (the previous configuration) in Settings.
9.3
2020-04-02
Two slight adjustments: one improves queue refreshing for playback status changes, the other displays episode date and length in the context menu preview.
9.2
2020-03-31
This new version brings context menus for accessing most functionality directly from onscreen items. Additionally, the player is presented in default iOS style now.
9.1
2019-09-26
Resolves an issue where the Queue would not be updating reliably.
9
2019-09-20
This version is optimized for iOS 13 and supports Dark Mode.
Additional improvements focus around the Queue:
* Swipe right to play
* Context menus for quick episode actions
* Large title and improved pull-to-refresh
I’d love to get your feedback.
8.5
2019-08-14
Less memory use, more effective CPU utilization, and lighter energy impact.
8.4
2019-08-01
Smoother transitions through improved image caching.
8.3
2019-07-25
This patch fixes an embarrassing image glitch and brings better video playback.
Correct aspect ratio of Search Result and Queue images.
Improved video playback integration, animating the mini-player when skipping between audio and video, and allowing seemless remote-controlled skipping from video to video, for example, with Now Playing on Apple Watch.
Plus, no more flickering of the mini-player play button.
8.2
2019-07-19
Good news, everyone! Two long-standing issues have been resolved.
Finally, you can type episode titles into the searchbar to receive matching suggestions. A bug, only summaries were scanned, had been thwarting this until now.
Watching a video on your phone in landscape no longer affects the list header.
8.1
2019-07-09
In preparation for iOS 13 this fall, these changes adjust layout timing, improve performance, and install scaffolding for a new player user interface, which should also be dropping this fall.
Improved multitasking on iPad: the list header adjusts according to layout and the player animation maintains the aspect ratio of the episode image.
Higher resolution images and more effective loading and processing.
The mini-player chrome got a gray border at its top edge.
The Queue now indicates which episodes have not been played yet.
Improved performance and effectiveness: using less threads and disabling HTTP pipelining.
Following bugs have been fixed along the way:
List loading displays correct error message when offline, previously this had been incorrectly reported as service unavailable.
In some use cases, during search, the mini-player obscured lists. This has been fixed.
After an episode has been played to its end, Control Center is updated correctly and, played the next time, the episode will resume at the beginning.
Settings.app displays correct version and status.
8
2019-05-02
This version, the first using a new simplified version number, provides more information about Podest in the Settings app, namely version, subscription, and expiration date for free trials. On iPad, episode images are displayed in the correct size. Large titles are refrained. And while it’s springtime round these parts, it’s time for new icon colors.
From now on versions will be counted in whole numbers, eight, nine, 10, etc., with a relative build number, for example, 8 (2) for version eight, build two. Patches are going to be counted after a dot, 8.1, say. Full-on Semantic Versioning didn’t prove itself practical for this app.
Thanks to ABI stability, app size is down to five megabytes. Good job, Swift team.
7.9.7
2019-03-21
Superfluous spaces in episode summaries have been removed.
Messaging in the Queue has been adjusted and its background set to white. For some users, after the initial iCloud sync, an incorrect message had been displayed, that’s fixed now.
The in-app store layout has been reorganized and the store now features app rating and review incentives.
The clipped search list regression is cleared.
7.9.6
2019-02-28
Accompanying the previous release to compensate a regression in search, this patch restores correct grouping of search suggestions and reduces latency for a smoother search experience.
Smarter placeholding and prefetching makes image loading almost seemless.
7.9.5
2019-01-29
More generous layout, allowing larger images, increased spacing, and improved support for Dynamic Type. Smoother scrolling and animations.
The in-app store got a more flexible layout, looking better on iPad. Also, the store button has been relabelled and moved from right to left.
Background downloading has been further improved to work more reliably.
7.9.4
2018-12-21
100% open source, bug fixes, and small improvements. This is a packed update, here’s the rundown:
Prevent rare crash during background downloading by correctly invalidating reachability probes.
Reduce IO by removing stale downloads at more appropriate times.
Better episode summary parsing, correcting spaces, skipping invalid URLs, etc.
Sometimes it was not possible to enqueue an episode. Removing iCloud sync timers resolved this issue. Cleaning this code path, notification observing has been replaced by delegation.
Flipping the device between portrait and landscape while playing video would sometimes impair navigation, this annoyance has been resolved.
Automatic selection when entering landscape with no episode selected now picks the episode currently in the player.
Transitioning animations from mini-player to player and vice versa have been improved.
For larger screens, images in suitable sizes are loaded. A thin gray frame has been added around images.
Typography has been improved by moving to larger font sizes.
Moving between portrait and landscape modes while searching is solid now.
And most importantly, Podest is fully open source now. All source code is on GitHub.
https://github.com/michaelnisi/podest
7.9.3
2018-10-16
Improved image loading and new icon.
7.9.2
2018-10-02
Correct and Faster Queue Images
I’m happy we were able to resolve an annoyingly hard to reproduce issue, where, under specific circumstances, the Queue was mismatching images. https://github.com/kean/Nuke/pull/190#event-1875458494
At the same time redundant image loading requests have been squeezed out for quicker lists.
Update for even smoother scrolling.
7.9.1
2018-09-24
Better Layout and Hardened Playback
On the occasion of new devices, layout has been revised, with the mini-player now better respecting the notch. While being at it, I’ve added some gestures. You can now swipe for bringing up or dismissing the player. Generally, interaction with the player has been improved.
Apropos player, playback got more stable. Frantically tapping player buttons, while playing locally or streaming should cause no problems anymore. Let me know if you can crash the player.
Another layout patch loads correct image sizes, relative to layout, especially apparent on iPad. Speaking of images, the image loading framework has been updated to Nuke 7.3.2 https://github.com/kean/Nuke
7.9.0
2018-09-17
AirPlay, Scrubbing, and iOS 12
AirPlay for audio and video. Properly supporting both wasn’t clear-cut at first, but I found an OK compromise. Please provide feedback if you should run into any problems with AirPlay in your setup.
Scrubbing. That’s right, from Control Center and the Lock Screen, you can now move playback time position back and forth.
Regaring the queue, playing episodes are always enqueued again and new episodes from pull-to-refresh updates of subscribed podcasts update the queue as well.
Two minor layout issues have been resolved, displaying the video player in landscape mode no longer flashes the status bar and the podcast title in the episode view adjusts its width now.
Optimizing for iOS 12, all code has been updated to Swift 4.2 and CloudKit change token encoding has been adjusted.