Commit graph

873 commits

Author SHA1 Message Date
Alyssa Rosenzweig
067184f00c Fix starting private conversations with MUC members (#690)
At least for some users (?), the existing codepath was broken (the list
row would come back null and we'd bail out silently). All we actually
need is the JID, so it's easy enough to store this ourselves, fixing the
bug.

Also apply to kicking.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2020-01-02 23:35:54 +01:00
fiaxh
f3c952f8fc Support smiley->emoji conversion in the middle of the text 2020-01-02 16:16:14 +01:00
Marvin W
81bde9197b
URL linker: count open/close parens, simplify regex 2019-12-29 16:11:53 +01:00
Marvin W
4a3cef89fd
Don't allow newlines in URLs, also clean up on http file transfer detection 2019-12-26 15:46:58 +01:00
Marvin W
7d1497a549
Add --release to ./configure, test via travis 2019-12-25 20:28:07 +01:00
Marvin W
f3af064262
Improve on URI detection 2019-12-25 19:56:51 +01:00
Marvin W
11a118d53d
Fix issues in ICU usage 2019-12-25 19:56:51 +01:00
Kim Alvefur
4197b589d0 Complete Swedish translation
Fills in some new, untranslated strings.
2019-12-24 23:33:57 +01:00
fiaxh
bce709b794 Store MUC passwords in bookmark
fixes #470
2019-12-24 23:31:17 +01:00
Translations
2d8a1374ad Update translations 2019-12-24 23:31:17 +01:00
Jordi Mallach
b42350166f Update Catalan translation. 2019-12-24 14:24:48 +01:00
fiaxh
33499d076d Only cache fully normalized Jids for reverse lookup 2019-12-24 03:14:11 +01:00
fiaxh
f58119f25e Don't show own typing notifications (other devices)
fixes #669
2019-12-24 01:46:01 +01:00
Marvin W
1d1682a357
Also display groupchat file authorship correctly in sidebar 2019-12-24 01:21:15 +01:00
Marvin W
cf1c7d3af2
Display correct name on outgoing file transfers in groups
Fixes #248, #643
2019-12-23 23:13:27 +01:00
Marvin W
4185da3b99
Fix small focus bugs in account wizard 2019-12-23 17:29:35 +01:00
Marvin W
53d467938c
Use UTS46 instead of IDNA2003 2019-12-23 16:58:55 +01:00
Marvin W
a0a956ee08
Properly check Jids everywhere 2019-12-23 16:58:53 +01:00
fiaxh
3218dc0211 Improve account setup success screen 2019-12-23 16:54:19 +01:00
fiaxh
1eb01251e8
Don't go through ConnectionManager for initial connection attempt 2019-12-23 16:49:56 +01:00
Marvin W
6257e9705c
OMEMO: Improve handling of newly added devices 2019-12-23 16:49:56 +01:00
Marvin W
1bb75f40d2
Add timing to logs, fix issue of silently ignored I/O errors 2019-12-22 19:30:16 +01:00
fiaxh
9ef4dddfdc Fix+improve conversation selection when joining channel or starting MUC PM 2019-12-21 19:19:28 +01:00
fiaxh
9565140f01 !fixup Allow inserting messages into ConversationView with same sort_time as the latest 2019-12-19 18:21:44 +01:00
fiaxh
2938c685a2 Trim ms from local_time when creating messages
Mss are striped when storing in db. Comparing messages with and without ms might lead to wrong orderings. Related: Message duplication in UI when scrolling up.
2019-12-19 15:27:08 +01:00
Translations
013786a120 Update translations 2019-12-19 15:26:54 +01:00
fiaxh
c3532bdf31 Refactor MAM catchup. Fetch from latest to earliest message. 2019-12-18 20:35:04 +01:00
fiaxh
321c3529f3 Add (partial) support for unique stanza ids (XEP-0359) 2019-12-18 20:35:04 +01:00
Marvin W
9fe8450571
Sync git version generation 2019-12-18 02:38:35 +01:00
Marvin W
dce47d506d
Ensure compatibility with older CMake 2019-12-18 01:16:35 +01:00
Marvin W
18560593b5
Fixup CMake 2019-12-18 01:01:39 +01:00
Marvin W
bd45fdf1e1
Add version and adjust some cmake 2019-12-18 00:51:49 +01:00
Marvin W
a4a795af33
Use transaction for database migration 2019-12-17 23:52:29 +01:00
fiaxh
97647f9b52 Add shortcuts window 2019-12-17 23:47:57 +01:00
Translations
11c18cdf72 Update translations 2019-12-16 21:23:18 +01:00
fiaxh
62be692c02 Fix chat marker sending 2019-12-16 17:13:59 +01:00
fiaxh
890b91ce4d Only send new room config if something was changed
fixes #675
2019-12-16 01:41:04 +01:00
fiaxh
21c01dcdcb Omemo contact details dialog: Only show inactive keys Expander if there are any 2019-12-13 20:55:39 +01:00
fiaxh
d194eae61d Set ALPN info on XMPP connections if GIO >= 2.60 2019-11-29 16:03:18 +01:00
fiaxh
1985fe1d7b Don't continue reading after stream was disconnected, make disconnecting async
fixes #636
2019-11-27 20:01:48 +01:00
fiaxh
c4325473fb Don't require window object in notifications
fixes #658
2019-11-26 18:47:30 +01:00
fiaxh
b03da2af60 Check window width and hight before (re)storing them 2019-11-26 18:37:23 +01:00
Allan Nordhøy
a10c82191e Could not connect to %s (#605) 2019-11-26 18:16:41 +01:00
fiaxh
7624f349de Fix join dialog when having been invited to a MUC
fixes #661
2019-11-24 14:59:48 +01:00
mbeko
10402f7b04 Remove background transparency of text field (#660)
Remove background transparency of text field

Set input field background to theme base colour: This avoids non-matching colours with some themes while it still fixes the rendering issue.

fixes #653
2019-11-23 21:50:59 +01:00
fiaxh
f9c69a204e Small changes to "Add support for HTTP Upload headers" 2019-11-19 21:50:46 +01:00
Wiktor Kwapisiewicz
687ec1a159 Add support for HTTP Upload headers
Some services use Authorization header [0] to pass upload credential
data. This avoids the token being exposed in server logs and is allowed
by XEP-0363 since version 0.5.0.

This change adds support for headers allowed in XEP-0363: Authorization,
Expires and Cookie.

[0]: https://xmpp.org/extensions/xep-0363.html#request
2019-11-19 21:24:28 +01:00
fiaxh
e6918b35b3 Don't select all text in entry of message search when opening
fixes #601
2019-11-19 17:01:48 +01:00
fiaxh
b02ee171c1 Don't display labels of hidden DataForm fields 2019-11-19 00:48:38 +01:00
fiaxh
41ada4fcc8 Don't attempt DNS SRV lookups in connection fallback 2019-11-18 22:45:18 +01:00