Commit graph

504 commits

Author SHA1 Message Date
fiaxh e52a4eacb2 Don't show conversations from account after it was disabled
fixes #277
2019-08-28 13:11:56 +02:00
fiaxh d02f7b6a3a Fix runtime critical 2019-08-26 17:20:10 +02:00
fiaxh ff6caf241c Add missing 'to' attribute when sending service-unavailable for an unknown IG get/set NS
fixes #604
2019-08-26 16:37:43 +02:00
fiaxh a99c3ff16d Add and enable newly created (first) account
fixes #584
2019-08-23 21:19:26 +02:00
fiaxh 130965f322 Add incoming mediated invitation support (#162)
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2019-08-22 16:05:28 +02:00
fiaxh 0521afa3d8 Fix specified size for encrypted file uploads 2019-08-21 22:37:52 +02:00
fiaxh 3ad2891eb8 Set OMEMO devicelist + bundle node access model to public 2019-08-09 13:44:39 +02:00
fiaxh cd5c3e28a8 Update README 2019-08-09 13:44:39 +02:00
fiaxh d251063aae Fix compilation 2019-08-06 22:58:43 +02:00
fiaxh 5ebdbf8a8b Use own file type icons 2019-08-06 16:47:06 +02:00
fiaxh 08a5088c16 Rework encryption enabling logic + UI 2019-08-02 19:20:04 +02:00
fiaxh 9ee9661bf3 Optimizations: Database indices, cache id-Jid instead of id-jid_string, join real_jid on get messages 2019-08-02 18:00:26 +02:00
Marvin W 3719596059 Add Travis 2019-07-30 00:15:39 +02:00
Henrik Ullman 432074ff1b Fix Manage Key dialog string for verified keys (#588) 2019-07-28 16:42:54 +02:00
Marvin W 0c8a14a2ef Remove broken translations from dino.doap 2019-07-28 16:08:50 +02:00
Marvin W d984214ed8 Update dino.doap file 2019-07-28 16:08:50 +02:00
Emmanuel Gil Peyrot 546413e24c Update the DOAP file to the latest specification
The xmpp-doap extension has be simplified to only expose the
SupportedXep class and its children properties, as well as categories,
and reuses DOAP to the maximum.
2019-07-28 16:08:50 +02:00
fiaxh 1853ee8b4f Fix compilation with older valac versions 2019-07-18 03:20:40 +02:00
fiaxh f0abb8aaf9 Refactor file receive/send interfaces and UI 2019-07-18 02:03:42 +02:00
fiaxh 30353e92d6 Merge branch 'gsoc_0' of https://github.com/hrxi/dino into hrxi-gsoc_0 2019-07-16 21:15:47 +02:00
Marvin W 4b15c444db
Update DOAP and appdata 2019-07-14 15:03:31 +02:00
Marvin W 87da6584c0
Unroll some async methods in stanza reader 2019-07-14 13:54:42 +02:00
Marvin W 567ac81d78
Do not log long bodies 2019-07-14 13:33:36 +02:00
Marvin W e4e97730db
Add EmojiChooser (derived from GTK source) 2019-07-14 13:25:34 +02:00
hrxi 4b6fe6bf7f Address pull requests comments, fix a few TODOs 2019-07-12 01:53:28 +02:00
Marvin W 1654ee60d6
qlite: use critical() instead of error() for failed transactions 2019-07-09 15:25:41 +02:00
Marvin W e3d994db1a
Handle ill-prepared avatar image 2019-07-09 15:25:41 +02:00
Marvin W c32990dff1
Ensure avatars are not loaded multiple times 2019-07-09 15:25:40 +02:00
hrxi 82e7cf4447 Add file receiving via Jingle
This currently follows the same rules as HTTP file download for
accepting files.
2019-07-09 11:21:40 +02:00
hrxi 877c46628f Implement file sending via Jingle
This is still disabled by default until prioritization is implemented;
otherwise this could be preferred to HTTP uploads.

File sending only works via Jingle In-Band-Bytestreams right now, more
transports are going to be implemented.

To test this, uncomment the line with `JingleFileTransfer` in
libdino/src/application.vala.
2019-07-09 11:21:39 +02:00
fiaxh 6c480b862e OMEMO: Add debug logs for incoming bundles 2019-07-08 18:46:30 +02:00
fiaxh 06db4d0aa6 OMEMO: Rename variables, refactor can_encrypt 2019-07-08 18:46:30 +02:00
fiaxh a7aa5130f8 OMEMO code cleanup: Move TrustLevel out of Database 2019-07-08 18:46:30 +02:00
fiaxh 837de4063d OMEMO: Move files to fitting subdirectory 2019-07-08 18:46:30 +02:00
Translations 701175fcd3 Update translations 2019-07-04 16:54:05 +02:00
Daniel Gultsch 925463b296 mirror node value on disco request. fixes #258 2019-06-30 14:22:25 +02:00
fiaxh d429c30432 Don't set urgency hint on new messages on GNOME 2019-06-22 02:18:51 +02:00
fiaxh fa43581ad3 Fix runtime criticals 2019-06-22 00:56:50 +02:00
fiaxh 24f525628b Add non-CSD alternative for add chat + join channel 2019-06-22 00:56:50 +02:00
fiaxh 2fb51df8a2 Hide encryption icon in public MUCs 2019-06-22 00:56:50 +02:00
fiaxh 68ab977287 Fix time in conversation row 2019-06-22 00:56:50 +02:00
fiaxh 23a298dc4b
Merge pull request #579 from hrxi/pr_errors
Add a couple of error primitives for easier error handling
2019-06-21 19:49:17 +02:00
hrxi 57a7d165e9 Send bad-request error for unknown IQ set/gets 2019-06-21 18:09:44 +02:00
hrxi 62aa8aa74a Add a couple of error primitives for easier error handling 2019-06-21 18:09:44 +02:00
fiaxh 34f9677c4e
Merge pull request #570 from hrxi/pr_typos
Fix a couple of typos and one network typo
2019-06-06 15:33:35 +02:00
hrxi 7097a71852 Fix ANSI color removal for XMPP log on non-tty stderrs 2019-06-06 15:32:11 +02:00
fiaxh 8120203d62 Don't set timeouts on registration connection attempts 2019-06-01 19:03:01 +02:00
fiaxh 8aab18c1ec Add hover effect on conversation content 2019-06-01 19:03:01 +02:00
fiaxh dd6c860aed Don't change type of a conversation 2019-06-01 18:55:04 +02:00
fiaxh 5456a85777 Remove invalid MUC avatars 2019-06-01 18:55:04 +02:00