1. 12 Nov, 2019 1 commit
  2. 10 Sep, 2019 1 commit
  3. 12 Aug, 2019 1 commit
  4. 08 Jan, 2019 1 commit
  5. 02 Jan, 2019 1 commit
  6. 29 Dec, 2018 1 commit
  7. 26 Dec, 2018 1 commit
  8. 12 Dec, 2018 1 commit
  9. 05 Dec, 2018 1 commit
  10. 27 Jul, 2018 1 commit
    • Sébastien Blin's avatar
      ringnotify: rewrite notification system · cc4e824b
      Sébastien Blin authored
      Ring will now use three types of notifications:
      
      1. Call notifications: opened when an incoming call is here
      and closed at the end of the call.
      2. Request notifications: opened when a new trust request
      arrives and closed when the user accepts/refuse/block or
      just open the conversation.
      3. Chat notifications: arrives with new interactions and if
      the current conversation is different or the client not focused. Closed
      by Gnome or when the conversation is opened.
      
      Change-Id: I5e5abf20507bac8bb37c429bc929c671fe66bd6b
      Gitlab: #868Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      cc4e824b
  11. 05 Jul, 2018 1 commit
    • Sébastien Blin's avatar
      newaccountsettings: add a new account settings page · 61c19d18
      Sébastien Blin authored
      Link the account settings page to the new models in LRC.
      
      ** Summary changes **
      
      + Link AvatarManipulation to new models and change the size of the
      widget
      + Redo the account combobox selector to show the avatar
      + Add the ability to see disabled accounts and linked conversations
      + Redo the whole accounts settings page and reorganize settings
      + Link the username registration widgets to new LRC
      + Add the ability to create SIP accounts from the wizard
      
      Change-Id: I43b15d1279ce1e3c8dee97b46fa6317aba272635
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      61c19d18
  12. 01 May, 2018 1 commit
  13. 17 Apr, 2018 1 commit
  14. 11 Apr, 2018 1 commit
    • Hugo Lefeuvre's avatar
      fix: make download directory dialog modal · 7e100896
      Hugo Lefeuvre authored
      The Download folder button (Settings/General) is implemented as a
      FileChooserButton, which makes the ChooseFolder dialog non-modal by
      default. While this can be meaningful in many cases, it is a very
      confusing feature for Ring users.
      
      In this patch, we:
      a) Stop using FileChooserButton (it is very difficult to have modal
         dialogs with this class)
      
      b) Instead opt for a classical button with dedicated callback handling
         dialog stuff
      
      In order to make the dialog modal, a reference to the main window is
      needed by the callback. Since the GeneralSettingsView inherits from
      GtkScrolledWindow, this reference is not stored by default into the
      class. In order to address this issue we implement a property system
      and store the main window reference into the private variables of the
      class.
      
      Change-Id: I8ea4fb7fa32d289abffc44ee80215f08c155cbd6
      Tuleap: #1852
      Reviewed-by: Sébastien Blin's avatarSébastien Blin <sebastien.blin@savoirfairelinux.com>
      7e100896
  15. 12 Mar, 2018 1 commit
  16. 31 Jan, 2018 1 commit
  17. 23 Jan, 2018 1 commit
  18. 16 Jan, 2018 1 commit
    • Nicolas Jager's avatar
      set history limit · d27fdaaf
      Nicolas Jager authored
      - history limit is now stored by the client. this patch ensure
      only to keep the data. It does not clean the history yet.
      
      Change-Id: Ia95b4589f9ec71f5c84fefa0341080346ef874ab
      d27fdaaf
  19. 01 Aug, 2017 1 commit
  20. 19 Jul, 2017 1 commit
  21. 13 Jul, 2017 1 commit
  22. 07 Oct, 2016 1 commit
    • Stepan Salenikovich's avatar
      use new lrc API to clear all chat and call history · 738e59ae
      Stepan Salenikovich authored
      Now the views will actually get cleared, without having to restart
      Ring (though the ContactMethods generated from the history will
      still remain).
      
      This also amends the outdated dialog message which asks the user
      to confirm this operation.
      
      Change-Id: Ib71f20f7a0e804648242638361f615aec8781ee1
      Tuleap: #925
      738e59ae
  23. 04 Oct, 2016 1 commit
    • Stepan Salenikovich's avatar
      search entry: open chat view instead of call · e9933249
      Stepan Salenikovich authored
      This changes the default behaviour of the search entry, the button
      next to it, and the autocompletion drop down to opening the chat view
      with the selected CM/Person instead of placing a new call. This allows
      people who wish to simply chat with a new RingID to do so, instead of
      first having to call that RingID or add it to a Contact in their
      addressbook.
      
      Additionally, a setting has been added to change this behaviour, so
      that (typically) SIP users can easily place new calls by entering phone
      numbers in the search entry.
      
      Also, a "Place call" button has been added to the chat view (when not
      in a call), so that users can easily call someone they are chatting with
      without having to double click on that contact in the contacts list.
      
      Change-Id: Ia833fb36620fd34afdbb3c3a4357c212a87f8796
      Tuleap: #953
      e9933249
  24. 15 Sep, 2016 1 commit
  25. 20 Jun, 2016 1 commit
    • Stepan Salenikovich's avatar
      Add Ring systray icon · 982b2883
      Stepan Salenikovich authored
      This adds an icon in the notification areas (systray) by default.
      The icon also has a popup menu which allows the user to show or hide
      the main widow and to quit Ring.
      
      It uses 2 systray icon implementations:
      - AppIndicator from Canonical
      - GtkStatusIcon from Gtk, but deprecated
      
      A CMakeLists option is added "USE_APPINDICATOR" and is ON by default.
      However this adds a dependency on appindicator3-0.1. If the option is
      set to OFF or the dependency is not found then we fallback on using
      GtkStatusIcon.
      
      AppIndicator is prefered so that the status icon appears for Unity
      users, as unity does not support GtkStatusIcon by default.
      
      Additionaly, the GSettings schema has been modified slightly. The
      general Ring settings menu also now says has the option "Show Ring
      icon in the notification area (systray)" instead of of "Hide Ring
      on close instead of quitting". This mimics other gtk app behavior,
      such as Transmission. When the systray is enabled, closing the main
      window will not quit Ring. When the systray is disabled closing the
      main window will quit Ring so that it doesn't continue to run
      withou the user being aware.
      
      Tuleap: #370
      Change-Id: I9f5c2811e135d20b0b6c81ab4a80be748f6a1be3
      982b2883
  26. 06 Jun, 2016 1 commit
  27. 12 Feb, 2016 1 commit
    • Stepan Salenikovich's avatar
      allow main window to be resized smaller · ab0f5be6
      Stepan Salenikovich authored
      Certain views/widgets were preventing the ability to resize the
      main window to a smaller size. They have either been placed in
      resizable containers (GtkScrolledWindow or GtkPaned) or their
      properties have been modified such that they can be shrunk.
      
      The account view has also been made to look more consistent with
      the rest of the application as a result.
      
      The main window has also been given a bigger default size, since
      the previous size was forced by certain widgets.
      
      Change-Id: Id8ee182becb1bee58a9fbf66236d795df54fc0f5
      Tuleap: #348
      ab0f5be6
  28. 25 Jan, 2016 1 commit
    • Stepan Salenikovich's avatar
      update copyright headers · be87d2c7
      Stepan Salenikovich authored
      Update for 2016. Remove OpenSSL clause since we don't use OpenSSL.
      Fix instances of capitalized 'f' in 'Savoir-faire Linux'.
      
      Change-Id: I92daa0021a25b2af992de3da5b4448e5295c1a3f
      Tuleap: #218
      be87d2c7
  29. 05 Nov, 2015 1 commit
    • Stepan Salenikovich's avatar
      chat: add option for chat to be the right (default) · a5e8e368
      Stepan Salenikovich authored
      The chat can now be bellow the video or to the right.
      An option for this is added to the gsettings schema and
      to the UI. The default is for it to be to the right
      like the other Ring clients.
      
      Change-Id: I6db382ac77ce0ed192bb717ee7825471ae8f34ee
      Tuleap: #110
      a5e8e368
  30. 27 Oct, 2015 1 commit
    • Guillaume Roguez's avatar
      adapt code to LRC API change · 5d1514b8
      Guillaume Roguez authored
      LRC API (Singleton's implementation) has changed.
      This patch adapats the code to these changes.
      Moslty changes deferencement '->' for direct access '.'
      
      Tuleap: #44
      Change-Id: Ic87b1306a1239fdb8a6af0affe1ecbc1d16f609c
      5d1514b8
  31. 15 Sep, 2015 1 commit
  32. 31 Jul, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: allow client to keep running on close · bc6c4bed
      Stepan Salenikovich authored
      Two options have been added to the client:
       - hide on close (true by default)
       - bring to foreground (true by default)
      
      The client will now continue running by default in the background
      after the user closes the main window and thus be able to receive
      calls and messages. By default the client will also be brought to
      the foreground when a new call is incoming.
      
      Issue: #78461
      Change-Id: I3658cd60d2df0a3e1a8c2a4f5d1173824244a3d4
      bc6c4bed
  33. 09 Jun, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: add autostart functionality · fb7f295e
      Stepan Salenikovich authored
      Autostart is enabled by creating a symlink to gnome-ring.desktop
      in $XDG_CONFIG_HOME/autostart (this is supported by all XDG
      compliant desktop environments.
      This is enabled by default and will be done the first time the
      client is launched and the setting is checked on every launch.
      This patch also adds a GSettings schema for the client to keep
      track of the client settings (for now just the autostart enabled).
      
      To support non-installed builds, the gschema is compiled to the
      directory of the binary by default. The client first checks for
      the .desktop and the compiled gschema in the local directory of
      the binary.
      
      A patch is required in the packaging branch to support the new
      functionality.
      
      Refs #74056
      
      Change-Id: Ife9c8149e3225ab765dc1d2472ca0fd44ad35691
      fb7f295e
  34. 19 May, 2015 1 commit