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

1433 commits

Author SHA1 Message Date
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
Franck LAURENT
d2efaf5953 MessageListView: add border to message bubble when there is a reply
Change-Id: I461a8ecb4ea064b9b22dd1db7a96a71eb8082321
2023-03-06 14:46:56 -05:00
Sébastien Blin
0de8f019b2 conversation: add the possibility to answer with a file
Also remove retryInteraction as useless in new versions.

Change-Id: I79a016c9fa7b8bc4d5fcdb0aeff51d78aea2f314
GitLab: #1017
2023-03-06 14:46:07 -05:00
Sébastien Blin
bd3ee22c83 build.py: fix run_init
hooks must be installed after the module is cloned.

Change-Id: Ie09a87befbfd217b6c1ad404bf3a457e6d413065
2023-03-06 12:07:44 -05:00
Aline Gondim Santos
e7e59eba63 callview: fix double click fullscreen
GitLab: #990
GitLab: #1016
Change-Id: Ia578493cb60271b284829dbef9179a0fccebbbd2
2023-03-06 10:48:20 -05:00
Sébastien Blin
92ee3806bd recording settings: fix label
Change-Id: I1ede809e160cc7c58f098a6829bfe47a63e51770
2023-03-06 10:26:43 -05:00
Raphaël Brulé
b9ce9a4589 INSTALL.md: update command to run the client
Change-Id: I7a2931bae692b1bf68b7bfc85991e8e86b6fd51b
2023-03-06 08:38:26 -05:00
Sébastien Blin
0679c0e04c conversationmenu: fix incorrect end call state
Change-Id: I6420f6233bbf9a92f7821735c02fcc29e478d111
GitLab: #942
2023-03-06 08:37:15 -05:00
Sébastien Blin
98569e2c70 smartlist: reload messages on language change
Change-Id: I50893c6296040ad6bc972050d595cdedd27f635c
GitLab: #936
2023-03-03 15:19:24 -05:00
Sébastien Blin
55977e748d currentcall: setCurrentCall only on active calls
Change-Id: I9f16e8a3633981d41429343885a3130b0496288d
GitLab: #1007
2023-03-03 15:07:57 -05:00
Sébastien Blin
5380a86b5c messagelistview: fix sequencing on edition
No need to re-compute sequencing as deleted messages are just
replaced by "Deleted message" and edition should not change any
sequencing

Change-Id: I03e210ac88b919b76b409583de2221406e468f50
GitLab: #991
2023-03-03 14:49:05 -05:00
Sébastien Blin
266aae543d wizard: fix focus on username
Change-Id: Ic925c96106d6c30eb8268af652b367029c5b7e70
GitLab: #1013
2023-03-03 14:41:17 -05:00
Aline Gondim Santos
251d8d8123 misc: update audio devices and language list language changes
GitLab: #964
Change-Id: I70e5ba12c237a1623667c1783ead78fed76b3bc0
2023-03-03 13:40:53 -05:00
Sébastien Blin
ad1bc98b6e fedora: use fmt-devel from system
Change-Id: I32c6dba09b01e87f7e9b48f7a4ab853d26526c63
2023-03-03 08:58:10 -05:00
Maxim Cournoyer
16de04c0e5 libclient: Do not duplicate 'lib' prefix.
CMake takes care itself to prefix a library name with 'lib'.

* src/libclient/CMakeLists.txt (LIBCLIENT_NAME): Drop 'lib' prefix.

Change-Id: I9b6e0a8bd7bf2cfcec8b8b0996f87035a4f2e906
2023-03-02 22:27:53 -05:00
Sébastien Blin
4712de7ed0 snap: use opus-dev from distribution
Change-Id: I9ce321779f578395719670433650f47987a32480
2023-03-02 16:30:03 -05:00
Maxim Cournoyer
de7c182adc packaging: Improve PACKAGING_TARGETS parameter documentation.
* extras/packaging/gnu-linux/Jenkinsfile: Improve PACKAGING_TARGETS
parameter documentation.

Change-Id: I83de03a7d722ff391cc41098a0cce9334e014d75
2023-03-02 13:47:28 -05:00
Maxim Cournoyer
1442d37ae8 packaging: Add support for RPM guix packs.
* extras/packaging/gnu-linux/Makefile (GUIX_PACK_FORMATS): New
variable.
(guix-pack-command): Add format argument.  Make the --postinst-file
argument conditional to the 'deb' format.
(define-deb-pack-rule): Rename to...
(define-guix-pack-rule): ... this.  Add a new format argument, and
move existing architecture argument into 2nd position.
* extras/packaging/gnu-linux/scripts/deploy-packages.sh
(package): Register 'guix-rpm-pack' as RPM packages.

