aboutsummaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2025-10-06Only support SystemMemory caps for videoRobert Mader
An increasing number of video device providers, such as `pipewiresrc` (in the upcoming 1.6 release) and `v4l2src` (since Gst 1.26), support `memory:DMABuf` caps using the special `DMA_DRM` caps. This is not expected and handled properly, thus filter out any non-default features.
2025-10-05Adjust to Adw 1.4: Use specialized ActionRowsfiaxh
2025-07-20Improve checking whether MUC messages will be referencablefiaxh
related #1714
2025-07-20Meson: Improve plugin buildingMarvin W
Make relevant plugins enabled by default (instead of auto-enabling them if dependencies are met). Also make disabled plugins explicit in the summary.
2025-07-20Fix checkmark icon not being availablefiaxh
2025-05-23Voice processor: add back call to set stream delayJacques Comeaux
2025-04-18Remove pixbuf from libdino api surface and xmpp-valafiaxh
2025-04-11Update translationsTranslations
2025-04-09RTP: Tear down most of GStreamer while not in a call.Marvin W
This includes #1679 and works around an upstream bug in pipewire causing #1685
2025-04-09Update translationsTranslations
2025-04-08Show call button regardless of contact online statusfiaxh
2025-04-06Update translationsTranslations
2025-04-06OMEMO: Use libomemo-c instead of libsignal-protocol-cMarvin W
2025-04-06Drop CMake supportMarvin W
2025-04-04Meson: Add option to set rpath on installed binariesMarvin W
2025-04-04Meson: Make plugindir relative to libdirMarvin W
2025-03-12Update translationsTranslations
2025-02-24Voice processor: merge init and setup methodsMarvin W
This ensures we are never in an uninitialized state when processing audio data
2025-02-23Fix build with webrtc-audio-processing 2.xMarvin W
2025-02-22Voice processor: add support for webrtc-audio-processing 1.x and 2.xMarvin W
2025-02-12Flatpak: Use Meson buildMarvin W
2025-01-18Meson: Add build option summaryMarvin W
2025-01-18Meson: Add all defines to handle dependency versionsMarvin W
2025-01-12Meson: Add testsMarvin W
2025-01-12RTP: gtksink no longer neededMarvin W
2025-01-12Contact details dialog: Add encryption tabfiaxh
2024-11-15Fix and improve stateless file-sharingfiaxh
2024-11-14Implement XEP-0447: Stateless file sharingPatiga
2024-09-22XEP-0215: Remove timeout from previous connectionfiaxh
2024-09-22XEP-0215: management of the field `expires`Alexandre Jousset
Add a field in `Xmpp.Xep.ExternalServiceDiscovery` to keep track of the `expires` TURN service value and use it (divided by 2) to restart periodically the external services discovery.
2024-09-22Ignore bad stun/turn IP addressesfiaxh
2024-09-15Code cleanup: Remove broken disable CSD codefiaxh
2024-09-15Use Adwaita 1.2, bump CI to Ubuntu 24.04fiaxh
2024-09-14Update translationsTranslations
2024-09-14Update translationsTranslations
2024-08-22Update translationsTranslations
2024-08-19Omemo: Connect listener only once on account addedfiaxh
2024-08-18Add omemo key management tooltip (#1603)Matthew Fennell
2024-07-19OMEMO: Do not show message for OMEMO messages without payloadMarvin W
2024-07-01Update translationsTranslations
2024-06-29Allow self-signed .onion file transfer certs (#1149)Matthew Fennell
Most Certificate Authorities don't support issuing X.509 certificates for onion sites. However, it can still be useful to provide a certificate over Tor in some circumstances, for instance to tie your alphanumeric Tor address to your site's main identity. Therefore, many Tor services provide self-signed certificates. This is OK, since the onion service itself guarantees that you are connecting to the entity you think you are. Dino already allows self-signed certs when communicating over Tor (see 81a5505). However, the same exception does not exist yet for HTTP uploads and downloads - causing these to fail over Tor. Therefore, in this commit, we add the same exception for uploads/downloads, by passing the host of the upload/download urls to the already existing invalid certificate connection handler. Note that this handler only allows certificates with type TlsCertificateFlags.UNKNOWN_CA. This means the certificate of your server must also include the onion http upload and download URLs in its certificate - otherwise, the file transfer will fail with TlsCertificateFlags.BAD_IDENTITY.
2024-06-20Settings dialog: Fix account subpage for Adwaita < 1.4, other fixesfiaxh
fixes #1592
2024-06-20Fix meson build filesfiaxh
2024-06-20Redesign and rewrite accounts and settings dialog into a combined onefiaxh
2024-05-26Add logic for OMEMO by default settingfiaxh
2024-05-26Support avatar deletionfiaxh
2024-04-28Annotating with array_null_terminated doesn't imply a missing array_lengthRico Tzschichholz
Taken from https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077
2023-11-13rtp plugin doesn't depend on GnuTLShrxi
2023-10-07Fix crash due to gpg binding issuefiaxh
2023-10-07Fix some compiler warningsfiaxh