4.9 KiB
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
FileChooserof the OPML import was changed to use theFileChooserNativewidget/API. (ZanderBrown) !33 - The
EpisdeWidgetwas 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
rustcversion requirment was bumped to1.26 - Some animations should be smoother now.
7d598bb1d0 - InAppNotification now can be used to propagate some erros to the user.
7035fe05c4and118dac5a1a
Fixed:
- Fixed a of by one bug in the
ShowsViewwhere 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
htmltags can now be rendered in the Show Description. #25 RayonThreadpools are now used instead of unlimited one-off threads.EpisdeWidgets are now loaded asynchronously accross views.EpisodeWidgets no longer trigger aViewrefresh for trivial stuff03bd951848ShowWidgetlayout was changed9a5cc1595dShowWidgetDescription is inside a scrolled window now
Fixed:
EpisodeWidgetHeight 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