Change-Id: I1b5501c02e917b2b0c5e92e775a85478dd67316e
2023-03-02 13:47:27 -05:00
Maxim Cournoyer
b41f1d36c7 packaging: Restore first citizenship of Guix deb packs.
Build them by default again.

* extras/packaging/gnu-linux/Jenkinsfile [BUILD_DEB_PACK]: Remove parameter.
('Build packages'): Do not filter out deb packs by default.

Change-Id: Id65c00de0a50c263b672986a61776b02cf69a2e4
2023-03-02 13:47:27 -05:00
Maxim Cournoyer
12b874e4f4 packaging: Sort output of 'list-package-targets' target.
* extras/packaging/gnu-linux/Makefile (list-package-targets): Sort output.

Change-Id: I5d4f51c502d6d99d1ddf99c91422706ef230f01a
2023-03-02 13:47:27 -05:00
Maxim Cournoyer
e0cc1e301f packaging: Fix deb-pack package.
The with-libjami/latest rewriting procedure was not applied to the
customized jami package, hence it was using libjami at its current
version in GNU Guix and failing to build.

* extras/packaging/gnu-linux/guix/guix-pack-manifest.scm
(with-latest-sources): Apply patch.
(libjami/latest): Disable test suite.
(jami-with-certs): Re-introduce -DLIBJAMI_INCLUDE_DIR configure flag.
(jami-with-certs/latest): Apply to with-libjami/latest.

Change-Id: I6266fa691dc8995300afb15bdbc9ce1640ab4d1d
2023-03-02 13:47:27 -05:00
Maxim Cournoyer
0bf99a8fee build: Use the new --symlink option instead of --expose.
Instead of leaking host TLS certificates at /etc/ssl/certs for GnuTLS,
we can now have the directory symlinked to the ones provided by the
nss-certs package in the Guix container, which is cleaner.

* extras/packaging/gnu-linux/Makefile
(portable-release-tarball): Replace --expose options with --symlink.
* build.py (run_install): Likewise.

Change-Id: Id3b8c2b3dd06fade10bbd280fd0af8f9ac8fde45
2023-03-02 13:47:27 -05:00
Sébastien Blin
8a15f18d1c conversationmodel: handle double call at the same time
If both sides are calling at the same time, the daemon will chose
one of the call. We must use this one.

https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/743

Change-Id: I09c991c0facf34cf7ed83d8782b7646b3075eed8
2023-03-02 13:00:00 -05:00
Sébastien Blin
8716154b58 profile: minor fixes
+ ModalTextEdit should not change its editMode if isPersistent,
else some editions can be missed.
+ Do not emit profileChanged when the client changes only the
alias, as it's updated by the account's config.

Change-Id: I3381b7494366fcd2d6a8504f0dcf18b622dc1701
2023-03-02 12:13:48 -05:00
Sébastien Blin
9e05e3e186 accountcombobox: force active focus on click
Change-Id: Iafbb43d57dd8efe56ca696e64f7193bb0b24b19a
GitLab: #950
2023-03-02 12:13:39 -05:00
Kateryna Kostiuk
048bdfba78 macOS: fix unified build
Change-Id: I01048863c6a60ba0f32d5a0daec6b504a54818ed
2023-03-02 10:53:05 -05:00
Aline Gondim Santos
06e9e91c4d modalTextEdit: hide placeholder when selected
GitLab: #986
Change-Id: I4672ca2240a04a2a25780506750d0233b442aba5
2023-03-02 11:37:16 -03:00
Aline Gondim Santos
410a15a09f misc: fix default initial width
Change-Id: Ia9c59045e85bd368496841c710e5438b70711437
2023-03-02 11:01:46 -03:00
Andreas Traczyk
4650c96848 currentconversation: fix property updates
Some local slots that rely on id change are called within the updateData method, and the late update to id_ was causing them to fail.

We just set the id and manually notify of a property change on scope exit if needed.

Change-Id: Ifd108c0eba492b0c5f8fb3dccb9e0d42c9a223a0
2023-03-02 08:41:49 -05:00
Sébastien Blin
4e088783a4 misc: avoid weird crash
Change-Id: I6e42a4f494b42330bafcfa4c9616ab78818ddf00
2023-03-02 08:31:47 -05:00
Sébastien Blin
9f42301b5c devicemodel: do not lock when emitting signal
This can cause a deadlock, also use onAccepted to avoid
sporadic changes

Change-Id: Ic7ff97b7e8fdd64da981eaf0b3148edd6d4eccd6
GitLab: #1011
2023-03-02 08:31:36 -05:00
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