1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-19 06:55:24 +02:00
Commit graph

1827 commits

Author SHA1 Message Date
Sébastien Blin
1ed5bb1e1f participantsmodel: move to current call
Not useful in calladapter as we need to check if it's for the current
call. Also, fix some race-confitions where the callparticipantsmodel
was empty (in swarm-call with only the host in general)

https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/639

Change-Id: I69df1aa9f7d2d5b198c0fdc01e88e36f9c2c0bd7
2023-04-04 10:38:31 -04:00
Sébastien Blin
28476a01d5 callmodel: emit currentCall changed
Else, because we show the incomingCallView, the currentCall may
be different to what we show

Change-Id: I8d996df5db22a8b2cb4a69ed070c278c08816b07
2023-04-04 10:38:21 -04:00
Sébastien Blin
f265b71d9a messagebartextarea: tab should focus next item
Change-Id: I5d15ad9b8019fc1c758224bccd024679288bec98
GitLab: #1055
2023-04-04 10:38:09 -04:00
Sébastien Blin
712db6ff5c preview: add option to mirror preview on conference
And set default to true

Change-Id: Idc871c5d0497bc4d7e5c137795e9165ca987274d
GitLab: #1039
2023-04-04 10:38:09 -04:00
Jenkins
02a4bb3bb0 i18n: automatic bump
Change-Id: I9b4d8af860511901d1976de5de14e0cab24b23de
2023-04-03 16:43:01 -04:00
Franck LAURENT
26b62451a1 projectcredits.html: contributor added
- Contributor added to credits

Change-Id: I121c5edea1a9339f3b06aec0c63badda9dc5ded4
2023-03-31 09:35:34 -04:00
Sébastien Blin
5e106ea665 tips: title should not go outside the box
Change-Id: I28ed5573adb50b4372f4b763d3565eefeb00ae35
GitLab: #1018
2023-03-30 16:12:00 -04:00
Sébastien Blin
06ddff4584 sip: hide non working button
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1538
Change-Id: I50593347fe2c1adbeecdd371400f639234dad74c
2023-03-30 16:11:54 -04:00
Sébastien Blin
8db63dcebc misc: lookup username
Change-Id: If8e285c8188be453b6df0c1b5c86626bfbd46ab0
GitLab: #1053
2023-03-30 16:11:35 -04:00
Franck LAURENT
e154ba9ba2 SwarmDetailsPanel: apply the new design
GitLab: #1054

Change-Id: I003f88c111c6c012434f7e3f7437d6c5475edcfd
2023-03-30 16:07:30 -04:00
Jenkins
530aa34788 i18n: automatic bump
Change-Id: I3a7b5ecb87877bf272f6500ef9ea4f6edde3f1a1
2023-03-28 09:20:50 -04:00
Sébastien Blin
c20a549c33 about: update year to 2023
Change-Id: I079903c9c4cd4e7f8978e4e889450ea1d2202450
GitLab: #1047
2023-03-24 14:26:50 -04:00
Sébastien Blin
1510ccaede ongoingcallpage: move button to flip preview
Change-Id: I564e5b721b65caab9e8f01c12d30194db9e4844f
GitLab: #1039
2023-03-23 11:46:27 -04:00
Sébastien Blin
1c24fbf89b conversationmodel: show correct timestamp for syncing conversations
Because no interactions was added, a conversation was shown at the
bottom while syncing

Change-Id: I9cdba00f7fe328e0cf6486d7076fc377fc573a32
2023-03-23 09:27:34 -04:00
Sébastien Blin
2321aeeb52 readstatus: make list non interactive
Change-Id: I3460bb918231965fdf1e86aca89d91493a4365d0
GitLab: #1042
2023-03-23 08:14:43 -04:00
Sébastien Blin
8adb4aa117 wizardview: use videopreview if webengine
MediaPlayer is crashing on snap for an unknown reason. For now,
the easiest thing is to use the webengine component as it's already
used pretty everywhere and snap is built with.

GitLab: #1037
Change-Id: Ida24f0401bbd5c6a861a7229fb51135652722561
2023-03-23 08:11:25 -04:00
Sébastien Blin
b41e5867c6 SIP: possibility to set custom avatar/display name
This allow users to be able to easily identify their contacts by
changing the avatar/display name of a contact (for SIP and 1:1)

https://git.jami.net/savoirfairelinux/jami-project/-/issues/757
Change-Id: I483a9116b78b08d43962abff982e73089bfec1d7
2023-03-23 08:11:12 -04:00
Andreas Traczyk
43dbedbe0a chat-view: add a larger offscreen buffer for the message list view
Message delegates can have different heights and scrolling through the list view may cause vertical flickering without a substantial pre-fetching of items.

