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
mathieui
de63a1affd
Roster update: Merge branch 'master' of https://git.louiz.org/poezio
...
Conflicts:
src/core.py
src/tabs.py
2012-04-27 23:09:26 +02:00
mathieui
2488216fba
Update the ConversationTab
2012-04-27 22:54:11 +02:00
mathieui
3bd893e6b4
Update group commands
2012-04-27 22:53:58 +02:00
mathieui
f71e2a9cb1
Update commmand_add, command_remove, command_accept, and command_deny
2012-04-27 22:41:16 +02:00
mathieui
7c8fe132eb
Update the roster search functions
2012-04-27 22:36:58 +02:00
mathieui
2957cded91
Fix the completion for all commands manipulating the roster
2012-04-27 22:34:12 +02:00
mathieui
6743bb5d94
Add the new subscription handlers and update on_message() and disconnect()
2012-04-27 22:30:01 +02:00
mathieui
2c09dcf6b4
Update the got_online, got_offline, and presence handlers
2012-04-27 22:27:34 +02:00
mathieui
02ad8d4f1c
New roster attributes and new subscription events
2012-04-27 22:17:32 +02:00
mathieui
774ed40e74
Necessary modifications for the API change
2012-04-27 21:58:31 +02:00
mathieui
725a2245f3
Remove some debug info
2012-04-27 21:09:26 +02:00
mathieui
8c5faa91f2
New Contact and Resource class
...
Changed from Resource:
- __init__() takes as a parameter a reference to the sleek dict
- No more setters, information is directly taken from the sleek
roster
Changed from Contact:
- __init__() takes a sleek RosterItem for the contact
- add_resource() → Ø
- remove_resource() → Ø
- get_resource_by_fulljid() → Ø
- get_nb_resources() → __len__()
- get_resource_by_fulljid() → __getitem__() or get()
- No more setters, information is directly taken from the sleek
roster
2012-04-27 20:50:00 +02:00
mathieui
527e582fb0
New Roster class and new RosterGroup class
...
Removes for Roster:
- empty() → Ø
- get_contact_len() → Ø
- remove_contact_from_group() → Ø
- add_contact_to_group() → Ø
- add_contact() → add()
- remove_contact() → __delitem__()
- get_contact_by_jid() → __getitem__()
- edit_groups_of_contact() → update_contact_groups()
Removes for RosterGroup:
- has_contact() → __contains__()
- add_contact() → add()
- remove_contact() → remove()
- is_empty() → __len__()
2012-04-27 20:30:05 +02:00