savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-11-05T20:22:58Zhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/113Expandable icons within the hidden stack should be aligned at the left of the...2022-11-05T20:22:58ZGabriel RochonExpandable icons within the hidden stack should be aligned at the left of their parenthttps://git.jami.net/savoirfairelinux/jami-web/-/issues/119Expandable icons should be smaller (60-75% or size?)2022-11-05T19:42:20ZGabriel RochonExpandable icons should be smaller (60-75% or size?)https://git.jami.net/savoirfairelinux/jami-web/-/issues/118Vertically align: center all icons from bottom layer2022-11-05T19:36:47ZGabriel RochonVertically align: center all icons from bottom layerhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/116Add "share window" option to screen share button2022-11-05T19:07:06ZGabriel RochonAdd "share window" option to screen share buttonhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/665Keyboard shortcuts table is ugly2022-11-04T19:14:12ZSébastien BlinKeyboard shortcuts table is uglyRedo this UI, also add a button in the welcome page to open this window (actually only accessible via F10)Redo this UI, also add a button in the welcome page to open this window (actually only accessible via F10)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/820Swarm read indicator2022-11-04T13:20:29ZovariSwarm read indicator1. Swarm chat
2. Does the `J` indicate `J` has read a message?
3. If so, is the `J` in the correct place? Should the `J` be:<br>
(i) Moved near `a`?<br>
(ii) Moved near `b`?<br>
(iii) Moved and written near both `a` and `b`?
![image](/u...1. Swarm chat
2. Does the `J` indicate `J` has read a message?
3. If so, is the `J` in the correct place? Should the `J` be:<br>
(i) Moved near `a`?<br>
(ii) Moved near `b`?<br>
(iii) Moved and written near both `a` and `b`?
![image](/uploads/f72d62e2d86cc7c472965733282cf495/image.png)
4. `J` was offline when the messages `Sziasztok!` and `Szia!` were written.
Thank you
Linux Mint 21 Cinnamon<br>
Jami 202208261505https://git.jami.net/savoirfairelinux/jami-web/-/issues/106Add contact block feature to new server2022-11-03T21:41:00ZSimon TranAdd contact block feature to new serverSimon TranSimon Tranhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/761Audio crash in pulse2022-11-03T14:50:17ZSébastien BlinAudio crash in pulseScenario: none provided
Since: probably last changes (seems a recent crash and test-recorder get some crashes too)
```
New Thread 0x7fff41feb640 (LWP 971442)]
[New Thread 0x7fff387d8640 (LWP 971443)]
[Thread 0x7fff41feb640 (LWP 971442)...Scenario: none provided
Since: probably last changes (seems a recent crash and test-recorder get some crashes too)
```
New Thread 0x7fff41feb640 (LWP 971442)]
[New Thread 0x7fff387d8640 (LWP 971443)]
[Thread 0x7fff41feb640 (LWP 971442) exited]
[Thread 0x7fff2f7c6640 (LWP 971342) exited]
[1662562478.697|57330|audio_frame_resizer.cpp :117 ] Audio resizer error: Invalid argument
terminate called after throwing an instance of 'std::runtime_error'
what(): Failed to add audio to frame resizer
Thread 21 "threaded-ml" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffc67fc640 (LWP 909298)]
__pthread_kill_implementation (no_tid=0, signo=6, threadid=140736523650624) at ./nptl/pthread_kill.c:44
44 ./nptl/pthread_kill.c: Aucun fichier ou dossier de ce type.
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140736523650624) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=140736523650624) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=140736523650624, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ffff60ad476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00007ffff60937f3 in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff6355bfe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff636128c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff63612f7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6
#8 0x00007ffff6361558 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff6adef7a in jami::AudioFrameResizer::enqueue (this=0x7fffac2bba28, frame=...)
at ./media/audio/audio_frame_resizer.cpp:118
#10 0x00007ffff6b11a28 in jami::AudioProcessor::enqueue (this=0x7fffac2bba20, frameResizer=..., buf=...)
at ./media/audio/audio-processing/audio_processor.h:181
#11 0x00007ffff6b116ec in jami::AudioProcessor::putPlayback (this=0x7fffac2bba20,
buf=std::shared_ptr<DRing::AudioFrame> (use count 2, weak count 0) = {...})
at ./media/audio/audio-processing/audio_processor.h:61
#12 0x00007ffff6afc22a in jami::AudioLayer::getToPlay (this=0x55555576eea0, format=..., writableSamples=1288)
at ./media/audio/audiolayer.cpp:307
#13 0x00007ffff6b1c2d4 in jami::PulseLayer::writeToSpeaker (this=0x55555576eea0)
at media/audio/pulseaudio/pulselayer.cpp:503
#14 0x00007ffff6b2ba64 in std::__invoke_impl<void, void (jami::PulseLayer::*&)(), jami::PulseLayer*&> (
__f=@0x7fff80011790: (void (jami::PulseLayer::*)(jami::PulseLayer * const)) 0x7ffff6b1c140 <jami::PulseLayer::writeToSpeaker()>, __t=@0x7fff800117a0: 0x55555576eea0) at /usr/include/c++/11/bits/invoke.h:74
#15 0x00007ffff6b29a4f in std::__invoke<void (jami::PulseLayer::*&)(), jami::PulseLayer*&> (
__fn=@0x7fff80011790: (void (jami::PulseLayer::*)(jami::PulseLayer * const)) 0x7ffff6b1c140 <jami::PulseLayer::writeToSpeaker()>) at /usr/include/c++/11/bits/invoke.h:96
#16 0x00007ffff6b27885 in std::_Bind<void (jami::PulseLayer::*(jami::PulseLayer*))()>::__call<void, unsigned long&&, 0ul>(std::tuple<unsigned long&&>&&, std::_Index_tuple<0ul>) (this=0x7fff80011790, __args=...)
at /usr/include/c++/11/functional:420
#17 0x00007ffff6b25cee in std::_Bind<void (jami::PulseLayer::*(jami::PulseLayer*))()>::operator()<unsigned long, void>(unsigned long&&) (this=0x7fff80011790) at /usr/include/c++/11/functional:503
#18 0x00007ffff6b2487b in std::__invoke_impl<void, std::_Bind<void (jami::PulseLayer::*(jami::PulseLayer*))()>&, unsigned long>(std::__invoke_other, std::_Bind<void (jami::PulseLayer::*(jami::PulseLayer*))()>&, unsigned long&&) (
__f=...) at /usr/include/c++/11/bits/invoke.h:61
#19 0x00007ffff6b22e71 in std::__invoke_r<void, std::_Bind<void (jami::PulseLayer::*(jami::PulseLayer*))()>&, unsigned long>(std::_Bind<void (jami::PulseLayer::*(jami::PulseLayer*))()>&, unsigned long&&) (__fn=...)
at /usr/include/c++/11/bits/invoke.h:111
#20 0x00007ffff6b2139c in std::_Function_handler<void (unsigned long), std::_Bind<void (jami::PulseLayer::*(jami::PulseLayer*))()> >::_M_invoke(std::_Any_data const&, unsigned long&&) (__functor=..., __args#0=@0x7fffc67f8d10: 5152)
at /usr/include/c++/11/bits/std_function.h:290
#21 0x00007ffff6ad9efb in std::function<void (unsigned long)>::operator()(unsigned long) const (
this=0x7fff8003ba70, __args#0=5152) at /usr/include/c++/11/bits/std_function.h:590
#22 0x00007ffff6ad8f93 in operator() (__closure=0x0, bytes=5152, userdata=0x7fff8003ba50)
at media/audio/pulseaudio/audiostream.cpp:96
#23 0x00007ffff6ad8fc7 in _FUN () at media/audio/pulseaudio/audiostream.cpp:97
--Type <RET> for more, q to quit, c to continue without paging--
#24 0x00007ffff5ea54be in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#25 0x00007ffff4a00540 in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#26 0x00007ffff5e8a083 in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#27 0x00007ffff4a05487 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#28 0x00007ffff4a061d8 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#29 0x00007ffff4a0659a in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#30 0x00007ffff4a0a73a in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#31 0x00007ffff5e9da73 in pa_mainloop_dispatch () from /lib/x86_64-linux-gnu/libpulse.so.0
#32 0x00007ffff5e9e0ca in pa_mainloop_iterate () from /lib/x86_64-linux-gnu/libpulse.so.0
#33 0x00007ffff5e9e170 in pa_mainloop_run () from /lib/x86_64-linux-gnu/libpulse.so.0
#34 0x00007ffff5eae37d in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#35 0x00007ffff4a18cb3 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#36 0x00007ffff60ffb43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#37 0x00007ffff6191a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
```Aline Gondim SantosEzra PierceAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/450Indicate connection problems (e.g. firewall)2022-11-03T02:44:21ZJami BotIndicate connection problems (e.g. firewall)Issue generated from Tuleap's migration script.
**Originally submitted by: Sharon (need4openid)**
Ring on Android failed to connect to peer (ringing indefinitely). It might be firewall problems or something else. It would be nice to det...Issue generated from Tuleap's migration script.
**Originally submitted by: Sharon (need4openid)**
Ring on Android failed to connect to peer (ringing indefinitely). It might be firewall problems or something else. It would be nice to detect network problems and show user an error message for example.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1049sip: the user should be warned if port 5060 is already taken2022-11-03T02:42:36ZSébastien Blinsip: the user should be warned if port 5060 is already takenAll is in the titleAll is in the titlehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1304Please add string to https://jami.net/tag/blog/ webpage2022-11-03T02:38:26ZovariPlease add string to https://jami.net/tag/blog/ webpagePlease allow the string [1] `Earlier this year, we announced working on a new generation of fully` to be translated.
![image](/uploads/987016987da1b4aa74882813c9297185/image.png)
What do you think?
Thank you
[1] https://jami.net/tag/...Please allow the string [1] `Earlier this year, we announced working on a new generation of fully` to be translated.
![image](/uploads/987016987da1b4aa74882813c9297185/image.png)
What do you think?
Thank you
[1] https://jami.net/tag/blog/
P.S. Should the string be `Earlier this year, we announced that we were working on a new generation of fully`
Thank you once againhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1295STUN server data in SIP account arbitrarily wiped2022-11-03T02:37:04ZAxel KirchSTUN server data in SIP account arbitrarily wiped**Client:** Jami v2.04 (20210601) “Maloya”
**OS:** macOS v11.5.2 Big Sur
I have two SIP accounts configured but they regularly go offline because the STUN server data gets reset for some reason after a while every time I enter it. What ...**Client:** Jami v2.04 (20210601) “Maloya”
**OS:** macOS v11.5.2 Big Sur
I have two SIP accounts configured but they regularly go offline because the STUN server data gets reset for some reason after a while every time I enter it. What can I do to help get to the bottom of the problem?https://git.jami.net/savoirfairelinux/jami-project/-/issues/1322(Feature request) Typing indicators on chat's top bar2022-11-03T02:36:10ZhardBSDk(Feature request) Typing indicators on chat's top bar![127243898-e1f17fd8-5471-4027-ba00-25d6cf669695](/uploads/be4f06ac7ad2e4e32c791926c47e78f5/127243898-e1f17fd8-5471-4027-ba00-25d6cf669695.jpg)![127243898-e1f17fd8-5471-4027-ba00-25d6cf669695](/uploads/be4f06ac7ad2e4e32c791926c47e78f5/127243898-e1f17fd8-5471-4027-ba00-25d6cf669695.jpg)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1326(Feature request) Internal gallery2022-11-03T02:35:51ZhardBSDk(Feature request) Internal gallery(Mobile only)
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1004(Mobile only)
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1004https://git.jami.net/savoirfairelinux/jami-project/-/issues/1321(Feature request) Adjust layout by font size2022-11-03T02:35:33ZhardBSDk(Feature request) Adjust layout by font sizeAdd an option to adjust layout proportion by font size.Add an option to adjust layout proportion by font size.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1329Settings: move use STUN/Stun address into SIP Account2022-11-03T02:34:32ZSébastien BlinSettings: move use STUN/Stun address into SIP Accountas it's unnecessary for Jami accounts (we have the DHT)as it's unnecessary for Jami accounts (we have the DHT)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1458macOS: bump minimum version to 10.152022-11-03T02:32:21ZovarimacOS: bump minimum version to 10.15![Download Jami for macOS](/uploads/69e6959a4ebfe740106fbf42c64b6a57/image.png)
At https://jami.net/download-jami-macos/, should<br>
`For macOS 10.14 or later, 64-bit processor.`<br>
be changed to<br>
`For macOS 10.15 or later, 64-bit p...![Download Jami for macOS](/uploads/69e6959a4ebfe740106fbf42c64b6a57/image.png)
At https://jami.net/download-jami-macos/, should<br>
`For macOS 10.14 or later, 64-bit processor.`<br>
be changed to<br>
`For macOS 10.15 or later, 64-bit processor.`<br>
?
* https://review.jami.net/c/jami-daemon/+/22007
* https://review.jami.net/c/jami-client-qt/+/22006
What do you think?
Thank you
cc: @kkostiukhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1392[Android][Audio Call]Jami answer calls on its own on Android2022-11-03T02:28:37ZCharlie Saad[Android][Audio Call]Jami answer calls on its own on AndroidOn my PC running Windows 7 i called from an account only available on the PC to an account on both my PC and my phone running android 9 the phone for the phone to answer it on its own after a few secondsOn my PC running Windows 7 i called from an account only available on the PC to an account on both my PC and my phone running android 9 the phone for the phone to answer it on its own after a few secondshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1455[Feature request] remember the position if settings is opened2022-11-03T02:26:54ZMehrad Mahmoudian[Feature request] remember the position if settings is openedThe current behavior of jami is that if the user scrolls up in a chat and is in the middle of reading or finding something, and then clicks on the settings button to go to the settings and come back, Jami has already scrolled to the end ...The current behavior of jami is that if the user scrolls up in a chat and is in the middle of reading or finding something, and then clicks on the settings button to go to the settings and come back, Jami has already scrolled to the end of the chat and user have lost the position where they were reading. It would be useful if Jami can remember where the user was previously before opening the settings window.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1447pinephone manjaro plasma mobile missing dependencies2022-11-03T02:24:57Zaka kuropinephone manjaro plasma mobile missing dependenciesHello, I have a pinephone with plasma delicacy and when trying to install the dependencies, I lack pandoc and qt6-graphicaleffects some alternativeHello, I have a pinephone with plasma delicacy and when trying to install the dependencies, I lack pandoc and qt6-graphicaleffects some alternative