Permalink
Commits on Oct 14, 2018
  1. Release 4.13.0

    fenryxo committed Oct 14, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Require GLib 2.56.1 and GTK+ 3.22.30

    fenryxo committed Oct 14, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Oct 13, 2018
  1. Don't let user to set media keybindings

    fenryxo committed Oct 13, 2018
    - It clashes with the system handling.
    - There is Multimedia keys feature for that.
    - Issue: #473
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Require Vala 0.42.0

    fenryxo committed Oct 13, 2018
    #478
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Oct 10, 2018
  1. CircleCI: Build Vala from source

    fenryxo committed Oct 10, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 17, 2018
  1. Add MediaPlayer.setCanRepeat/setRepeatState

    fenryxo committed Sep 17, 2018
    Issue: #21
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Add MediaPlayer.setCanShuffle/setShuffleState

    fenryxo committed Sep 16, 2018
    Issue: #20
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 16, 2018
  1. Move MPRIS to the Basic Tier

    fenryxo committed Sep 16, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 14, 2018
  1. Add JS documentation for shuffle status

    fenryxo committed Sep 14, 2018
    Issue: #20
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Add JS documentation for repeat status

    fenryxo committed Sep 14, 2018
    Issue: #21
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  3. jsdoc: Add missing "since 4.13" annotations

    fenryxo committed Sep 14, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 13, 2018
  1. Add Toggle shuffle on/off

    fenryxo committed Sep 13, 2018
    Issue: #20
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. MPRIS: Use shorter update interval

    fenryxo committed Sep 13, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  3. MPRIS: Emit Position update only after seeking

    fenryxo committed Sep 13, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  4. Don't emit MPRIS update if there is no update

    fenryxo committed Sep 13, 2018
    It crashes otherwise.
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  5. Fix setting repeat status from MPRIS

    fenryxo committed Sep 13, 2018
    Property change notification was not sent.
    
    Issue: #21
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 10, 2018
  1. Add API for Toggle repeat on/off

    fenryxo committed Sep 10, 2018
    Issue: #21
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 9, 2018
  1. Add Flash downloader

    fenryxo committed Sep 9, 2018
    Issue: #458
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Add Connection.download_data

    fenryxo committed Sep 9, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  3. Rename some commands in setup_env

    fenryxo committed Sep 9, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 3, 2018
  1. Remove extra g_variant_ref

    fenryxo committed Sep 3, 2018
    Probably fixed upstream and causes memory leaks
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Don't patch glib vapi with valac 0.42

    fenryxo committed Sep 3, 2018
    It was fixed upstream.
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 2, 2018
  1. Merge paywall changes

    fenryxo committed Sep 2, 2018
    - Trial bar is removed from the main window
    - 30-day free trial of Nuvola Premium is introduced
    - Gumroad licenses are supported
    
    - Issue: #422
    - Issue: #459
    - Issue: #461
  2. Remove unnecessary warning

    fenryxo committed Sep 2, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  3. Add new activation help URL

    fenryxo committed Sep 2, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  4. paywall: Remove purchase confirmation needed view

    fenryxo committed Sep 2, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  5. Add subscription Gumroad products

    fenryxo committed Sep 2, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  6. Improve alignment of paywall info views

    fenryxo committed Sep 2, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Sep 1, 2018
  1. Extract HTTP from GumroadApi & Oauth2Client

    fenryxo committed Sep 1, 2018
    Both GumroadApi & Oauth2Client contained functions to do
    HTTP request. It is now in HttpClient class.
    
    In addition, HTTP requests are now retried on network/server
    error.
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Add reason text when license is not valid

    fenryxo committed Sep 1, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  3. Pre-fill current license key when refreshing

    fenryxo committed Sep 1, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  4. Check real validity of cancelled subscriptions

    fenryxo committed Sep 1, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  5. Refactor license validation

    fenryxo committed Sep 1, 2018
    - Store license if it is found albeit invalid
    - Distinguish license tier and effective tier
    - Cache whole TiliadoLicense object
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Commits on Aug 29, 2018
  1. Add Component.bind_config_property

    fenryxo committed Aug 26, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
  2. Enable most features by default

    fenryxo committed Aug 26, 2018
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>