Commit graph

667 commits

Author SHA1 Message Date
Marvin W 2cda20d589 Compatibility with Vala 0.50.0
Fixes #911
2020-11-11 14:15:53 +01:00
Marvin W d6d4e5eb0a Set key size for omemo http file transfers to 256 bits
Fixes #909
2020-11-11 14:15:46 +01:00
Marvin W 7bb4e4ef62 Send OMEMO-encrypted messages and files using 12 byte IV 2020-11-11 14:15:38 +01:00
fiaxh e78e3764c4 Fix loading more results when scrolling through search results 2020-11-11 14:15:31 +01:00
fiaxh bb8d753517 Fix new compiler error (don't reference private variable from public one)
fixes #901
2020-11-11 14:15:22 +01:00
Marvin W 06573ef2eb Fix rare 1 byte buffer over-read 2020-11-11 14:15:12 +01:00
fiaxh b2009005df Fix runtime critical in entity capabilities hashing 2020-06-14 22:24:09 +02:00
selurvedu c813fc4e8a Global search: Display dates in local timezone (#855)
This fixes message dates being displayed in UTC in the message search
sidebar.

Co-authored-by: selurvedu <selurvedu@users.noreply.github.com>
2020-06-14 22:22:39 +02:00
fiaxh dcb7d0a860 Convert '<' back to '&lt;' in factors of the XEP-0115 verification string 2020-05-14 13:35:05 +02:00
fiaxh 9a789637d8 ConversationSummaryView: Fix crash when accessing content_item's first() or last() if the TreeSet is empty 2020-04-28 23:24:49 +02:00
Marvin W a8fa04839d Exclude valac versions affected by #816 from using fast vapi 2020-04-23 21:23:17 +02:00
Marvin W 4a594fdcba Fix rare issue with incorrect link parsing 2020-04-23 21:23:04 +02:00
kmq d91c84b174 Update last_activity before received_file signal to keep UI in sync (#811)
Fixes #791 where a signal to update the UI is sent to
late when sending files, resulting in an out of sync
conversations list.
2020-04-23 21:21:27 +02:00
kmq 7a32e05df4 HTTP-Upload: parsing max-file-size attribute (#809)
When a server returns multiple <x/> elements
in response to a discinfo query, this change
uses all of them instead of just the first one.
2020-04-23 21:21:11 +02:00
Marvin W b485240f9b Bump libsignal-protocol-c version to 2.3.3 2020-04-23 21:20:33 +02:00
fiaxh 2178fd470a Fix message markup parsing for single characters 2020-04-23 21:19:57 +02:00
Marvin W 2b1e7fee28 Work-around use after free
Upstream: https://gitlab.gnome.org/GNOME/vala/-/issues/751
2020-04-23 21:19:49 +02:00
Marvin W f7a3882843 Properly handle variation selector after emoji (even if useless) 2020-04-23 21:17:06 +02:00
fiaxh 0b04add8ad Ellipsize long display names 2020-04-23 21:13:59 +02:00
codedust 1cd44f87f3 Fix menu button alignment (#765)
The left hamburger menu button now is of the same height as all the other buttons.
2020-04-23 21:13:29 +02:00
fiaxh eca80e464b Preserve unchanged conference data (name) in bookmarks
fixes #748
2020-04-23 21:09:58 +02:00
fiaxh 7920c3b6a5 Correctly set direction in file transfers in MUCs 2020-04-23 21:09:48 +02:00
fiaxh aaf14f0801 Don't assume Jingle to be available in MUCs 2020-04-23 21:07:43 +02:00
Marvin W fd9db13b1d
Update README 2020-01-29 19:30:53 +01:00
fiaxh 7d699a2ed2 Rename zh_Hans -> zh_CN and zh_Hant -> zh_TW
fixes #524
2020-01-29 00:38:12 +01:00
Translations 74dc1c1739 Update translations 2020-01-29 00:38:07 +01:00
fiaxh 143212b6c8 Don't process message markers on MUC messages 2020-01-27 17:32:02 +01:00
Marvin W 3b0a27e14b
Fix invalid header creation for date separators 2020-01-22 01:24:14 +01:00
Marvin W 8c5957537c
Fix some compiler warnings 2020-01-22 00:09:06 +01:00
Marvin W 48cd863025
Have travis use in-tree libsignal (Ubuntu 18.04 is incompatible) 2020-01-21 22:17:48 +01:00
Marvin W 4a9c05ea37
Enabling display of more compiler warnings and fix some of them
Most of these are caused by various issues is the Vala compiler,
but it doesn't hurt to display them and report them upstream.
2020-01-21 21:55:08 +01:00
Marvin W 55b148a0f7
Use system provided libsignal-protocol-c by default
You can still compile in tree by using --with-libsignal-in-tree flag
2020-01-21 21:55:08 +01:00
fiaxh 4c3800c688 Deactivate MUC conversations with non-autojoin bookmarks 2020-01-17 20:48:29 +01:00
fiaxh 7f21f898e0 Fix ConversationRow closing if animations are disabled 2020-01-17 20:47:33 +01:00
Marvin W 41f9827166
Improve log messages for OMEMO sending issues 2020-01-15 23:45:00 +01:00
Marvin W 3cfe0d60f6
Initialize GCrypt on libsignal setup 2020-01-15 19:31:47 +01:00
Marvin W 60d735fc7d
Add more non-trailing chars for urls 2020-01-15 19:31:47 +01:00
fiaxh ab4ca27b1e Show default file widget if Pixbuf can't display Image inline
fixes #713
2020-01-13 03:00:15 +01:00
Marvin W 3fc9bdab05
Correctly display names in groupchat pms
Also show "Me" when no local alias is set instead of JID
2020-01-09 14:28:08 +01:00
Marvin W 5e1f646cbc
Another set of changes to URL detection 2020-01-09 13:43:02 +01:00
Marvin W b2af8c5112
Fix various typing issues in signal bindings 2020-01-09 13:39:36 +01:00
Marvin W 3650288a11
Don't use GObject/properties for JoinResult 2020-01-09 13:37:40 +01:00
Marvin W 8cca049e5c
Fix file receival in groupchat pmsx 2020-01-09 13:21:54 +01:00
fiaxh b1bbb9f587 Fix auto-joining bookmark without nick 2020-01-08 19:29:22 +01:00
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