Commit graph

1049 commits

Author SHA1 Message Date
Marvin W
6532c2b160
RTP: Only display SSRC mismatch warning for GLib versions supporting warning_once 2022-02-11 20:33:06 +01:00
Marvin W
e768c40e11
RTP: Make codec and hardware support compile-time configurable 2022-02-11 19:55:19 +01:00
fiaxh
dbc6d87cb9 Various call fixes
- Don't create incoming CIM calls twice
- Fix is_color check for video devices w/ multiple formats
- Tolerate mismatching content creator on jingle responses
- Change MUJI namespace to urn:xmpp:jingle:muji:0
2022-02-10 15:43:34 +01:00
Marvin W
28248607f0
DTLS: Handle DTLS fingerprint in transport-info before session-accept 2022-02-09 23:58:54 +01:00
fiaxh
7718def74d Wording: Use singular in 'No camera/microphone/speaker found' 2022-02-08 22:29:33 +01:00
Translations
fb10aefefa Update translations 2022-02-08 22:17:26 +01:00
fiaxh
8b473c890b Call Invite Message: Send 'finished' messages, include reasons 2022-02-08 22:13:59 +01:00
Marvin W
43ea088f64
Calls: Device picker 2022-02-08 21:58:18 +01:00
Translations
35526ab5a5 Update translations 2022-02-08 17:52:30 +01:00
fiaxh
408406e652 Let call notification say if it's a group call 2022-02-08 17:52:30 +01:00
fiaxh
3088879a7b Various call fixes
- Use groupchat message type for invites in MUCs
- Use call id (from propose) instead of message id for Call Invite Messages
- Fix call window controlls appearing when hovering controls
2022-02-07 22:17:21 +01:00
fiaxh
ee085e3e0d Fix quote styling occurring in the middle of a line
fixup 454c00a, 795af2d, 4e9e09a
2022-02-07 22:17:21 +01:00
fiaxh
29d1abccac Support direct jingle call invites with call invite messages 2022-02-07 01:21:11 +01:00
fiaxh
071d925e37 Add support for call invite messages
As of https://github.com/xsf/xeps/pull/1155
2022-02-07 01:21:11 +01:00
fiaxh
4ef50db3e5 Various call UI/UX improvements 2022-02-07 01:21:11 +01:00
Marvin W
5ed8d28a27
RTP: Use two channels for Opus
Fixes: #1189
2022-02-06 00:19:27 +01:00
Marvin W
bfd089516a
RTP: Add support for G.722 2022-02-06 00:19:26 +01:00
Marvin W
51dc414631
Use uppercase hex for DTLS fingerprints 2022-02-06 00:19:26 +01:00
Marvin W
460c520db7
RTP: Restrict number of recaps to save resources 2022-02-06 00:19:26 +01:00
fiaxh
3e19778deb Revert "Prevent ChatTextView from increasing in height after text was entered"
This reverts commit eefce3fd81.
The workaround doesn't seem to be necessary anymore.

