James Wykeham-Martin
|
32296d91b7
|
Merge remote-tracking branch 'upstream/master'
|
2018-02-02 09:09:43 +00:00 |
|
Jordan Petridis
|
80fd4e9fc5
|
Source: Set Etag and last modified to None upon redirect.
|
2018-02-01 19:35:35 +02:00 |
|
Jordan Petridis
|
7b62ef203d
|
Source: Pass owenership around instead of &mut, cause futures.
|
2018-02-01 15:55:19 +02:00 |
|
Jordan Petridis
|
2f062afb07
|
Clippy suggestions
|
2018-01-29 19:09:53 +02:00 |
|
Jordan Petridis
|
817d5d9cf7
|
Fix meson config to build each time.
|
2018-01-29 18:17:02 +02:00 |
|
Jordan Petridis
|
a2cf2357c6
|
Add about a basic about dialog.
|
2018-01-29 18:02:24 +02:00 |
|
Jordan Petridis
|
815639fe5f
|
Add an order by tittle asc clasuse to the Podcast query. Address #34.
|
2018-01-29 12:30:13 +02:00 |
|
Jordan Petridis
|
b1c3b4f9cc
|
Pipeline: Fetch sources without etag support fist as they are more likely to need parsing.
|
2018-01-29 12:20:21 +02:00 |
|
Jordan Petridis
|
332a439b7a
|
hammond-data: Factor out save method of diesel models into a Trait.
|
2018-01-28 22:09:06 +02:00 |
|
Jordan Petridis
|
fb5264c479
|
NewSource: Rename into_source -> to_source and take reffence &self instead.
|
2018-01-27 18:34:03 +02:00 |
|
Jordan Petridis
|
a3705d424b
|
NewSource: Remove Insert implemantation and replace it with a insert_or_ignore method.
|
2018-01-27 18:09:40 +02:00 |
|
Jordan Petridis
|
a4660a0700
|
Headerbar: Do not allow insertion of duplicate urls.
|
2018-01-27 14:40:51 +02:00 |
|
Jordan Petridis
|
77a52bdc8c
|
hammond-data: Add a source_exists query.
|
2018-01-27 14:23:19 +02:00 |
|
Jordan Petridis
|
18e55e23ee
|
Headerbar: Do not allow insertion of invalid urls.
|
2018-01-27 14:11:02 +02:00 |
|
Jordan Petridis
|
d14973cf0d
|
Use num_cpus instead of hardcoding the number of threads for dns look_up.
In the next hyper_tls relase it should be possible to use the existing
cpu_pool executor.
|
2018-01-27 11:08:57 +02:00 |
|
Jordan Petridis
|
120d494280
|
Update hyper and futures.
|
2018-01-27 09:45:25 +02:00 |
|
Jordan Petridis
|
8c0e3221cb
|
refresh_feed: remove code duplication.
|
2018-01-26 19:29:45 +02:00 |
|
Jordan Petridis
|
5e1d1e557f
|
GtkApplication: Add an action for showing the headerbar_update_indicator.
|
2018-01-26 19:15:07 +02:00 |
|
Jordan Petridis
|
a7e3b1b99e
|
GtkApplication: Headbar and Content constructors now return Self instead of Arc<Self>.
|
2018-01-26 19:05:19 +02:00 |
|
Jordan Petridis
|
1e722e0d58
|
Merge branch 'futuristic-pipeline' into 'master'
Futuristic pipeline
See merge request alatiera/Hammond!14
|
2018-01-26 16:33:46 +00:00 |
|
Jordan Petridis
|
39aa86157b
|
Switch rest of the tests to point to the internet archive urls.
|
2018-01-26 17:25:35 +02:00 |
|
Jordan Petridis
|
df85a4ea9e
|
Pipeline: avoid panicking by checking the lenght and returning an error.
|
2018-01-26 14:17:43 +02:00 |
|
Jordan Petridis
|
2912bad110
|
Pipeline: Split the pipeline from the cpu-pool and the tokio-core.
|
2018-01-26 13:34:04 +02:00 |
|
Jordan Petridis
|
a57fdef01d
|
Merge branch 'patch-1' into 'master'
Added Flatpak building instructions
See merge request alatiera/Hammond!13
|
2018-01-25 19:42:45 +00:00 |
|
Gabriele Musco
|
7a0ae6ee14
|
fixed capital H in Hammond
|
2018-01-25 14:47:58 +00:00 |
|
Gabriele Musco
|
f335bedc2a
|
Added Flatpak building instructions
|
2018-01-25 14:46:11 +00:00 |
|
Jordan Petridis
|
b370af35d4
|
Feed: Add a bunch of tests.
|
2018-01-24 18:42:33 +02:00 |
|
Jordan Petridis
|
d6817aaa1f
|
Parser: pass an rss::ItunesExtension to instead of an rss::Item.
|
2018-01-24 15:42:08 +02:00 |
|
Jordan Petridis
|
5da002fe6d
|
Use map_err(From::from) instead of ? into Ok() wrapping pattern.
|
2018-01-24 15:27:36 +02:00 |
|
Jordan Petridis
|
0e16f0acb0
|
NewEpisode: rename into_episode -> to_episode, change its signature and add unit test.
|
2018-01-24 14:31:33 +02:00 |
|
Jordan Petridis
|
d5a7fa9de8
|
NewEpisode: Add index method unit test.
|
2018-01-24 12:11:49 +02:00 |
|
Jordan Petridis
|
9274aba849
|
NewEpisode: Add update method unit test.
|
2018-01-24 11:22:03 +02:00 |
|
Jordan Petridis
|
457e43978f
|
Pipeline: Fix a panic if the list of futures was 0.
|
2018-01-23 19:07:11 +02:00 |
|
Jordan Petridis
|
f9096e5fac
|
Pipeline: Print the error right away instead of waiting till all futures complete.
|
2018-01-23 18:18:56 +02:00 |
|
Jordan Petridis
|
e74a2df27f
|
Source: On Http 301 response, update Source.uri .
|
2018-01-23 16:43:02 +02:00 |
|
Jordan Petridis
|
1c4138c166
|
Benches: Remove dead stuff.
|
2018-01-23 13:24:08 +02:00 |
|
Jordan Petridis
|
050fe9c52b
|
Pipeline: offload more stuff to the threadpool.
|
2018-01-23 11:43:37 +02:00 |
|
Jordan Petridis
|
a8c49049dd
|
Fix flatpak permission.
|
2018-01-23 10:40:14 +02:00 |
|
Jordan Petridis
|
8095919bbe
|
This sort of works?
|
2018-01-23 10:12:32 +02:00 |
|
Jordan Petridis
|
f7f6087d70
|
NewPodcast: On update unit test assert .id and .source_id fields stay the same.
|
2018-01-22 21:09:06 +02:00 |
|
Jordan Petridis
|
ea75d50053
|
NewEpisode: Add insert unit test.
|
2018-01-22 17:25:23 +02:00 |
|
Jordan Petridis
|
44d7a4e222
|
NewEpisodeMinimal: Add unit test for into_new_episode method.
|
2018-01-22 15:49:58 +02:00 |
|
Jordan Petridis
|
2d6f34fa4d
|
NewEpisode: Clean up tests a bit.
|
2018-01-22 15:34:57 +02:00 |
|
Jordan Petridis
|
d231cc165f
|
Fix batch indexing.
|
2018-01-22 14:51:31 +02:00 |
|
Jordan Petridis
|
c2d5b5ded0
|
Flatpak: Remove the notification portal since its not going to be used any time soon.
|
2018-01-22 12:23:23 +02:00 |
|
Jordan Petridis
|
7bd361fbbb
|
Upgrade dependancies.
|
2018-01-22 11:47:17 +02:00 |
|
Jordan Petridis
|
66e816fc5f
|
Upgrade Diesel to 1.1
|
2018-01-22 11:22:01 +02:00 |
|
Jordan Petridis
|
20f36a67a0
|
Upgrade log and loggerv.
|
2018-01-21 15:22:13 +02:00 |
|
Jordan Petridis
|
eb75e68b72
|
Fix benchmarks.
|
2018-01-21 14:52:21 +02:00 |
|
Jordan Petridis
|
dc9a28c0c7
|
Remove xml files.
|
2018-01-21 14:49:54 +02:00 |
|