podcasts/CHANGELOG.md
2018-06-05 14:58:29 +03:00

4.9 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Added:

  • Keyboard Shortcuts and a Shortcuts dialog were implemented. (ZanderBrown) !33

Changed:

  • The FileChooser of the OPML import was changed to use the FileChooserNative widget/API. (ZanderBrown) !33
  • The EpisdeWidget was refactored. !38
  • EpisdeWidget's progressbar was changed to be non-blocking and should feel way more responsive now. 9b0ac5b83d

Fixed:

  • Fixed a bug whre the about dialog would be unclosable. (ZanderBrown) !37

Removed:

[0.3.4] - 2018-05-20

Fixed:

  • Flatpak can now access the Home folder. This fixes the OPML import feature from not being able to access any file.

[0.3.3] - 2018-05-19

Added:

  • Initial functionality for importing shows from an OPML file was implemented.
  • ShowsView now rembmers the vertical alignment of the scrollbar between refreshes. 4d2b64e79d

Changed:

  • Minimum rustc version requirment was bumped to 1.26
  • Some animations should be smoother now. 7d598bb1d0
  • InAppNotification now can be used to propagate some erros to the user. 7035fe05c4 and 118dac5a1a

Fixed:

  • Fixed a of by one bug in the ShowsView where the last show was never shown. bd12b09cbc

[0.3.2] - 2018-05-07

Added:

  • Vies now have a new fancy scrolling animation when they are refereshed.

Changed:

  • Downlaoding and loading images now is done asynchronously and is not blocking programs execution. #7
  • Bold, italics links and some other html tags can now be rendered in the Show Description. #25
  • Rayon Threadpools are now used instead of unlimited one-off threads.
  • EpisdeWidgets are now loaded asynchronously accross views.
  • EpisodeWidgets no longer trigger a View refresh for trivial stuff 03bd951848
  • ShowWidget layout was changed 9a5cc1595d
  • ShowWidget Description is inside a scrolled window now

Fixed:

  • EpisodeWidget Height now is consistent accros views #57
  • Implemented a tail-recursion loop to follow-up when a feed redirects to another url. c6a24e839a

Removed:

  • Removed the custom configuration file and replaced instructions to just use meson. 1f1d4af8ba

[0.3.1] - 2018-03-28

Added:

  • Ability to mark all episodes of a Show as watched. #47
  • Now you are able to subscribe to itunes™ podcasts by using the itunes link of the show. #49
  • Hammond now remembers the window size and position. (Rowan Lewis) #50
  • Implemnted the initial work for integrating with GSettings and storing preferences. (Rowan Lewis) !22 !23
  • Shows without episodes now display an empty message similar to EmptyView. #44

Changed:

  • EpisdeWidget has been reimplemented as a compile time state machine. !18
  • Content Views no longer scroll horizontally when shrunk bellow their minimum size. #35
  • Some requests now use the Tor Browser's user agent. (Rowan Lewis) #53

Fixed:

  • Double border aroun the main window was fixed. (Rowan Lewis) #52

[0.3.0] - 2018-02-11

  • Tobias Bernard Redesigned the whole Gtk+ client.
  • Complete re-write of hammond-data and hammond-gtk modules.
  • Error handling for all crates was migrated from error-chain to Failure.
  • Hammond-data now uses futures to parse feeds.
  • Custom gtk-widgets are now composed structs as opposed to functions returning Gtk widgets.

[0.2.0] - 2017-11-28

  • Database Schema Breaking Changes.
  • Added url sanitization. #4.
  • Reworked and refactored of the hammond-data API.
  • Added some more unit tests
  • Documented hammond-data public API.

[0.1.1] - 2017-11-13

  • Added appdata.xml file

[0.1.0] - 2017-11-13

  • Initial Release