fixes #1188
2022-02-04 13:39:46 +01:00
fiaxh
454c00ac0b Apply message quote style prior to urls
fixup 795af2d, 4e9e09a
2022-02-04 13:39:46 +01:00
Translations
f94d95fa44 Update translations 2022-02-02 13:08:05 +01:00
fiaxh
b7ca33a37d Initialize and use dbus interfaces async
related #1155
2022-02-01 23:37:54 +01:00
Undefined behavior sanitaire
1e63cb3bd9
Update license text (#1186) 2022-01-29 15:46:37 +01:00
Daniel Pono Takamori
5c5dfea9d8
update copyright text to 2022 (#1187) 2022-01-29 15:46:07 +01:00
Marvin W
0c524cdc4a
RTP: Workaround drawing issues on resolution change 2022-01-27 22:09:53 +01:00
fiaxh
5089e9cad7 Remove color from /me name, remove use_markup from sender label 2022-01-23 19:50:01 +01:00
fiaxh
b123800f26 Small cleanup 2022-01-23 19:50:01 +01:00
fiaxh
19a3fa5e02 Stop using opacity for text due to side-effects
Fixes #1178
Due to https://gitlab.gnome.org/GNOME/gtk/-/issues/2957
2022-01-23 19:49:06 +01:00
Marvin W
f270fc7686
RTP: VAAPI seems to not support VBR and low-power mode at the same time 2022-01-21 15:34:06 +01:00
Marvin W
37cfbd8c76
RTP: Use VP8 wait-for-keyframe only for GStreamer 1.18+ 2022-01-21 15:23:38 +01:00
fiaxh
eefce3fd81 Prevent ChatTextView from increasing in height after text was entered
fixes #1064
2022-01-12 22:52:55 +01:00
fiaxh
4e9e09a648 Apply message quote style prior to bold/italic style
Quotes apply to the whole line. Having a bold part in that line results in the quote styling only extending up to the bold part.
2022-01-11 23:12:46 +01:00
fiaxh
fa6d49e3bf Update PEP native bookmarks to :1 version, fixes 2022-01-11 21:01:10 +01:00
fiaxh
f2ef2bcfe7 Only process PEP messages from bare JIDs 2022-01-10 17:11:24 +01:00
Marvin W
82a492b33f
Remove GStreamer dependencies from main
Fixes #1060
2022-01-09 17:04:34 +01:00
fiaxh
c5461b8536 Imrove file widget menu (fixup 25db512)
- Fix file menu remaining visible after clicking an action
- Fix file menu for images (clicking resulted in hiding of the file widget part)
- Fix styling of file menus for images
- Fix compiler warnings and runtime criticals
2022-01-09 15:30:13 +01:00
wkg
25db512297
Introduce file widget menu with "Save as..." and "Open" actions (#1080) 2022-01-09 14:34:09 +01:00
fiaxh
975b37c498 Stop making superfluous requests when joining a MUC
Don't request legacy bookmarks on every muc join (when again setting autojoin) fixes #260
Don't query member/admin/owner affiliations on every MUC join
2022-01-08 21:35:58 +01:00
fiaxh
e40de72631 Fix circular buttons to actually be round 2022-01-08 21:33:57 +01:00
fiaxh
bafec6e202 Actually return the new list in Presence.Flag.get_resources; fixup c702010 2022-01-07 22:29:51 +01:00
fiaxh
ac2af04740 Display message sender in bold+text color instead of small+colored 2022-01-05 20:10:19 +01:00
jugendhacker
b3d452265f
Allow spaces in nick for affiliate command (#1170) 2022-01-05 12:35:46 +01:00
Marvin W
f422734cc8
Replace invalid UTF-8 with U+FFFD
XMPP is strictly UTF-8.
Fixes #1172
2022-01-05 01:04:58 +01:00
fiaxh
c70201080b Create a new list to return in Presence.Flag.get_resources 2022-01-04 21:45:45 +01:00
fiaxh
33104a778d Add 'unknown' encryption state for establishing calls
Currently, they are Encryption.NONE and thus marked as unencrypted in encrypted conversations
2022-01-04 21:40:51 +01:00
fiaxh
85f4bddf99 Use opacity for "pending" and "edited" hints
Getting the dim-label color doesn't work without actually rendering it
2022-01-04 12:35:18 +01:00
fiaxh
07a05db26e Escape occupant name and JID in occupants view
fixes #1141
2022-01-03 19:57:40 +01:00
fiaxh
9e8b99e86c Fix runtime critical on incoming read marker
This would result in all messages being counted as unread and highlighted in the conversation list accordingly.
As of fa1ba2f8, there are no hidden content items for http file upload _messages_ anymore.
2022-01-03 18:33:22 +01:00
fiaxh
6b8ad7a104 Fix delivery error displaying for MUC PMs
fixes #1113
2022-01-01 19:47:46 +01:00