aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add support for XEP-0461 replies (with fallback)fiaxh2023-01-0628-110/+740
|
* Fix compiler warningsfiaxh2022-12-3012-33/+11
|
* MAM: Fix processing after range was fetched completely, fix merging of rangesfiaxh2022-12-201-29/+30
|
* Fix connecting to jingle file provider multiple timesfiaxh2022-12-201-7/+6
|
* Fix some MAM issuesfiaxh2022-11-201-18/+40
| | | | | | - Messages from MUCs weren't added to their respective MUC MAM ranges, thus re-fetched on rejoin - The earliest ('first') message of a mam page was used to update the to_id, but it should have been 'last'; also the other way around. - Duplicates weren't detected properly
* Reactions: Fix reactions being differentiated by resource on first displayingfiaxh2022-11-201-0/+2
| | | | fixes #1297
* Fix build with Vala < 0.52Marvin W2022-11-101-1/+1
| | | | | MenuButton.set_child was only added to VAPIs of 0.52 and later. Even if GTK4 is new enough, they wouldn't be available.
* Parse conference.password from XEP-0402 bookmarks (#1310)Teemu Ikonen2022-11-101-0/+1
|
* Clean up log outputsfiaxh2022-11-045-54/+35
|
* HTTP: Make LimitInputStream pollable for better async compatibilityMarvin W2022-11-043-13/+21
| | | | Fixes #1307
* Automatically select appropriate libsoup versionMarvin W2022-11-036-14/+52
|
* Don't use splice when handling input streams from libsoup-3Marvin W2022-11-021-1/+9
|
* DTLS: Use ECDSA keyMarvin W2022-10-282-2/+3
|
* Fix segfault if reaction message has type normalfiaxh2022-10-201-4/+4
| | | | fixes #1294
* Reactions: Fix xml attribute namefiaxh2022-10-121-4/+4
|
* Reactions: Improve stylefiaxh2022-10-112-8/+13
|
* Fix message server_id getting overwritten with null on reconnectfiaxh2022-10-111-1/+4
|
* Don't require use of MenuButton.set_child introduced with GTK 4.6fiaxh2022-10-113-19/+18
|
* Add support for reactionsfiaxh2022-10-1118-23/+1026
|
* Rewrite MAM logic and add MUC MAMfiaxh2022-10-1020-356/+835
|
* Fix regression with channel join button not getting sensitivefiaxh2022-10-091-0/+3
| | | | fixes #1284
* Small fixesfiaxh2022-10-092-1/+2
|
* Add account dialog: Reenable Next-button activation on enterfiaxh2022-10-091-6/+6
|
* Fix drag and drop uploadingfiaxh2022-10-092-19/+13
|
* Fix channel join button not getting sensitivefiaxh2022-10-031-13/+18
|
* Move icons out of scalable/ui/ since it's not allowed by icon naming specfiaxh2022-09-186-7/+6
|
* OMEMO QR code: Switch to paintable, fix cssfiaxh2022-09-183-9/+8
|
* Fix crash when calling contact from Conversations (#1259)rim2022-08-221-1/+4
| | | fixes #1227
* Fix crashes and warning in Join Conference dialogfiaxh2022-08-222-7/+25
| | | | fixes #1262
* Fix crash on call window closingfiaxh2022-08-221-2/+5
|
* RTP: Use gstreamers new VideoFrame.mapMarvin W2022-08-212-2/+2341
|
* RTP: Use latest gstreamer vapi if vala version older than 0.56.1Marvin W2022-08-214-27/+1132
|
* Fix encryption button update and reduce its required GTK versionfiaxh2022-08-216-46/+39
| | | | MenuButton.activate only exists since 4.4
* GTK4: Don't require use of MenuButton.set_child introduced with 4.6Marvin W2022-08-213-3/+25
|
* CMake: Fix version checksMarvin W2022-08-211-4/+4
|
* Move all icons in respective pathsMarvin W2022-08-206-8/+7
|
* Disable tooltips for GTK 4.6.4 - 4.6.6fiaxh2022-08-2012-15/+28
| | | | | A bug in GTK caused the application to crash in some tooltip-related conditions https://gitlab.gnome.org/GNOME/gtk/-/issues/4941
* GTK4: Fix theme blue highlightMarvin W2022-08-201-1/+1
|
* Switch CI to GTK4 dependenciesfiaxh2022-07-271-2/+3
|
* Gtk4 bug fixes and improvementsMarvin W2022-07-2715-42/+69
|
* Improve Gtk4 portfiaxh2022-07-2791-1465/+587
|
* Video for GTK4Marvin W2022-07-275-99/+185
|
* Port from GTK3 to GTK4fiaxh2022-07-27160-5450/+4526
|
* Support devices with multiple framerate options in get_max_fps (#1224)Matthew Egeler2022-05-171-2/+20
|
* Fix calculation of best camera frameratefoucault2022-05-171-1/+3
| | | | | | When the algorithm iterates over all the available v4l2 capabilities it tries to determine the best framerate for each one of YUYV (video/x-raw) modes presented by the hardware (best_fraction, line 357 in device.vala). Regardless of what's determined to be the "best" YUYV mode from within the conditional right after (line 385) the best fractional framerate will always point to the last iterated framerate, which might be an extremely low one, like 7 or 5 FPS. When the framerate is then stored in the Gst.Structure (line 394) the fractional framerate will always be that last value which might be different than the correct one as calculated by best_fps (line 386). This workaround solves this issue by only updating best_fraction when the conditional in line 385 is satisfied. from issue #1195
* Inhibit idle and suspend during calls (#1233)Xavi922022-05-111-0/+14
|
* Prepare http-files plugin for libsoup-3 supportMarvin W2022-04-096-64/+122
| | | | | Note: ice plugin still depends on libsoup-2.4 and one can't have both in the same process, so this remains disabled by default
* Fix build of testsMarvin W2022-04-083-4/+4
|
* Allow cancellation of file transfersMarvin W2022-03-306-12/+73
|
* Fix Version handling, add function to retrieve short version without git commitMarvin W2022-03-304-4/+10
|