Commit Graph

  • 9bc6df2cba
    Made Disel NewModels private. Jordan Petridis 2017-11-22 05:50:25 +0200
  • ee7c5ca26e
    Use bail! instead of panic!. Jordan Petridis 2017-11-20 22:23:04 +0200
  • 7be0b5bbf8
    Added a url cleanr. Closes #4. Jordan Petridis 2017-11-20 22:06:29 +0200
  • 5890fe2bb4
    Moved all diesel queries into hammond-data/src/dbquerries.rs module. Jordan Petridis 2017-11-20 20:05:00 +0200
  • 0ce4107be4
    Revert back to using an Arc<Mutex<Connection>> instead of the pool. Jordan Petridis 2017-11-20 18:09:53 +0200
  • ce29602431
    I hate everything. Jordan Petridis 2017-11-20 16:57:27 +0200
  • e07683c046
    partially-fixed the tests and benchmarks. Jordan Petridis 2017-11-20 01:08:34 +0200
  • 5ad52fa4b2
    Refactored to remove from Database refferences. Jordan Petridis 2017-11-19 23:32:37 +0200
  • beaeeffba8
    Refactored dbquerries. Jordan Petridis 2017-11-19 23:08:36 +0200
  • 47b32ac000
    Removed the Database type alias. Jordan Petridis 2017-11-19 22:39:51 +0200
  • 55442529a8
    Initial switch to using r2d2. Jordan Petridis 2017-11-19 22:06:10 +0200
  • 052988a2b1
    Update dependancies. Jordan Petridis 2017-11-19 18:14:56 +0200
  • a6dbf65575
    Move stuff from hammond_data/src/lib.rs into utils. Jordan Petridis 2017-11-18 20:55:19 +0200
  • 563f249a48
    Reverted index_channel items to the synchronous version. Jordan Petridis 2017-11-18 19:57:50 +0200
  • 5c84b77434
    Converted iter_mut into into_iter wherever possible. Jordan Petridis 2017-11-18 19:23:25 +0200
  • 494761beaf
    Removed id function from diesel models. Jordan Petridis 2017-11-18 15:23:40 +0200
  • 1bf5187e48
    Renamed hammond-data/src/feedparser.rs module into parser.rs. Jordan Petridis 2017-11-18 15:05:55 +0200
  • 6894f33895
    Renamed hammond-data/src/index_feeds.rs module into feed.rs. Jordan Petridis 2017-11-18 14:32:58 +0200
  • 450643371c
    Renamed index_feeds and fetch_feeds functions. Jordan Petridis 2017-11-18 14:24:52 +0200
  • 1ec4370c7b
    Moved Database type-alias into hammond-data/src/lib.rs. Jordan Petridis 2017-11-17 21:37:55 +0200
  • e66a337468
    Moved indexing episode into a NewEpisode method. Jordan Petridis 2017-11-17 20:01:59 +0200
  • 282a29e7dd
    Move some indexing functions into methods of insertable models. Jordan Petridis 2017-11-17 18:58:44 +0200
  • 8eca46871d
    Moved insert_return functions into methods of insertable models. Jordan Petridis 2017-11-17 18:10:29 +0200
  • 2152aa9034
    Convert Feed struct-tuple into a plain struct. Jordan Petridis 2017-11-17 16:24:48 +0200
  • 3d108d4a7a
    Make Feed fields private. Jordan Petridis 2017-11-17 16:12:11 +0200
  • 54a0f17588
    Initial draft of hammond-data/src/index_feed.rs API redesign. Jordan Petridis 2017-11-17 13:26:39 +0200
  • 3c6176b1c0
    Renamed hammond-data/src/dbcheckup.rs into utils.rs Jordan Petridis 2017-11-16 23:32:40 +0200
  • e2403255cf
    Updated Readme and TODO. Jordan Petridis 2017-11-16 00:40:59 +0200
  • cfb876e006
    Split hammond-data/models into sub modules. Jordan Petridis 2017-11-15 17:42:22 +0200
  • 118846f255
    Added extra columns to podcast and episode tables. Jordan Petridis 2017-11-15 16:58:21 +0200
  • 8b4701f1a1
    Renamed Gresource path in order to be less confusing. Jordan Petridis 2017-11-15 14:55:26 +0200
  • a286014a62
    Refactored indexing functions of the Diesel models. Jordan Petridis 2017-11-14 17:56:28 +0200
  • 6996759db5
    Removed the file open syscall from the benchmark. Jordan Petridis 2017-11-14 15:02:32 +0200
  • 58e11f17b7
    Use bigger rss feeds for benchmarking. Jordan Petridis 2017-11-14 14:49:43 +0200
  • edd694e7d6
    Added initial feed indexing benchmark. Jordan Petridis 2017-11-14 14:09:13 +0200
  • 03637903c6
    Update dependancies. Jordan Petridis 2017-11-14 13:06:09 +0200
  • ab002ebcd7
    Kinda have copied the whole Contributing file from gnome-TODO. 0.1.1 Jordan Petridis 2017-11-13 19:28:22 +0200
  • 1e45adc034
    Added some comments into the downloader module. Jordan Petridis 2017-11-13 18:48:37 +0200
  • 4bf84ed170
    Copied the boards layout and issue temlates from GNOME TODO Jordan Petridis 2017-11-13 17:37:44 +0200
  • e3f0263dc0
    Added appdata.xml and moved .desktop into hammond-gtk/resources. Jordan Petridis 2017-11-13 17:34:16 +0200
  • 0d5a05b802 Merge branch 'flatpak' into 'master' 0.1.0 Jordan Petridis 2017-11-13 13:39:56 +0000
  • b042205a3b
    Flatpak Runtime crash fix. Jordan Petridis 2017-11-13 15:06:56 +0200
  • e2214022b9 README: Fix small typo Carlos Soriano 2017-11-13 11:38:10 +0000
  • c304588228
    Updated Readme. Jordan Petridis 2017-11-13 13:14:35 +0200
  • 4f23c4cd7f
    Improved the match of mime-types to file-extensions. Jordan Petridis 2017-11-13 13:02:50 +0200
  • 04ecb6fb7f
    Updated Contributing.md and Added an achnoledment section to the Readme. Jordan Petridis 2017-11-13 11:53:38 +0200
  • be7b89dffb
    NOT WORKING. Intial flatpak manifest. Jordan Petridis 2017-11-13 10:23:05 +0200
  • c2d0254a06
    Initial draft of contributing.md. Jordan Petridis 2017-11-13 09:47:09 +0200
  • f635f60ad8
    Updated .gitlab-ci.yml Jordan Petridis 2017-11-12 14:35:29 +0200
  • 23fb297200
    Downloads now use temp folders. Jordan Petridis 2017-11-11 17:13:08 +0200
  • 2339b4db45 Merge branch 'wip/meson' into 'master' Jordan Petridis 2017-11-11 14:06:15 +0000
  • 49bf8f3d04
    Disabled meson builds from the ci. Jordan Petridis 2017-11-11 15:34:46 +0200
  • 4e4a9d799a
    Added meson build into the gitlab-ci. Jordan Petridis 2017-11-11 14:47:22 +0200
  • b39f635cf5
    Updated readme. Jordan Petridis 2017-11-11 14:39:03 +0200
  • 021f616aef
    Added make release option. Jordan Petridis 2017-11-11 14:30:29 +0200
  • 825f751bc2
    .desktop file fix. Jordan Petridis 2017-11-11 13:38:09 +0200
  • 1199c9aa81
    Now building with meson. Jordan Petridis 2017-11-11 13:29:11 +0200
  • bc6da31178
    Initial meson build. Jordan Petridis 2017-11-10 17:53:09 +0200
  • b82e4c8932
    Home button tweak. Jordan Petridis 2017-11-10 16:25:40 +0200
  • f2476cde65
    Refactored empty view logic. Jordan Petridis 2017-11-10 16:15:53 +0200
  • fe571df1d5
    Changed the XDG folder from Hammond to hammond, Added make tar. Jordan Petridis 2017-11-10 14:09:05 +0200
  • acd2f1411e
    Cover image caching fix. Jordan Petridis 2017-11-10 13:30:06 +0200
  • d46c3716b4
    Close #11, Added notes for manual installation. Jordan Petridis 2017-11-10 12:54:09 +0200
  • 8f020c92c0
    Added .desktop and an initial Makefile. Jordan Petridis 2017-11-10 12:37:42 +0200
  • 1fbacad8b9
    Updated rayon. Jordan Petridis 2017-11-10 11:42:11 +0200
  • d3beb30f00
    Closed #5. Proper guessing of the file extension from the mime-type. Jordan Petridis 2017-11-10 11:35:58 +0200
  • ba97dbf5df
    Not sure if this makes #5 better or worse. Jordan Petridis 2017-11-09 20:50:26 +0200
  • 07c1395c29
    Cleanup of downloader module. Jordan Petridis 2017-11-09 17:47:38 +0200
  • 3660fe0350
    Typo fix. Jordan Petridis 2017-11-08 21:04:11 +0200
  • 8c5cdf75a7
    Cleaned up a bit the downloader moduel and added some unit tests. Jordan Petridis 2017-11-08 20:22:07 +0200
  • 4e6ed416ee
    Disabled http refers. Jordan Petridis 2017-11-07 10:28:04 +0200
  • 86dac216d6
    Updated Readme. Jordan Petridis 2017-11-06 18:25:31 +0200
  • 8d17d30c82
    Completed #6, switch to gresource instead of include_str! macro. Jordan Petridis 2017-11-06 17:17:55 +0200
  • 944156d6fe
    #6 Switched to using the safe api for GResource. Jordan Petridis 2017-11-06 14:56:59 +0200
  • 79d9f62da5
    Draft of implementation using gresources safe api. Jordan Petridis 2017-11-06 14:35:50 +0200
  • 80ae1b0c88
    Accidently included .gresource file into the git repo. Added gitignore rule. Jordan Petridis 2017-11-06 12:27:53 +0200
  • 60a3b39339
    Initial implementation of #6 Gresource support. Jordan Petridis 2017-11-06 12:19:10 +0200
  • 36271afcdd
    Error types cleanup. Jordan Petridis 2017-11-05 15:36:54 +0200
  • 7b5bca2162
    Partial cleanup of dbqueries. Jordan Petridis 2017-11-05 14:56:24 +0200
  • 27c73e3d30
    Flowbox polish. Jordan Petridis 2017-11-05 11:36:41 +0200
  • 0e2d8ffd37
    Removed the grid from the podcasts_view. Jordan Petridis 2017-11-05 10:59:56 +0200
  • ed0bbfe1ba
    Flobox bug fix, connect_child_activated was connected only on the initial flowobx. Jordan Petridis 2017-11-04 21:40:22 +0200
  • e2d1466073
    Changed the transition type of the stack. Jordan Petridis 2017-11-04 18:46:43 +0200
  • b0369974da
    Restructe of podcast_widget and podcasts_view modules. Jordan Petridis 2017-11-04 18:40:54 +0200
  • a31dc069de
    Fixed #1. Though it's an ugly hack for now. Jordan Petridis 2017-11-04 17:57:50 +0200
  • 456134ab41
    Hide mark_played bttn after play button is pressed. Jordan Petridis 2017-11-04 16:36:45 +0200
  • ab5802cca7
    Implemented updater_on_startup and refresh_feed sleep. Jordan Petridis 2017-11-04 14:40:36 +0200
  • a9dec8dbe8
    Refactored refresh_feed. Jordan Petridis 2017-11-04 13:56:23 +0200
  • 7a1b272d9e
    Removed code duplication and combined refresh_feed and refresh_db. Jordan Petridis 2017-11-04 13:36:25 +0200
  • 7e8f39119d
    Moved banner.png from assets into hammond-gtk/gtk Jordan Petridis 2017-11-04 11:28:10 +0200
  • 72ac709cda
    Removed the multiple declarations of the clone macro. Jordan Petridis 2017-11-03 17:42:48 +0200
  • 9787ce7979
    Added an overview to README.md . Jordan Petridis 2017-11-03 15:33:21 +0200
  • 81af6765f1
    Minor Podcast widget improvment. Jordan Petridis 2017-11-03 10:07:30 +0200
  • 02ae6b4aef
    Changed the flowbox cover and banners size to 256x256 px. Jordan Petridis 2017-11-03 09:28:44 +0200
  • 79fb8c2290
    Minor home button change. Jordan Petridis 2017-11-02 17:29:53 +0200
  • 422e3fc638
    Crappy and ugly prototype of an episode banner prototype. Jordan Petridis 2017-11-02 13:25:35 +0200
  • 300fe86dc5
    Refactored create_flowbox_child constructor to use Podcast struct instead of raw strings/pixbuf. Jordan Petridis 2017-11-02 10:10:02 +0200
  • 4da1ee8f10
    Update TODO.md. Jordan Petridis 2017-11-02 08:33:02 +0200
  • fc761a963d
    Replaced description labels with TextViews. Jordan Petridis 2017-11-01 17:36:47 +0200
  • 0e6b6b2cce
    Update dependancies. Jordan Petridis 2017-11-01 10:54:36 +0200