mathieui
26ea842cee
Add a way to format background colors in a string
...
(also add colors to the /info command in MUCs)
2013-06-08 17:36:02 +02:00
mathieui
545e67c500
Fix setting autojoin with /bookmark
2013-06-08 12:28:07 +02:00
Florent Le Coz
463ec5ca0d
Accept NULL bytes in strings to be cut by the poopt module
...
fix #2296
2013-06-07 00:04:01 +02:00
Florent Le Coz
4b537d3477
Document the Alt-k key
2013-06-06 23:06:14 +02:00
Florent Le Coz
032d2b711b
Add a M-k keyboard shortcut to escape the next keyboard shortcut
...
fix #2227
2013-06-06 22:58:29 +02:00
Florent Le Coz
834546ac77
Do not traceback when receiving malformed XML in a xhtml-im body
2013-06-06 22:53:43 +02:00
mathieui
9e8860cd6a
Fix joining a domain-only room
...
(e.g. “/join @conference.prosody.im”)
- If the current tab is a MUC the @ prefix is mandatory as there is no
way to tell if the user meant a room name or a domain.
- If it is not a MUC, then the @ prefix is not mandatory (but works
anyway)
2013-06-05 20:44:27 +02:00
mathieui
ae009318b2
Fix #2299 (invalid characters causing a TB)
...
any character beyond 0x110000 does not exist and should be dropped
2013-06-04 13:20:59 +02:00
mathieui
0abc789403
Do not block on roster operations (and do not traceback on errors) #2315
2013-06-03 23:13:10 +02:00
mathieui
0dcc6f9cc4
Fix the caps updating (“do not verify” message in swift)
2013-06-01 21:43:15 +02:00
mathieui
248a9ea822
Update caps after loading the ping plugin
2013-06-01 17:00:56 +02:00
mathieui
4ee7708b14
Small workaround for the default config location
2013-05-29 15:32:25 +02:00
mathieui
2641996468
Add the setup.py to make install
2013-05-26 21:07:10 +02:00
mathieui
e6d116ade5
Update manpage
2013-05-26 21:02:10 +02:00
mathieui
2b42c6a3ea
Update setup.py to use distutils
...
(use new default directory, install the plugins as a separate
python module…)
2013-05-26 20:13:39 +02:00
Florent Le Coz
1b9dc72d14
Fix a traceback (plugin_manager)
2013-05-24 22:13:56 +02:00
Florent Le Coz
3356cac9ce
Fix a stupid traceback (common.datetime_tuple)
2013-05-24 21:52:12 +02:00
mathieui
ab5a5f3aae
Add the documentation for the /tell plugin
2013-05-20 23:14:37 +02:00
mathieui
0255968049
Fix a tb on "/ban "
2013-05-17 19:30:52 +02:00
mathieui
69af684494
Fix a traceback on /role completion if the tab is not connected
...
(also add outcast to the completed roles)
2013-05-17 11:53:32 +02:00
mathieui
ee8de89f9e
Fix #2307 (commandinput history)
2013-05-16 16:08:30 +02:00
mathieui
06e368f66e
Fix the parser for the rainbow plugin
2013-05-16 15:35:59 +02:00
mathieui
785b21ff02
Fix #2229 (prevent correction if the 2 fulljid differ)
...
(Except in MUC, where we check the User object for that)
2013-05-15 19:04:56 +02:00
mathieui
55dfc625b3
Fix a traceback on /nick [tab]
...
(introduced in 686352d22b
, because a
nick bookmark can now be None)
2013-05-15 13:17:24 +02:00
mathieui
58174d1bf1
Sort users in /names
2013-05-15 12:56:24 +02:00
mathieui
9de322bea3
Rewrite the poezio colors parser (also Fix #2279 )
...
The parser now handles text with multiple style attributes
(e.g. bold, underlined and red text).
2013-05-14 22:29:45 +02:00
mathieui
3b1bd0e9e9
Add some manpages to the generated documentation
2013-05-12 12:45:25 +02:00
mathieui
7f1562c4c2
Actually use it.
2013-05-11 21:43:45 +02:00
mathieui
a1ef835a37
Handle the roster order cache as a real cache
...
When an external (or internal) event may cause the order of the
cache to be modified, or new elements to be added, schedule it
for a rebuild. Otherwise, don’t, and only rebuild it when
refreshing (that should improve refresh speed a lot).
Also, if the position in the roster is further than the total size
of the roster, go back to the top instead of displaying an empty
window with “+++”.
2013-05-11 20:51:11 +02:00
mathieui
cb61d5efaa
Add stubs for mpd & pyinotify
2013-05-11 19:00:44 +02:00
mathieui
25f2d39bc1
Add a stub for pyotr
2013-05-11 18:55:14 +02:00
mathieui
1a349efeb1
Update the documentation
...
(do not encourage people to copy the plugins)
2013-05-11 18:38:12 +02:00
mathieui
dde153e85b
Reverse the plugin loading path
2013-05-11 12:00:37 +02:00
mathieui
465b46b565
Add a requirements.txt file (for pip/virtualenv)
2013-05-11 00:58:30 +02:00
mathieui
2ed9442df6
Generate the manpage for the config file with 'make man'
2013-05-11 00:33:31 +02:00
mathieui
3d8c91dcb0
Fix the reason in the ban message
2013-05-11 00:33:06 +02:00
mathieui
686352d22b
Do not add a nick to each bookmarked room
2013-05-10 14:55:50 +02:00
mathieui
6767d04a1d
Fix #2295 (sanitize commands given to /help)
...
remove starting slashes and starting and trailing spaces
2013-05-10 13:41:13 +02:00
mathieui
ca8b67fca9
Fix #2131 (Input cursor when pasting text)
2013-05-10 00:49:38 +02:00
mathieui
60388686a5
Fix the exit message
2013-05-09 22:29:26 +02:00
Florent Le Coz
ffe33c5da3
Add a little workaround for MUC servers that do not send the 110 status
2013-05-09 13:20:46 +02:00
Florent Le Coz
708053991a
Make the random_nick plugin work on "/nick RANDOM" as well
2013-05-09 13:18:44 +02:00
Florent Le Coz
53170fd4f2
Add the 'changing_nick' event
2013-05-09 13:18:44 +02:00
Florent Le Coz
38af82501c
Fix a crash introduce something like 5-6 commits ago, np.
2013-05-09 13:18:44 +02:00
mathieui
be6f5ba512
Add a regex-admin plugin
2013-05-09 02:17:17 +02:00
mathieui
61606707d1
Add underlined to the doc
2013-05-07 00:41:37 +02:00
Florent Le Coz
2ad793d367
The name is poezio, not Poezio
2013-05-06 21:48:18 +02:00
Florent Le Coz
12dd02b5c5
dlm
2013-05-06 21:43:53 +02:00
Florent Le Coz
64280ff30c
Add a nice marketing plugin
2013-05-06 21:43:17 +02:00
mathieui
3eece64062
Fix #2284 (don’t send always send an inactive chatstate with /w)
2013-05-06 20:48:37 +02:00