GitLab: #1020
Change-Id: Ic776b67d62773294f4548be3475804cd1824ef2b
2023-03-23 08:07:37 -04:00
Andreas Traczyk
4d2e31a5f3 chat-view: simplify chat details panels and save split states
- Saves (session only) the open state of the swarm details panel
- Saves the details index, and falls back when not available

Gitlab: #902
Change-Id: I7ad0c53007dac95f4b1984fc1fcf0094ae59a755
2023-03-23 08:07:07 -04:00
Maxim Cournoyer
8832f40b19 build.py: Fix building with Guix.
The manifest has moved from guix/manifest to
extras/packaging/gnu-linux/guix/manifest.scm; adjust the script for it.

* build.py (GUIX_MANIFEST): New variable.
(run_dependencies, run_install, main): Use it.

Change-Id: Ic2adf89be1eb21c672d8d8950ea6bbf93f5a2773
2023-03-22 16:42:18 -04:00
Andreas Traczyk
0c9499910c mainapplication: fix spoiled rebase
Reverts accidental rebase issues in f6f9034 (Patchset 24 -> 25). Fixes view management during last account deletion and first account creation.

Gitlab: #902
Change-Id: Ieacf816ef9a30e27973115dc70d029106b72bb07
2023-03-22 16:15:57 -04:00
Sébastien Blin
3b973aa5b3 utils: improve error logs
Change-Id: I2fd8650cf106f6f0ececd3d4ce2b021061224b04
2023-03-22 13:43:58 -04:00
Sébastien Blin
42a2465080 fedora_37: update repositories before installing new packages
Change-Id: I278bf8131f587da392f2bccc8467138db97dc3e6
2023-03-22 13:43:58 -04:00
Sébastien Blin
96867093ea AboutPopUp: fix link + link color
The blue was too blue, the links didn't work neither

Change-Id: Ibc01b13a76d0957fc45f2c240764f7915c3636af
2023-03-22 13:33:04 -04:00
Amin Bandali
28bb42e5a1
cmake: Tweak RPATH to fix linking libjami for local installs.
* CMakeLists.txt: Tweak the setting of the runtime path (RPATH) to add
the 'lib' directory for local (non-system-wide) installs, to fix the
newly-surfaced issue with linking libjami for local installs.

Without this, the executable would be linked against the libjami
shared library from daemon/src/.libs for the install RPATH as well,
which for some reason as of recently gets omitted from the install
RPATH after 'make install', resulting in an error like the following
when trying to launch jami:

./install/bin/jami: error while loading shared libraries: libjami.so.0: cannot open shared object file: No such file or directory

Change-Id: If7e172b54728c72ae649fcf936a767b5d9c99488
2023-03-19 21:52:28 -04:00
Sébastien Blin
cd7a3199a2 misc: fix strings
Change-Id: I664c1ef15853ecab58527b7f4cd8c928688abff2
2023-03-16 15:27:02 -04:00
Sébastien Blin
32797f9853 accountSettings: fix linking account with password
Change-Id: I7086aa09b3179de14fca8dcd40623bdb6fb6642e
GitLab: #1035
2023-03-16 14:12:45 -04:00
Aline Gondim Santos
378161ebe5 call layout: add option to mirror local camera videos
In conference, this patch depends on using local sinks ids to avoid
mirroring video from sharing resources.

GitLab: https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1284

Change-Id: I0c74f0780ebf17c68ffcffdca62eb33784189741
2023-03-15 15:33:54 -04:00
Jenkins
8fd2c36bfd i18n: automatic bump
Change-Id: I14e6dd4697a71d590e3d7bcb7ea57a8a7966c962
2023-03-13 16:44:35 -04:00
Sébastien Blin
21241ea8d6 misc: bump daemon
Change-Id: Ia1ccd90c429905a713e71ec5bb982d409832b0d9
2023-03-13 09:24:49 -04:00
Andreas Traczyk
9ff32433cf misc: save split view states
This commit simplifies the view coordinator and restructures the main view stack to not include a split view.

This removes workaround logic for single pane view support that was previously in the view coordinator.

The main view is now a stack that may contain both single and dual pane views.

The ListSelectionView further specializes DualPaneView to add an index-based or custom selection mechanism.

