Commit Graph
126 Commits
Author SHA1 Message Date
Jordan Petridis 494761beaf Removed id function from diesel models.
It's automaticly declared upon derive identifiable,
And there's no need to overwrite it.
2017-11-18 15:23:40 +02:00
Jordan Petridis 6894f33895 Renamed hammond-data/src/index_feeds.rs module into feed.rs. 2017-11-18 14:32:58 +02:00
Jordan Petridis 450643371c Renamed index_feeds and fetch_feeds functions. 2017-11-18 14:24:52 +02:00
Jordan Petridis 1ec4370c7b Moved Database type-alias into hammond-data/src/lib.rs. 2017-11-17 21:37:55 +02:00
Jordan Petridis 8eca46871d Moved insert_return functions into methods of insertable models. 2017-11-17 18:10:29 +02:00
Jordan Petridis 54a0f17588 Initial draft of hammond-data/src/index_feed.rs API redesign. 2017-11-17 13:26:39 +02:00
Jordan Petridis 3c6176b1c0 Renamed hammond-data/src/dbcheckup.rs into utils.rs 2017-11-16 23:32:40 +02:00
Jordan Petridis cfb876e006 Split hammond-data/models into sub modules. 2017-11-15 17:42:22 +02:00
Jordan Petridis 8b4701f1a1 Renamed Gresource path in order to be less confusing. 2017-11-15 14:55:26 +02:00
Jordan Petridis b042205a3b Flatpak Runtime crash fix.
The application was trying to register a name different than the one
declared in the flatpak manifest.

Changin the name to org.gnome.Hammond like on manifest should fix it.
2017-11-13 15:06:56 +02:00
Jordan Petridis b82e4c8932 Home button tweak. 2017-11-10 16:25:40 +02:00
Jordan Petridis f2476cde65 Refactored empty view logic. 2017-11-10 16:15:53 +02:00
Jordan Petridis 07c1395c29 Cleanup of downloader module. 2017-11-09 17:47:38 +02:00
Jordan Petridis 8c5cdf75a7 Cleaned up a bit the downloader moduel and added some unit tests. 2017-11-08 20:22:07 +02:00
Jordan Petridis 4e6ed416ee Disabled http refers. 2017-11-07 10:28:04 +02:00
Jordan Petridis 8d17d30c82 Completed #6, switch to gresource instead of include_str! macro. 2017-11-06 17:17:55 +02:00
Jordan Petridis 944156d6fe #6 Switched to using the safe api for GResource. 2017-11-06 14:56:59 +02:00
Jordan Petridis 79d9f62da5 Draft of implementation using gresources safe api. 2017-11-06 14:35:50 +02:00
Jordan Petridis 80ae1b0c88 Accidently included .gresource file into the git repo. Added gitignore rule. 2017-11-06 12:27:53 +02:00
Jordan Petridis 60a3b39339 Initial implementation of #6 Gresource support. 2017-11-06 12:19:10 +02:00
Jordan Petridis 36271afcdd Error types cleanup. 2017-11-05 15:36:54 +02:00
Jordan Petridis 7b5bca2162 Partial cleanup of dbqueries. 2017-11-05 14:56:24 +02:00
Jordan Petridis 27c73e3d30 Flowbox polish. 2017-11-05 11:36:41 +02:00
Jordan Petridis 0e2d8ffd37 Removed the grid from the podcasts_view. 2017-11-05 10:59:56 +02:00
Jordan Petridis ed0bbfe1ba Flobox bug fix, connect_child_activated was connected only on the initial flowobx. 2017-11-04 21:40:22 +02:00
Jordan Petridis e2d1466073 Changed the transition type of the stack. 2017-11-04 18:46:43 +02:00
Jordan Petridis b0369974da Restructe of podcast_widget and podcasts_view modules. 2017-11-04 18:40:54 +02:00
Jordan Petridis a31dc069de Fixed #1. Though it's an ugly hack for now. 2017-11-04 17:57:50 +02:00
Jordan Petridis 456134ab41 Hide mark_played bttn after play button is pressed. 2017-11-04 16:36:45 +02:00
Jordan Petridis ab5802cca7 Implemented updater_on_startup and refresh_feed sleep. 2017-11-04 14:40:36 +02:00
Jordan Petridis a9dec8dbe8 Refactored refresh_feed. 2017-11-04 13:56:23 +02:00
Jordan Petridis 7a1b272d9e Removed code duplication and combined refresh_feed and refresh_db. 2017-11-04 13:36:25 +02:00
Jordan Petridis 7e8f39119d Moved banner.png from assets into hammond-gtk/gtk 2017-11-04 11:28:10 +02:00
Jordan Petridis 72ac709cda Removed the multiple declarations of the clone macro. 2017-11-03 17:42:48 +02:00
Jordan Petridis 02ae6b4aef Changed the flowbox cover and banners size to 256x256 px. 2017-11-03 09:28:44 +02:00
Jordan Petridis 79fb8c2290 Minor home button change. 2017-11-02 17:29:53 +02:00
Jordan Petridis 422e3fc638 Crappy and ugly prototype of an episode banner prototype. 2017-11-02 13:25:35 +02:00
Jordan Petridis 300fe86dc5 Refactored create_flowbox_child constructor to use Podcast struct instead of raw strings/pixbuf. 2017-11-02 10:10:02 +02:00
Jordan Petridis 4da1ee8f10 Update TODO.md. 2017-11-02 08:33:02 +02:00
Jordan Petridis fc761a963d Replaced description labels with TextViews. 2017-11-01 17:36:47 +02:00
Jordan Petridis 0e6b6b2cce Update dependancies. 2017-11-01 10:54:36 +02:00
Jordan Petridis 893218346d unwrap handling. 2017-10-31 13:08:53 +02:00
Jordan Petridis 401c13eee7 Refactored podcast_widget constructor. 2017-10-31 12:25:15 +02:00
Jordan Petridis faf4a4bce0 Renamed watched field in the episode table of the database to played. 2017-10-30 14:13:36 +02:00
Jordan Petridis 25344aa613 Applied clippy suggestions. 2017-10-30 13:15:44 +02:00
Jordan Petridis ac80ab04d4 Added the ability to mark episodes of a Podcast as watched/played. 2017-10-30 13:02:35 +02:00
Jordan Petridis 9c032a7f17 On download completion also show the delete button for the episode widget. 2017-10-28 09:08:18 +03:00
Jordan Petridis 1cdae2b8b0 Temporary exposed download cleaner into the gui. 2017-10-28 08:51:59 +03:00
Jordan Petridis eb8fdb2edb Implemented a downloaded/watched cleaner. 2017-10-28 06:57:32 +03:00
Jordan Petridis e6ceb86201 Completed functionality of the delete buttons. 2017-10-27 04:31:39 +03:00