Skip to content
Snippets Groups Projects
  1. Oct 07, 2021
  2. Oct 06, 2021
    • Trevor Tabah's avatar
      chatview: replace web chat view with qml listview · 2e67dc1b
      Trevor Tabah authored and Ming Rui Zhang's avatar Ming Rui Zhang committed
      Introduces a primitive QML ListView based chat view lacking
      features present in the previous web chat view, that will be added
      in subsequent commits(styling, preview/media/link/file-transfer
      message type support, etc.).
      
      Gitlab: #467
      Change-Id: Iedc40f6172a6cdacc48cda6f4187053fbf226713
      2e67dc1b
  3. Oct 01, 2021
  4. Sep 14, 2021
    • Ming Rui Zhang's avatar
      settings: refactor for SettingsView - stage two · e0737f4b
      Ming Rui Zhang authored
      1. Remove redundant functions in AvAdapter
      2. Add CurrentDevice for video device treatment
         Audio device treatment should be improved in the next
         stage
      3. Add QSortFilterProxyModel to all video list models and
         manage them together to avoid redundant function calls
      4. Video device call action should be responsive to device
         change as well
      
      Gitlab: #508
      
      Change-Id: I3df949a08bc19042b73f033139cd6ab06925c0b6
      e0737f4b
    • Ming Rui Zhang's avatar
      settings: refactor for SettingsView - stage one · a196513d
      Ming Rui Zhang authored
      1. Add account config QML properties and use them
         in settings directly to avoid manual update
      2. Rough clean up for video/audio settings
      3. Remove settingsAdapter entirely and split the
         responsibility
      
      Change-Id: Icf81b91d5a3a0dd9f2a52824159cd222367b801f
      a196513d
  5. Aug 30, 2021
    • FuchtelJockel's avatar
      build: fix includes, add glib and gio to CMakeLists.txt · 8871db49
      FuchtelJockel authored and Sébastien Blin's avatar Sébastien Blin committed
      First I added glib to cmake this fixed the glib.h not found error.
      Then I got build errors from the missing GIO include as seen in the linked issue.
      After adding the #include <gio/gio.h> the linker failed to find the gio library.
      After adding the gio check to cmake all build issues were solved.
      
      GitLab: #504
      Change-Id: Iac537e10261f2e9dfa61029c4591e000851a378c
      8871db49
  6. Aug 17, 2021
  7. Aug 06, 2021
    • Andreas Traczyk's avatar
      misc: add a qml adapter class to represent the current conversation · 6b3bf514
      Andreas Traczyk authored
      Provides observable property representations of a conversation info
      structure. Is updated when the selected conversation Id changes.
      
      This object is only exposed in this commit, and will be used in
      subsequent commits to introduce a more declarative approach in the
      UI code.
      
      Change-Id: I25be0f6b82cf9341b67fbf04fdeb04bffbf8ab24
      6b3bf514
  8. Jul 29, 2021
  9. Jul 27, 2021
  10. Jul 21, 2021
    • Andreas Traczyk's avatar
      resources: remove unused images and icons · 1a61af02
      Andreas Traczyk authored
      gen-resources.py should be used to generate resources.qrc and
      JamiResources.qml. Steps to add an image resource:
      - add the resource file to the appropriate path under resources/
      - run gen-resources.py
      - use the newly available resource
      
      Note: only icons and images will be represented by Qml properties.
      
      The resource file generation may be made to run during CMake
      configuration in a subsequent commit.
      
      Some unused components were also removed during the refactor.
      
      Gitlab: #477
      Change-Id: I8e7f13d465031666be2bbadd5f29f9afc94d210d
      1a61af02
  11. Jul 12, 2021
    • Andreas Traczyk's avatar
      swarm: simplify and update avatar update mechanism · 4bda3306
      Andreas Traczyk authored
      Implements a leaner avatar caching system. The avatar component
      listens for uid filtering its id, which may be:
      - conversation id
      - account id
      - contact uri
      
      In response to the uid change, a the image source is updated with
      a new image url invoking a fresh QQuickImageProvider query. With
      this design, only the avatarregistry's uid mapping needs to be
      updated when profiles are changed, and no longer should specific
      avatar components receive manual source updates.
      
      Gitlab: #466
      Change-Id: Ie5313f5c187a0977ca51b890dd92187480a42537
      4bda3306
  12. Jul 09, 2021
  13. Jun 29, 2021
    • Maxim Cournoyer's avatar
      Rename dring to jamid, ring to jami. · a7e7105c
      Maxim Cournoyer authored and Sébastien Blin's avatar Sébastien Blin committed
      Automated via the following command:
      
        $ git grep -l dring | grep -v '.ts$' | xargs sed -i
        's/dring/jamid/g'
        $ git ls-files | xargs sed -i 's,bin/jamid.lib,bin/jami.lib,g'
        $ git ls-files | xargs sed -i 's,src/jamid,src/jami,g'
        $ git ls-files | xargs sed -i 's,-mutejamid,-mutejami,g'
        $ git checkout docker
      
      Change-Id: I030209b60817372f866055daadb4d0a1c1e2e9df
      a7e7105c
  14. May 25, 2021
  15. May 10, 2021
  16. May 07, 2021
  17. May 04, 2021
  18. Apr 27, 2021
  19. Apr 19, 2021
  20. Apr 16, 2021
  21. Apr 14, 2021
  22. Apr 09, 2021
  23. Apr 07, 2021
  24. Apr 02, 2021
  25. Mar 22, 2021
    • Ming Rui Zhang's avatar
      misc: remove LRC singleton · 7951764b
      Ming Rui Zhang authored
      GitLab: #337
      
      Change-Id: Ifb671d38d364714818650a8154c43a5787460039
      7951764b
    • Andreas Traczyk's avatar
      settings: use default audio devices · 28aa5aab
      Andreas Traczyk authored
      Refactors audio settings to avoid list model code duplication. This code
      could be greatly simplified by using string lists, however the combo-box
      component design is highly dependent on QAbstractItemModel based models.
      
      Also translates the handlebarred strings upon presentation, which is
      currently used to translate the "Default" prefix for the first device
      item.
      
      Gitlab: #346
      Change-Id: I5ed282d29cc4ec6a090a9cdf47b0459f0db2a99b
      28aa5aab
  26. Feb 19, 2021
  27. Feb 12, 2021
    • Albert  Babí Oller's avatar
      callview: inhibit screen saver while in a call · c36d5cc3
      Albert Babí Oller authored and Amin Bandali's avatar Amin Bandali committed
      Gitlab: #272
      
      Change-Id: I25c1a9547b526f8889231a9d5061e63c349c39f1
      c36d5cc3
    • Amin Bandali's avatar
      autostart: revision for snap packaging · e93854e1
      Amin Bandali authored
      
      Adjust JAMI_DATA_PATH (and in turn JAMI_DATA_DIR) for snap after any
      cmake 'install' command definitions that refer to it, so that the
      version compiled into the package using target_compile_definitions
      will have the right value for our snap package.  With this particular
      configuration, we don't have to check for JAMI_DATA_DIR during runtime
      since it will have the right value set at build time, and the path it
      points to (/snap/jami/current/...) is actually stable across updates,
      so we don't have to worry about correcting the autostart desktop file
      symlink after each upgrade.
      
      Note: as the comments in CMakeLists.txt mention, it is crucial that
      JAMI_DATA_PATH is only adjusted after all 'install' commands that
      refer to it, because its snap-specific value isn't meant to be used
      during build time as an install destination.  Also, that the call to
      target_compile_definitions must come after the JAMI_DATA_PATH change
      described earlier.
      
      Co-authored-by: default avatarababi <albert.babi@savoirfairelinux.com>
      
      Gitlab: #262
      Change-Id: I07896be8195c336833bcd4a84b918276eddbe159
      e93854e1
  28. Feb 08, 2021
  29. Feb 05, 2021
  30. Feb 03, 2021
Loading