1. 24 Sep, 2015 3 commits
  2. 23 Sep, 2015 2 commits
    • Alexandre Lision's avatar
      ui: adapt to recentmodel changes · 21666f38
      Alexandre Lision authored
      when there is only one call with the peer, do not show a child.
      
      Issue: #75334
      Change-Id: Ia0e9cb381771ca4d1d9282651632333498294c97
      21666f38
    • Alexandre Lision's avatar
      translations: update filename · eab969c4
      Alexandre Lision authored
      PreferencesScreen.xib -> PreferencesWindow.xib
      ID has been changed in transifex config file, and on the web platform.
      
      Issue: #80347
      Change-Id: I4e1e17672064e91f03276eb974b1d7448ee0e9a3
      eab969c4
  3. 22 Sep, 2015 2 commits
    • 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
    • Alexandre Lision's avatar
      wizard: fix workflow · 08abfacd
      Alexandre Lision authored
      - enable "share by mail" when rechecking your ringID
      - populate RingID field on first setup in the main window (field was blank)
      - Hide the "show certificates" button on more cases
      
      Issue: #80704
      Change-Id: I25109437f7fac4e30535d04906b372641747746f
      08abfacd
  4. 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
  5. 17 Sep, 2015 2 commits
  6. 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
  7. 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
  8. 03 Sep, 2015 1 commit
  9. 02 Sep, 2015 3 commits
  10. 17 Aug, 2015 1 commit
  11. 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
  12. 11 Aug, 2015 2 commits
  13. 10 Aug, 2015 3 commits
    • Alexandre Lision's avatar
      turn: add turn credentials for account · 9ddfd8dc
      Alexandre Lision authored
      This adds turn server/username/password/realm for account configuration
      (advanced panel)
      
      Issue: #78299
      Change-Id: I75edbe65fc383678836224e68ca8cc09f27ad750
      9ddfd8dc
    • Alexandre Lision's avatar
      focus: fix chat · 16d9c0a2
      Alexandre Lision authored
      The ring ID label behind was receiving click events instead of the chat field.
      This fix moves the ring ID label to prevent interference with on-top ui,
      and gives focus to the chat field automatically when uncollapsing the chat
      view.
      
      Issue: #78879
      Change-Id: Ib46dd3054978f295d8b63c8f28a056533e027145
      16d9c0a2
    • Alexandre Lision's avatar
      url scheme: register ring in URL schemes · 18e1fcd9
      Alexandre Lision authored
      This commits register the ring:<hash> and ring://<hash> pattern system wide
      to automatically launch a call to the clicked ringID.
      
      Issue: #78605
      Change-Id: I6a0837c14dc329f0ca299a2238a149c2a479ef8f
      18e1fcd9
  14. 04 Aug, 2015 4 commits
    • Alexandre Lision's avatar
      leak: manually delete c++ pointers · 54b0fae5
      Alexandre Lision authored
      ARC does not take in charge C++ pointers
      
      Issue: #78372
      Change-Id: Ia62d70073e541c0979ef556d8adb3686cfec799e
      54b0fae5
    • Alexandre Lision's avatar
      contacts: fix wrong nib name · ae840f2b
      Alexandre Lision authored
      There was an occurence to the old name PersonEditor that was preventing the
      add to contact feature to work on History entries.
      
      Issue: #78236
      Change-Id: I2b6190c66a5812cc0c74884f667be6283b266276
      ae840f2b
    • 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
    • Alexandre Lision's avatar
      ui: display ring ID on main interface · bb5c2466
      Alexandre Lision authored
      This reproduce the behavior of Gnome and Windows clients
      
      Issue: #78363
      Change-Id: I1f6e9fc216e81907c41caff61d7e8fe1b2d8e277
      bb5c2466
  15. 30 Jul, 2015 2 commits
    • Alexandre Lision's avatar
      video settings: prevent stopping preview · e0c7e33d
      Alexandre Lision authored
      Prevent the video setting panel to start/stop the preview if it's already
      running. If their is an ongoing call we do not stop the preview when leaving
      video settings panel.
      
      Issue: #78359
      Change-Id: I4bcf0cee460880e6491b57535348ef3ef46b474b
      e0c7e33d
    • Alexandre Lision's avatar
      sip settings: fix crash when showing password · 0327c0e0
      Alexandre Lision authored
      The clearTextField was garbage collected by ARC instantly after allocation,
      since pointer was using (assign) == weak reference with no ownership on it.
      
      We remove the weak reference to tryRegisterButton since it was never used.
      
      Issue: #78366
      Change-Id: Ie20dbe0adc97fba868fceaf6ad109aa67da1ca66
      0327c0e0
  16. 29 Jul, 2015 2 commits
    • Alexandre Lision's avatar
      ring account: add incoming call permissions · 28664357
      Alexandre Lision authored
      This commit adds the three options for dht calls.
      If "Allow Unknown" is checked then Allow Contacts and History are greyed out,
      since their value won't be used anyway.
      
      I've simplified a bit the loadAccount method in AccRingVC.mm
      
      Issue: #78241
      Change-Id: Ie95b54d11bb979bb369db2344158f37a3320ec88
      28664357
    • Alexandre Lision's avatar
      call: set displayName for ring accounts · a1f07bf7
      Alexandre Lision authored
      Send the alias of the Ring account as the displayName
      This is retro-compatible, by setting the displayName field on any ring
      account created before this change.
      
      Issue: #77365
      Change-Id: Ifbe6269fa5fd6095cd0f61bfb23e443998418a16
      a1f07bf7
  17. 22 Jul, 2015 2 commits
  18. 16 Jul, 2015 1 commit
  19. 15 Jul, 2015 1 commit
    • Alexandre Lision's avatar
      lrc: remove codec saving · 8198f743
      Alexandre Lision authored
      this is now detected by lrc codecmodel's state machine
      
      Refs #77567
      
      Change-Id: Ia85777798bcba6f7974fc9fd14ef8759696b9727
      8198f743
  20. 13 Jul, 2015 1 commit
  21. 10 Jul, 2015 1 commit
  22. 08 Jul, 2015 1 commit
  23. 07 Jul, 2015 1 commit