1. 19 Jan, 2016 2 commits
  2. 07 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      headers: update copyright · 9fe374b1
      Alexandre Lision authored
      - Happy new year
      - remove OpenSSL additionnal permission
      - remove unnecessary ifndef for headers
      
      Change-Id: I32dcd918bb3138b3cf53e6ec078f4f720ad41e15
      Tuleap: #218
      9fe374b1
  3. 26 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      ui: change person default icon · d5229f34
      Alexandre Lision authored
      This commit introduces adjustements in lists layout.
      In SmartList
      - use custom Ring default user icon
      
      In PersonsList
      - use custom Ring default user icon
      - make categories selectable
      - remove background color of categories
      
      In HistoryList
      - add photo/default Ring user icon to history entries
      
      Tuleap: #151
      Change-Id: I99bba6ef95b31f9f6ac33d14f434c0a0bd53c654
      d5229f34
  4. 16 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      conference: first implementation · 89edc6ad
      Alexandre Lision authored
      This commit adds conferences management
      
      - create conference by joining two ongoing calls/conferences
      - create conference by calling a new peer and joining him to the ongoing
      call/conference
      - hanging up conferences
      
      This commit relies on CallModel and RecenModel selection models
      interactions to update call view and Smartlist row selected.
      
      Change-Id: Ib9f6b9b870e66c8ccfb5115ad6fdb592c625eb58
      Tuleap: #114
      89edc6ad
  5. 05 Nov, 2015 2 commits
    • Alexandre Lision's avatar
      remove quality button · 0e66aea4
      Alexandre Lision authored
      this is now handled automatically by the daemon
      
      Tuleap: #96
      Change-Id: Ib0011a3bd70ed875ec66edbe6fe752fb02669dcb
      0e66aea4
    • Alexandre Lision's avatar
      call: add transfer ability · 883719f5
      Alexandre Lision authored
      This commit adds attended/unattended transfer capability
      It also improves call controls visibility
      
      Tuleap: #56
      Change-Id: I66c2bc22f015f12dc58cf98768b8b3c689e6fdcb
      883719f5
  6. 30 Sep, 2015 2 commits
    • Alexandre Lision's avatar
      ui: update in-call actions · 266fca0e
      Alexandre Lision authored
      - use new button theme for call controls buttons.
      - add an icon for recording
      - gide buttons when available instead of disabling them
      
      Issue: #79400
      Change-Id: I712467b8f7b7fe16317f4283ae9d4f91bc8b9203
      266fca0e
    • Alexandre Lision's avatar
      ui: update button style · 6da08a80
      Alexandre Lision authored
      fit with wireframes. Blue circles and white icons.
      Add this changes in the Person View Controller as well.
      
      Issue: #79400
      Change-Id: I82fd0189da0ead41e87de91d4a8123a968d79fea
      6da08a80
  7. 22 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      ui: refactor preferences · bfa68f6a
      Alexandre Lision authored
      - use a different window to display preferences. This allows proper window
      resizing when switching between panels.
      - remove the Setting button from the main interface (and the toolbar).
      
      Issue: #80238
      Change-Id: I220bfb3e92cdd426c721b3b5b1b44014a399fb48
      bfa68f6a
  8. 21 Sep, 2015 2 commits
    • Alexandre Lision's avatar
      ui: override default theme · 4e280d62
      Alexandre Lision authored
      This commit overide style for tree items rendering, to fit with wireframes.
      It adds a new Highlight shadow, new item separator, new Selected style.
      Items can also have an array of "contextual views" that will be rendered only
      on mouse hovers events.
      It also introduce support for Ring official colors.
      
      Issue: #79400, #79398
      Change-Id: I8d227955f9afe25240b1ece991c57a3cbf996474
      4e280d62
    • Alexandre Lision's avatar
      smartview: refactor left panel · 4dfcafc0
      Alexandre Lision authored
      Major rewrite of the main left panel UI
      
      - remove the ongoing calls treeview
      - default to smartview treeview
      - remove call field from toolbar and display it on top of left panel
      - add access to alphabetical contacts treeview
      - add access to history
      
      Issue: #79398
      Change-Id: Iac36b6f4ace30cdb70c4dcf619d64cd91b84c95c
      4dfcafc0
  9. 16 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      i18n: integrate translations to packaging · 922380d1
      Alexandre Lision authored
      This commit adds internationalization support
      We interface with Transifex as our web translation platform.
      
      Two new scripts:
      - generate-strings.sh: generates source files in English.
      We need one source file by UI file
      (Apple's law) + one Localizable.strings for strings in code.
      
      - update-translations.sh: pulls translations completes at 75% at least
      from transifex, and cleanup the files (UTF-16LE to UTF-8 encoding,
      and remove first line with corrupted char)
      
      Issue: #80347
      Change-Id: Iefd297e424aaacefe6e867192e10dabd21bfb8d2
      922380d1
  10. 15 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      i18n: add lrc translation · 46dc0c3f
      Alexandre Lision authored
      We package what is found in the cmake install prefix for LRC translation
      files. All .qm files are place in the final app Bundle under
      Resources/QtTranslations.
      
      When app starts a QTranslator loads matching .qm file based on system
      language.
      
      Issue: #80347
      Change-Id: I078d058b961ce35ecd16a03411e4d19fa2a50173
      46dc0c3f
  11. 02 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      main ui: add welcome message · 7f8351be
      Alexandre Lision authored
      improve display of the ring id and add welcome message (same as website)
      
      Issue: #79399
      Change-Id: Id5864c678a6b3c07ba7ffc23ac80e78a41eadf9b
      7f8351be
  12. 13 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      autoupdate: use proper string to check updates · 7208b76a
      Alexandre Lision authored
      Sparkle tries to match the sparkle:version field in the RSS feed, to the
      CFBundleVersion field in the app's info.plist.
      
      The latest was set to "Samuel de Champlain" and not the current date, Sparkle
      was never able to match the two properly
      
      Issue: #79077
      Change-Id: I6352db4ccbe5e81a39e09dd346616ec9cbb99d84
      7208b76a
  13. 04 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      contacts: create or update contacts · 2db8f477
      Alexandre Lision authored
      Add ability to create a new contact with an unknow uri, or link it to an
      existing contact.
      This is presented in a popover, either from an history entry, or during
      a call with an unknown URI.
      
      Issue: #78236
      Change-Id: I22fa416b9f5c7a6eceb6f2ea47bb30aa251cda54
      2db8f477
  14. 16 Jul, 2015 1 commit
  15. 30 Jun, 2015 1 commit
    • Alexandre Lision's avatar
      autoupdate: add Sparkle framework · 3d4143a5
      Alexandre Lision authored
      This commits brings optionnal linking against Sparkle framework.
      This framework is used to autoupdate apps not present in the Mac app store
      
      Refs #75349
      
      Change-Id: I82b14757c106f1282d91e631927057d00989feb7
      3d4143a5
  16. 17 Jun, 2015 2 commits
    • Alexandre Lision's avatar
      call: add connecting animation · f47a2561
      Alexandre Lision authored
      This commit adds an animated circular progress view when the state is in
      Initialization or Connected states.
      We also use LRC's HumanStateName instead of hardcoding call state in the client
      
      Refs #75634
      
      Change-Id: I574838d624ba9705011c463ccabc5c78857193b4
      f47a2561
    • Alexandre Lision's avatar
      cleanup: run XCode code analysis · 81c9721c
      Alexandre Lision authored
      enable ARC in CMakelist.txt
      fix small potentials leaks across the client
      
      Refs #75600
      
      Change-Id: I72ba17e6daed393abdf38653f45c040bd3427ead
      81c9721c
  17. 15 Jun, 2015 1 commit
  18. 09 Jun, 2015 1 commit
    • Alexandre Lision's avatar
      osx: add chat support · 58cab671
      Alexandre Lision authored
      This commit adds a collapsible right panel for incall chatting
      
      Refs #74037
      
      Change-Id: I82c53174c1dbdeb1cfdb4ab8a773256aa182b70c
      58cab671
  19. 04 Jun, 2015 1 commit
  20. 25 May, 2015 1 commit
  21. 01 May, 2015 2 commits
    • Guillaume Roguez's avatar
      bump to 0.4.0 · e3fe5396
      Guillaume Roguez authored
      New master
      
      Refs #72274
      
      Change-Id: I9d8981966e7aebeefa8e8531ab5d8a5b231d28bd
      e3fe5396
    • Alexandre Lision's avatar
      packaging: add new Qt dependencies · 3a70f4ff
      Alexandre Lision authored
      we need to link with some imageformats plugins for contact photos
      
      Refs #70920
      
      (cherry picked from commit deb3cc4521f7d5f56486acf378ce1d3ade5b403a)
      Change-Id: I821f8b9467a80a665983085136d16acdfcfcaa63
      3a70f4ff
  22. 23 Apr, 2015 1 commit
    • Alexandre Lision's avatar
      cleanup: better project hierarchy · 4ba18028
      Alexandre Lision authored
      - adapt file names to match our convention
      - sort code in subgroups (no more Sources and Headers groups)
      
      Refs #71037
      
      Change-Id: I585b85b9ba8f86407efc9127f29010117b5ee674
      4ba18028
  23. 15 Apr, 2015 1 commit
  24. 14 Apr, 2015 4 commits
  25. 30 Mar, 2015 2 commits
    • Alexandre Lision's avatar
      project: use better structure · 7d2a48b9
      Alexandre Lision authored
      Create src/ and ui/ sub-folders instead of flat structure
      Remove cantarell folder and licence duplicate
      
      Refs #69161
      
      Change-Id: Ifa136b0e26533f4e9d178479fc958a2563917894
      7d2a48b9
    • Alexandre Lision's avatar
      packaging: create valid bundle and dmg · e7e01ba5
      Alexandre Lision authored
      We use BundleUtilities to fix embedded deps, and CPack to create
      the DragNDrop final .dmg
      
      Refs #69161
      
      Change-Id: I082f94b7cbf8a42e74bd3d61abf56c631a78acb9
      e7e01ba5
  26. 27 Mar, 2015 1 commit
  27. 24 Mar, 2015 3 commits
  28. 20 Mar, 2015 1 commit
    • Alexandre Lision's avatar
      ui: add call screen interface · c514805c
      Alexandre Lision authored
      - in/out animation
      - switch calls in conversation tree
      - basic controls over call: accept/hangup/hold
      - video
      
      Refs #67611
      
      Change-Id: I1d302d2539cb473e27ea469781b72f44963eb0a0
      c514805c