1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-23 00:45:29 +02:00
Commit graph

1747 commits

Author SHA1 Message Date
Kateryna Kostiuk
b9f2ebd1a5 macOS: fix single architecture build
Change-Id: I2702cbc0c0fee71d17eb2902b5c7c242a237f06a
2023-03-01 20:57:27 -05:00
Aline Gondim Santos
13ef62ea57 callactionbar: freeze bar when hovered
Change-Id: Ie899a956d352d4a285480c75392bf79751b63e60
GitLab: #1005
2023-03-01 13:42:32 -05:00
Aline Gondim Santos
2f3d06859f wizardview: fix NoUsername popup opening
Change-Id: I95a2186f3a5f7b3fbaedced0f5629e7cd4a9d726
GitLab: #1010
2023-03-01 13:41:21 -05:00
Franck Laurent
d5064040d7 MessageListView: fix message bubble UI
+ redesign the "Scroll to end of conversation"
+ redesign the "bubble / screen ratio"
+ redesign the reply bubbles: color, shape(in & out a message sequence), "In reply To" message
+ change the configurable color of the main user's bubbles
+ show the display name when replying to a transfer message
+ fix incorrectly loaded reply message data by synchronizing to messages loaded request
+ fix reply to an internet link
+ redesign the call bubbles (the new design need to be applied but in another patch)

GitLab: #959
GitLab: #967

Change-Id: Id646ff875644425b03367838b5b46f2242294563
2023-03-01 13:38:05 -05:00
Andreas Traczyk
84d625c1b4 currentconversation: always set the current conversation id
This must be done even when empty and contributes to the deselection mechanism.

Change-Id: Ia97186ad8f37763ed2c8f61f4f44a0a04df7577b
2023-03-01 13:23:58 -05:00
Sébastien Blin
7a844ee1ae misc: bump daemon (fix CI for macOS)
Change-Id: I62ba9ab56f0840ca568b4475c195cad945065ea0
2023-03-01 10:10:49 -05:00
Sébastien Blin
6af096c9b4 misc: fix setCurrentCall when switching between two different calls
Change-Id: Ia84b8580e02eeba946209e472caafcea03b85444
2023-03-01 10:09:42 -05:00
Aline Gondim Santos
1205231707 participantoverlay: fix buttons hover color
Change-Id: I981d3db41a2a2fecbece83d1d84f63c48de82888
GitLab: #996
2023-03-01 09:37:05 -03:00
Aline Gondim Santos
030ed15021 conversationview: fix focus on callview
THis fixes mic and cam shortcuts

Change-Id: I51f8ea975a5d8bee0e9ceab712a58953646ce048
2023-03-01 08:56:16 -03:00
Aline Gondim Santos
edeff74c52 callview: move swarm details access to the actionbar
Change-Id: I0a450ab0a82943bd5e929ccd281784867edebd30
GitLab: #998
2023-03-01 08:56:16 -03:00
Aline Gondim Santos
eaec313a3c misc: fit edited message to area
Change-Id: I019fba4105bde11d049d64a8e94716c0e977f79e
GitLab: #1001
2023-03-01 06:51:05 -05:00
Aline Gondim Santos
10e4b63414 callview: set minimumwidth for splited chatview
GitLab: #1000
GitLab: #974

Change-Id: I5f14dc9447bf88d1addebfccd07dc84c632af426
2023-02-28 17:57:26 -03:00
Sébastien Blin
05c52e89fa materialradiobutton: fix in white theme
Change-Id: I40bf43240408f136557835e0dc536c6b4a894c17
2023-02-28 14:46:17 -05:00
Kateryna Kostiuk
ba867b0636 macos: support unified build
This patch adds a parameter arch to specify architecture
to build. This parameter could be arm64, x86_64 or unified.

Change-Id: I2907e03410e0c01b8505afbe283da04b8d0291b6
2023-02-28 14:30:05 -05:00
Fadi SHEHADEH
f88f566e89 sip account creation: radiobutton for TLS/UDP
- created MaterialRadioButton
- added tls/udp options in sip wizard
- Fix some focus issues and some spacing

Change-Id: I18c5b7205bbe1c8178a5c3a966c9bfa0cffa93b4
2023-02-28 14:08:22 -05:00
Sébastien Blin
506eb7bc78 messagelistmodel: never ever edit body from client
This is impossible to follow correctly, causing weird things.
Now Body always contains the original Body from the libclient,
LinkifiedBody the linkified Body and Linkified is empty if the
message is not linkified.

Change-Id: I29e5f7cf1c5a2093f5e4b7785216e8b9b24e9ad8
GitLab: #961
2023-02-28 14:04:26 -05:00
Sébastien Blin
5f6f86b2a9 contactsearchbar: replace label
Change-Id: Ib51a026cf5f31479d28a21f4cbc76396a44ae9b3
GitLab: #985
2023-02-28 14:03:57 -05:00
Sébastien Blin
4ba641789d callmodel: update current call on conference creation
If a call starts in a swarm, the host must show the confId.
The current call wasn't updated when a call is upgraded to a conference
causing the wrong call to be shown due to the new logic

