Philipp Hörist
|
0eb75eb73d
|
Modules: Use LogAdapter
- Make all modules inherit from BaseModule
- Use LogAdapter in BaseModule
|
2019-03-10 10:06:45 +01:00 |
Philipp Hörist
|
6e672c9911
|
Add LogAdapter
This adds the account to all log messages issues in module code
|
2019-03-08 20:31:05 +01:00 |
Philipp Hörist
|
b704e27abc
|
Write correct show values to database
Since the refactor we wrote accidentally string instead of int
|
2019-03-06 23:03:45 +01:00 |
Philipp Hörist
|
5e97d805d9
|
HistoryManager: Display show value correctly
|
2019-03-06 22:14:57 +01:00 |
Philipp Hörist
|
872ee3d675
|
Fix presence subscription
Fixes #9612
|
2019-03-06 22:11:35 +01:00 |
Philipp Hörist
|
1827249653
|
Fix imports
transports_nb was renamed in nbxmpp
|
2019-03-04 13:49:03 +01:00 |
André Apitzsch
|
74c5f3d0e9
|
Avahi: don't fail if avahi gir is not installed
Fixes #9610
|
2019-03-04 08:20:01 +01:00 |
André Apitzsch
|
ee6f65f404
|
Port Avahi to GDBus
fixes #9147
|
2019-03-03 19:41:55 +01:00 |
Philipp Hörist
|
94eef409db
|
Fix imports
dispatcher_nb was renamed in nbxmpp
|
2019-03-03 19:40:39 +01:00 |
Philipp Hörist
|
c58c7cc4a0
|
Make passwords module more resilient
- Catch more exceptions
- Add more log output
|
2019-03-02 19:59:27 +01:00 |
Philipp Hörist
|
1f479e5ba4
|
Use pathlib replace() for saving config
This makes it hopefully more resilient on Windows
|
2019-03-02 10:43:14 +01:00 |
Philipp Hörist
|
d61ca3ae6d
|
Fix typo
|
2019-03-02 09:32:08 +01:00 |
Philipp Hörist
|
e023c33268
|
Use a UUID4 as item id for pubsub posts
|
2019-03-01 22:57:44 +01:00 |
Philipp Hörist
|
553436332b
|
StartChatDialog: Add Muclumbus search
|
2019-03-01 21:45:50 +01:00 |
Philipp Hörist
|
6c06d2c497
|
1.1.92
|
2019-02-24 20:23:55 +01:00 |
Philipp Hörist
|
3bf755943f
|
Raise nbxmpp version
|
2019-02-24 20:20:28 +01:00 |
Philipp Hörist
|
e3f8f050c0
|
Zeroconf: Fix missing attrs
|
2019-02-20 00:31:28 +01:00 |
Philipp Hörist
|
0963f44443
|
Use nbxmpp's parsed EME data
|
2019-02-20 00:31:24 +01:00 |
Philipp Hörist
|
12d909d636
|
LastActivity: Use BaseModule and StanzaHandler
|
2019-02-19 20:38:57 +01:00 |
Philipp Hörist
|
12389f4097
|
Remove unused code
|
2019-02-19 20:38:57 +01:00 |
Philipp Hörist
|
72fc96ae63
|
Refactor Annotations
- Simplify modules because nbxmpp handles more stuff
|
2019-02-18 23:02:14 +01:00 |
Philipp Hörist
|
11c5fd29e5
|
Remove not used PEP module code
|
2019-02-18 23:02:05 +01:00 |
Philipp Hörist
|
54a9992696
|
Remove atom modules
|
2019-02-18 19:46:47 +01:00 |
Philipp Hörist
|
0573d42d29
|
Notifications: Catch all DBus errors
|
2019-02-16 20:08:00 +01:00 |
Philipp Hörist
|
7cd781e921
|
Get module instance after checking for zeroconf
|
2019-02-16 13:04:14 +01:00 |
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
|
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 |
streaps
|
88439091b0
|
Jingle Audio: Update codecs
Fixes #9535
|
2019-01-10 22:28:00 +01:00 |
Philipp Hörist
|
911674d580
|
Fix status tray notification
Clicking on a new message notification in the status tray didnt open the chat
|
2019-01-10 22:08:11 +01:00 |
Philipp Hörist
|
5b1f8bcc48
|
Make sure args are always str
|
2019-01-10 22:07:52 +01:00 |
Philipp Hörist
|
418459b634
|
DBus: Add some logging
|
2019-01-10 21:50:49 +01:00 |
Philipp Hörist
|
247ee81334
|
Remove unused vars
|
2019-01-10 21:37:47 +01:00 |
Philipp Hörist
|
b84054b58c
|
DBus: Correctly raise NewMessage signal
|
2019-01-10 21:34:17 +01:00 |
Philipp Hörist
|
dad671c1c7
|
Remove unused import
|
2019-01-07 23:52:51 +01:00 |
Philipp Hörist
|
fc64bee08c
|
Raise nbxmpp version
|
2019-01-07 23:45:11 +01:00 |
Philipp Hörist
|
4f3e4d2242
|
Pass xml:lang to nbxmpp
|
2019-01-07 23:44:51 +01:00 |
Philipp Hörist
|
5776d3de48
|
Chatstates: Add more log output
|
2019-01-06 11:23:30 +01:00 |
Philipp Hörist
|
6a958c5725
|
Pass contact instead of string
Fixes #9529
|
2019-01-06 11:10:07 +01:00 |
Philipp Hörist
|
a64d986c7f
|
Fix pylint error
|
2019-01-06 02:15:17 +01:00 |
Philipp Hörist
|
eb99291d44
|
Add chat state setting per room
- Add menu option to the group chat menu for setting the chat state
- Up the paused timer to 10 seconds
- Default for group chats is composing only
|
2019-01-06 02:01:12 +01:00 |
Philipp Hörist
|
777b8d72e4
|
Remove print statement
|
2019-01-06 00:58:07 +01:00 |
Philipp Hörist
|
e308d7a210
|
Remove unused vars
|
2019-01-06 00:32:59 +01:00 |
Philipp Hörist
|
eebccaf07d
|
Remove unused import
|
2019-01-06 00:05:12 +01:00 |
Philipp Hörist
|
55694b60bf
|
Dont save Gajim settings in bookmarks
- Remove print status from bookmarks
- Remove minimize on join from bookmarks
- Add options to the groupchat menu for both settings
Fixes #9463
|
2019-01-06 00:00:42 +01:00 |
Philipp Hörist
|
4c17b55a91
|
Fix pylint error
|
2019-01-05 20:17:20 +01:00 |
Philipp Hörist
|
4aa265451d
|
MUC: Use default value when printing the status
|
2019-01-05 20:10:08 +01:00 |
Philipp Hörist
|
7b558d692c
|
MUC: Update menu after preference change
- Simplify action lookup
|
2019-01-05 19:43:11 +01:00 |
Philipp Hörist
|
19c45510a0
|
MUC: Fix printing status/show
- rename config values to something more appropriate
|
2019-01-05 19:17:34 +01:00 |
Philipp Hörist
|
633795b7f4
|
Dont fail on users leaving a group chat
Fixes #9527
|
2019-01-05 19:17:34 +01:00 |
Sebastiaan Lokhorst
|
a91f5f2c49
|
Fix Bonjour (pybonjour) on macOS
|
2019-01-05 18:37:09 +01:00 |
André Apitzsch
|
468d8bd472
|
Bump copyright year
|
2019-01-05 17:35:00 +01:00 |
Philipp Hörist
|
d200e94fba
|
Better determine language cross platform
|
2019-01-05 16:27:11 +01:00 |
Philipp Hörist
|
4aca2eeae2
|
Dont send chatstates when cycling MUC nicks
- Add ability to enable/disable the whole module so it doesnt try to send chatstates when we are offline
|
2019-01-04 15:21:55 +01:00 |