Commit graph

3200 commits

Author SHA1 Message Date
Jonas Wielicki
4edf40c3bb XEP-0392 MUC: re-color users on nickname change 2017-11-28 19:03:12 +01:00
mathieui
57692e5fc4
Update documentation 2017-11-27 22:19:50 +01:00
Jonas Wielicki
2ac65137aa XEP-0392 MUC: Base User color solely on nickname 2017-11-26 13:36:00 +01:00
Emmanuel Gil Peyrot
1edabb0c77 Remove bogus checks for resource features. 2017-11-24 03:28:02 +00:00
Emmanuel Gil Peyrot
068aa591e3 config: Switch the default for show_muc_jid from True to False. 2017-11-24 03:07:17 +00:00
Emmanuel Gil Peyrot
e629cb5f94 bookmarks: Set the bookmark name to the localpart. 2017-11-24 03:06:56 +00:00
Emmanuel Gil Peyrot
b355098b4b muctab: Display the bookmark name when available, instead of the localpart. 2017-11-24 03:06:22 +00:00
Emmanuel Gil Peyrot
eae2692647 Update the documentation to reflect the removal of features. 2017-11-23 20:11:14 +00:00
Emmanuel Gil Peyrot
304d1cc1ab Remove all remote_wants_chatstates logic, keep the stubs. 2017-11-23 20:05:31 +00:00
Emmanuel Gil Peyrot
d9129c9ced Remove resource locking in DynamicConversationTab. 2017-11-23 20:00:22 +00:00
Emmanuel Gil Peyrot
3bc33935d2 Include MUCs in /presence autocompletion.
Fixes #3347.
2017-11-23 18:29:06 +00:00
Emmanuel Gil Peyrot
d3023b438f Also handle muc_nickchange for /tell.
Fixes #3349.
2017-11-23 18:13:58 +00:00
Emmanuel Gil Peyrot
b705aba4e2 Add an autojoined bookmark on /join. 2017-11-23 17:55:54 +00:00
mathieui
5f5cc186dc
Fix the case when we receive an unavailable presence while joining 2017-11-22 21:19:27 +01:00
mathieui
057f7ac9f5
Refactor logger.py to make it more testable
Also fixes:
- release the message log mmap when we are done with it
- Write the right character in log lines
2017-11-21 22:40:43 +01:00
mathieui
094c62750f
Build documentation in CI too 2017-11-20 21:10:00 +01:00
mathieui
bdd08b883f
Add a check for vulnerabilities in dependencies in gitlab-ci 2017-11-20 20:53:03 +01:00
mathieui
6c00483ed8
Don’t pin on very old aiodns and pycares versions 2017-11-20 20:46:01 +01:00
Emmanuel Gil Peyrot
9874fd3faf setup.py: Use $PYTHON instead of hardcoding python3. 2017-11-19 14:10:37 +01:00
mathieui
659b310eed
Update gitlab-ci yaml 2017-11-15 20:50:42 +01:00
mathieui
156d170d13
Make italics work 2017-11-14 19:23:35 +01:00
Emmanuel Gil Peyrot
bd7b52988c yapf -ir 2017-11-14 12:13:03 +00:00
Georg Lukas
395435c68d self-ping: add 'timeout' option for ping response 2017-11-14 11:55:54 +00:00
Georg Lukas
0ee4bb6129 self-ping: rename option from 'delay' to 'interval' 2017-11-14 11:55:11 +00:00
mathieui
0fca40246b
Fix a typo in the docs 2017-11-13 00:34:55 +01:00
Emmanuel Gil Peyrot
a278ee2a8c Replace italics with reversed when the curses module is too old to support it. 2017-11-12 16:46:28 +00:00
mathieui
9a89ba18e6
Show support for 0392 2017-11-12 17:38:15 +01:00
Jonas Wielicki
a67b1d4eb0 Move definition of CCG_PALETTE to Theme object 2017-11-12 17:33:58 +01:00
Jonas Wielicki
6f1b7eb46e Fix ranges for ncurses to rgb conversion 2017-11-12 17:13:51 +01:00
Jonas Wielicki
7e576941ca Add support for XEP-0392 (Consistent Color Generation) 2017-11-12 15:32:32 +01:00
mathieui
3db74303ea
Remove unused variables 2017-11-12 15:24:29 +01:00
mathieui
0634add327
Fix list alignment in theming.py 2017-11-12 15:12:12 +01:00
mathieui
d55cc58725
yapf -ir 2017-11-12 15:03:09 +01:00
mathieui
92496db823
Fix the bookmarks management window 2017-11-12 13:56:04 +01:00
Kim Alvefur
9ba50cb7ed Include the JID blocked instead of "Contact"
It's useful to see what JID you blocked.
Any JID can be blocked, so "Contact" isn't always accurate.
2017-10-23 18:53:44 +01:00
Emmanuel Gil Peyrot
af73b413eb Check whether curses.A_ITALIC exists, fixes a traceback on <em/> on Python < 3.7. 2017-10-18 15:26:06 +01:00
mathieui
9844f288de
Always refresh the MUC when setting or unsetting a user color
Fixes #3213
2017-10-15 14:09:40 +02:00
mathieui
db69afc171
Fix #3316 (normal private messages in MUC do not open a private tab) 2017-10-14 22:07:17 +02:00
mathieui
c8e04d929c
Fix xhtml tests, and add tests with css disabled 2017-10-14 21:57:12 +02:00
mathieui
74ba7a85e6
Fix a traceback when creating a conversation tab 2017-10-14 21:42:44 +02:00
Emmanuel Gil Peyrot
16bdfdfe81 Add support for italic on ^Ci.
Fixes #2722.
2017-10-14 18:43:26 +01:00
Emmanuel Gil Peyrot
256119a574 Add an option to disable CSS parsing.
Fixes #3340.
2017-10-14 18:26:58 +01:00
mathieui
8af1a39d7e Add a refresh wrapper on the methods for scrolling the userlist 2017-10-14 16:45:31 +02:00
mathieui
fc6f2f2bf7 Use _ for unused arguments in tuple assignment 2017-10-14 16:38:07 +02:00
mathieui
1c43683275 Fix a bad indentation 2017-10-14 16:34:50 +02:00
mathieui
514434f446 Make remaining log.error/debug lazy 2017-10-14 16:33:24 +02:00
mathieui
9d261c902f Remove use of deprecated base64.encodestring method 2017-10-14 16:30:54 +02:00
mathieui
e7d8d2aaf5 Do not call poezio commands when we can call methods 2017-10-14 16:13:53 +02:00
mathieui
426dd35b94 Split the muctab recolor code 2017-10-14 16:13:42 +02:00
mathieui
7a0fcf855e Split command_topic in muctab 2017-10-14 16:01:53 +02:00