Change-Id: I990d39e6e04253bc087fd0ec73c5b6c7906f93d9
2023-02-28 14:03:52 -05:00
Sébastien Blin
50ad6c5073 connectToAccountPage: fix jams connection
Change-Id: I4863d4c5db50ea7ef52de000ad901006bec723ae
2023-02-28 14:02:10 -05:00
Sébastien Blin
77f051ce59 modaltextedit: accept state as soon as focus changes
So that pressing tab will emit onAccepted and the dynamic text
always show the correct value saved.

Change-Id: I64326f1f836d611776bcfaf7993e6254e5d5aefe
2023-02-28 14:02:10 -05:00
Kateryna Kostiuk
146afcd6a9 location sharing: fix on macOS
Qt::UniqueConnection should not be used with lambda. This patch
adds class function so it could be used with Qt::UniqueConnection

Change-Id: I98d84d7f60758d9f217abfe26102d4586f7bbc27
2023-02-28 10:54:50 -05:00
Andreas Traczyk
4612d5318b chatview: refactor msg options popup positioning
+ load the popup dynamically
+ calculate the position using the delegate's attached ListView geometry

Gitlab: #979
Change-Id: I9d3a8a31b4aba2f195c4d6453e9dca88e99685ae
2023-02-28 10:05:26 -05:00
Aline Gondim Santos
42a46fe165 settingsview: homogenize ModalTextEdit usage
GitLab: #986
GitLab: #1004

Change-Id: Iea441cba4c258a82b9a553c93c81e4d76f0baa1c
2023-02-28 09:30:06 -05:00
Fadi SHEHADEH
05beb246e8 wizardview: fix focus, tooltip, ModalTextEdit
- replaced all line edit with ModalTextEdit components
- fixed keyboard navigation
- fixed focus and tooltips

Change-Id: I5605e1b4a7efe2910c4031e49abb78b39b1955f6
2023-02-28 09:30:06 -05:00
Fadi SHEHADEH
e932c37528 settingsview: updated lineEdits
- replaced line edits with ModalTextEdit components

Change-Id: I0e386b443d6d46dcc412e36a6956add595337b58
2023-02-28 09:30:06 -05:00
Fadi SHEHADEH
c722ddb280 ModalTextEdit: adapted for general use
- modified UsernameTextEdit
- added PasswordTextEdit
- changed focus
- added echoMode
- added second suffix icon

Change-Id: I16e0a248757a125bed28aefc375a09cd267f8db2
2023-02-28 09:30:06 -05:00
Jenkins
cf8e4a87e3 i18n: automatic bump
Change-Id: I6909535814e2a481b2455c0fcece6b32aaea28cb
2023-02-27 16:58:21 -05:00
Andreas Traczyk
2c5dfd85d5 mainview: preload the conversation view
This prevents a bug when loading into the call view before having loaded the conversation view at least once, can prevent the call action bar from displaying.


Gitlab: #1002
Change-Id: I1c9e3debc0341630b3ca104bfbdfa71339918e6b
2023-02-27 11:02:48 -05:00
Andreas Traczyk
708e53589e views: inhibit the conversation-view when priority views are present
The call-view shouldn't take priority, or be displayed at all while in these views under the current design.

Gitlab: #1003
Change-Id: I5e9ae140c11dc13c3b44014007e41857d528a49d
2023-02-27 11:02:48 -05:00
Andreas Traczyk
f808d42687 misc: move viewmanager into a separate file
Change-Id: Id5659ede0fc870926b4b627a5bbe12c67d4f9224
2023-02-27 11:02:48 -05:00
Sébastien Blin
759e3ea310 sip: fix outgoing text message
Change-Id: I3aba2f02e375d47a9bfdacb923e2907c40f4f151
2023-02-27 09:26:40 -05:00
Fadi SHEHADEH
9afeea435f JamiIdentifier: share button not working
- Dialog through viewCoordinator

Change-Id: I799891a3f17b9fdde9a1c16c490c343c2eafc163
GitLab: #999
2023-02-23 15:23:42 -05:00
Andreas Traczyk
be1ee4e4f8 updater: fix overlapping download progress
+ also fixes the missing confirm-update string

Change-Id: Ib8d0dce0b09e7415795d96d5c45b2f8a0f19bd30
2023-02-23 13:55:20 -05:00
Sébastien Blin
58031af31f messagelistview: hide "Scroll to end" after click
When scrolling up and clicking on "Scroll to end", sometimes, the
button didn't update correctly. Using contentY = 0 seems to be correct

