- Oct 21, 2021
-
-
Gitlab: #552 Change-Id: I0a4dc3b61a22aafb40d8a301033c59d2cc02bc79
-
- Oct 06, 2021
-
-
+ fix multiline richtext + add SBS msg bubbles + limit timestamp visibility + render link previews + render data transfer interactions Gitlab: #467 Change-Id: I80b6db33d786180d479730213855b9816bea4793
-
Introduces a primitive QML ListView based chat view lacking features present in the previous web chat view, that will be added in subsequent commits(styling, preview/media/link/file-transfer message type support, etc.). Gitlab: #467 Change-Id: Iedc40f6172a6cdacc48cda6f4187053fbf226713
-
- Sep 14, 2021
-
-
Ming Rui Zhang authored
1. Add account config QML properties and use them in settings directly to avoid manual update 2. Rough clean up for video/audio settings 3. Remove settingsAdapter entirely and split the responsibility Change-Id: Icf81b91d5a3a0dd9f2a52824159cd222367b801f
-
- Aug 13, 2021
-
-
Andreas Traczyk authored
Adds a new chat view footer to describe for read-only conversations to describe the concept and provide options to remove the contact or restart a new conversation with the contact. Gitlab: #475 Change-Id: I6ca0e8dfbf49f17a6ff93a2744c552b76d923773
-
- Aug 11, 2021
-
-
Sébastien Blin authored
This show "Copy to Downloads" for file transfer in swarm. Change-Id: I7002ce22898ced361ca3df1fa535dd7ec88e0d70 GitLab: https://git.jami.net/savoirfairelinux/ring-project/-/issues/1282
-
- Aug 09, 2021
-
-
Andreas Traczyk authored
depends on: https://review.jami.net/c/ring-lrc/+/18979 Change-Id: Ic29e5a6f6eced04a095dd097352c37ca0b253eda
-
- Aug 03, 2021
-
-
Use updateHistory instead. This prevents "Contact added" message duplication. We also clear the unread messages at this point which will prevent an uncleared unread first message when adding a new conversation. Gitlab: #482 Change-Id: I927e15dfe945aa3f2f33db3fb91739522db5ea9b
-
- Aug 02, 2021
-
-
Andreas Traczyk authored
Read-only conversation has: - a lock icon in the smartlist item - no message send bar in the chat view - no call actions available from the chat view header - no call actions available from the smartlist context menu - no double click to call Change-Id: I0497b94038b450f0a0a22fc007de1281b7b2214d Gitlab: #475
-
- Jul 28, 2021
-
-
Andreas Traczyk authored
Change-Id: I85a070e8ea44b108fa75d69a8c6f544e8e2c8581
-
- Jul 12, 2021
-
-
Ming Rui Zhang authored
Gitlab: #469 Change-Id: I661185530ee3703527fd85a7022b42a3bcb7f579
-
- Jul 09, 2021
-
-
Andreas Traczyk authored
Using a custom getter setter cause the setting of the value to require manual changed signal emission and in addition to being error prone, this prevents the changed signal from being emitted upon initial selection. Some excess workaround code may be removed in following commits. This patch also refactors the banned contact signaling as part of an accountadapter connection cleanup. Change-Id: I73fb751001e53e086adc7a6a8d706671c2878a77
-
Ming Rui Zhang authored
Functionalities checklist: 1. Emoji picker refinement 2. DropArea on messageWebView 3. Record box 4. Send message button visibility 5. TextArea paste (can paste image, files directly) 6. TextArea content draft 7. TextArea - Enter key -> Send message 8. TextArea - Shift + Enter key -> New line 9. TextArea - Composing indicator 10. TextArea - Placeholder text Change-Id: I115ad2927b74264dd396aa55b77a8f003dcd746b
-
- Jun 29, 2021
-
-
Change-Id: I33717f148b837475a4f4874f327ed86de6f441cf
-
- Jun 25, 2021
-
-
When the needsSyncingSet signal is caught, we need to update the UI to change filter tab, reload the conversation, etc. Change-Id: I70170d75afa50acad6e79d53fcaeb82752c38e81
-
Sébastien Blin authored
GitLab: #455 Change-Id: I91b00492dfd9ef856cdc5a620085b77c4ec6ac68
-
Andreas Traczyk authored
This should fix a race condition preventing the right conversation from being selected after an outgoing interaction and, more rarely, accepting an invitation. Change-Id: Iccd1f91ba4d46285c2f1e4594122a736824b752f
-
- Jun 11, 2021
-
-
1. Decline invites now auto-select the next one and de-select the conversion when there are no more invites 2. Block conversations behaves the same as before Gitlab: #402 Change-Id: Ibd3385e40cb2329d58ea90aa3347dfa4b66a4496
-
Change-Id: I83161997e655cbb626f6577cedb53d3b67786c7f
-
Change-Id: Ie22618d01a2fa6fb38ced8d2aef6f9524401ce24
-
Change-Id: I0727737c8a9c4998ed66065fb1011389a502b0f9
-
depends on https://review.jami.net/c/ring-lrc/+/16720 Change-Id: Ic254459827c189fc92595be6e2485e0eed31edd8
-
- use QString for interactionId - swarm conversations: use loadConversationMessages and subscribe to newMessagesAvailable signal - avoid displaying "merge" and empty "data transfer" messages - link composing status Change-Id: Ic524bb786b2ff0471f03b1bb02d41d6da38e716a
-
- May 27, 2021
-
-
Change-Id: I97c5f42ab622bb87666203a251915dbbb5b5d84d GitLab: #429
-
- May 07, 2021
-
-
Andreas Traczyk authored
Minor cosmetic changes to the account combo box, search bar, filter tabs, and smartlist. Change-Id: Ie8173504859b325374e42f0dbb4e0ae75f3ed740 Gitlab: #373 Gitlab: #374 Gitlab: #388
-
- Apr 19, 2021
-
-
- Remove icons and resize side panel tab bar. - Change icons and style for chatview header and combo box buttons. - Update chatview colors. Gitlab: #241 Change-Id: Ic5f4e0db5e1912c85cc4f658264371af8104cd8f
-
- Apr 02, 2021
-
-
Gitlab: #320 Change-Id: Ia2a16a05be3fd6452a39df999660a5c8440eea13
-
Andreas Traczyk authored
- refactor qml object registration - inject AppSettingsManager and SystemTray Gitlab: #320 Change-Id: Ic8232a290003245d09ad9452c9f5518fd260af78
-
Andreas Traczyk authored
Lrc object injection should never be a null pointer. Change-Id: Ib574c751673fd35e223ce2447cee74bce7dfbf3e Gitlab: #337
-
- Mar 26, 2021
-
-
Avoid having a removed contact on the "default moderators" list. Gitlab: #309 Change-Id: I710fe3e096be830e3cd9cfc93f2f46fb60eb20f0
-
- switch tab to conversations smartlist - go to welcomeview TODO: define UI behavior while waiting for the smartlist update Gitlab: #284 Change-Id: I251c49e5b0b418f41d5872ef09d32db5bc940df2
-
- Mar 22, 2021
-
-
Ming Rui Zhang authored
GitLab: #337 Change-Id: Ifb671d38d364714818650a8154c43a5787460039
-
- Jan 07, 2021
-
-
For clearConversationHistory and removeConversation Gitlab: #252 Change-Id: I3008cf20ddace5d3395465bd328a460c72e4c07f
-
- Dec 03, 2020
-
-
Sébastien Blin authored
Add: + Display images and videos into the chatview + Show typing indicators Change-Id: Icf5575ae9b176254394399073fe3926130ecc428 Gitlab: #160
-
- Oct 14, 2020
-
-
Ming Rui Zhang authored
Change-Id: I9fdb6a5646e487c974fe8884e36277985c48fa2a
-
- Oct 07, 2020
-
-
- switch between "conversations" - "invitations" smartlists according to call origin - "Accept Request" button from msg's view header: hide on contact accepted, set on view load according to userType - correct requests smartlist item selection on tab switch - accept incoming call from pending contact makes conversation permanent Gitlab: #74 Change-Id: Iadfef0d7e4032002d8007a4f18a9eae27f7ba230
-
- AccountAdapter::navigateToWelcomePageRequired is no longer required since subscription to property change in QML - avoid unnecessary CallAdapter signals for UI management. Listen to BehaviorController and avoid duplicated / unnecessary signals. - avoid duplicated code: - account selection only in AccountAdapter::changeAccount and ConversationsAdapter::selectConversation - simplification of ConversationsAdapter::selectConversation - conversation UI always managed by ConversationsAdapter -> ConversationSmartListItemDelegate - smartlistmodel: no need to show callstack for outgoing calls in state ENDED Gitlab: #86 Gitlab: #87 Gitlab: #88 Change-Id: I7025d4292914939f5a78aee1c4742104b370641d
-
- Sep 15, 2020
-
-
Change-Id: Ib12382a9292852f404b1a588a7b5a6e29cb06cf9
-
- Sep 10, 2020
-
-
Andreas Traczyk authored
Change-Id: I9d2ec496aa8d6cc0a41f9096ad153308c3308e8b
-
- Sep 03, 2020
-
-
Andreas Traczyk authored
It seems concurrent calls to invokeMethod using qml component object pointers can lead to access violations. These method invocations can be replaced with a signal/slot mechanism. This patch replaces only the invocations in conversationsadapter and accountsadapter that are known to be problematic for now. Some code cleanup is done for QmlAdapterBase derived classes. Gitlab: #61 Change-Id: I72f47c9229a9bf42299ae52822c3a1a8c04eb423
-