Andreas Traczyk
0da3d936f2
cmake: build SortFilterProxyModel(QML module) as part of the client
...
Change-Id: I977986b69d5906a4d9feeb427c6d2867a4930270
2022-09-26 12:28:32 -04:00
Nicolas
ffa38fb8ef
InitialCallPage: see the video preview
...
GitLab: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1309
Change-Id: Ib9abac518d94e74d6ef6554ec38e2dda520937f4
2022-09-26 12:16:20 -04:00
Andreas Traczyk
ef0569b0c8
3rdparty: add SortFilterProxyModel QML helper
...
Can be used directly in QML without having to derive from
QSortFilterProxyModel and manage source model settings from C++
code.
Change-Id: Icac1f6dadfc0d1f64b4459ae0cdbebdd30b79b3e
2022-09-26 10:41:46 -04:00
Aline Gondim Santos
43ab7e29d4
fix: do not open camera after closing sharing
...
While in an audio only call, if a sharing is started and then stopped,
the camera was open.
Change-Id: I5af5f7c106c2c53a97ee6b754b0344c7ecb35526
2022-09-23 14:07:34 -04:00
Aline Gondim Santos
87acb931b9
fix: open correct preview when sharing
...
While in an audio only call, if a sharing is started, the preview could
open the camera instead.
Change-Id: I03d8a9df3385f856f65995a9bbaa1835949d8bdc
2022-09-23 14:02:41 -04:00
Nicolas
4127200d8d
EditableLineEdit: text input not aligned with label
...
Change-Id: I6bb5dda8364eba67c861b7d769b490bb28c5a0c7
Gitlab: #842
2022-09-23 11:45:45 -04:00
Sébastien Blin
fe3f8521e8
backupkeypage: transform into TipBox
...
Split TipBox into dynamic components to avoid to load all the things.
Show the Customize Tip Box only if necessary
Replace backup key page by a tipbox
Change-Id: Ie499fb16fe67648bbdd327eb24705a1881d9cea8
2022-09-19 16:19:24 -04:00
Sébastien Blin
95f1c4d76d
messagelistmodel: use correct total size on incoming file
...
use the size from the daemon if the file is downloaded, else
use the size from the commit.
Change-Id: Ia4e7123558e93a1ab0879feab9a141ceefaf183a
GitLab: #833
2022-09-16 16:31:38 -04:00
Sébastien Blin
452efbc7fc
misc: fix some strings
...
Change-Id: I9a2c841d072c03d60e34197098daf6b710745ba9
GitLab: #837
GitLab: #788
2022-09-16 15:54:05 -04:00
Sébastien Blin
5df5172112
sidepanel: do not show "Start swarm" for SIP accounts
...
Change-Id: I4efb18d87e8d2f4d07df0ebf0a5a6f0f11927bb5
GitLab: #834
2022-09-16 14:19:35 -04:00
Sébastien Blin
9c78604c1c
mainapplication: handle jami: URIs
...
Asking jami to launch another instance with ./jami-qt jami:xxx
will search for "xxx" inside the application and select the
conversation if found.
This allow to support webpage with <a href="jami:username">
For GNU/Linux, in the .desktop file, x-scheme-handler/jami is
added.
For packaging, we will need to determine if the scheme is handled
automatically. For now, to test, we need to add:
x-scheme-handler/jami=jami-qt.desktop;
in "~/.config/mimeapps.list" (and jami-qt.desktop) should
be in a valid path.
Change-Id: Ibbb6e8942f1873d81a57640bdf6f839885981be3
GitLab: #655
2022-09-16 11:06:42 -04:00
Nicolas
1b0b7c3fb7
jamiStrings: can't choose JPG as image
...
UpperCase extensions had to be added manually as Qt fileDialog's
nameFilters property is case sensitive.
GitLab: #832
Change-Id: I61a81ebcaa66f0f16db41924b542c146fc79a4b0
2022-09-15 15:19:39 -04:00
Sébastien Blin
fc3a0e7d79
accessibility: add shortcuts to mute camera/mic during a call
...
Change-Id: Ib125fcac0620326d5864e577d9252e9ea9b3c3d9
GitLab: #788
2022-09-15 10:58:36 -04:00
Adrien Béraud
c12086ac1a
i18n: update config for new tx version
...
Change-Id: I8c5cd5602a79e40465b8946acfa296b44ff57495
2022-09-14 13:43:29 -04:00
Jenkins
9e4ef51647
i18n: automatic bump
...
Change-Id: I82f667181aeff59c9af089a0e1d2394f867ee68a
2022-09-14 08:50:10 -04:00
Andreas Traczyk
cf81ef06f2
search-bar: fix reference to missing module
...
fixes "ReferenceError: CurrentAccount is not defined"
Change-Id: I859766cf543ed4e63f1bd478700e4fc431fa097f
2022-09-12 12:05:14 -04:00
Sébastien Blin
b2aa7076bb
conference: improve layout for 2 people
...
Change-Id: I88d67b8fef7363e3c483fe3e0719866907eaaafc
GitLab: #732
2022-09-09 21:33:13 -04:00
Sébastien Blin
a95386e5a4
misc: start to unify terminology
...
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1468
Change-Id: I1be757e13b1602d306ee4a399d816ba2aaf43dd1
2022-09-09 21:33:01 -04:00
Sébastien Blin
dfb7e918f0
replyto: set the body on one line
...
Change-Id: I69292cfd3c2ad222fdd038d1a209c8d43bad8784
2022-09-08 12:11:55 -04:00
Aline Gondim Santos
528e204195
language: set JAMI_LANG variable
...
GitLab: https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/747
Change-Id: I4c87490fb21eb5e7c5f11deadf871f56755eb2f1
2022-09-08 09:44:53 -04:00
Jenkins
41db1d0561
i18n: automatic bump
...
Change-Id: I41b600a6f8e071291b440ada273898ef109c8f39
2022-09-05 16:44:31 -04:00
Sébastien Blin
cad1c5c268
INSTALL.md: remove LRC for windows
...
GitLab: #783
Change-Id: Ic1ded1eba802eca8ee44c77b49792b3ad89960b5
2022-09-01 11:53:48 -04:00
Sébastien Blin
5235b4485f
namedirectory: use accountId
...
Avoid to add a nameserver manually and use settings
Change-Id: If31cb67d75ae6e71a9afbcf0bd7b80283e5ffeb7
GitLab: #789
2022-08-31 06:55:10 -04:00
Sébastien Blin
50ca3cd08a
sip: fix "transfer to" label
...
Change-Id: If3324a34c9be6ff2b09bdab48b148946abe02c51
GitLab: #815
2022-08-30 09:59:53 -04:00
Sébastien Blin
ec1d664b0c
gnulinux: add support for system theme
...
Use 'color-scheme' from gsettings if available to check if dark theme
is preferred. Otherwise, fall back on theme name from 'gtk-theme'.
The default is to follow the system theme (if supported), and
'EnableDarkTheme' would be unused. 'AppTheme' can currently have
one of three values: 'System', 'Dark', 'Light'.
Change-Id: I8008c8fe0f4750c97e71838fff0031f80b685f5e
GitLab: #723
2022-08-30 09:34:02 -04:00
Jenkins
90a8563ace
i18n: automatic bump
...
Change-Id: Ib05101e7abfe1193c3950ad8485c6423b5c0df97
2022-08-29 16:44:35 -04:00
Jenkins
8a41a4301b
i18n: automatic bump
...
Change-Id: Ia4c43b4d9c09a179a597e23a9e79bfa68460cf52
2022-08-26 10:34:33 -04:00
Sébastien Blin
4b746879b1
sip: various fixes
...
Change-Id: I466683f1c95e983ca6a33d084b4aabf4c3d6549e
GitLab: #816
GitLab: #814
2022-08-25 08:26:34 -04:00
Sébastien Blin
b58bb644e8
avmodel: check index
...
Change-Id: Ic51fda2e43e27fad851ab33d6e091124c645011b
2022-08-24 21:07:03 -04:00
Sébastien Blin
5995d9b5d1
avmodel: use ringtone index and cleanup
...
Change-Id: If1f76e4c33bfb067769b6d2d81871e156d256aaf
2022-08-24 14:08:51 -04:00
Sébastien Blin
a2cba16f80
conversationmodel: cleanup duplicate code
...
Change-Id: Icfb1669e4c810b2ef74c3787f0f086646f17fb8d
2022-08-24 13:15:30 -04:00
Sébastien Blin
6f18afbaac
chatview: add ability to reply to a specific message
...
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/318
Change-Id: I79916422b90c6eb12252c96bb12e209188a81f94
2022-08-24 12:59:38 -04:00
Sébastien Blin
71a4b4a252
revert: readstatus: major cleanup
...
This patch introduced some issues with file transfer
Change-Id: I6e4852f1f1c0eb1e1f820de8a1ecc8e2a6b28695
2022-08-24 11:17:06 -04:00
Sébastien Blin
adb5eca5e8
callactionbar: show share screen button for SIP
...
Change-Id: Ie25fbffd31011a3a9eb3d4e3bed3192b057cf7ed
2022-08-24 10:35:16 -04:00
Sébastien Blin
8e2d1e5cc8
jamiidentifier: minor fixes
...
+ Fix bottom margin
+ Add copy icon from media-resources
+ Wrap ID in read only
+ remove fieldLayoutWidth/fieldLayoutHeight
GitLab: #770
Change-Id: I65743ca488d3bc601ac7d74d920d0944f03e0ace
2022-08-24 09:09:37 -04:00
Sébastien Blin
ae7b446dda
callactionbar: do not enabled hide self with participants on top
...
Change-Id: Ibb1e28386f61bd62c5042cca8e8fbd721e5db145
GitLab: #807
2022-08-24 09:09:13 -04:00
Sébastien Blin
52b6b2a99c
settings: update chat layout in current call view on settings update
...
Change-Id: Ifd98fa04653ea81948554a45fd724bd86625c839
GitLab: #657
2022-08-24 09:08:36 -04:00
Jenkins
ad8d19679b
i18n: automatic bump
...
Change-Id: I477e174d435fff4d102823f32d93972ca301715c
2022-08-22 16:44:35 -04:00
Sébastien Blin
fd182cd433
ConversationErrorsRow: remove warning
...
Change-Id: Ib050db807596bf104300602cabcc4901b8cc469c
2022-08-19 13:55:55 -04:00
Sébastien Blin
72288798c9
readstatus: major cleanup
...
+ Update status for swarm
+ Show read status like android (right if 1 reader, under the bubble
if more)
+ Display a sending status
Change-Id: I653e3573c4dc75950cc274dd01859d9335e0177f
2022-08-19 13:35:33 -04:00
Sébastien Blin
bdcf2c96eb
chatviewheader: show buttons for sip account
...
GitLab: #809
Change-Id: I0b110c1d378db83ba20be5679dc11b8337483eec
2022-08-19 10:14:24 -04:00
Jenkins
e87a35b15c
i18n: automatic bump
...
Change-Id: Idd31db904f3e063deed2122b20a2d12add94a317
2022-08-17 08:51:41 -04:00
Sébastien Blin
e326a1c158
misc: fix build dbus
...
Change-Id: Ic74e3a79ff5c79d48f4c4ab76eb0be690d296a0b
2022-08-16 13:17:12 -04:00
Amin Bandali
e7a23695f1
misc: many wording improvements/fixes throughout
...
Change-Id: Ifd2bd08ab29cf3ecdac2588f02928197884eeeb9
2022-08-15 16:04:17 -04:00
Sébastien Blin
f6147e322c
callparticipantsmodel: show participants on voice activity
...
Change-Id: Ie15302269656e09b3af0dd34f402234e05f54338
GitLab: #802
2022-08-15 16:02:53 -04:00
Sébastien Blin
ce3afea995
chatview: display signaled back-end errors
...
A signal exists for showing errors to the user to make failing cases
more explicit. With this patch, errors detected are displayed to
the end user so that they know that an error occured and what
kind of error occured.
Change-Id: Ib2d4d4fdb171235e0598de0f1c190b8fd0fcc336
2022-08-15 15:33:32 -04:00
Sébastien Blin
b0f3bc5572
calloverlay: avoid flooding reset
...
Change-Id: Ic417ff896c002dd119974d4614caca6b659d1f34
2022-08-15 14:54:21 -04:00
Andreas Traczyk
731d2a515f
callview: avoid resetting the CallOverlayModel multiple times
...
This is a temporary fix that can be replaced by more declarative
code in the future.
Change-Id: I22ffc2b0bc844bc0a17fefdedab63b26b477179a
2022-08-15 13:26:53 -04:00
Sébastien Blin
571ec9a2b4
switchToggled: use toggle() instead checked=value
...
This forces the settings to get the correct status.
Also do some cleanup in currentaccount
Change-Id: I0f1bff7e54d902b25afd3c95a804400c4e6b6b52
GitLab: #801
2022-08-15 10:16:32 -04:00
Sébastien Blin
d7d29156db
vad: show a drop shadow around talking participants
...
use "voiceActivity" from the conferences informations to show
talking participants
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/741
Change-Id: Iaedc61ce485ff03464128b5a17e0a6a0ea9d2c2e
2022-08-15 08:43:59 -04:00