Commit Graph

  • af1cb43bd6 NewPodcast: Prefer the rss.description attribute. Jordan Petridis 2018-03-30 22:31:51 +0300
  • 935d61324f ShowWidget: Convert html to pango markup and render it. Jordan Petridis 2018-03-30 21:39:16 +0300
  • 10e016f2ea
    update appdata.xml Jordan Petridis 2018-03-30 19:07:29 +0300
  • 154655d571
    Readme: Fix the dependancies listed to include rustc and cargo. Jordan Petridis 2018-04-03 20:49:30 +0300
  • 491cd8f01c
    cargo fmt Jordan Petridis 2018-03-30 17:24:38 +0300
  • 2b711ff04c
    Update .doap file Jordan Petridis 2018-03-30 16:47:09 +0300
  • 07eadd2364
    h-gtk/utils: Improve itunes resolver and add extra test cases. Jordan Petridis 2018-03-30 16:38:59 +0300
  • 7086afe73d
    h-gtk/utils: More refactor to improve formatting. Jordan Petridis 2018-03-30 15:33:19 +0300
  • f21398357b
    h-gtk/utils: Refactor some mutex locks, improve formatting. Jordan Petridis 2018-03-30 14:39:30 +0300
  • c338802329
    Update deps. Jordan Petridis 2018-03-30 11:49:54 +0300
  • c3076e748e
    cargo fmt Jordan Petridis 2018-03-30 10:22:34 +0300
  • 1595256c86
    Use rayon to manage all the threads. Jordan Petridis 2018-03-30 09:31:25 +0300
  • 0623592f75 Merge branch '7-async-image-loading' into 'master' Jordan Petridis 2018-03-29 14:57:44 +0000
  • f2444f151c
    h-gtk/utils: Re-work format_err! calls and improve formatting Jordan Petridis 2018-03-29 15:26:44 +0300
  • 710a3f2552
    Use SendCell::try_get instead of SendCell::into_inner Jordan Petridis 2018-03-29 15:19:13 +0300
  • 6071c664e7
    Update changelog Jordan Petridis 2018-03-29 13:32:57 +0300
  • e203815f4f
    hammond-gtk/utils.rs: Use a hashset to keep track of cover downloads. Jordan Petridis 2018-03-29 13:07:46 +0300
  • c3658080d3
    Comment out a test. Jordan Petridis 2018-03-29 11:37:31 +0300
  • 8703470010
    h-gtk/utils: Use a threadpool to avoid spawning a million threads Jordan Petridis 2018-03-29 10:24:02 +0300
  • 88cc7e6fec
    Fix set_image_from_path test Jordan Petridis 2018-03-29 09:21:49 +0300
  • badcbc32c6
    Implement async loading of the Show covers. Jordan Petridis 2018-03-28 22:41:45 +0300
  • daa8f15ce9
    hammond-gtk::utils: change the signature of get_pixbug_from_path and rename it Jordan Petridis 2018-03-28 21:47:10 +0300
  • 89ee174ded
    Version bump. 0.3.1 Jordan Petridis 2018-03-28 14:48:43 +0300
  • cc03c2407b Merge branch '44-empty-show-widget' into 'master' Jordan Petridis 2018-03-28 11:25:35 +0000
  • 89254025f3
    Update changelog Jordan Petridis 2018-03-28 13:33:29 +0300
  • f693c986ec
    Add an empty_show if Show has no episodes. Jordan Petridis 2018-03-28 13:24:26 +0300
  • 3c7f3ecb56
    NewPodcast: Fix Image parsing if Itunes ext is Some(None). Jordan Petridis 2018-03-28 12:08:41 +0300
  • ef3809ed25
    Update about dialog. Jordan Petridis 2018-03-27 16:53:12 +0300
  • f5ddb7107e
    Update changelog Jordan Petridis 2018-03-27 16:43:06 +0300
  • 1d32018c02 Merge branch 'feature/persist-window-geometry' into 'master' Jordan Petridis 2018-03-27 12:27:33 +0000
  • c458b27573 Handle window geometry with a new struct. Rowan Lewis 2018-03-18 11:00:57 +0100
  • 524e0bb0a8 Persist window geometry including maximized state for issue #50. Rowan Lewis 2018-03-18 08:54:33 +0100
  • d525d1fe59
    InAppNofitication: Make revealer field private, change show signature Jordan Petridis 2018-03-27 12:01:53 +0300
  • bdc6264701
    app.rs: Minor formatting improvments. Jordan Petridis 2018-03-27 11:50:31 +0300
  • 7e2640e2d0
    ShowWidget: When unsub notification expires, remove show from the ignore list. Jordan Petridis 2018-03-27 11:09:53 +0300
  • 822a72efde
    gitlabci: Enable the ubuntu/rust stable build, disable tests in flatpak Jordan Petridis 2018-03-27 10:04:02 +0300
  • 192b13e393 Merge branch 'issue/52' into 'master' Jordan Petridis 2018-03-26 19:21:04 +0000
  • 2497cb31d0 Remove shadow_type from the show widget. Rowan Lewis 2018-03-18 05:22:54 +0100
  • 446a0ede54 Fix #52 by removing the specified shadow_type from the episodes and shows scrolled windows. Rowan Lewis 2018-03-18 01:34:55 +0100
  • 3d39638c99 Merge branch '36-add-undo-for-unsubscribing-from-shows' into 'master' Jordan Petridis 2018-03-26 18:39:19 +0000
  • 69e87d129a
    ShowWidget: Hide shows from the Views when unsub is hit. Jordan Petridis 2018-03-26 14:34:54 +0300
  • f7a7510322
    Implement the shared HashSet with the ignored Shows ids Jordan Petridis 2018-03-26 13:25:39 +0300
  • e9f2ba47f2
    dbquerries: Add get_episodes and get_podcasts querries that can filters. Jordan Petridis 2018-03-26 12:46:13 +0300
  • b2c95e5a73
    ShowWidget: display a notification before removing the show. Jordan Petridis 2018-03-26 10:57:44 +0300
  • 482ed7c3c6
    Update README Jordan Petridis 2018-03-26 10:11:43 +0300
  • e497f73316
    gitlabci: run glib-compile-resources from the flatpak enviroment Jordan Petridis 2018-03-21 14:24:56 +0200
  • 28965dc2b1
    gitlabci: Disable normal builds now that tests can run on the flatpak one. Jordan Petridis 2018-03-19 12:00:53 +0200
  • 5425ca35b3
    Cleanup .gitignore a bit Jordan Petridis 2018-03-19 11:52:02 +0200
  • 9f191d0ab8
    gitlabci: Run cargo test inside the flatpak. Jordan Petridis 2018-03-19 11:33:45 +0200
  • c2a3ce5096
    Why the hell you do not cache cargo. Jordan Petridis 2018-03-19 07:43:04 +0200
  • 1af06f2e0d
    Neaw gtk-rs release, yay! Jordan Petridis 2018-03-19 06:34:28 +0200
  • 2f2f11b7bc
    gitlabci: Fix flatpak issue building only master. Jordan Petridis 2018-03-18 17:03:16 +0200
  • 260e6015a1 Merge branch 'issue/53' into 'master' Jordan Petridis 2018-03-18 11:34:12 +0000
  • 7696014545 Fix #53 by setting the HTTP user agent string to the latest Firefox ESR. Rowan Lewis 2018-03-18 11:57:41 +0100
  • 2457e95f0e
    gitlabci: Improve caching Jordan Petridis 2018-03-18 05:59:35 +0200
  • 327c907463
    gitlabci: try to cache the flatpak build Jordan Petridis 2018-03-18 05:03:02 +0200
  • 1b558d3b30
    gitlabci: switch flatpak build to the custom image Jordan Petridis 2018-03-18 04:42:53 +0200
  • a0d55417cd Merge branch 'feature/gsettings-integration' into 'master' Jordan Petridis 2018-03-17 23:37:43 +0000
  • f182d441d1 Allow the Copy trait to do the work for us. Rowan Lewis 2018-03-18 00:29:52 +0100
  • e14f215793 Allow cleanup to be blocking on startup and remove cleanup from automatic content refreshes. Rowan Lewis 2018-03-17 23:50:59 +0100
  • 34536f4e21 Set dark theme at application startup based on settings. Rowan Lewis 2018-03-17 23:46:37 +0100
  • bc2da6e59e
    gitlabci: add flatpak build and reformat tabs. Jordan Petridis 2018-03-18 00:31:15 +0200
  • afdedc7575 Use crono types instead of unsigned integers for time periods. Rowan Lewis 2018-03-17 01:10:10 +0100
  • 69a7a9b180 Renamed the 'auto-refresh' settings to 'refresh-interval' so that they represent the internal behaviour better. Rowan Lewis 2018-03-16 23:31:12 +0100
  • a7540583d6 Connect settings for auto refresh and cleanup. Rowan Lewis 2018-03-16 23:23:06 +0100
  • a253d7ebf5 Merge branch 'feature/gsettings-schema' into 'master' Jordan Petridis 2018-03-16 20:05:19 +0000
  • 3886402f8e Spelling correction. Rowan Lewis 2018-03-16 20:45:40 +0100
  • 97e402b980 Added initial settings schema. Rowan Lewis 2018-03-16 20:38:37 +0100
  • 93e15af209
    Compress gresource ui files. Jordan Petridis 2018-03-16 21:29:54 +0200
  • 9f3a5a13b3
    EpisodeWidget: Some RefCell are not really necessary. Jordan Petridis 2018-03-16 20:11:17 +0200
  • 3a0fb4bdec
    Upgrade dependancies. Jordan Petridis 2018-03-14 04:07:44 +0200
  • 8a460930c6
    Update changelog. Jordan Petridis 2018-03-14 01:10:02 +0200
  • 57ae81cf2c Rust is not like other languages, removing braces. Rowan Lewis 2018-03-13 23:58:27 +0100
  • 5f9db11aa1 Rust complained about the filter closure being used in .filter, use it in the .for_each instead. Rowan Lewis 2018-03-13 23:49:13 +0100
  • fde0ecb050 Avoid setting the expiry to mutable. Rowan Lewis 2018-03-13 23:44:08 +0100
  • a11c4c9bd2
    InAppNotification: Twek the margins around the text label. Jordan Petridis 2018-03-13 21:55:21 +0200
  • d4b98b5cb2
    I hate everything that has to do with centering stuff. Jordan Petridis 2018-03-14 00:40:29 +0200
  • 30563ffd61 Remove unused reference to Arc. Rowan Lewis 2018-03-13 23:26:58 +0100
  • be2d707391 Replaced played_cleanup function with a function that accepts a closure. Rowan Lewis 2018-03-13 23:17:01 +0100
  • fdf3908494
    This reverts cc052eb450 Jordan Petridis 2018-03-13 07:23:43 +0200
  • cc052eb450
    gitlabci: use meson to test the build instead of cargo. Jordan Petridis 2018-03-13 07:03:31 +0200
  • 4535c3005d Merge branch 'state-machines-experiements' into 'master' Jordan Petridis 2018-03-13 04:52:40 +0000
  • 030fed6d12
    EpisodeWidget: Just in case there was a deadlock. Jordan Petridis 2018-03-13 04:57:11 +0200
  • fc9579cd51
    EpisodeWidget: Replace some Mutexs with RefCells. Jordan Petridis 2018-03-13 04:44:06 +0200
  • 74712b5410
    EpisodeWidget: Remove unnecessary Arcs. Jordan Petridis 2018-03-13 03:47:46 +0200
  • 05628a2529
    Update changelog. Jordan Petridis 2018-03-12 22:32:52 +0200
  • 1bdd2f2f5b
    Merge branch 'master' into state-machines-experiements Jordan Petridis 2018-03-12 22:10:14 +0200
  • 3af6e103aa Merge branch '49-itunes-to-rss-resolver' into 'master' Jordan Petridis 2018-03-12 19:52:51 +0000
  • 3dcc20ae86
    Update changelog. Jordan Petridis 2018-03-12 21:14:12 +0200
  • 8a18630ae5
    Initial integration of the itunes resolver with the Add button. Jordan Petridis 2018-03-12 20:49:02 +0200
  • b87c331b12
    Make the itunes_resolver functions inlined. Jordan Petridis 2018-03-12 07:28:09 +0200
  • 9da2414e8b
    Initial implementation of an itunes_to_rss url resolver. #49 Jordan Petridis 2018-03-12 06:48:05 +0200
  • 285291b2ed
    Ignore tests that need access to the host system. Jordan Petridis 2018-03-12 03:35:07 +0200
  • dbbb4e589e
    InAppNotification: Fix autohiding after the callback is executed. Jordan Petridis 2018-03-09 20:24:28 +0200
  • 064879c4ce
    InAppNotification: Remove reduntant Overlay. Jordan Petridis 2018-03-09 19:46:46 +0200
  • 8614922213
    InAppNotification: Change box margins. Jordan Petridis 2018-03-09 19:36:43 +0200
  • 745ea0ca10
    Flatpak: Add dconf permissions. Jordan Petridis 2018-03-09 17:14:49 +0200
  • 99bc80c15b
    ShowWidget: Add a 6px margin to the settings popup. Jordan Petridis 2018-03-09 17:04:11 +0200
  • 3423d854e1
    ShowWidget: Change the mark_all notif wording. Jordan Petridis 2018-03-09 16:43:13 +0200
  • 483fd090f1
    InAppNotification: Add close button. Jordan Petridis 2018-03-09 15:25:53 +0200