Commit graph

1449 commits

Author SHA1 Message Date
Maxim Logaev 089f956ca5 Try fix CI
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-12 16:55:49 +03:00
Maxim Logaev 22984621fb Added missing gstreamer and check git found
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-12 15:36:46 +03:00
Maxim Logaev c826ea18a6 Added missing webrtc-audio-processing and git
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-12 14:46:43 +03:00
Maxim Logaev 40fa2fc335 Added CI for Windows
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-12 14:15:32 +03:00
Maxim Logaev 89d84edd8e Use quotes in windows build script
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-12 13:53:56 +03:00
Psayker ca1f97e243 Move download yolort headers logic into prepare stage, delete yolort download script 2024-03-12 16:20:13 +03:00
Maxim Logaev 9c15a81b40 Fixed build dependencies
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-11 17:10:07 +03:00
Maxim Logaev 3848cf3129 Added build-installer target to build-win64.sh
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-06 23:01:49 +03:00
Maxim Logaev 43502806bc Removed unnecessary installer files
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-06 21:19:13 +03:00
Maxim Logaev b886e2a2f2 Fixed dist-install dir
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-06 21:11:15 +03:00
Maxim Logaev 4674e90d16 Added basic support for NSIS installer
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-06 20:42:19 +03:00
Maxim Logaev a3171e12df Added README-WIN64.md
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-05 23:13:25 +03:00
Maxim Logaev 5f500b4d42 Added build script for windows
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-05 22:58:00 +03:00
Maxim Logaev f9fd66dba5 Merge branch 'origin/master' into master-windows-changes 2024-03-05 15:07:52 +03:00
Alexandre Jousset bf9f401743
configure: fix typo (VALACFLAGS) (#1550) 2024-03-02 13:30:25 +01:00
eerielili c8700b44f4
Fix poor contrast of highlight in search results with dark theme (#1557)
- fixes #1308
2024-03-02 13:27:44 +01:00
fiaxh 4cc7e076e6 Add unread indicator
Co-authored-by: Alexandre Jousset <mid@gtmp.org>
Co-authored-by: Aidan Epstein <aidan@jmad.org>
2024-03-02 13:18:53 +01:00
eerielili 7e3cedaf3f
Enable hyperlinks in topic text to be clicked (#1523)
fixes #1042
2024-01-13 14:27:30 +01:00
Teemu Ikonen 732d3a9814
Change select contact dialog container to AdwClamp (#1533) 2024-01-13 13:56:13 +01:00
eerielili 22516c1862
Fix crash on removing conference not in roster (#1516) 2024-01-10 21:20:50 +01:00
fiaxh 384ef1d3f1 Conversation details dialog: Fix notification+block icons 2023-12-10 15:03:02 +01:00
eerielili 4689fcb53c
Fix segfault opening conversation details when no XEP-0191 support (#1513)
fixes #1508
2023-12-10 13:28:22 +01:00
eerielili 85ea7e5008
Fix http upload for servers without file size limit (#1512)
* Fix for ejabberd XMPP server 'infinity' http upload file size announce

	- fixes https://github.com/dino/dino/issues/1222

* Update 0363_http_file_upload.vala
2023-11-24 22:13:57 +01:00
Alexandre Jousset cb78cec9e2 main/meson.build:121: fix typo 2023-11-13 22:45:40 +01:00
hrxi e93e14b12c rtp plugin doesn't depend on GnuTLS 2023-11-13 22:27:50 +01:00
LAGonauta 1c156e8c9f Fix GPGME 2023-10-09 10:54:55 -04:00
LAGonauta f6fe383ce8 Merge remote-tracking branch 'upstream/master' into master-windows-changes 2023-10-09 10:54:15 -04:00
eerielili 86b101900c
Start conversation if closed when receiving an audio or video call (#1485)
* Start conversation if closed when receiving an audio or video call

* Fix starting conversation on new calls, move setting conversation.last_active

---------

Co-authored-by: fiaxh <git@lightrise.org>
2023-10-08 13:51:30 +02:00
fiaxh 8cb195a274 Fix crash due to gpg binding issue 2023-10-07 16:54:09 +02:00
fiaxh 1e167eeea6 Fix some compiler warnings 2023-10-07 14:34:23 +02:00
fiaxh 0c45387bf9 Fix implicit-function-declaration compiler warnings 2023-10-07 13:56:38 +02:00
hrxi c312fb282f meson: Add version detection for some dependencies 2023-10-06 15:25:12 +02:00
hrxi a55a10e88f meson: Add RTP options that are also present in the CMakeLists.txt 2023-10-06 15:25:12 +02:00
hrxi bfc1962f70 meson: Allow enabling/disabling plugins 2023-10-06 15:25:12 +02:00
hrxi e6938c2965 meson: Add rtp plugin 2023-10-06 15:25:12 +02:00
hrxi 715fabb5bb meson: Add omemo plugin 2023-10-06 15:25:12 +02:00
hrxi 3edda368f3 meson: Add ice plugin 2023-10-06 15:25:12 +02:00
hrxi 7dd0e0aa4a meson: Add crypto-vala library 2023-10-06 15:25:12 +02:00
hrxi 7dd12e7dec meson: Add notification-sound plugin 2023-10-06 15:25:12 +02:00
hrxi 7326ca4d1b meson: Add openpgp plugin 2023-10-06 15:25:12 +02:00
hrxi 6d838c1c31 meson: Add http-files plugin 2023-10-06 15:25:12 +02:00
hrxi 62ed82a495 meson: Install more stuff
Install .vapi, .deps, .h files for the Vala libraries. Also install the
data files. .deps files have to be manually generated, there's a feature
request for automated generation at
https://github.com/mesonbuild/meson/issues/9756.

Import the gnome module globally.

Install dependencies on Meson CI.
2023-10-06 15:25:12 +02:00
hrxi 6eb1b53e60 Merge signal-protocol into omemo plugin
Same reasoning as for the `openpgp` plugin.
2023-10-06 15:25:12 +02:00
hrxi e2d801b5f7 Merge gpgme-vala into openpgp plugin
There's no reason for it to be a statically linked library anymore, it
can be directly compiled into the plugin.
2023-10-06 15:25:12 +02:00
hrxi dd0038f5e2 Fix every inclusion of gpgme_fix.h getting their own mutex 2023-10-06 15:25:12 +02:00
fiaxh c2efb214af conversation details: Fix for libadwaita < 1.4 2023-09-25 15:02:03 +02:00
fiaxh e2c34bf223 Rewrite contact details dialog 2023-09-24 19:54:04 +02:00
Marvin W 9eafe4139d Fix build on some Vala compiler versions
See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478
2023-09-24 19:51:33 +02:00
fiaxh 2fba24ccae Fix subscription notification clearing 2023-09-07 21:30:47 +02:00
mesonium bc5a1d35cb
fix: Add x node to MUC PM stanza (#1462)
Add <x/> tag in MUC-PMs to support better Carbon delivery in
compliance with XEP-0045 v1.28 and above.

Fixes #1306
2023-07-29 14:02:38 +02:00