Commit graph

163 commits

Author SHA1 Message Date
mathieui
2b63e76ef9 Update the alias plugin
- use the new PluginConfig.remove method to remove aliases
- do not do weird stuff when no args are provided
- do not flood when re-creating stored aliases
2014-04-22 20:21:00 +02:00
mathieui
93594b8453 Do not reload unaliased aliases
TODO: implement the remove_option method from configparser
2014-04-20 17:35:16 +02:00
mathieui
dc08adf605 Do not lock on the “composing” chat state with otr
might send too many stanzas when send_chat_states is false, but I don’t
care.
2014-04-17 20:39:01 +02:00
mathieui
a1b2055127 Fix #2500 (better “C’est toi le”)
Thanks, anonymous contributor
2014-04-10 19:34:26 +02:00
mathieui
ca0950db07 Remove unused imports
(thanks eijebong)
2014-04-04 00:24:16 +02:00
mathieui
3c688335af Fix #2453 (malformed stanzas with stupid plugins)
remove xhtml prior to performing stuff
2014-04-01 23:04:10 +02:00
mathieui
dbc21a6617 Also document manual plugin load
(why wasn’t that already here?)
2014-03-28 00:15:31 +01:00
mathieui
cf752c27b2 Add an IRC/biboumi plugin 2014-03-28 00:03:20 +01:00
mathieui
550aa6efa4 Remove useless "installation" parts from the plugin documentations 2014-03-27 23:45:47 +01:00
mathieui
e80ea90e58 Improve the alias plugin (save aliases, format strings, etc) 2014-03-27 23:10:07 +01:00
mathieui
7a736470df Add a mention about poezio_gpg_export in the doc 2014-03-07 22:53:41 +01:00
mathieui
bc6b9b1aaf Remove the translate plugin (API has been broken for a long time) 2014-02-24 23:43:46 +01:00
Emmanuel Gil Peyrot
a64dd02118 Remove the dependency on poezio from xhtml.py 2014-02-22 01:11:57 +01:00
mathieui
cd38563076 Update install instructions and fix a typo 2014-02-19 00:39:51 +01:00
Florent Le Coz
f1995d060b Add a fun spaces.py plugin 2014-02-12 23:30:19 +01:00
mathieui
199ac46d90 Fix #2208 (time_marker shows an useless timestamp) 2014-02-03 23:37:22 +01:00
Florent Le Coz
d52e82660d Don’t set our status to None on /unload gpg 2014-02-03 21:00:01 +01:00
mathieui
f6e5cd186f Log our own message with the otr plugin if configured 2014-02-03 09:34:19 +01:00
Mathieu Pasquet
8a44d31e85 Add a logging option to the OTR plugin
It is tab-specific and off by default.
2014-01-29 16:41:57 +01:00
mathieui
6461a77f29 Workaround for an otr lib bug (plaintext messages without warning)
See https://github.com/afflux/pure-python-otr/issues/47
2013-12-28 16:27:49 +01:00
Mathieu Pasquet
c2b673308f Add an “autocorrect” plugin with a sed-like syntax
TODO (eventually):
    - correct words when using “word*” or “*word” using levenshtein distance
    - allow regular expressions for replacement
2013-11-28 21:22:17 +01:00
Mathieu Pasquet
0ad9712d0c refactor the texts in core to be more readable and fix some typos 2013-11-26 18:37:06 +01:00
Florent Le Coz
4a091b3d2d Make the /link plugin accept a range
Like /link 1:10 to open the last 10 links

Fixes #2130
2013-10-21 02:25:34 +02:00
Mathieu Pasquet
91fe1f5c59 Fix #2356 (ping is blocking) 2013-10-06 18:03:24 +02:00
Florent Le Coz
2f6324571e Add the pointpoint plugin 2013-09-06 16:10:33 +02:00
mathieui
07ab1138a7 Fix /otr fpr and the remote user nick color 2013-08-18 22:32:26 +02:00
mathieui
e06eac8182 Mark OTR messages as private (as in carbons) 2013-08-11 23:32:44 +02:00
mathieui
54a2830091 Documentation update 2013-08-07 21:35:12 +02:00
mathieui
51c7b3258b Complete the documentation of the OTR plugin
(and fix a possible traceback)
2013-08-07 20:55:21 +02:00
mathieui
3cc86e7145 Add the missing regex admin documentation 2013-08-07 21:10:03 +02:00
mathieui
65a73edc62 Fix the same issue with the OTR plugin 2013-08-06 22:30:03 +02:00
mathieui
703cd1b958 Don’t send the xhtml body with a gpg-encrypted message
(bug introduced after a change in the attribute name)
2013-08-06 19:09:13 +02:00
mathieui
e8a3f6f07c Add trust management to the OTR plugin (/otr trust|untrust) 2013-08-05 19:45:35 +02:00
mathieui
90161f81ac Add a new "drop" option to the OTR plugin (to drop the privkey) 2013-08-05 00:08:11 +02:00
mathieui
7373074e39 Notify properly in the OTR plugin when a message is received 2013-08-04 23:45:12 +02:00
mathieui
bd81ef5cf3 Add a helpful help for /otr 2013-08-04 15:36:29 +02:00
mathieui
a8762b4746 Rewrite the OTR plugin to use pure-python-otr 2013-08-04 15:30:03 +02:00
mathieui
c2f6ece39d Fix #2300 (use re.sub in the replace plugin) 2013-08-02 23:59:49 +02:00
Florent Le Coz
18642ceb71 IT’S CAPS LOCK DAY 2013-06-28 11:31:25 +02:00
Florent Le Coz
3015b3b9e5 Add the stoi plugin 2013-06-18 20:30:36 +02:00
Florent Le Coz
b5362ff754 Add a mirror plugin 2013-06-18 20:23:49 +02:00
mathieui
356d8a2184 Fix a tb with the tell plugin on wrong input
it didn’t make anything crash, but still.
2013-06-16 14:47:14 +02:00
Florent Le Coz
31e55a451c Fix the link of daemon.py in the doc 2013-06-09 20:18:22 +02:00
mathieui
248a9ea822 Update caps after loading the ping plugin 2013-06-01 17:00:56 +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
mathieui
ab5a5f3aae Add the documentation for the /tell plugin 2013-05-20 23:14:37 +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
mathieui
be6f5ba512 Add a regex-admin plugin 2013-05-09 02:17:17 +02:00
Florent Le Coz
2ad793d367 The name is poezio, not Poezio 2013-05-06 21:48:18 +02:00
Florent Le Coz
64280ff30c Add a nice marketing plugin 2013-05-06 21:43:17 +02:00