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
      Change-Id: I2882c90744470c0283f6215cbe019e29d15c9a5e
  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
  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
  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
    • 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
    • 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
  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
  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
      - generated messages stored in a format that allows localizations.
      Change-Id: Id7803ab797ac937d63155870fc5c8edf94119bbd
  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
    • 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
  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
    • Kateryna Kostiuk's avatar
      contact request: display name · 198f7b23
      Kateryna Kostiuk authored
      -display profile name if exists
      -display correctly special characters
      Change-Id: I61bff698721654527616080eb5afaba8f4b0cfcc
    • 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
  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
  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
  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
  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
    • Kateryna Kostiuk's avatar
      fix warnings · df2c6cdf
      Kateryna Kostiuk authored
      Change-Id: Iee5bc474b8e0962681cb99621ccda11c0bfd4ec7
  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
    • Andreas Traczyk's avatar
      vcard: send vcard on main thread · 02ff050f
      Andreas Traczyk authored
      Change-Id: I19374403a875b0863a58788357120229458ae913
    • 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
      - 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>
  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>
  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>