commit 47e96b6ec410e9bd421ae9ca812542819254a0f6
Author: Thomas Perl <m@thp.io>
Date:   Sat Jul 26 18:34:48 2014 +0200

    gPodder 3.8.0 "On-Screen Bionic Screw Fastening" released

commit e8f4a2428021dbe3722c9710e8418993a2bfafba
Author: Thomas Perl <m@thp.io>
Date:   Sat Jul 26 18:10:57 2014 +0200

    Update German translation

commit f7ed8fe709621249f7b5e716da556d8721a24be7
Author: Thomas Perl <m@thp.io>
Date:   Sat Jul 26 18:07:48 2014 +0200

    Update translation files from source

commit 6b0fb1f369cdcd0a1535a6af19c734110fff1aed
Author: Thomas Perl <m@thp.io>
Date:   Sat Jul 26 18:07:21 2014 +0200

    makefile: Force UTF-8 encoding in xgettext

commit 49a5af1e734f9a3fe84638d37525db36e90bf8bc
Author: Thomas Perl <m@thp.io>
Date:   Sat Jul 26 17:54:01 2014 +0200

    Win32 launcher: Update to Python 2.7.8 and PyGTK 2.24.2

commit 5cd57d3ae0c0ff2ac7e2d5472bdf7fc8baf32a90
Author: Thomas Perl <m@thp.io>
Date:   Wed Jul 23 22:30:34 2014 +0200

    Win32 launcher: Fix download file name for custom folder (bug 1617)

commit aba4ac3dfdb66c7a6e19068bf937ce3fcfa6ea70
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 18:24:12 2014 +0200

    QML UI: Nicer "pull down to refresh" animation

commit 1cd215daaf95aee15a396b354443d94fceb859ce
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 18:17:56 2014 +0200

    QML UI: Allow updating of episode list via pull down

commit e74d900788c307a90eaaf0c78d40c03cf9a4db05
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 17:52:00 2014 +0200

    QML UI: Elide text in podcast and episode lists

commit 67246e23dbfd839efe83c572cdfe3686ac2964d8
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 17:09:53 2014 +0200

    QML UI: Scroll to top and bottom quickly (bug 1908)

commit 64b9db9d9611bb430fbeae34a7b18989e50f9208
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 16:13:05 2014 +0200

    QML UI: "Mark episodes as old" menu item for "All episodes"

commit 4b52bd8dba875f7c4e065139ddffef45b0e15460
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 16:04:36 2014 +0200

    QML UI: Better gpodder.net integration

commit 6f8827f11dc888d2ea4097aef879774edb20a56c
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 15:33:21 2014 +0200

    QML UI: Two more sheet margin fixes (bug 1915)

commit 4c0bfa5e63a97582a63b667142fad7b3478c852a
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 15:17:57 2014 +0200

    QML UI: Copy feed URL to clipboard menu item (bug 1916)

commit f35c5462c92463af7d6218e0bf971342687414b0
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 14:53:37 2014 +0200

    QML UI: Also show spinner while episode list is loading
    
    This gives a visual indication that even while the first few
    items in the list are already visible, the list isn't fully
    interactive (due to new items coming in regularly) yet.

commit 528d637a418944fe0d937d2f71e4eea39b0cfa10
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 14:50:27 2014 +0200

    QML UI: Move filter to episode list header

commit 233fc4284370bbffe8137aa17c207368eaf031e8
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 14:33:38 2014 +0200

    QML UI: Use new JSON API for searching gpodder.net
    
    This aligns with gPodder 4.x and also does things like sorting
    results based on subscriber count, which makes more sense.

commit d557b9a3271a1ebff9ed0aa1fb4cda83624c56c5
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 13:57:31 2014 +0200

    QML UI: Don't apply margin fix in landscape (bug 1915)
    
    For some reason, we needed to apply a offset of 36 pixels, so that the
    overlay sheet aligns with the window. However, this offset gives
    problems in landscape (it also gives a visual glitch when the sheet is
    closed, as it could be partially visible at the bottom of the window).
    This fixes it by not applying the offset fix when the window is in
    landscape mode or when the sheet is closed.
    
    Thanks to Andi for reporting this issue.

commit 91a042b1f614aa35490f9b998d251b43592d38b9
Author: Thomas Perl <m@thp.io>
Date:   Sat Jun 28 13:48:13 2014 +0200

    Sailfish: Remove obsolete, Qt4-based Sailfish QML UI
    
    The current Sailfish UI is maintained as part of gPodder 4 in
    gpodder-core, gpodder-ui-qml and gpodder-sailfish. The code
    removed here was part of the old, Qt4-based Sailfish Alpha
    SDK-based port that was still using PySide and Python 2.

commit 54e876cfb82802acc10abf028d854d036b8803b5
Merge: 2a77f39 44308ce
Author: Thomas Perl <m@thp.io>
Date:   Mon May 26 10:16:08 2014 +0200

    Merge pull request #122 from EduardBaer/patch-1
    
    Update de.po

commit 44308ce36caa1b370fadf379368dcfc8679f57b1
Author: EduardBaer <mail+github@eduardbaer.de>
Date:   Sat May 24 12:58:36 2014 +0200

    Update de.po
    
    Fix typo in german translation

commit 2a77f3961c19c5f077a2dd144dd9a8194b79e530
Author: Thomas Perl <m@thp.io>
Date:   Sat May 24 09:35:06 2014 +0200

    Dependency check: Mention tools/localdepends.py

commit 2728172b28f17f888ecdb5c4524df8da6e7398bb
Author: Thomas Perl <m@thp.io>
Date:   Fri May 23 15:18:43 2014 +0200

    gpodder.util: Fix a bug in delete_empty_folders
    
    The bug could have caused an empty directory in the current working
    directory to be removed if an empty folder of the same name exists in
    the download directory.
