savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-11-06T23:13:24Zhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/99Hovering buttons/expandable button should make backgroundColor lighter2022-11-06T23:13:24ZSimon TranHovering buttons/expandable button should make backgroundColor lighterhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/126Buttons, and not their expandable button (too small), should be the ones open...2022-11-06T23:03:05ZGabriel RochonButtons, and not their expandable button (too small), should be the ones opening the expanded options menuhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/112Add background to buttons from hidden stack2022-11-06T22:39:28ZGabriel RochonAdd background to buttons from hidden stackhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/117Modify line 87 ish to indicate it's the host/local video, rather than the guest2022-11-05T20:24:45ZGabriel RochonModify line 87 ish to indicate it's the host/local video, rather than the guesthttps://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-project/-/issues/1509[Feature request] Decline / Block all (new) invitations per own user account2022-11-03T22:07:29ZElys[Feature request] Decline / Block all (new) invitations per own user accountall supported OS
Until now unknown contacts can join if they search your username and send an invitation to you (Person B).
But if I only want to communicate with one, two or even 5 persons and nobody else I would like to have an optio...all supported OS
Until now unknown contacts can join if they search your username and send an invitation to you (Person B).
But if I only want to communicate with one, two or even 5 persons and nobody else I would like to have an option that you can disable new invitations per own user account (if you have two own user accounts with different contacts for example you will still receive invitations from the other own user account (yourusername2) BUT NOT from the first own user account (yourusername1).
This would also(?) require that unknown calls are automatically disabled in the settings once you enable this setting?https://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/1230Feature request: custom picked ringtones2022-11-03T02:40:43ZFeature request: custom picked ringtonesIt would be fine to pick a ringtone for a contact to know who is calling.
Or atleast for chats in folders https://git.jami.net/savoirfairelinux/ring-project/-/issues/1085It would be fine to pick a ringtone for a contact to know who is calling.
Or atleast for chats in folders https://git.jami.net/savoirfairelinux/ring-project/-/issues/1085https://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/1004