savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-04-30T12:53:27Zhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/131update actions for transferred file2021-04-30T12:53:27ZKateryna Kostiukupdate actions for transferred filecurrently, we use double tap to save the file, and long tap to open a menu with other options(delete, share)
We need to move all actions to the menu. We need next actions
- remove
- resend(send the file to the same contact)
- forward...currently, we use double tap to save the file, and long tap to open a menu with other options(delete, share)
We need to move all actions to the menu. We need next actions
- remove
- resend(send the file to the same contact)
- forward(send the file to the different contact)
- share(share the file with different apps or save file to gallery)Kateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/133no outgoing video on iOS2021-04-29T18:48:51ZKateryna Kostiukno outgoing video on iOSvideo encoding failed when using H264 after ffmpeg bump to 4.4
app store version not affectedvideo encoding failed when using H264 after ffmpeg bump to 4.4
app store version not affectedKateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/376Jami beta 202104151616 show command line output2021-04-18T06:49:46ZlinsuiJami beta 202104151616 show command line outputHow to report a bug
-------------------
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update...How to report a bug
-------------------
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update existing issue instead of creating new one.
Bug report form
---------------
## Describe your environment
Please specify the following:
- OS: Windows 10
- Jami version: 202104151616
- What build you are using: jami.net
## Steps to reproduce
Note: Better the scenario is, better we will be able to reproduce and debug.
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. Open Jami
- Actual result: A terminal window poped out
- Expected result: Only GUI windowhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/923Group contacts2021-08-20T20:15:32ZGUEST.itGroup contactsLet's assume an account synced on multiple devices. In example, a customerservice account used by 3 employee
There are multiple contacts to handle, but the company is divided in geographic zone, so user1 is for zone1, user2 is for zone2 ...Let's assume an account synced on multiple devices. In example, a customerservice account used by 3 employee
There are multiple contacts to handle, but the company is divided in geographic zone, so user1 is for zone1, user2 is for zone2 and so on.
Grouping contacs in groups (but all users should be able to see all groups), would be useful to make things easier: if you have to follow the zone2, you just check for zone2 messages.
without the grouping, when you receive a message from a customer you have to check if that customer is under your zone or not.
In this way, you can also shut up notifications coming from a different group than yours.
Something similiar to a Telegram group
I'm not sure if this is clear. I hope so.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/378Chatview not showing in Hungarian, Jami version 2021-04-17 08:26:43 UTC2021-04-19T22:45:56ZovariChatview not showing in Hungarian, Jami version 2021-04-17 08:26:43 UTC1. Open Terminal
1. `snap refresh jami`
1. Updated jami --edge version
1. Restarted computer
## Bugs
1. Copyright is now last year, i.e. `2020`
2. chatview shows messages in English, not Hungarian, like `Hide chat view`, `Place video c...1. Open Terminal
1. `snap refresh jami`
1. Updated jami --edge version
1. Restarted computer
## Bugs
1. Copyright is now last year, i.e. `2020`
2. chatview shows messages in English, not Hungarian, like `Hide chat view`, `Place video call`, `Place audio call`, `Missed incoming call`, `Send file`, `Leave audio message`, `Leave video message`, `Type a message`, `Send`
3. Seems to show `GNOME` client, not `qt` client
![image](/uploads/86f72ce10fac5ad23037625263123d5c/image.png)
Linux Mint 20.1 Cinnamon<br>
Jami 2021-04-17 08:26:43 UTChttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/924How to only use (a mode for?) lowest bandwidth & interruption/lag-proof audio?2021-04-29T11:06:08ZRing ThingHow to only use (a mode for?) lowest bandwidth & interruption/lag-proof audio?It seems Jami tries to optimize auto and video qualitity, which is probably the best default.
But what is one supposed to do, or to configure (up-front) when using a often intermittently weak and/or slow remote connection (of possibly q...It seems Jami tries to optimize auto and video qualitity, which is probably the best default.
But what is one supposed to do, or to configure (up-front) when using a often intermittently weak and/or slow remote connection (of possibly quite good volatile but never continuously perfect quality)?
Ideally, I guess there would need to be a button to switch the preference over to "Minimize bandwidth/data requirements" for this situation.
But with the many codec selections available in the audio/video settings, is there maybe already some workaround possible?
----
Idea that emerged from the discussion:
Have a single preference instead of the current
1) Videobitrate setting,
2) missing Audiobitrate setting,
3) and hardcoded Codec *preference and parameters*.
**Bandwidth Usage**
- [ ] minimized (frugal)
Adaptive (greedy) up to
- [ ] 64 kB/s
- [ ] 128 kB/s
- [ ] 256 kB/s
- [ ] 512 kB/s
- [ ] 1MB/s
- [ ] unthrottled
(Individual codec selection (i.e. to enable/disable specific codecs) would have to stay in the advanced/media settings.)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/925Can't start conversation by pasting ID number2021-07-16T21:53:38ZRing ThingCan't start conversation by pasting ID numberCurrent f-droid version (202104...)
(Context here, receiving a Jami-ID in a email/message that the sender created with the Jami feature to share one's Jami-ID contact through another app.)
After pasting the Jami-ID number into the text...Current f-droid version (202104...)
(Context here, receiving a Jami-ID in a email/message that the sender created with the Jami feature to share one's Jami-ID contact through another app.)
After pasting the Jami-ID number into the text field that appears after pressing the new conversation/contact button: Nothing happens when pressing the bottom right "->" (Enter?/Call??) button.
So, it does not seem possible at all to call a Jami-ID. For example, that one got and copied eg. out of a received email.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1226Feature request Private descriptions of contacts2023-09-07T19:03:23ZFeature request Private descriptions of contactsWhy: Contact has an id, skipped name reserving, and i need to be 100% sure it is him i'm sending this to.
Description: Contact description that only i can see, which i wrote, as a note. Links to other jami addresses should work when cli...Why: Contact has an id, skipped name reserving, and i need to be 100% sure it is him i'm sending this to.
Description: Contact description that only i can see, which i wrote, as a note. Links to other jami addresses should work when clicked on, because it can be clearer than words
Important example: someone has school profile which he disables on weekends, i just click his school account, enter private description i wrote, click jami link, and it lead me to his active account which he uses to contact family.
Popular social network that has this sort of feature is Mastodonhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/926Unwanted app starts2021-04-18T18:47:21ZLicaon_KterUnwanted app starts...even if "start at boot" is disabled.
F-Droid 20210409-01 (293), Android 10 or Android 6
## Steps:
1. start Jami
2. force close Jami
3. use the device (no reboots needed)
## Expected:
Jami is off
## Actual result:
Jami is woken u......even if "start at boot" is disabled.
F-Droid 20210409-01 (293), Android 10 or Android 6
## Steps:
1. start Jami
2. force close Jami
3. use the device (no reboots needed)
## Expected:
Jami is off
## Actual result:
Jami is woken up seemingly at random _(I guess by network switching events)_.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/521"dht::http" When There Should Not Be Any "http"2021-04-26T18:01:11Zvindicatorr"dht::http" When There Should Not Be Any "http"```
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:54: error: ‘http’ in namespace ‘dht’ does not name a type
694 | std::function<void(const dht::http::Response& response)>);
| ...```
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:54: error: ‘http’ in namespace ‘dht’ does not name a type
694 | std::function<void(const dht::http::Response& response)>);
| ^~~~
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:68: error: expected unqualified-id before ‘&’ token
694 | std::function<void(const dht::http::Response& response)>);
| ^
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:68: error: expected ‘)’ before ‘&’ token
694 | std::function<void(const dht::http::Response& response)>);
| ~ ^
| )
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:70: error: expected template-argument before ‘response’
694 | std::function<void(const dht::http::Response& response)>);
| ^~~~~~~~
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:70: error: expected ‘>’ before ‘response’
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:78: error: expected ‘;’ at end of member declaration
694 | std::function<void(const dht::http::Response& response)>);
| ^
| ;
/<pathTo>/jami-daemon/src/jamidht/jamiaccount.h:694:79: error: expected unqualified-id before ‘>’ token
694 | std::function<void(const dht::http::Response& response)>);
|
...
```
opendht
`$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DOPENDHT_STATIC=OFF -DOPENDHT_TOOLS=ON -DOPENDHT_SYSTEMD=ON -DOPENDHT_LTO=ON -DOPENDHT_SANITIZE=ON -DOPENDHT_INDEX=ON -DOPENDHT_TESTS=OFF -DOPENDHT_DOCUMENTATION=OFF 2>&1 | tee cmake.log`
Does this relate to "http.cpp" not being built? Both proxies are off, thus OPENDHT_HTTP=off.
daemon
```
$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --without-natpmp --without-upnp --disable-ringns 2>&1 | tee configure.log
$ DISABLE_CONTRIB_DOWNLOADS="TRUE" make 2>&1 | tee make.log
```https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/373Use separate lists for search results and filtered conversations2021-05-12T14:10:53ZAndreas TraczykUse separate lists for search results and filtered conversationsAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/522Crash in multiplexed_socket2021-07-16T18:08:35ZSébastien BlinCrash in multiplexed_socket```
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> cx.ring <<<
backtrace:
#00 pc 000000000004e8fc /apex/com.android.runtime/lib64/bionic/libc.so (abort+180)
#00 pc 00000000000b28a4 /apex/com.a...```
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> cx.ring <<<
backtrace:
#00 pc 000000000004e8fc /apex/com.android.runtime/lib64/bionic/libc.so (abort+180)
#00 pc 00000000000b28a4 /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+124)
#00 pc 00000000000b1d6c /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+52)
#00 pc 00000000000b1bac /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+172)
#00 pc 0000000000091b6c /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libc++_shared.so (std::__ndk1::__libcpp_mutex_lock(pthread_mutex_t*)) (SourceCode: /buildbot/src/android/ndk-release-r21/external/libcxx/include/__threading_support:264)
#00 pc 0000000000091b6c /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libc++_shared.so (std::__ndk1::mutex::lock()) (SourceCode: /buildbot/src/android/ndk-release-r21/external/libcxx/src/mutex.cpp:33)
#00 pc 0000000000484484 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::lock_guard<std::__ndk1::mutex>::lock_guard(std::__ndk1::mutex&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__mutex_base:99)
#00 pc 0000000000484484 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::MultiplexedSocket::Impl::clearSockets()) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/jamidht/multiplexed_socket.cpp:74)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::MultiplexedSocket::Impl::shutdown()) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/jamidht/multiplexed_socket.cpp:102)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::MultiplexedSocket::Impl::eventLoop()::$_0::operator()(jami::tls::TlsSessionState) const) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/jamidht/multiplexed_socket.cpp:160)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (decltype(std::__ndk1::forward<jami::MultiplexedSocket::Impl::eventLoop()::$_0&>(fp)(std::__ndk1::forward<jami::tls::TlsSessionState>(fp0))) std::__ndk1::__invoke<jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState>(jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/type_traits:3501)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (bool std::__ndk1::__invoke_void_return_wrapper<bool>::__call<jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState>(jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__functional_base:317)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__alloc_func<jami::MultiplexedSocket::Impl::eventLoop()::$_0, std::__ndk1::allocator<jami::MultiplexedSocket::Impl::eventLoop()::$_0>, bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1540)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__func<jami::MultiplexedSocket::Impl::eventLoop()::$_0, std::__ndk1::allocator<jami::MultiplexedSocket::Impl::eventLoop()::$_0>, bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1714)
#00 pc 00000000005405a4 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__value_func<bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1867)
#00 pc 00000000005405a4 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::function<bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:2473)
#00 pc 00000000005405a4 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::TlsSocketEndpoint::Impl::onTlsStateChange(jami::tls::TlsSessionState)) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/peer_connection.cpp:303)
#00 pc 00000000005e19c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__value_func<void (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1867)
#00 pc 00000000005e19c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::function<void (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:2473)
#00 pc 00000000005e19c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::tls::TlsSession::TlsSessionImpl::process()) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/security/tls_session.cpp:1550)
#00 pc 000000000052c4b0 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__value_func<void ()>::operator()() const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1867)
#00 pc 000000000052c4b0 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::function<void ()>::operator()() const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:2473)
#00 pc 000000000052c4b0 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::ThreadLoop::mainloop(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>)) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/threadloop.cpp:38)
#00 pc 000000000052d2c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (decltype(*(std::__ndk1::forward<jami::ThreadLoop*>(fp0)).*fp(std::__ndk1::forward<std::__ndk1::reference_wrapper<std::__ndk1::__thread_id> >(fp1), std::__ndk1::forward<std::__ndk1::function<bool ()> >(fp1), std::__ndk1::forward<std::__ndk1::function<void ()> >(fp1), std::__ndk1::forward<std::__ndk1::function<void ()> >(fp1))) std::__ndk1::__invoke<void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>, void>(void (jami::ThreadLoop::*&&)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*&&, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>&&, std::__ndk1::function<bool ()>&&, std::__ndk1::function<void ()>&&, std::__ndk1::function<void ()>&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/type_traits:3442)
#00 pc 000000000052d008 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (void std::__ndk1::__thread_execute<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>, 2ul, 3ul, 4ul, 5ul, 6ul>(std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()> >&, std::__ndk1::__tuple_indices<2ul, 3ul, 4ul, 5ul, 6ul>)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/thread:273)
#00 pc 000000000052d008 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()> > >(void*)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/thread:283)
#00 pc 00000000000b0fe8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#00 pc 0000000000050958 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
```https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/523Flood for files seems to block2021-04-19T18:45:09ZSébastien BlinFlood for files seems to block# Scenario
+ Desktop sends 30 images to android client
+ At some point transfers are blocked# Scenario
+ Desktop sends 30 images to android client
+ At some point transfers are blockedSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/380integrated emoji picker popup/tooltip2021-04-20T18:28:25Zovariintegrated emoji picker popup/tooltipThank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like...Thank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like `Send file`.
Thank youhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/468integrated emoji picker popup/tooltip2021-04-29T22:03:58Zovariintegrated emoji picker popup/tooltipThank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like...Thank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like `Send file`.
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/381Emojis picker translations2023-06-16T13:25:22ZovariEmojis picker translationsPlease enable the emojis picker to be translatable.
1. Search emojis…
1. Recent emojis
1. Smileys & emotions
1. People & body
1. Animals & nature
1. Food & drink
1. Activities
1. Travel & places
1. Objects
1. Symbols
1. Flags
1. Popups ...Please enable the emojis picker to be translatable.
1. Search emojis…
1. Recent emojis
1. Smileys & emotions
1. People & body
1. Animals & nature
1. Food & drink
1. Activities
1. Travel & places
1. Objects
1. Symbols
1. Flags
1. Popups when hovering on an emoji
![image](/uploads/a137fc72eeaba6fdaa3a1720e9605959/image.png)
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/382hu date on message slows the dots (.) incorrectly2021-09-26T07:41:03Zovarihu date on message slows the dots (.) incorrectlyIn the image below:
1. The date is shown correctly `2021. 03. 14.`
2. The date is shown incorrectly `.28 .03. .2021`; it should be `2021. 03. 28`.
![image](/uploads/bc3897002464a3648a4c747afef900e1/image.png)
Thank you
Linux Mint 20.1...In the image below:
1. The date is shown correctly `2021. 03. 14.`
2. The date is shown incorrectly `.28 .03. .2021`; it should be `2021. 03. 28`.
![image](/uploads/bc3897002464a3648a4c747afef900e1/image.png)
Thank you
Linux Mint 20.1 Cinnamon<br>
client-qt version: 202104191450https://git.jami.net/savoirfairelinux/jami-jams/-/issues/72After JAMS configuration My profile is visible in the left sidebar2023-07-11T19:20:00ZLarbi GharibAfter JAMS configuration My profile is visible in the left sidebarAfter JAMS configuration My profile should not be visible in the left sidebarAfter JAMS configuration My profile should not be visible in the left sidebarLarbi GharibLéo Banno-CloutierLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/320swarm: relink typing indication2021-06-12T11:37:14ZSébastien Blinswarm: relink typing indicationShould not be difficult
The only difficulty is that the conversation is not specified, only the message-id, so that will need some calculation or add a custom indication into:
https://tools.ietf.org/html/rfc5438#section-11
To determin...Should not be difficult
The only difficulty is that the conversation is not specified, only the message-id, so that will need some calculation or add a custom indication into:
https://tools.ietf.org/html/rfc5438#section-11
To determine:
1. where to store the convID related
2. Who store the information for read-by (daemon, or we forward the signal to client?)Swarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/383About dialogue2021-07-16T18:37:25ZovariAbout dialoguePlease allow selecting and copying text in the About window.
For example, selecting and copying the Jami version, eg. `202104191450`
It helps when creating issues here as there is less chance of a typo.
![image](/uploads/590bab22fc796...Please allow selecting and copying text in the About window.
For example, selecting and copying the Jami version, eg. `202104191450`
It helps when creating issues here as there is less chance of a typo.
![image](/uploads/590bab22fc796300110d09cd11632b99/image.png)
What do you think?
Thank you