Change-Id: I04576181d0b61006d4389be6ace3b09c1ac0a2f9
2023-02-23 09:11:18 -05:00
Andreas Traczyk
2baf76e74b videoprovider: remove frame subscription on QVideoSink::destroyed
We can observe that frame update signals can occur after a VideoOutput component's QVideoSink object has started destruction. The deregistration of the object pointer needs to be synchronized to the object's destruction.

Additionally:
+ scope the frame obj mutex locker around checks for no subs
+ rename (un)registerSink to (un)subscribe
+ subscribe will now remove the previous subscription
+ subscribe with an empty id will unsubscribe

Gitlab: #997
Change-Id: I21460564e49189b9276f153e8c1fd3a5cc52c6b2
2023-02-22 13:59:22 -05:00
Maxim Cournoyer
7161858daf packaging: Update Guix revision.
* extras/packaging/gnu-linux/guix/channels.scm (channel): Bump Guix to
current commit.

Change-Id: Ib929a948f47a1d9ee73ba7340be6821fdd4f6a0d
2023-02-22 13:32:47 -05:00
Aline Gondim Santos
3a8068f990 misc: open swarm after creation
Change-Id: I936abb96b5e232b63a917428892f716ca0985db2
GitLab: #952
2023-02-22 09:10:51 -05:00
Aline Gondim Santos
e2d5da8151 windows: watch for system theme change
Requires Windows SDK version 10.0.18362.0 and Windows Runtime
10.0.10240.0.

GitLab: #723
Change-Id: I166c236bf24419b4abfe323f88e470dd07afbd4f
2023-02-22 09:10:13 -05:00
Maxim Cournoyer
003b6be691
packaging: Simplify 'Publish release artifacts stage' logic.
* extras/packaging/gnu-linux/Jenkinsfile
(Publish release artifacts'): Simplify logic.

Change-Id: I4cec0b8009256501d627453df26bd17024e55f45
2023-02-21 16:07:57 -05:00
Maxim Cournoyer
9355c1a2df
packaging: Cosmetic change to Makefile.
Change-Id: I9036912033aee53370d4f7cf5a854a2495de0485
2023-02-21 16:07:57 -05:00
Maxim Cournoyer
4461ba6902
Jenkinsfile: Break long lines.
* extras/packaging/gnu-linux/Jenkinsfile: Break long lines.

Change-Id: Idd6f72e18e0b4489a22e7aa2a59b4cc8ac90dbee
2023-02-21 16:07:57 -05:00
Sébastien Blin
f6606722d6 misc: cleanup set_currentRenderingDeviceType
The media is already stored in the call info.
Moreover, no need to hide "share monitor" when we are sharing
the screen, because we may want to switch between a monitor
and a window (or a file) and it should work.

Change-Id: I3db04f1fb11288f4a3288f4430e23704a71bdb3c
GitLab: #587
2023-02-21 15:59:14 -05:00
Nicolas Vengeon
2f97d4edd9 LocationSharing: handle timers per conversation
Timers are now set per conversation to fit
the new design

Change-Id: I76411c68b12020ef18dc8f915bfb6cbefa8c5d7f
2023-02-21 15:36:09 -05:00
Sébastien Blin
f6acfd3968 build.py: fix hooks installation with --init
+ add clang-format to client-qt/.git/hooks
+ only modify daemon and ignore other modules as not using gerrit.

Change-Id: Ib7f498d3a960da7ff739311409ad922c9976d5d7
2023-02-21 14:32:20 -05:00
Aline Gondim Santos
07e7ae5310 misc: fix right click on self contact
Change-Id: I003bad0416c541e7e02f80d01734d71ccd453818
GitLab: #992
2023-02-21 13:56:19 -05:00
Jenkins
f95b0e2ed2 i18n: automatic bump
Change-Id: I948a6554fd972fb62f50499e7dadce943d6cef8f
2023-02-20 16:45:33 -05:00
Sébastien Blin
3570b23d8a swarmdetailspanel: show kicked contacts if administrator
This patch avoid for non-admins to try to re-add kicked members
as filtered out from the list. However kicked members are only
visible for administrators.

Change-Id: Ie01b7071c072d147bbc0f39e477cc24d7fd58b1a
2023-02-20 09:05:24 -05:00
Nicolas Vengeon
06ab19f213 Feature: search messages
Change-Id: Ia458e2e6ee183cad9d0418af0dbbbcd990f14281
GitLab: #918
2023-02-20 09:04:49 -05:00
Andreas Traczyk
c2d81149be chatview: hide the message bar scrollbars if there is no content
Gitlab: #978
Change-Id: Ifdc7306c6082c93f74fcb3e8472405d326faea74
2023-02-20 09:00:31 -05:00
Aline Gondim Santos
ad7d8e136f callviewcontextmenu: cleanup
Change-Id: I76f77f7e5f7eb3e2c46e01f9cdd51b2d40af7739
GitLab: #975
2023-02-20 09:00:11 -05:00