Gitlab: #902
Change-Id: I81c9fe579b95c8d4774c3e491a16d7600323c40c
2023-03-10 16:51:06 -05:00
Franck LAURENT
f5f5ae13ab wizardview: Redesign the wizardview
+ back button,
+ material button,
+ welcome page,
+ advanced account settings page
+ margins in all wizardview pages

GitLab: #995

Change-Id: I2cf49b654afa814bbac35cff94d8323fa0d016e8
2023-03-10 15:57:58 -05:00
Franck LAURENT
911a9af00a CallMessageDelegate: fix missed call bubble color
Change-Id: Ib445cd2b4071b859e877b5192612c46517b475e7
2023-03-10 11:36:30 -05:00
Aline Gondim Santos
c746d2786b misc: improve chatview banners layout
Change-Id: Id357fd3fd3db1ce6fca2e1b34f192ca8f056b19c
2023-03-09 16:50:18 -05:00
Sébastien Blin
88e945a856 searchbar: fix keyboard shortcuts
+ Ctrl+F should focus the sidebar's searchbar
+ Ctrl+Shift+F focus the messages search

This was mostly due to multiple search bar shown, so multiple
shortcut enabled.

Change-Id: Ib910bbdc7c90e3b57846fb316b4b68d4e929b8d8
GitLab: #1028
2023-03-09 16:49:32 -05:00
Franck LAURENT
a505bc9eef modalTextEdit: show placeholder and hide under line text when selected
GitLab: #986

Change-Id: I232aa5ce9eed883aaef43ea96c2a798103ec7984
2023-03-09 14:59:17 -05:00
Fadi SHEHADEH
6727e4445e settingParaCombobox : centered text
Change-Id: I2c5b69e5776c2cb710a052a039801ba072beeaea
2023-03-09 14:57:23 -05:00
Adrien Beraud
67e0d766a2 install.sh: fix building without webengine
Change-Id: If3277035d695aaa28a26091845091b250d842515
2023-03-09 14:37:14 -05:00
Sébastien Blin
b3f87a5f6e sip: relink password line edit
Change-Id: I226cad58115302b9147fb666fe0148a0bdf83864
2023-03-09 09:05:46 -05:00
Sébastien Blin
deced25647 jamitheme: fix button color
Change-Id: I94ceab04d0d93a117ef7a16a8ef31139146681dd
2023-03-08 16:06:27 -05:00
Nicolas Vengeon
f06ec3ae7a locationSharing: new icon design
GitLab: #987

Change-Id: I58befd7630e4632a4dc1286b4c692d6e5c0dd40e
2023-03-08 15:06:23 -05:00
Aline Gondim Santos
cb568318a9 fix: tabBar background color in shortcuts window
Change-Id: Icc39d1607c533c4b520a8c320b7eb575d747ec47
GitLab: #1019
2023-03-08 10:42:39 -03:00
Aline Gondim Santos
a530db8583 chatview: fix scroll to bottom behavior
Change-Id: Ie010f60784400bdb497a10a656ccb953c8c7ac65
GitLab: #1022
GitLab: #1020
2023-03-08 10:28:22 -03:00
Aline Gondim Santos
34761591c6 misc: update JamiStrings
Change-Id: Ia18948e29f9d456db6db519e8c26359e9e215fdf
GitLab: #1024
2023-03-08 08:39:54 -03:00
Aline Gondim Santos
b3f30f42fa windows: fix participant screenshot
Change-Id: I41f847c4b60d3f303c5a92b61b0035b5e8c82b68
2023-03-08 07:51:55 -03:00
Franck LAURENT
4a583ed195 CallActionBar: fix audio output selection
GitLab: #843

Change-Id: I8249a5edd229ce6c264d5ec3e3527e980bb88934
2023-03-07 16:06:00 -05:00
Jenkins
e1777a9844 i18n: automatic bump
Change-Id: Ib5a990e7ebe48e85d741f693e7b2339e66edb6b1
2023-03-06 16:56:48 -05:00
Sébastien Blin
d6829fcaee misc: bump daemon
Change-Id: I11c9a6b329037cdd3bd3e82192e540403bf6286f
2023-03-06 15:44:10 -05:00
Franck LAURENT
ef4e6c1171 MainView: apply the new design for the button color of the main view in dark mode
Change-Id: Iedfda66405df58b758e88ff102f8c1a53cbf3a69
2023-03-06 15:43:14 -05:00
Sébastien Blin
3f2afd2cfb sip: remove useless switchbox
This option is fully replaced by sded media exchange and the switch
is only enabling the two next checkboxes

Change-Id: Ida4736fd6aa8e2a9c5327aa3bc4b236ecaa0a69e
2023-03-06 15:43:09 -05:00