Skip to content
Snippets Groups Projects
  1. Mar 05, 2024
  2. Mar 04, 2024
  3. Mar 03, 2024
  4. Feb 29, 2024
  5. Feb 28, 2024
    • Sébastien Blin's avatar
      conversation: improve typers management · fab9009a
      Sébastien Blin authored
      Now, a client should not do any logic and not store preferences
      client side.
      + When a member is removed while banned, the typing indication
      is updated
      + Timeout is computed both for sender and receiver
      + Sending and receiving a composing status is managed by the
      account's config.
      
      GitLab: #951
      Change-Id: Iba9441736eec4f71695bfbd609d4b9e8b6adcb73
      fab9009a
  6. Feb 27, 2024
  7. Feb 26, 2024
  8. Feb 23, 2024
  9. Feb 22, 2024
  10. Feb 21, 2024
  11. Feb 20, 2024
  12. Feb 19, 2024
    • Sébastien Blin's avatar
      jamiaccount: redo presence design · 842128f0
      Sébastien Blin authored
      Green indicator is not understandable for the majority of users.
      This patch introduces a new approach to this status. API doesn't
      change, so this is 100% backward compatible but introduces new
      possibilities:
      
      1. The status sent to the client is now 0=offline (no device found
      on the DHT), 1=dht_presence (at least a device is found on the DHT),
      2=connected (with a TCP + SIP channel, so ready to exchange data).
      2. Publish can now be used on a Jami Account. Status is ignored,
      but custom note can be added. e.g. "Lunch time!"
      This status is sent via a PIDF XML status as described in RFC3863
      (and already supported by SIP account) to connected peers (or for
      future connections).
      
      Several scenarios are tested in ut_presence
      
      Change-Id: I87d987bc69e97f92a0c9f4751069e52ad69ea0fc
      Unverified
      842128f0
    • Sébastien Blin's avatar
      misc: cache members_ on disk · fcafe009
      Sébastien Blin authored
      This avoid to log commits at startup to get initial members() and
      speed-up a bit load conversations
      
      Change-Id: I402ee32bac19261e937b5cd8e738122619952cdb
      fcafe009
    • Sébastien Blin's avatar
      tests: fix ut_media_player · 228a7ec3
      Sébastien Blin authored
      The test fails as this is not the current behaviour of MediaPlayer.
      If this is considered as a behaviour we want, it should be done
      and the test should be added at this point.
      
      Change-Id: Ib3c76c72919e828b2be400095c24c474c2b1ce76
      Unverified
      228a7ec3
    • Sébastien Blin's avatar
      conversation: fix sync last display across devices · e6c193bd
      Sébastien Blin authored
      This fix testLastInteractionAfterClone
      
      Change-Id: Ic37001af693f25df37655897ee00d70727a68be8
      Unverified
      e6c193bd
    • Sébastien Blin's avatar
      conversation: fix bootstrap · 3cf2c762
      Sébastien Blin authored
      Fallback to next member if setKnownNodes doesn't trigger a tryConnect
      
      Change-Id: I5bba9f01071885d1c332a51235ccf6b3e4308ec8
      Unverified
      3cf2c762
  13. Feb 16, 2024
  14. Feb 15, 2024
    • Kateryna Kostiuk's avatar
      manager: add LIBJAMI_FLAG_NO_AUTOLOAD · a45a73dc
      Kateryna Kostiuk authored
      This patch introduces an option to initialize
      the daemon without loading any accounts or
      conversations. Additionally, it offers the
      capability to load accounts and conversations
      as needed. This feature could be particularly
      beneficial for iOS notification extensions to
      decrease CPU and memory usage.
      
      jami-client-ios#345
      Change-Id: Ib2ceef2a1f7d7cb7e7d4f94a18dd3bfdc3a8989f
      a45a73dc
Loading