Commit graph

451 commits

Author SHA1 Message Date
Allan Nordhøy 16329411a8 Spelling: Set up account 2019-01-09 01:17:51 +01:00
fiaxh 8b08d874fa Fix OMEMO decryption if MUC real_jid is not known (because sender is offline)
fixes #490
2019-01-09 00:59:28 +01:00
fiaxh fc1a9a5712 Improve ping timeouts, add debug output for XmlErrors and ping timeouts 2019-01-02 15:59:56 +01:00
Marvin W cdd4c0b854
Find libqrencode using cmake/pkg-config logic 2019-01-02 15:36:41 +01:00
Marvin W 7012023d59
Bump libsignal-protocol-c dependency to 2.3.2 2019-01-02 13:27:11 +01:00
Translations 4c8f4bef66 Update Translations
Arabic: ButterflyOfFire
Basque: beriain
Chinese (Simplified): Sak94664
Dutch: flevop, Nathan Follens
Flemish: Nathan Follens
French: Sioul
Galician: Xosé M
German: H A, ssantos
Luxembourgish: Dennis Fink
Norwegian Bokmål: Allan Nordhøy
Romanian: Licaon Kter
Spanish: sergio
2018-12-31 16:51:15 +01:00
fiaxh 446e86d4ad Check FileTransfer's mime_type for null (unknown) when handeling it
fixes #479
2018-12-31 16:49:22 +01:00
fiaxh 420942873a Fix display name: Check localpart (return) for null 2018-12-29 13:15:35 +01:00
fiaxh e455a22993 ConversationSelector: Display time "Yesterday" after date change 2018-12-29 13:10:24 +01:00
fiaxh 5a4e509359 Improve message markup parsing 2018-12-29 13:10:24 +01:00
Marvin W 49269c3173
Fix compilation with older versions of valac 2018-12-28 15:20:00 +01:00
fiaxh 1014b696f2 Private MUCs w/o name: Display localparts instead of barejids if name is not known 2018-12-28 13:43:19 +01:00
Daniel Gultsch d8e0ab406c display groups w/o name by list of members
For members-only, non-anonymous groups that do not have a name set we now
show an automatically generated name that is generated from the list of members
(offline, and online). Only the first name (before the first space) is used
to keep the generated name short.

The term *private room* is coined as a short hand for members only&non-anon group
chats.

