Commit Graph

1098 Commits

Author SHA1 Message Date
Philipp Hörist 369abc25f0 Reset chatstate correctly if contact goes offline 2018-10-11 20:01:49 +02:00
Philipp Hörist 796da7b2dc Dont overwrite user plugins with base plugins
- Dont load plugins without short_name
- Check with the short_name if a plugin is already loaded
2018-10-11 20:01:49 +02:00
Daniel Brötzmann 85e8867aba polish-change-status-dialog 2018-10-11 20:01:49 +02:00
Philipp Hörist 59a5f20ae0 Fix a few things regarding chatstates
- Fix wrong chatstates issued because of textview changed signal
- Fix chatstates in PMs
2018-10-11 20:01:49 +02:00
Philipp Hörist e3cf8c00c5 Add property to distinguish pm contacts 2018-10-11 20:01:49 +02:00
Philipp Hörist a6db988e11 Raise min nbxmpp version 2018-10-11 20:01:48 +02:00
Philipp Hörist 7ef05d5d76 GajimRemote: pass combined chatstate 2018-10-11 20:01:48 +02:00
Philipp Hörist 306a7c4b4c Better fix for aa50da05 2018-10-11 20:01:48 +02:00
Philipp Hörist c2012d6394 GajimRemote: Fix chatstate-received callback 2018-10-11 20:01:48 +02:00
Philipp Hörist 488f3c55aa Fix gettext not supporting Pathlib yet 2018-10-11 20:01:48 +02:00
Philipp Hörist a04637105d Bring back lost --version command 2018-10-07 02:05:07 +02:00
Philipp Hörist 0c1a271e7a Dont show joined message on status change 2018-10-07 00:47:01 +02:00
Philipp Hörist 8f89f039d3 Fix pylint error 2018-10-07 00:47:01 +02:00
Philipp Hörist 9c8a47aa6b Fix missing imports 2018-10-07 00:47:01 +02:00
Philipp Hörist bd2a3a0e17 Improve finding locale dir
- Dont install _() globally, although its elegant mypy cant deal with it
- If gettext cant find the translation itself, iter through all dirs and search for it
2018-10-07 00:47:00 +02:00
Philipp Hörist f197358e2f Import _() instead of using builtin namespace
- Prepare for removing the global installed _() method in builtins
- Sort some imports along the way
2018-10-07 00:47:00 +02:00
Philipp Hörist 8ace1f2b2b MUC: Add option for showing the subject on join 2018-10-07 00:47:00 +02:00
Philipp Hörist ae629d821a MUC: Show info message that we joined the room 2018-10-07 00:46:59 +02:00
Philipp Hörist fc5e2d3a75 MUC: Show timestamp also for info messages 2018-10-07 00:46:59 +02:00
Philipp Hörist 31b054723e Fix textview sorting 2018-10-07 00:46:59 +02:00
Philipp Hörist ec839cc1d4 Dont show MUC subject on rejoin
- We only show it, if it changed
2018-10-07 00:46:59 +02:00
Philipp Hörist 8bab5d1adc Better determine when we fully joined a muc 2018-10-07 00:46:59 +02:00
Philipp Hörist 33a62760fe MUC: Make print_status affect the 333 status code 2018-10-07 00:46:59 +02:00
Philipp Hörist 048224d5b6 Fix resume after sm timeout
Fixes #9364
2018-10-07 00:46:59 +02:00
Philipp Hörist 12c46fd09b Dont return None on has_mam()
Fixes #9368
2018-10-07 00:46:59 +02:00
Philipp Hörist d35a9f6a10 Add a configurable threshold for MAM in MUC 2018-10-07 00:46:58 +02:00
Philipp Hörist 7ece7dbaff Pull correct security catalog for private messages 2018-10-07 00:46:58 +02:00
Philipp Hörist 14bad789d6 Add debug commandline options
To easier simulate connectivity loss
2018-10-07 00:46:58 +02:00
Philipp Hörist 65f74e3d9f MUC: Set active chatstate on messages 2018-10-07 00:46:58 +02:00
Philipp Hörist ba44f98d97 Fix the fix 2018-10-07 00:46:58 +02:00
Marcin Mielniczuk 9328475c22 Pylint CI improvements
* Move the pylint CI configuration to a separate script
* Update pylint in CI to 2.1.1
* Add pycurl to pylint whitelist
2018-10-07 00:46:58 +02:00
Philipp Hörist 38ac6a0637 Pass correct show state 2018-10-07 00:46:58 +02:00
Philipp Hörist 6cd619675f Fix passing wrong type 2018-10-07 00:46:58 +02:00
Philipp Hörist cbce361f12 Fix wrong argument 2018-10-07 00:46:57 +02:00
Philipp Hörist 50c670e61b Refactor Chat State Notifications
- Move code into chatstate module
- Refactor most of the code, make it much simpler
2018-10-07 00:46:57 +02:00
Philipp Hörist 622d44b202 Fix typo 2018-10-07 00:46:57 +02:00
Daniel Brötzmann a9af4518a5 Fix more strings from #7470 2018-10-07 00:46:57 +02:00
Daniel Brötzmann fcc2e3a8cf Fix #9045, desync'ed 2018-10-07 00:46:57 +02:00
Daniel Brötzmann 0af65954be Unify Emoticon and Emoji strings 2018-10-07 00:46:57 +02:00
Philipp Hörist db34877191 MAM: Up the requested page size 2018-10-07 00:46:56 +02:00
Philipp Hörist 5e6320d2ae Remove unused import 2018-10-07 00:46:56 +02:00
Philipp Hörist dd3bbf2bb7 Request security catalog from the barejid
- Some Code/UI cleanup
2018-10-07 00:46:56 +02:00
Philipp Hörist e292b78a5d Fix security labels 2018-10-07 00:46:56 +02:00
Philipp Hörist 2cf0fb2eef Fix mnemonics and change some strings 2018-10-07 00:46:56 +02:00
Philipp Hörist 13473c36ba Preferences: Update layout and some options
- Add a 'convert ascii emoji' checkbutton
- Remove 'Disabled' from Emoji theme
- Change the layout of the style tab
2018-10-07 00:46:56 +02:00
Philipp Hörist 8f97dd9b89 Move AccountsWindow to gtk module 2018-10-07 00:46:55 +02:00
Philipp Hörist 74c8c24827 Move AdvancedConfig to gtk module 2018-10-07 00:46:55 +02:00
Philipp Hörist cb1be1621d Fix Dark Theme switch
- Move css_config to gtk module
- Add Combobox for overriding the current session setting
- Move theme methods to css_config
2018-10-07 00:46:55 +02:00
Philipp Hörist ec76d8ac3b Only use absolute imports from gtk module
- This reduces import cycles
2018-10-07 00:46:55 +02:00
Philipp Hörist 8e28ca08d4 GroupchatControl: Add a is_connected property 2018-10-07 00:46:54 +02:00