savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2024-02-29T14:25:09Zhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1467Do not read/write profiles on main thread2024-02-29T14:25:09ZSébastien BlinDo not read/write profiles on main threadPretty all operation on profiles (such as avatar read/write) are done on the main thread of the even pool
This will need some changes.
(e.g. all calls for storage::avatar)Pretty all operation on profiles (such as avatar read/write) are done on the main thread of the even pool
This will need some changes.
(e.g. all calls for storage::avatar)Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-plugins-store/-/issues/11Avoid duplicase because of mirror2023-12-28T11:49:28ZXavier Jouslin de NorayAvoid duplicase because of mirrorBug:
When the mirror is synchronize, the server will check the plugin is not considering the previous pull so the plugin list contain duplicates
Reproduce:
add duplicate in the data directory
Request the plugins list should show dupl...Bug:
When the mirror is synchronize, the server will check the plugin is not considering the previous pull so the plugin list contain duplicates
Reproduce:
add duplicate in the data directory
Request the plugins list should show duplicateshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1506The contact name above message deleted is not well recycled2024-01-30T21:24:31ZEmma FalkiewitzThe contact name above message deleted is not well recycled![image.png](/uploads/563ea292022a819376b0074bb2e9cb63/image.png)
After scrolling :
![image.png](/uploads/2294c6aa45d51fc97f05a174628b056b/image.png)![image.png](/uploads/563ea292022a819376b0074bb2e9cb63/image.png)
After scrolling :
![image.png](/uploads/2294c6aa45d51fc97f05a174628b056b/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1503Add the time in call message2024-01-26T13:49:41ZEmma FalkiewitzAdd the time in call messageWhat we have in the development branch for the chat view:
![image.png](/uploads/49c85109b2deea695de304f17cc5f20e/image.png)
What we want:
![image.png](/uploads/d8fcb22278cddd6cb86e5363479111da/image.png)What we have in the development branch for the chat view:
![image.png](/uploads/49c85109b2deea695de304f17cc5f20e/image.png)
What we want:
![image.png](/uploads/d8fcb22278cddd6cb86e5363479111da/image.png)Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1502New edited design2024-02-07T22:06:56ZEmma FalkiewitzNew edited designWhat we have currently:
Nothing is displayed when a message is edited. The message is just updated.
What we want:
![image](/uploads/5659a89d010c3e4218464cd8afcb9761/image.png)What we have currently:
Nothing is displayed when a message is edited. The message is just updated.
What we want:
![image](/uploads/5659a89d010c3e4218464cd8afcb9761/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1501New files layout2024-02-07T22:07:15ZEmma FalkiewitzNew files layoutWhat we currently have:
![image](/uploads/d681540b2520b86702b553ee276c2a27/image.png)
What we want:
![image](/uploads/7dd875dce48107236fbd39b0612f9ac1/image.png)What we currently have:
![image](/uploads/d681540b2520b86702b553ee276c2a27/image.png)
What we want:
![image](/uploads/7dd875dce48107236fbd39b0612f9ac1/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1500New audio layout2024-01-30T14:51:00ZEmma FalkiewitzNew audio layoutWhat we currently have:
![image](/uploads/92205f257de3aefe28f84088e5dc0c62/image.png)
What we want:
![image](/uploads/77a3b2d771601045c815042c99f7b526/image.png)What we currently have:
![image](/uploads/92205f257de3aefe28f84088e5dc0c62/image.png)
What we want:
![image](/uploads/77a3b2d771601045c815042c99f7b526/image.png)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1466Migrate to Qt 6.62024-02-06T19:45:12ZSébastien BlinMigrate to Qt 6.6François-Simon Fauteux-ChapleauFrançois-Simon Fauteux-Chapleauhttps://git.jami.net/savoirfairelinux/dhtnet/-/issues/14Error while installing dependencies2024-03-09T00:41:19ZPierre NicolasError while installing dependencies![image.png](/uploads/173464b195f565b0e8f07a8e3b731a1d/image.png)![image.png](/uploads/173464b195f565b0e8f07a8e3b731a1d/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1497Too much space between buttons in group call message2023-12-22T20:32:14ZEmma FalkiewitzToo much space between buttons in group call message**This bug happens on new chatview development branch.**
While we wait for the new group call message to be implemented.
![image](/uploads/c4a8bfbedfde134136a88ddd8094df63/image.png)
![image](/uploads/fc3f3b1c00047a583396e93e2f8cbc71/...**This bug happens on new chatview development branch.**
While we wait for the new group call message to be implemented.
![image](/uploads/c4a8bfbedfde134136a88ddd8094df63/image.png)
![image](/uploads/fc3f3b1c00047a583396e93e2f8cbc71/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1496Text color recycling in bubble message does not work properly2023-12-20T19:33:30ZEmma FalkiewitzText color recycling in bubble message does not work properly**This bug happens on new chatview development branch.**
![Screenshot_20231219-170541_Jami](/uploads/209857a54498d39603edd769571ed262/Screenshot_20231219-170541_Jami.jpg)
![Screenshot_20231219-170643_Jami](/uploads/c308639fa131d28582b0...**This bug happens on new chatview development branch.**
![Screenshot_20231219-170541_Jami](/uploads/209857a54498d39603edd769571ed262/Screenshot_20231219-170541_Jami.jpg)
![Screenshot_20231219-170643_Jami](/uploads/c308639fa131d28582b0a7701e792ce3/Screenshot_20231219-170643_Jami.jpg)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1465Swarm-history: Use history loaded by daemon2024-01-09T17:48:34ZSébastien BlinSwarm-history: Use history loaded by daemonhttps://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
...https://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
std::string id;
std::string type;
std::string linearizedParent;
std::map<std::string, std::string> body;
std::vector<std::map<std::string, std::string>> reactions;
std::vector<std::map<std::string, std::string>> editions;
};
```
Containing the reactions, editions (previous bodies) directly inside the message
+ Remove custom logic to linearize the history, filter merge messages (they are removed by the daemon), build reaction/editions
+ Use new signals `SwarmMessageReceived`, `SwarmMessageUpdated` (if edited, deleted or parent changes), `ReactionAdded`, `ReactionRemoved` to update the view/reactionsSébastien BlinAndreas TraczykSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/311Swarm-history: Use history loaded by daemon2024-01-29T19:26:40ZSébastien BlinSwarm-history: Use history loaded by daemonhttps://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
...https://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
std::string id;
std::string type;
std::string linearizedParent;
std::map<std::string, std::string> body;
std::vector<std::map<std::string, std::string>> reactions;
std::vector<std::map<std::string, std::string>> editions;
};
```
Containing the reactions, editions (previous bodies) directly inside the message
+ Remove custom logic to linearize the history, filter merge messages (they are removed by the daemon), build reaction/editions
+ Use new signals `SwarmMessageReceived`, `SwarmMessageUpdated` (if edited, deleted or parent changes), `ReactionAdded`, `ReactionRemoved` to update the view/reactionshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1494Swarm-history: Use history loaded by daemon2024-01-25T19:45:27ZSébastien BlinSwarm-history: Use history loaded by daemonhttps://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
...https://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
std::string id;
std::string type;
std::string linearizedParent;
std::map<std::string, std::string> body;
std::vector<std::map<std::string, std::string>> reactions;
std::vector<std::map<std::string, std::string>> editions;
};
```
Containing the reactions, editions (previous bodies) directly inside the message
+ Remove custom logic to linearize the history, filter merge messages (they are removed by the daemon), build reaction/editions
+ Use new signals `SwarmMessageReceived`, `SwarmMessageUpdated` (if edited, deleted or parent changes), `ReactionAdded`, `ReactionRemoved` to update the view/reactionsAlexander Lussier-CullenAlexander Lussier-Cullenhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1491ResourcesCompat logs some warnings2024-01-26T13:48:29ZPierre NicolasResourcesCompat logs some warningsFailed to inflate ColorStateList, leaving it to the framework
at cx.ring.databinding.FragConversationBinding.inflate(FragConversationBinding.java:234)
[log_error](/uploads/dc94463840d9eb9390e208748f3b5618/log_error)Failed to inflate ColorStateList, leaving it to the framework
at cx.ring.databinding.FragConversationBinding.inflate(FragConversationBinding.java:234)
[log_error](/uploads/dc94463840d9eb9390e208748f3b5618/log_error)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1490Wrong alignment of deleted a message with other messages2024-01-26T13:47:39ZEmma FalkiewitzWrong alignment of deleted a message with other messages**This bug happens on new chatview development branch.**
The avatar is certainly put to gone but it should be invisible or visible in swarm conversation.
![image](/uploads/f70c86ef47a04a24eb30476628f1e1c6/image.png)**This bug happens on new chatview development branch.**
The avatar is certainly put to gone but it should be invisible or visible in swarm conversation.
![image](/uploads/f70c86ef47a04a24eb30476628f1e1c6/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1489New deleted message layout2024-02-07T22:05:14ZEmma FalkiewitzNew deleted message layoutCurrently we have:
![image](/uploads/203bcb5195b5cb0b53f10da4b29a3705/image.png)
We want:
![image](/uploads/d43f2b0ecd58be21f07bf0c6d08cc7de/image.png)
![image](/uploads/47aade0e8cf9d6bebf638379c543dd8b/image.png)Currently we have:
![image](/uploads/203bcb5195b5cb0b53f10da4b29a3705/image.png)
We want:
![image](/uploads/d43f2b0ecd58be21f07bf0c6d08cc7de/image.png)
![image](/uploads/47aade0e8cf9d6bebf638379c543dd8b/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1488File alignment is not correct in one-to-one conversation2024-01-31T21:59:36ZEmma FalkiewitzFile alignment is not correct in one-to-one conversation**This bug happens on new chatview development branch.**
It does not work in one-to-one conversation.
![Screenshot_20231219-170617_Jami](/uploads/41a0cf8efa7c58e4148f5a86616f5f54/Screenshot_20231219-170617_Jami.jpg)**This bug happens on new chatview development branch.**
It does not work in one-to-one conversation.
![Screenshot_20231219-170617_Jami](/uploads/41a0cf8efa7c58e4148f5a86616f5f54/Screenshot_20231219-170617_Jami.jpg)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1486Typing indicator alignment is not good2024-01-31T22:00:20ZEmma FalkiewitzTyping indicator alignment is not good**This bug happens on new chatview development branch.**
The problem is just not fixed entirely.
Group is correct :
![image](/uploads/6883d8826d4768896f88758236e07f49/image.png)
But one to one conversation no:
![image](/uploads/5bee...**This bug happens on new chatview development branch.**
The problem is just not fixed entirely.
Group is correct :
![image](/uploads/6883d8826d4768896f88758236e07f49/image.png)
But one to one conversation no:
![image](/uploads/5bee94e2d5a91f74f890cb1e14c37dee/image.png)https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/929Need some help with videoWriter in debug_utils.h2023-12-19T22:55:35ZJingwei ZhangNeed some help with videoWriter in debug_utils.hJust need a exampke of how to dump the decoded video in jami daemon. the generated docuements are not helping at all.
Thanks a lotJust need a exampke of how to dump the decoded video in jami daemon. the generated docuements are not helping at all.
Thanks a lot