This commit also uses the offline members list instead of the online member list
to generate avatar tiles (also only in members-only, non-anon groups.)
2018-12-28 13:42:58 +01:00
fiaxh 965f4da75a Detect emoji-only messages and display them larger 2018-12-27 13:01:35 +01:00
fiaxh d0d68f5878 (Partially) Fix messages being displayed wrongly sorted in ConversationSummary due to being compared->equal 2018-12-27 13:00:45 +01:00
fiaxh 680d28360c Check content_length for null before parsing in http HEAD message response
fixes #468
2018-11-29 16:30:20 +01:00
Daniel Gultsch 542744ade2 support jpeg pep avatars + actually check hash 2018-11-27 21:20:53 +01:00
Daniel Gultsch 34ab3de0ba only parse vcard hashes from available presence 2018-11-27 21:20:53 +01:00
fiaxh 7c1d580e17 Fix aesgcm http file up/download bugs 2018-11-27 18:28:28 +01:00
fiaxh 141db9e40a Implement aesgcm encrypted file upload 2018-11-27 15:02:18 +01:00
fiaxh 01360a73ae FileProvider for aesgcm links
Co-authored-by: Thibaut Girka <thib@sitedethib.com>
2018-11-27 03:41:31 +01:00
fiaxh 2208ff9799 Restructure (http) file provider flow: Separate download&get_info, download in provider, move XmppStreamModule into xmpp-vala 2018-11-27 03:38:42 +01:00
fiaxh d9cbf571b0 Fix muc avatars sometimes not showing split tiles for occupants 2018-11-25 16:00:20 +01:00
fiaxh 22340cb88e Always use Account.hash(equals)_func for HashMap+ArrayList 2018-11-24 14:05:03 -06:00
fiaxh c44489214e ConversationRow: Update nick_label in case of FileItems 2018-11-21 18:01:54 -06:00
fiaxh 45d89326b8 Fix TLS error notification wrongly appearing 2018-11-21 18:01:54 -06:00
Tim Henkes 7497f1f17b Allow 12 for the size of the IV 2018-11-20 08:07:28 -06:00
Maxime Buquet e9535ab6b8 Fix typo in unified window string 2018-11-19 18:23:04 -06:00
Rahix 9e5f30487a Add a white border around QR-codes
Signed-off-by: Rahix <rahix@rahix.de>
2018-11-16 11:24:17 -06:00
fiaxh fa731a4623 Split login jid/password into two steps with checks 2018-11-16 09:29:34 -06:00
Translations 45236d07bc Update translations 2018-11-14 21:31:47 +01:00
Licaon_Kter 38b532034f Fix Typo 2018-11-11 10:36:25 -06:00
Allan Nordhøy 57c6708e2d Spelling, added comma and ending dot. 2018-11-11 06:33:50 -06:00
Translations 2e21414225 Update translations
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Galician: Iván Seoane <ivanrsm1997@gmail.com>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
2018-11-10 18:02:58 +01:00
fiaxh 7e6668d283 Use QR-code icon for OMEMO QR-code button 2018-11-10 17:24:48 +01:00
Marvin W 214906e1a5
Hide OMEMO messages from untrusted sources 2018-11-10 08:05:54 -06:00
Marvin W dfb75e2cda
Merge PR #413 "Improvements to the OMEMO plugin" 2018-11-10 08:05:14 -06:00
fiaxh 559bbc5ca3 Fix hide/show correct ContentItems 2018-11-09 17:30:15 +01:00
fiaxh f60ebc2af6 Use ContentItems for NotificationEvents 2018-11-07 00:17:24 +01:00
fiaxh 3af9faac82 Use ContentItems in ConversationSelector, Chat/Groupchat(Pm)Row -> ConversationRow 2018-11-04 20:19:34 +01:00
fiaxh ddd17e720e fixup 1e54a44 2018-11-02 15:23:58 +01:00
codedust 1e54a442ba Display room name in conversation selector and conversation titlebar 2018-11-02 15:14:35 +01:00
PapsOu 4ad07fea47 Fix messages never being notified from servers without MAM (#432)
* Comment a return that stop every notifications to be trigger when an account is not synced

* Do a correct check if MAM capability is available for the message to notify
2018-10-24 17:48:29 +02:00
Translations ab7cd67851 Update translations
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Basque: Aitor Beriain <beriain@bitmessage.ch>
Dutch: Nathan Follens <nthn@unseen.is>
Flemish: Nathan Follens <nthn@unseen.is>, woutersj <woutersj@gmail.com>
French: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>, Jean-Baptiste <jean-baptiste@holcroft.fr>
Galician: Xosé M <xosem@disroot.org>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian: Allan Nordhøy <epost@anotheragency.no>, Petter Reinholdtsen <pere-weblate@hungry.com>
Polish: Michael K <kellermichal@gmail.com>
Portuguese (Brazil): Rhagni Oliveira <rhagni@gmail.com>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Spanish: Bonber Rash <bonber@protonmail.com>
2018-10-23 23:57:59 +02:00
fiaxh 006e25aab8 Display bold/italic/monospace message formating, improve message-to-markup parsing
fixes #433
fixes #442
2018-10-23 22:57:37 +02:00
fiaxh 6b7ef800f5 Use Account's equals_func for Gee.List<Account>
fixes #407
2018-09-21 21:53:53 +02:00
fiaxh 85d194e349 Use Label instead of TextView for message display 2018-09-21 21:53:48 +02:00
fiaxh 9575b192e4 Fix runtime criticals 2018-09-16 14:04:36 +02:00
fiaxh 6d947c42b5 Notification on TLS error/wrong password, log TLS cert issues, don't make account with connection error appear disabled in accounts dialog 2018-09-15 16:19:47 +02:00
fiaxh bf2c78d1b7 Fix presence subscription notification displaying 2018-09-12 00:32:17 +02:00