savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-06-14T18:08:34Zhttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/96i18n job doesn't work2023-06-14T18:08:34ZSébastien Blini18n job doesn't workNo jenkinsfile, old pipeline, no .tx/config and current job is not working (nothing to commit)No jenkinsfile, old pipeline, no .tx/config and current job is not working (nothing to commit)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1180Edition bug on JamiID2023-06-26T12:38:48ZSébastien BlinEdition bug on JamiID# Scenario
+ Got 2 accounts, one with a registered name, one without
+ On the welcome view for the non registered account, starts to edit the register name
+ Before validating, switch to another account
# Current result
The already re...# Scenario
+ Got 2 accounts, one with a registered name, one without
+ On the welcome view for the non registered account, starts to edit the register name
+ Before validating, switch to another account
# Current result
The already registered name is in editable mode
# Expected
Switching to another account should cancel the editionSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1179Jami ID + Share2023-06-09T15:27:54ZCharlotte HoffmannJami ID + ShareRevoir le Jami ID :
* ne plus éditer mais "choisir un nom d'utilisateur"
* ne pas donner la possibilité d'afficher la clé après avoir choisi un nom d'utilisateur
* demander la confirmation du nom choisi à l'utilisateur + informer que ce...Revoir le Jami ID :
* ne plus éditer mais "choisir un nom d'utilisateur"
* ne pas donner la possibilité d'afficher la clé après avoir choisi un nom d'utilisateur
* demander la confirmation du nom choisi à l'utilisateur + informer que cette action est définitive
Concevoir la partie "share"
- partager sur les app des différents systèmes
- courriel
- QR code
- etc...Charlotte HoffmannCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1178Jami ID2023-06-09T15:24:24ZCharlotte HoffmannJami IDRevoir le Jami ID :
- ne plus éditer mais "choisir un nom d'utilisateur"
- ne pas donner la possibilité d'afficher la clé après avoir choisi un nom d'utilisateur
- demander la confirmation du nom choisi à l'utilisateur + informer que ce...Revoir le Jami ID :
- ne plus éditer mais "choisir un nom d'utilisateur"
- ne pas donner la possibilité d'afficher la clé après avoir choisi un nom d'utilisateur
- demander la confirmation du nom choisi à l'utilisateur + informer que cette action est définitiveCharlotte HoffmannCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1177typo in Settings menu on Windows2023-06-07T18:51:14ZDavid Hobbstypo in Settings menu on WindowsOS: Windows
build: jami.net
jami version: 202304111824
Under General settings there is 'Appearence'. I noticed that it's spelled correctly in the current Mac version, which is a later build (202305121709), so maybe it's just that the ...OS: Windows
build: jami.net
jami version: 202304111824
Under General settings there is 'Appearence'. I noticed that it's spelled correctly in the current Mac version, which is a later build (202305121709), so maybe it's just that the Windows download from jami.net is not up-to-date.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1176links on mac are blue on blue for sender2023-08-24T12:43:44ZDavid Hobbslinks on mac are blue on blue for sender## Describe your environment
- OS: macos
- Jami version: 202305121709
- What build you are using: jami.net
## Steps to reproduce
- Reproducible at will
- Steps:
1. paste link into input box
2. hit send
- Actual result: link ...## Describe your environment
- OS: macos
- Jami version: 202305121709
- What build you are using: jami.net
## Steps to reproduce
- Reproducible at will
- Steps:
1. paste link into input box
2. hit send
- Actual result: link shows as blue text on a blue background and is very hard to read (see screenshot)![Screen_Shot_2023-06-06_at_1.53.17_PM](/uploads/9917cd220a8271e751f4c2ae2395f3de/Screen_Shot_2023-06-06_at_1.53.17_PM.png)
- Expected result: enough contrast to be legible textAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1175Can the space at the top and bottom please be removed in the Members tab of D...2023-06-19T21:24:28ZovariCan the space at the top and bottom please be removed in the Members tab of Details?Can the space at the **top** and **bottom** please be removed in the `Members` tab of `Details`?
![image](/uploads/cbc2e4a17de9b64eb18ea30ae7b37f09/image.png)
The `Documents` tab shows correctly; perhaps there are code pointers there?
...Can the space at the **top** and **bottom** please be removed in the `Members` tab of `Details`?
![image](/uploads/cbc2e4a17de9b64eb18ea30ae7b37f09/image.png)
The `Documents` tab shows correctly; perhaps there are code pointers there?
Thank youSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1575Should jami-project be `(deprecated)`?2023-06-05T11:56:42ZovariShould jami-project be `(deprecated)`?Should `jami-project` be `(deprecated)`?
Should `This repo groups all parts of Jami.` be changed to `Group for client (deprecated)` (or something similar)?
![image](/uploads/0677507928eb523e847af4bda282575f/image.png)
https://techrigh...Should `jami-project` be `(deprecated)`?
Should `This repo groups all parts of Jami.` be changed to `Group for client (deprecated)` (or something similar)?
![image](/uploads/0677507928eb523e847af4bda282575f/image.png)
https://techrights.org/2023/04/18/jami-gnu-ring-talk/
![image](/uploads/72ef29c98239bdb5f63c28137c95ed17/image.png)
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1173[SIP] Delete account and then Jami disappears (closes or quits)2023-07-31T12:53:10Zovari[SIP] Delete account and then Jami disappears (closes or quits)1. Have one Jami account and one SIP account
2. Delete the SIP account, then Jami disappears (closes or quits) and the Jami icon in the system tray also disappears
Are you able to reproduce and please fix?
Thank you
Linux Mint 21.1 Ci...1. Have one Jami account and one SIP account
2. Delete the SIP account, then Jami disappears (closes or quits) and the Jami icon in the system tray also disappears
Are you able to reproduce and please fix?
Thank you
Linux Mint 21.1 Cinnamon<br>
Jami Version: 202305271132
P.S. Unable to verify once fixed as no longer have any SIP account. Hopefully the fix will be beneficial to Jami and JAMS users who have SIP accounts.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1172Extra spacing in the chatview2023-06-05T13:54:51ZAndreas TraczykExtra spacing in the chatview![image](/uploads/4a95611b6988633b074e3d318354ebfb/image.png)![image](/uploads/4a95611b6988633b074e3d318354ebfb/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1293Implement new smartlist design2023-09-12T17:15:22ZPierre NicolasImplement new smartlist design![image](/uploads/c537292aa82a715068a967b8cda8d406/image.png)
https://review.jami.net/c/jami-client-android/+/23741
design link: https://xd.adobe.com/view/2eedc7be-6274-44ae-b804-e4402682320a-7bbe/screen/5f1fea33-6420-4c9e-ad6e-c097b65...![image](/uploads/c537292aa82a715068a967b8cda8d406/image.png)
https://review.jami.net/c/jami-client-android/+/23741
design link: https://xd.adobe.com/view/2eedc7be-6274-44ae-b804-e4402682320a-7bbe/screen/5f1fea33-6420-4c9e-ad6e-c097b658abf7
Things to do:
- [x] - Correct space between appbarlayout and smarlist
- [x] - Correct invitationcard elevation
- [x] - Correct invitationcard status badge color in dark mode
- [x] - Remove invitationcard description text "invitation received"
- [x] - Correct invitationcard title text size
- [x] - Correct invitationcard title from "Invitations" to "Invitations received"
- [x] - Correct invitationcard icon
- [x] - Correct text font and text size
- [x] - Correct invitationcard colors in dark mode
- [x] - Correct corner shape of floatingactionbutton
- [x] - Correct search bar color
- [x] - correct fab color
- [x] - Correct invitationcard back return icon
- [x] - increase smartlist width
- [ ] ~~Add back arrow on conversation to go back on welcomeview~~ (not wanted for the moment)
- [ ] ~~Correct invitationcard animation with searchbar sliding up instead of sliding down~~ (tested and it doesn't looks nice)
- [ ] ~~Add border between left and right pane~~ (not easy; 3dc8aef401ab22194caffb3140c759f6b7ad644e)
- [ ] - Correct loose of padding when opening invitation card, then rotating screen, then collapsing invitation card
- [x] - back press doesnt work after screen rotation
- [ ] - Correct searchview, return icon superposed with account icon (weird reproducibility)
- [ ] - Create two modes for welcomeview :
- [ ] - if landscape : two columns, first with title and description and second with jamiid
- [ ] - if vertical : one column with title, description and jamiid
- [ ] - Correct invitationcard hovering color (from grey to blue)
- [ ] - Correct jamiid button size
- [ ] - Correct multiple click on invitationcard glitch, items and return button make layout height buggued<br>
- [ ] - Correct statusbar transparency glitch with appbarlayout
- [ ] - Correct invitationcard glitch, when clicking on last item of pending list, sliding down layout is buggued (only first time)
- [ ] - Correct trick substracting statusBarHeight to get correct padding
- [x] - Correct black statusBar on top of searchview
- [ ] - smartlist with few items can collapse the appbarlayout
- [ ] - smartlist is sometime poping already scrolled
- [ ] - add divider between left and right pane (i tried by adding backgorund under conversation pane but it's not that easy because of the top bar in top of it.)Pierre NicolasCharlotte HoffmannPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1171QML_ACCOUNT_CONFIG_CATEGORY_SETTINGS_PROPERTY doesn't work well2023-06-08T13:21:58ZSébastien BlinQML_ACCOUNT_CONFIG_CATEGORY_SETTINGS_PROPERTY doesn't work well```
QML_ACCOUNT_CONFIG_CATEGORY_SETTINGS_PROPERTY(QString, password, TLS)
QML_ACCOUNT_CONFIG_CATEGORY_SETTINGS_PROPERTY(QString, password, TURN)
```
Are not triggered if TURN password is changed, causing the TURN's password to not chang...```
QML_ACCOUNT_CONFIG_CATEGORY_SETTINGS_PROPERTY(QString, password, TLS)
QML_ACCOUNT_CONFIG_CATEGORY_SETTINGS_PROPERTY(QString, password, TURN)
```
Are not triggered if TURN password is changed, causing the TURN's password to not change the account detailsSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/38Update CI: add daemon as a submodule and use jenkinsfile2023-06-29T18:42:17ZSébastien BlinUpdate CI: add daemon as a submodule and use jenkinsfileLike client-qt or client-android to avoid jami-projectLike client-qt or client-android to avoid jami-projectAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/37Certificate2023-08-24T10:43:49ZXavier Jouslin de NorayCertificatescript to create and use a certificatescript to create and use a certificateXavier Jouslin de NorayXavier Jouslin de Norayhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1292Implement a home activity (such as QT client does)2023-11-01T18:07:32ZPierre NicolasImplement a home activity (such as QT client does)- What build you are using: android/release_370
When starting Jami, the right panel is blank (no conversation loaded).
![image](/uploads/ff175ee1711da464d60d64be2744ca3f/image.png)
Here is how it is on QT client:
![Capture_d_écran_20...- What build you are using: android/release_370
When starting Jami, the right panel is blank (no conversation loaded).
![image](/uploads/ff175ee1711da464d60d64be2744ca3f/image.png)
Here is how it is on QT client:
![Capture_d_écran_2023-06-01_13_49_48](/uploads/a8e8234442f2633704b0aaedbf194913/Capture_d_écran_2023-06-01_13_49_48.png)
We want it to be displayed when:
- When starting the app and no conversation had been selected
- When pressing system back button
- When changing to another accountPierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1170conversation: resizing a large image may break the preview2024-02-22T19:47:35ZThomas Ballasiconversation: resizing a large image may break the preview## Describe your environment
Please specify the following:
- OS: Ubuntu 20.04
- Jami version: self-built
- What build you are using: commit c6db187760d7dc8800fe6a33582450c6323b1ab1
## Steps to reproduce
Send an image that is large an...## Describe your environment
Please specify the following:
- OS: Ubuntu 20.04
- Jami version: self-built
- What build you are using: commit c6db187760d7dc8800fe6a33582450c6323b1ab1
## Steps to reproduce
Send an image that is large and resize the screen until the image format is broken.
This can happen after a lot of time or quite immediately.
## Additional information
![](/uploads/e9fdef2eb2493434f978dfd00f1ddfe1/good.webm)https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/36WhisperTranscript: segfault in conference2023-06-29T18:40:50ZSébastien BlinWhisperTranscript: segfault in conference# Scenario
+ Use WhisperTranscript in a conference
+ Stop the conference
# Expected
No crash
# Current result
Crash
```
[1685632717.281|19381|manager.cpp :1538] Remove participant 1905095304778526
[1685632717.281|19381|...# Scenario
+ Use WhisperTranscript in a conference
+ Stop the conference
# Expected
No crash
# Current result
Crash
```
[1685632717.281|19381|manager.cpp :1538] Remove participant 1905095304778526
[1685632717.281|19381|conference.cpp :880 ] Remove call 1905095304778526 in conference 509473430792282
[1685632717.282|19381|sipcall.cpp :3099] [call:1905095304778526] Leaving conference
[1685632717.282|19381|ringbufferpool.cpp :174 ] Bind call 1905095304778526 to call audiolayer_id
[1685632717.282|19381|ringbufferpool.cpp :155 ] Bind rbuf '1905095304778526' to callid 'audiolayer_id'
[1685632717.282|19381|ringbufferpool.cpp :155 ] Bind rbuf 'audiolayer_id' to callid '1905095304778526'
[1685632717.283|19381|video_rtp_session.cpp :568 ] [0x55555877f350] exitConference (conf: 509473430792282)
[1685632717.283|19381|video_mixer.cpp :203 ] Detaching video of call 1905095304778526
[1685632717.283|19381|video_mixer.cpp :237 ] Remove source [0x55555cec2df0]
[1685632717.284|19381|video_mixer.cpp :239 ] Total sources: 2
[1685632717.284|19381|video_receive_thread.cpp:285 ] [0x7fff9d06ae80] Starting sink
[1685632717.284|19381|sinkclient.cpp :472 ] [Sink:0x7fff28b4c1b0] Started - size=1280x720, mixer=No
Cannot remove renderer. "1905095304778526" not found
Create new QVideoFrame QSize(1280, 720)
Transcript: NEW SUBJECT: [1905095304778526,Preview]
preferredStreamDirection 1
Transcript: NEW SUBJECT: [1905095304778526,Preview]
preferredStreamDirection 1
TranscriptAudio: ::Attached ! 0x555556ca7420 for 0x7fff9cbb3b88
TranscriptAudio: start()
[New Thread 0x7ffe1b716640 (LWP 544629)]
terminate called without an active exception
[1685632717.303|19401|sinkclient.cpp :493 ] [Sink:0x7fff28eec170] Change crop to [640x360 at (0, 0)]
[1685632717.303|19401|sinkclient.cpp :493 ] [Sink:0x7fff9ce92dd0] Change crop to [640x360 at (640, 0)]
[1685632717.303|19401|sinkclient.cpp :480 ] [Sink:0x7fff28ee0620] Stopped - size=0x0, mixer=No
[1685632717.304|19401|sinkclient.cpp :493 ] [Sink:0x7fff28ee0620] Change crop to [0x0 at (0, 0)]
Thread 1 "jami" received signal SIGABRT, Aborted.
__pthread_kill_implementation (no_tid=0, signo=6, threadid=140737199522944) at ./nptl/pthread_kill.c:44
44 ./nptl/pthread_kill.c: No such file or directory.
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140737199522944)
at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=140737199522944) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=140737199522944, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ffff2442476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00007ffff24287f3 in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff28a2bbe in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff28ae24c in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff28ae2b7 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#8 0x00007fffa4251a3c in std::thread::operator=(std::thread&&)
(this=<optimized out>, __t=<optimized out>)
at /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/thread:153
#9 jami::TranscriptAudioSubscriber::start() (this=0x555556ca7420)
at TranscriptAudioSubscriber.cpp:121
#10 0x00007fffa4251df4 in jami::TranscriptAudioSubscriber::attached(jami::Observable<AVFrame*>*)
(this=0x555556ca7420, observable=0x7fff9cbb3b88) at TranscriptAudioSubscriber.cpp:158
#11 0x00007fffa424f6c6 in jami::Observable<AVFrame*>::attach(jami::Observer<AVFrame*>*)
(this=0x7fff9cbb3b88, o=0x555556ca7420) at ./../../daemon/src/observer.h:79
#12 0x00007fffa424e693 in jami::TranscriptMediaHandler::notifyAVFrameSubject(StreamData const&, std::shared_ptr<jami::Observable<AVFrame*> >)
(this=<optimized out>, data=..., subject=std::shared_ptr<jami::Observable<AVFrame*>> (use count -27136, weak count 32766) = {...}) at TranscriptMediaHandler.cpp:72
#13 0x00007ffff36a0fb8 in jami::CallServicesManager::notifyAVSubject(std::unique_ptr<jami::CallMediaHandler, std::default_delete<jami::CallMediaHandler> >&, StreamData const&, std::weak_ptr<jami::Observable<AVFrame*> >&)
(this=0x555556e4d340, callMediaHandlerPtr=std::unique_ptr<jami::CallMediaHandler> = {...}, data=..., subject=std::weak_ptr<jami::Observable<AVFrame*>> (use count 5, weak count 4) = {...})
at plugin/callservicesmanager.cpp:252
#14 0x00007ffff36a11dd in jami::CallServicesManager::toggleCallMediaHandler(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
(this=0x555556e4d340, mediaHandlerId=93825019952416, callId="1905095304778526", toggle=true)
at plugin/callservicesmanager.cpp:272
#15 0x00007ffff369fd03 in jami::CallServicesManager::createAVSubject(StreamData const&, std::weak_ptr<jami::Observable<AVFrame*> >)
(this=0x555556e4d340, data=..., subject=std::weak_ptr<jami::Observable<AVFrame*>> (use count 5, weak count 4) = {...}) at plugin/callservicesmanager.cpp:77
#16 0x00007ffff36db7e6 in jami::SIPCall::createCallAVStream(StreamData const&, jami::Observable<std::shared_ptr<libjami::MediaFrame> >&, std::shared_ptr<jami::PublishMapSubject<std::shared_ptr<libjami::MediaFrame>, AVFrame*> > const&)
(this=0x55555bf70200, StreamData=..., streamSource=..., mediaStreamSubject=std::shared_ptr<jami::PublishMapSubject<std::shared_ptr<libjami::MediaFrame>, AVFrame*>> (use count 5, weak count 4) = {...}) at ./sip/sipcall.cpp:389
#17 0x00007ffff36db395 in jami::SIPCall::createCallAVStreams() (this=0x55555bf70200)
at ./sip/sipcall.cpp:364
#18 0x00007ffff36eb25d in jami::SIPCall::exitConference() (this=0x55555bf70200)
at ./sip/sipcall.cpp:3112
#19 0x00007ffff309da60 in jami::Conference::removeParticipant(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
(this=0x55555cec1fb0, participant_id="1905095304778526") at conference.cpp:898
#20 0x00007ffff30fca71 in jami::Manager::removeParticipant(jami::Call&)
(this=0x7ffff4a70a20 <jami::Manager::instance()::instance>, call=...) at manager.cpp:1546
#21 0x00007ffff30f9cc6 in jami::Manager::hangupCall(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::--Type <RET> for more, q to quit, c to continue without paging--
allocator<char> > const&)
(this=0x7ffff4a70a20 <jami::Manager::instance()::instance>, accountId="3b28f0a09d85512e", callId="1905095304778526") at manager.cpp:1106
#22 0x00007ffff30fb79b in jami::Manager::ManagerPimpl::hangupConference(jami::Conference&)
(this=0x555556e4ce70, conference=...) at manager.cpp:1371
#23 0x00007ffff30f9ed1 in jami::Manager::hangupConference(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
(this=0x7ffff4a70a20 <jami::Manager::instance()::instance>, accountId="3b28f0a09d85512e", confId="509473430792282") at manager.cpp:1128
#24 0x00007ffff31c711e in libjami::hangUpConference(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (accountId="3b28f0a09d85512e", confId="509473430792282")
at client/callmanager.cpp:131
#25 0x0000555555819760 in CallManagerInterface::hangUpConference(QString const&, QString const&)
(this=<optimized out>, confId=<optimized out>, accountId=...)
at /home/sblin/Projects/jami-project/client-qt/src/libclient/dbus/../qtwrapper/callmanager_wrap.h:362
#26 lrc::api::CallModel::hangUp(QString const&) const (this=this@entry=0x5555575eae80, callId=...)
at /home/sblin/Projects/jami-project/client-qt/src/libclient/callmodel.cpp:696
#27 0x000055555569ea2c in CallAdapter::hangUpThisCall() (this=0x555557b965c0)
at /home/sblin/Projects/jami-project/client-qt/src/app/calladapter.cpp:631
#28 0x00005555556273cb in CallAdapter::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
(_o=_o@entry=0x555557b965c0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=25, _a=_a@entry=0x7fffffffa5f0)
at /home/sblin/Projects/jami-project/client-qt/build/jami_autogen/ISMKEKEPX5/moc_calladapter.cpp:594
#29 0x000055555563573f in CallAdapter::qt_metacall(QMetaObject::Call, int, void**)
(this=0x555557b965c0, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffffffa5f0)
at /home/sblin/Projects/jami-project/client-qt/build/jami_autogen/ISMKEKEPX5/moc_calladapter.cpp:705
#30 0x00007ffff6d0c02d in () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#31 0x00007ffff6df1435 in () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#32 0x00007ffff6df57e8 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#33 0x00007ffff6de4c98 in () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#34 0x00007ffff6de7113 in () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#35 0x00007ffff6de215a in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#36 0x00007ffff6de0fd2 in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#37 0x00007ffff6de121e in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) ()
at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#38 0x00007ffff6de1568 in QQmlBoundSignalExpression::evaluate(void**) ()
at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#39 0x00007ffff6de199b in () at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#40 0x00007ffff6d16015 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) ()
at /usr/lib/libqt-jami/lib/libQt6Qml.so.6
#41 0x00007ffff52fcb4d in () at /usr/lib/libqt-jami/lib/libQt6Core.so.6
#42 0x00007fff984d2696 in QQuickAction::triggered(QObject*) ()
at /usr/lib/libqt-jami/qml/QtQuick/Controls/../../../lib/libQt6QuickTemplates2.so.6
#43 0x00007fff9853e8f8 in ()
--Type <RET> for more, q to quit, c to continue without paging--
at /usr/lib/libqt-jami/qml/QtQuick/Controls/../../../lib/libQt6QuickTemplates2.so.6
#44 0x00007fff9853ebd0 in QQuickAbstractButtonPrivate::trigger(bool) ()
at /usr/lib/libqt-jami/qml/QtQuick/Controls/../../../lib/libQt6QuickTemplates2.so.6
#45 0x00007fff9854fd59 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&, unsigned long)
() at /usr/lib/libqt-jami/qml/QtQuick/Controls/../../../lib/libQt6QuickTemplates2.so.6
#46 0x00007fff984d537d in QQuickControl::mouseReleaseEvent(QMouseEvent*) ()
at /usr/lib/libqt-jami/qml/QtQuick/Controls/../../../lib/libQt6QuickTemplates2.so.6
#47 0x00007ffff740a1e1 in QQuickItem::event(QEvent*) () at /usr/lib/libqt-jami/lib/libQt6Quick.so.6
#48 0x00007ffff64bf316 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Widgets.so.6
#49 0x00007ffff52a911a in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Core.so.6
#50 0x00007ffff741e5fb in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) () at /usr/lib/libqt-jami/lib/libQt6Quick.so.6
#51 0x00007ffff741ecd6 in QQuickDeliveryAgentPrivate::deliverUpdatedPoints(QPointerEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Quick.so.6
#52 0x00007ffff74206f3 in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Quick.so.6
#53 0x00007ffff742154b in QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Quick.so.6
#54 0x00007ffff7428a56 in QQuickDeliveryAgent::event(QEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Quick.so.6
#55 0x00007ffff73fee69 in QQuickWindow::event(QEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Quick.so.6
#56 0x00007ffff64bf316 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Widgets.so.6
#57 0x00007ffff52a911a in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
at /usr/lib/libqt-jami/lib/libQt6Core.so.6
#58 0x00007ffff5996a9b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libqt-jami/lib/libQt6Gui.so.6
#59 0x00007ffff5bad04c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libqt-jami/lib/libQt6Gui.so.6
#60 0x00007fffeec54f4e in () at /usr/lib/libqt-jami/plugins/platforms/../../lib/libQt6XcbQpa.so.6
#61 0x00007ffff79dfd3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007ffff7a346c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007ffff79dd3e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007ffff53362de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libqt-jami/lib/libQt6Core.so.6
#65 0x00007ffff52a89fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libqt-jami/lib/libQt6Core.so.6
#66 0x00007ffff539ddc6 in QCoreApplication::exec() () at /usr/lib/libqt-jami/lib/libQt6Core.so.6
#67 0x0000555555650547 in main(int, char**) (argc=<optimized out>, argv=<optimized out>)
at /home/sblin/Projects/jami-project/client-qt/src/app/main.cpp:174
```Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1574Incorrect translation made by Savoirfairelinux on Transifex2023-06-03T12:32:20ZPostavIncorrect translation made by Savoirfairelinux on TransifexSavoirfairelinux mistranslated the strings present in "jami-docs: user manual" and "jami-docs: developer manual" for Italian and Romanian. The translation is a disaster and sometimes even laughable.
I worked hard to make a consistent tr...Savoirfairelinux mistranslated the strings present in "jami-docs: user manual" and "jami-docs: developer manual" for Italian and Romanian. The translation is a disaster and sometimes even laughable.
I worked hard to make a consistent translation for Jami in Italian and Romanian and you are ruining it. A translation to be useful must use a common language (to be easy to understand by common people) and be consistent. A robot translator is not able to translate like a human.
If you no longer need translators, say so.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1304What is "incoming transfer" on windows version when paste image or sending fi...2023-06-02T14:19:20ZcarterWhat is "incoming transfer" on windows version when paste image or sending files?Dear developers,
I just started using jami. I installed jami on windows and Android with different accounts respectively. I did some tests on sending messages. I found that it is fine sending text, images, files from Android to windows....Dear developers,
I just started using jami. I installed jami on windows and Android with different accounts respectively. I did some tests on sending messages. I found that it is fine sending text, images, files from Android to windows. But when sending images or files from windows to Android, the message always tagged as "incoming transfer". For example, I paste an image into the sending box, it is like below before sending
![image](/uploads/f5da2c4ff8c754efe5d5db165cf6093b/image.png)
After click sending, It looks like this
![image](/uploads/8978c0f6b3896def0761c4e667ec5183/image.png)
at the same time, on android side, I do receive a message with a "download" sign. But no matter how I click that, it does not give any respond.
There are 4 issues here:
1. What is message tagged "incoming transfer" and why?
2. Downloading does not work on Andriod
3. A pasted image or short video should be displayed as image or video instead of files without any preview on windows.
4. Regarding sending images, videos and files, Andriod to windows is fine. Windows to Andriod is not. They are not equivalent.
best regardshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1169Reactions doesn't work2023-06-02T18:59:38ZPierre NicolasReactions doesn't work## Describe your environment
Please specify the following:
- OS: Ubuntu 22.04
- Jami version: 202305271132
- What build you are using: apt
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Open a swarm
2...## Describe your environment
Please specify the following:
- OS: Ubuntu 22.04
- Jami version: 202305271132
- What build you are using: apt
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Open a swarm
2. React to a message
- Actual result: Reactions is not set
## Additional information
![Kazam_screencast_00018](/uploads/37a80f734bc1572f59e0ce30a8a571e1/Kazam_screencast_00018.webm)Andreas TraczykAndreas Traczyk