Commit graph

16293 commits

Author SHA1 Message Date
Philipp Hörist
4c3110c27d Redirect some print statments to stderr
Otherwise they errors will not show up if the console output is
redirected to a file
2019-02-16 10:36:27 +01:00
Philipp Hörist
a944e7e6e1 Determine windows version reliably
Fixes #9578
2019-02-15 17:02:40 +01:00
Philipp Hörist
8455a0fa40 Fix filetransfer tooltip 2019-02-15 15:49:47 +01:00
Philipp Hörist
53d6b1dc32 Dont advertise urn:xmpp:hashes:1
Fixes #9514
2019-02-15 15:04:50 +01:00
Philipp Hörist
7fe03dcb45 XTLS: Fix endless loop on write error 2019-02-15 14:58:56 +01:00
Philipp Hörist
bc7e0e1ee4 Fix depreaction warning
set_cipher_list wants bytes
2019-02-15 14:58:11 +01:00
Philipp Hörist
1f5be6cb0f Add mobile phone indicator
Shows a mobile phone icon if the last message was received by a client
which identifies as phone
2019-02-12 21:40:43 +01:00
Philipp Hörist
c2038b0ffe Adapt to BlockingListResult changes in nbxmpp 2019-02-11 22:24:20 +01:00
Philipp Hörist
dede4ba4f2 Adapt to MucConfigResult changes in nbxmpp 2019-02-11 21:41:39 +01:00
Philipp Hörist
94160d830f Adapt to AffiliationResult changes in nbxmpp 2019-02-11 21:05:20 +01:00
Philipp Hörist
f8373012a2 Fix typo 2019-02-11 20:58:42 +01:00
Philipp Hörist
4a2c23b893 Correctly remove bookmark after MUC was destroyed 2019-02-11 20:32:41 +01:00
Philipp Hörist
6f61f05377 MAM: Detect nbxmpp supported encryptions 2019-02-11 20:29:20 +01:00
Philipp Hörist
1256372d36 Handle nbxmpp error results 2019-02-10 00:39:10 +01:00
Philipp Hörist
5059f72373 Windows: Add pygments to build 2019-02-09 22:05:17 +01:00
Philipp Hörist
4442db5461 Remove unused import 2019-02-09 21:45:18 +01:00
Philipp Hörist
fc8c056eff Detect nbxmpp supported encryptions
- Better handle logging for gnupg
2019-02-09 21:39:14 +01:00
Philipp Hörist
fa71052464 Remove unused import 2019-02-06 20:46:53 +01:00
Philipp Hörist
959be5b8ee Remove unused code 2019-02-06 20:42:26 +01:00
André Apitzsch
36a0083942 Clean up OpenSSL code 2019-02-06 20:25:55 +01:00
streaps
a3c316abaa AMR codec added 2019-02-06 20:18:58 +01:00
Philipp Hörist
a89bec0b9d Refactor Bookmarks
- Simplify modules because nbxmpp handles more stuff
2019-02-04 21:59:33 +01:00
Philipp Hörist
fa7f6f2b8c Add modules to store publish list 2019-02-03 00:15:28 +01:00
Philipp Hörist
cef5b04d82 Refactor UserAvatar
- Simplify modules because nbxmpp handles more stuff
2019-02-03 00:08:28 +01:00
Philipp Hörist
15dc059bf3 Use css value for message input placeholder 2019-02-02 19:12:06 +01:00
Philipp Hörist
dfc3749a4f Remove unused import 2019-02-02 18:03:57 +01:00
Philipp Hörist
3f03e6e0a4 Better handle disable notifitcations 2019-02-02 12:55:07 +01:00
Philipp Hörist
59b39b049a Refactor UserLocation
- Simplify modules because nbxmpp handles more stuff
2019-02-02 12:51:28 +01:00
Philipp Hörist
d37b95e45e Refactor UserTune
- Simplify modules because nbxmpp handles more stuff
2019-02-02 12:51:24 +01:00
Philipp Hörist
18c422d843 Move print for debug message 2019-02-01 17:24:33 +01:00
Philipp Hörist
0b6fac44dc Dont fail on malformed pubsub events 2019-02-01 17:03:46 +01:00
Philipp Hörist
b9b9dae6a0 Refactor UserActivity
- Use IconTheme for mood icons
- Simplify modules because nbxmpp handles more stuff
2019-01-31 22:57:15 +01:00
Philipp Hörist
be95b04007 Refactor UserNickname and UserMood
- Use IconTheme for mood icons
- Simplify modules because nbxmpp handles more stuff
2019-01-30 23:36:01 +01:00
Philipp Hörist
8e336311cc Add annotations 2019-01-26 21:57:22 +01:00
Philipp Hörist
d6b7916f2b Prevent callbacks on destroyed objects
Fixes #9560
2019-01-26 21:25:33 +01:00
Philipp Hörist
e994b8f402 Count MUC members correctly
- Pass Affiliation enum to get_uf_affiliation
- Pass Role enum to get_uf_role
2019-01-26 20:40:07 +01:00
Philipp Hörist
80e5934bb5 Dont skip extension point
- If the contact has no avatar the tooltip extension point was not executed
2019-01-26 20:04:43 +01:00
Philipp Hörist
ce0abb991c Add BaseModule 2019-01-26 14:34:58 +01:00
Philipp Hörist
dad99f85fc Accounts: Update proxy combobox correctly 2019-01-22 22:00:20 +01:00
Philipp Hörist
1a7d930fc4 Add blocking list dialog 2019-01-21 22:45:19 +01:00
Philipp Hörist
b0742377f0 Roster: remove asserts 2019-01-20 14:29:48 +01:00
Philipp Hörist
4670760668 Fix destroying a MUC
- Only close the tab if we initiated the destruction
2019-01-19 23:05:36 +01:00
Philipp Hörist
31d9b39744 Deal with stanza-id not added by a mam archive
Fixes #9550
2019-01-19 21:35:58 +01:00
Philipp Hörist
3e362874be Detect invalid user activity 2019-01-19 21:21:20 +01:00
Philipp Hörist
7c7df9d4a4 Detect invalid user mood
Fixes #9546, #9547
2019-01-19 21:21:16 +01:00
Philipp Hörist
cf8eafffb2 Detect full language code
Previously we only used short language codes (en, de, fr)

- Add conversion method to rfc5646 format
2019-01-19 20:40:06 +01:00
Philipp Hörist
a9994b791b Windows: Fix language detection 2019-01-19 19:41:52 +01:00
Philipp Hörist
72be14a04d Jingle Audio: Add more log output 2019-01-11 21:53:34 +01:00
Philipp Hörist
b22f1baca5 Propagate presences further
Other modules like avatars and entity caps come after the base presence handlers
2019-01-11 20:45:11 +01:00
Philipp Hörist
4f2f2195aa DiscoveryWindow: Fix bookmarking a group chat
Fixes #9537
2019-01-10 23:40:08 +01:00