Commit graph

2121 commits

Author SHA1 Message Date
mathieui
c04f0e9783 Prevent the rooms from going “offline”
Add a blacklist inside the roster that contains the bare JIDs of all the
rooms ever joined in this session, so that no JID using this server will
ever be shown as getting “offline”.

If there is a cleaner way to do that (discriminating JIDs), I welcome it.
2012-05-16 02:01:50 +02:00
mathieui
58a41fe065 Add status code handling - Fixes #2338
Get status codes in presence and message stanzas, and show information
related to them. If the change hinders privacy (logs added, or public
JIDs), then a red “Warning” message is shown instead of the classic
“Info”.
2012-05-16 01:59:32 +02:00
mathieui
e86ecb3a52 Fix the “/bookmark{,_local} *” behaviour 2012-05-14 00:01:19 +02:00
mathieui
ecc40fdc5e Catch a possible exception when trying to retrieve the rgb value in curses
Fixes #2354
2012-05-13 19:01:27 +02:00
mathieui
4d7c01f8d0 Mention exec_remote in the simple_notify plugin help 2012-05-13 18:57:58 +02:00
mathieui
43d43c6931 Add a documentation index 2012-05-13 18:52:34 +02:00
mathieui
5bdbca688c Use add_tab_command in the OTR plugin 2012-05-13 18:46:07 +02:00
mathieui
d949a379a3 Use add_tab_command in the link plugin 2012-05-13 18:45:40 +02:00
mathieui
ef8a7a647f Use add_tab_command in the quote plugin 2012-05-13 18:39:57 +02:00
mathieui
28c15a889e Add the ignore_private and private_auto_response options
MUC-specific options.
private_auto_response is empty by default.
+ new event ignored_private
2012-05-12 20:44:38 +02:00
mathieui
0c6a0abe86 Document some more options 2012-05-10 19:25:32 +02:00
mathieui
5498ad37c8 Prevent iq errors & timeouts on /join completion 2012-05-10 18:22:10 +02:00
mathieui
c0c0b16218 Fixes #2358 2012-05-10 13:22:37 +02:00
Florent Le Coz
0f0efb7ada Avoid a traceback on /close on a non-joined MucTab. fixed #2358 2012-05-10 13:22:05 +02:00
mathieui
dfa8f33c67 Fix the usr join/rejoin when someone gets kicked or banned 2012-05-10 11:00:34 +02:00
mathieui
fc3a791188 Do not let figlet interpret - as args 2012-05-10 10:47:45 +02:00
mathieui
3dc5c5e5b5 Add a way to execute a custom command with a custom key binding
(+doc)
2012-05-10 01:26:35 +02:00
mathieui
70a724c127 Add new status & bookmarks actions 2012-05-10 01:07:59 +02:00
mathieui
089d94e6db Add help for the translate plugin, but hide it for now
(since the plugin doesn’t work)
2012-05-09 19:27:06 +02:00
mathieui
e1a817607b Make translate.py more customizable, and hide it for now 2012-05-09 19:19:17 +02:00
mathieui
5c327ef232 Allow a config to be set & created directly 2012-05-09 19:17:53 +02:00
mathieui
600af6d5a7 Fix the size of the XMLTab 2012-05-09 00:13:50 +02:00
mathieui
070b7e7fd2 Update the XEP support 2012-05-09 00:06:46 +02:00
mathieui
1506f827f0 Document that new possibility 2012-05-08 19:09:26 +02:00
mathieui
61d23e6da3 Add the possibility to map keys on 'actions' 2012-05-08 19:09:05 +02:00
mathieui
f2377f747b Fix some roster length issues with group folding 2012-05-08 16:14:51 +02:00
mathieui
784e608f66 Fix the duplicate messages when talking to an offline gmail contact 2012-05-07 17:09:32 +02:00
mathieui
0d21c1b74b Add the missing plugin docs 2012-05-06 22:09:27 +02:00
mathieui
39a61486de Fix the /remind help 2012-05-06 22:09:16 +02:00
mathieui
b37b7ec8e6 Fix the ping plugin 2012-05-06 21:10:13 +02:00
mathieui
97486ac095 Documentation for /link 2012-05-06 19:36:59 +02:00
mathieui
4774c6e797 Link the new files in the index 2012-05-05 19:51:48 +02:00
mathieui
a954d2154b Add help for the plugins:
admin, alias, amsg, day_change, exec, figlet, mpd_client, rainbow
2012-05-05 19:46:37 +02:00
mathieui
1a81466a09 Fix some completions 2012-05-05 19:46:01 +02:00
mathieui
c8728b31d5 Add /mute to the admin plugin 2012-05-05 19:45:45 +02:00
mathieui
bfa6008495 Add simple_notify in the plugin index 2012-05-05 18:31:33 +02:00
mathieui
55edb64438 Remove useless stuff from the simple_notify plugin 2012-05-05 18:26:54 +02:00
mathieui
5670304b17 Use COLOR_OWN_NICK whenever possile (Fixes #2318) 2012-05-05 17:32:13 +02:00
mathieui
88345b1e36 Add a plugin index in the documentation 2012-05-05 15:47:40 +02:00
mathieui
e1975dd1ce Complete a bit the themes documentation 2012-05-05 15:47:13 +02:00
mathieui
794da2a6f2 Use add_tab_command in the mpd client plugin 2012-05-05 15:45:26 +02:00
mathieui
6ff2f2acc6 Add an "Admin" plug-in that add several shortcuts for room administration 2012-05-05 02:08:35 +02:00
mathieui
fcdf98eda2 Add a /ban command, and fix completion & parameters for /kick 2012-05-05 02:07:48 +02:00
mathieui
18ba25fa6b Fix /groupmove 2012-05-04 23:05:36 +02:00
mathieui
91ab569e52 Do not quote the JID for /remove completion 2012-05-04 19:41:59 +02:00
mathieui
7778ad9216 0030 query now says 'Poezio' or nothing for the client’s identity
(Fixes #2273)
2012-05-04 18:52:36 +02:00
mathieui
8fc6e53661 Make the visitor’s color readable (Fixes #2342) 2012-05-04 18:31:36 +02:00
mathieui
3c3750098c Remover leftover unused 'resources' property 2012-04-29 19:17:38 +02:00
mathieui
ffae7e7eb8 Trigger only the 'normal_presence' event if the contact is in the roster 2012-04-28 00:01:35 +02:00
mathieui
24341c8429 Prevent some iteration problems 2012-04-27 23:42:22 +02:00