1. 22 Apr, 2019 1 commit
  2. 18 Apr, 2019 1 commit
    • Kateryna Kostiuk's avatar
      UI: new account details · 4845e64a
      Kateryna Kostiuk authored
      - fix display username and devices for newly created account.
      - add timeout for name registration. After this timeout notify
      user that name registration not finished and navigate to main
      interface.
      
      Change-Id: I2882c90744470c0283f6215cbe019e29d15c9a5e
      4845e64a
  3. 17 Apr, 2019 1 commit
    • Kateryna Kostiuk's avatar
      UI/UX: name registration · 5423a46c
      Kateryna Kostiuk authored
      Currently application can be used right after account creation.
      It could be confused for user because name registration will be
      finished after or failed at all. This patch ensure that application
      receive registering name answer before completing account creation
      process. This could introduce longer time for account creation
      but user would have better understanding of account state.
      
      Change-Id: I317b98624b1943bddb35859557beed9160016023
      5423a46c
  4. 16 Apr, 2019 1 commit
  5. 15 Apr, 2019 1 commit
    • Kateryna Kostiuk's avatar
      remove force unwrap · b33a2167
      Kateryna Kostiuk authored
      Replace force unwrap to prevent possible crashes.
      
      Change-Id: I98ca63608fe814242f1b473e84b652418696d568
      b33a2167
  6. 12 Apr, 2019 3 commits
    • Kateryna Kostiuk's avatar
      video: increase quality · f7b63545
      Kateryna Kostiuk authored
      Set video quality to 1280x720 when using hardware acceleration.
      
      Change-Id: I2931a88215baac0a74b52bef35781865ad31d357
      f7b63545
    • Kateryna Kostiuk's avatar
      video: pause in background mode · 6ac0bbae
      Kateryna Kostiuk authored
      When application enter background VideoToolbox session become invalid
      and need to be reset when application enter foreground. This patch
      disable video when enter background and enable when entering foreground.
      
      Change-Id: I5a307ca99298a6fb891b5b6d3920954c06e4d952
      6ac0bbae
    • Kateryna Kostiuk's avatar
      video: frame rotation · af148d1b
      Kateryna Kostiuk authored
      Add rotation to frame instead of switching input device.
      Keep old way as backup in case if device do not support format
      compatible with av_pixel_format
      
      Change-Id: I2c02e6c958f8f671ee0a762b10a2774ee8dfc074
      af148d1b
  7. 11 Apr, 2019 1 commit
    • Kateryna Kostiuk's avatar
      UI: notifications and alerts · 67180dc2
      Kateryna Kostiuk authored
      - Add account name for incoming call
      - fix peer display name for incoming messages notifications
      - do not present notifications if proxy disabled
      
      Change-Id: If09aa60baa416b23958b754d6777492d24ca8815
      67180dc2
  8. 10 Apr, 2019 1 commit
  9. 29 Mar, 2019 1 commit
  10. 27 Mar, 2019 1 commit
  11. 21 Mar, 2019 1 commit
    • Kateryna Kostiuk's avatar
      database: migrate to database for account · 5e8d8b81
      Kateryna Kostiuk authored
      New database is created per account. It contains:
      - profiles table
      - conversations table
      - interaction table
      - account profile. This table has only one row and store account
      avatar and alias
      
      Database file named by account id.
      
      Database content also was changed:
      - contact uri stored in canonical format, so it is unique for SIP
      contacts
      - generated messages stored in a format that allows localizations.
      
      Change-Id: Id7803ab797ac937d63155870fc5c8edf94119bbd
      5e8d8b81
  12. 14 Mar, 2019 2 commits
    • Kateryna Kostiuk's avatar
      Revert "database: migrate to version 1" · 0ea39d4d
      Kateryna Kostiuk authored
      This reverts commit e48a0f55.
      
      Reason for revert: This migration is not in production yet. New migration to database per account will be performed.
      
      Change-Id: I3f5777fe0346c3da2f816393ae8b118b3ec281fb
      0ea39d4d
    • Kateryna Kostiuk's avatar
      Revert "account: save profile" · 9deaa8e9
      Kateryna Kostiuk authored
      This reverts commit 81dac45a.
      
      Reason for revert: This patch based on migration 1.1, it was reverted. New migration to database per account will be performed.
      
      Change-Id: I25196bc69df1690eed2dad7b15c2003eaccfcf7d
      9deaa8e9
  13. 22 Feb, 2019 3 commits
    • Kateryna Kostiuk's avatar
      account: save profile · 81dac45a
      Kateryna Kostiuk authored
      Save account profile in database instead of file.
      
      Change-Id: Ief021b2e7206d03388fb353a562e466ea90675c0
      81dac45a
    • Kateryna Kostiuk's avatar
      contact request: display name · 198f7b23
      Kateryna Kostiuk authored
      -display profile name if exists
      -display correctly special characters
      
      Change-Id: I61bff698721654527616080eb5afaba8f4b0cfcc
      198f7b23
    • Kateryna Kostiuk's avatar
      database: migrate to version 1 · e48a0f55
      Kateryna Kostiuk authored
      This patch adds table profiles_accounts with the next columns:
       - profile_id INTEGER NOT NULL
       - account_id TEXT NOT NULL
       - is_account TEXT
      
      It is made to synchronize iOS database schema with other
      clients and it is allows to create and store SIP accounts.
      
      Change-Id: I51a520817fb567738740abdaf847700a6d4bbb83
      e48a0f55
  14. 20 Feb, 2019 1 commit
  15. 13 Feb, 2019 1 commit
    • Kateryna Kostiuk's avatar
      fix: device rotation · 7fcfbba6
      Kateryna Kostiuk authored
      Switch input function does not work at the beginning on the call,
      that cause  producing wrong video output if device orientation was
      changed between calls.
      This patch use call manager to change video output.
      
      Change-Id: Ia3f33cf8dfbaaca6eacf0f601b1a8e098a6d0825
      Gitlab: #28
      7fcfbba6
  16. 11 Feb, 2019 1 commit
  17. 08 Feb, 2019 1 commit
    • Kateryna Kostiuk's avatar
      account: initial details · 6be74d0d
      Kateryna Kostiuk authored
      - do not set bootstrap server from client
      - do not set default profile name
      
      Change-Id: Id9f0945dcd6ab7a996f32c2206080367c8bc7137
      6be74d0d
  18. 07 Feb, 2019 1 commit
    • Kateryna Kostiuk's avatar
      account: save registered name · 09a6a64a
      Kateryna Kostiuk authored
      Save registered name in the user defaults, so it as always available
      if registration was successful.
      
      Change-Id: I973c424071894dd77c731edecd0f184241877c16
      09a6a64a
  19. 06 Feb, 2019 1 commit
  20. 01 Feb, 2019 1 commit
  21. 18 Jan, 2019 1 commit
  22. 16 Jan, 2019 2 commits
    • Kateryna Kostiuk's avatar
      UI: display avatar · bf018b15
      Kateryna Kostiuk authored
      Update avatar photo when contact request is accepted
      
      Change-Id: I57deab3beece6ab9b8f6483fc1731d9283c1bd08
      bf018b15
    • Kateryna Kostiuk's avatar
      fix warnings · df2c6cdf
      Kateryna Kostiuk authored
      Change-Id: Iee5bc474b8e0962681cb99621ccda11c0bfd4ec7
      df2c6cdf
  23. 15 Jan, 2019 1 commit
  24. 14 Jan, 2019 1 commit
  25. 11 Jan, 2019 1 commit
  26. 03 Jan, 2019 1 commit
  27. 02 Jan, 2019 1 commit
  28. 19 Dec, 2018 2 commits
  29. 14 Dec, 2018 3 commits
    • Quentin Muret's avatar
      update copyright messages · c60c32c8
      Quentin Muret authored
      Change-Id: I76f36b55be4da30a86fc75524f4785afdf52d5a8
      c60c32c8
    • Andreas Traczyk's avatar
      vcard: send vcard on main thread · 02ff050f
      Andreas Traczyk authored
      Change-Id: I19374403a875b0863a58788357120229458ae913
      02ff050f
    • Quentin Muret's avatar
      transition to Jami · 6001030e
      Quentin Muret authored
      - change the Ring app icon to Jami app icon
      - change app colors
      - rename all colors with jami
      - change all Ring occurrences to Jami for English and French localizables
        strings
      - change the size and police of all pages titles
      - make the QR code icons change dynamically according to
        the colors of the app
      
      Change-Id: If415fdf30232b3fe5d5e272546a24ab32fc54464
      Reviewed-by: Kateryna Kostiuk<kateryna.kostiuk@savoirfairelinux.com>
      6001030e
  30. 13 Dec, 2018 1 commit
    • Quentin Muret's avatar
      UI/UX: refactor welcome and account creation view · 2ff3a26a
      Quentin Muret authored
      - refactor UI / UX
      - New launchScreen
      - add enable notification switch (on by default)
      - add encrypt my local account switch (off by default)
      - manage correctly the bottom offset of the scroll view (when
        the keyboard is shown or dismissed)
      - we can now dismiss the keyboard when tipping outside and
        scroll it manually
      - adapt the UI for all devices
      - the UI texts are now changing dynamically regarding the
        language of the device
      
      Change-Id: I4fecb7bc5bfda5585ce7a4c83ad3a64a2e6b246c
      Reviewed-by: Kateryna Kostiuk<kateryna.kostiuk@savoirfairelinux.com>
      2ff3a26a
  31. 07 Dec, 2018 1 commit
    • Quentin Muret's avatar
      UI / UX: refactor call view · e26f8b9d
      Quentin Muret authored
      - replace the registered name display by the display name if exist
      - bigger hang up button
      - change the switch camera button image
      - hide the switch audio button for iPad
      
      Audio calls:
      - change the background color to white during connecting, ringing and current call state
      - change buttons, texts, and status bar color to gray
      - change the pulse animation color to ring color
      - add a fade-in animation for the duration label and buttons container appearance
      - hide the switch camera and mute video buttons
      - remove the info and buttons containers backgrounds
      
      Video calls:
      - change the background to captured video with white blur effect during connecting,
      ringing and pause call state
      - change buttons, texts, and status bar color to white
      - change the background of the info and buttons containers to transparent blur effect
      - add an activity indicator view when loading the video of the interlocutor
      - add a fade-in animation for the info and buttons container appearance
      - change the time of disappearance of the info and buttons containers to 7 seconds
      - add animation for the captured video vignette appearance
      - add rounded corners to the captured video vignette
      
      Change-Id: I37b634782e3ea5f5eb2afd1f8f1809924435e445
      Reviewed-by: Kateryna Kostiuk<kateryna.kostiuk@savoirfairelinux.com>
      e26f8b9d