Commit Graph
459 Commits
Author SHA1 Message Date
Jordan Petridis 1fbcfa47ac Refactor Headerbar into a Wrapped struct type. 2017-11-30 21:02:26 +02:00
Jordan Petridis 13751e3708 Tweak gresource initialization. 2017-11-28 10:27:43 +02:00
Jordan Petridis c92e40e3cf Run download cleaner on startup. Closes #3. 2017-11-28 10:23:19 +02:00
Jordan Petridis 3707b70b41 Document Episode Model. 2017-11-28 08:25:04 +02:00
Jordan Petridis d81f9c6ad7 Fixed stable unit tests. 2017-11-28 04:42:15 +02:00
Jordan Petridis 9e03aaae27 Upgrade gtk-rs crates. 2017-11-26 21:25:46 +02:00
Jordan Petridis 866904a687 Use generic IntoIterator instead of &[foo] slices. 2017-11-26 07:03:21 +02:00
Jordan Petridis faab32ba17 Fix podcast flowbox_child title label. 2017-11-25 02:00:37 +02:00
Jordan Petridis 62da8bbb52 Use source_id as the unique identifieble field for the podcast table. 2017-11-25 01:56:10 +02:00
Jordan Petridis 4a195eb1b7 Moved set_played_now into a method of the Episode model. 2017-11-24 19:48:20 +02:00
Jordan Petridis aa7c493e81 hammond-data/src/feed.rs api changes. 2017-11-23 18:48:41 +02:00
Jordan Petridis 6098f0f54a Banner fix? Closes #14. 2017-11-22 10:44:32 +02:00
Jordan Petridis 31328355b1 Methods renaming, Api changes. 2017-11-22 06:25:34 +02:00
Jordan Petridis 9bc6df2cba Made Disel NewModels private. 2017-11-22 05:50:25 +02:00
Jordan Petridis 7be0b5bbf8 Added a url cleanr. Closes #4. 2017-11-20 22:06:29 +02:00
Jordan Petridis 0ce4107be4 Revert back to using an Arc<Mutex<Connection>> instead of the pool. 2017-11-20 18:09:53 +02:00
Jordan Petridis ce29602431 I hate everything. 2017-11-20 16:57:27 +02:00
Jordan Petridis e07683c046 partially-fixed the tests and benchmarks. 2017-11-20 01:08:34 +02:00
Jordan Petridis 5ad52fa4b2 Refactored to remove from Database refferences. 2017-11-19 23:32:37 +02:00
Jordan Petridis 052988a2b1 Update dependancies. 2017-11-19 18:14:56 +02:00
Jordan Petridis a6dbf65575 Move stuff from hammond_data/src/lib.rs into utils. 2017-11-18 20:55:19 +02:00
Jordan Petridis 5c84b77434 Converted iter_mut into into_iter wherever possible. 2017-11-18 19:23:25 +02:00
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 03637903c6 Update dependancies. 2017-11-14 13:06:09 +02:00
Jordan Petridis e3f0263dc0 Added appdata.xml and moved .desktop into hammond-gtk/resources. 2017-11-13 17:34:16 +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 1fbacad8b9 Updated rayon. 2017-11-10 11:42:11 +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