Commit graph

658 commits

Author SHA1 Message Date
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
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