- QML UI
 - Playback position in episode list, shownotes button in medi aplayer, download filename in shownotes and horizontal line for sections (by Nelson Ferreira)
 - Abstraction for MeeGo 1.2 Harmattan (Qt Components) and Sailfish OS (Silica Components), split into common codebase with specialization components (share/gpodder/ui/qml/{harmattan,sailfish})
 - Asynchronous image loading in episode item
 - Declare x-axis drags for PlaybackBarProgress
 - Decoupled Python->QML interaction from implementation details (upcalls happen exclusively via signals / context properties)
 - Bling: Fade truncated text in Sailfish UI
 - Harmattan UI: Split UI elements into separate pages, move toolbar contents into menu for unification with Sailfish / cleaner interaction
 - Various clean-ups and simplifications in the Python backend
 - Scroll multi-episode list to episode list position
 - Step-wise asynchronous episode list loading
 - Gtk UI
 - Device playlists and two-way sync (by Joseph Wickremasinghe, bug 1769)
 - Fixed Gtk 2.18 compatibility (by Andreas Piesk, bug 1761)
 - GtkWarning fixes in shownotes (by Sean Munkel, bug 1735)
 - Fix shownotes window resizing error (by Sean Munkel, bug 1736)
 - Fix status icon not disappearing after being disabled (by Sean Munkel, bug 1714)
 - Fix encoding issues in notifications (by Sean Munkel, bug 1744)
 - Device sync preferences: Disable all widgets when device sync is off
 - Flattr preferences: Don't close preferences when WebKit/Gtk is missing
 - Fix context menu UI blocking for extensions (bug 1778)
 - Resizable shownotes view in main window
 - Searching in the extensions list (preferences dialog)
 - Device sync: Show error message for unconfigured device
 - Shownotes (plaintext): Must not be editable in main window
 - Extensions
 - Notification bubbles for Windows (by Sean Munkel, bug 426)
 - Download progress on Window taskbar (by Sean Munkel)
 - Stream to Sonos extension (by Stefan Kögl)
 - New OGG to MP3 extension (by Bernd Schlapsi, bug 1733)
 - M4A Converter: Check file extension (by Bernd Schlapsi, bug 1770)
 - Support both libav and ffmpeg for converting, support for Windows (by Bernd Schlapsi, bug 1773)
 - Add option to remove all tags (by Bernd Schlapsi, bug 1771)
 - Enqueue in Media Player: Mark episodes as played (by Bernd Schlapsi, bug 1749)
 - Woodchuck extension removed (unmaintained, not working)
 - Others
 - GtkOSXApplication 2.0.1 fixes (by Eric Le Lay, bug 1759)
 - FreeBSD network interface detection (by Olivier Brisson, bug 1730)
 - Upload gpodder.net episode actions in batches (by Stefan Kögl)
 - Added support for the Opus Audio Codec (by Bernd Schlapsi, bug 1734)
 - Avoid bugus error messages on download (bug 1731)
 - Util: Parse HH:MM-style strings with HH > 59
 - Vimeo: Use video title as download filename
 - Extensions API: New on_episode_playback() function
 - YouTube: Fix directory search (bug 1760)
 - Model: Day, month and year for custom filename (bug 1768)
 - Cover downloader: Add 4-second connection timeout
 - Improved offline mode / online detection (bug 1730)
 - Translations
 - Spanish (Adolfo Jayme Barrientos and Simó Albert i Beltran)
 - Italian (Maurizio Ballo and Alessandro Campidori)
 - Persian (Iran) (Mohammad Dashtizadeh)
 - Portuguese (Sérgio Marques)
 - French (bttfmcf)
 - Chinese (China) (luojie)
 - Portuguese (Brazil) (Rafael Ferreira and Dudu Maroja)
 - Spanish (Mexico) (Rigoberto Calleja)
 - Polish (Filip Kłębczyk)
 - Galician (Gonçalo Cordeiro)
 - Norwegian Bokmål (Jim Nygård)
 - Portuguese (Joel Calado)
 - Hebrew (Amiad Bareli)
 - Dutch (Arne Stierman)
 - Basque (Asier Iturralde Sarasola)
 - Greek (Atheos)
 - Kazakh (Baurzhan Muftakhidinov)
 - Swedish (Daniel Sandman)
 - Czech (Czech Republic) (David Štancl)
 - German
 
As always, a detailed changelog is available at gpodder.org/changelog/3.5.0.
Download: gpodder-3.5.0.tar.gz
md5sum: 85237ee3978eedf7abcee37d68c55633
sha1sum: 127c557309b16db470ad34c538582f203c3ec768
For packages in distributions, see the downloads page.
Thanks to all users who supported the gPodder project by providing bug reports, patches, documentation, feedback or donations / Flattrs.
No comments:
Post a Comment
Comments are moderated. Not all comments will be published. Feel free to post replies on your own blog if your comment is not published here.