Florent Le Coz
6f7ac5a4a6
Use ChatTab in day_change
2014-08-01 01:26:19 +02:00
Florent Le Coz
9c3fece96b
Use slixmpp
2014-07-24 02:11:45 +02:00
mathieui
dc5e3b33f7
Fix #2546 (ugly tb with the gpg plugin)
2014-07-09 16:00:22 +02:00
Florent Le Coz
dc46286afb
Make the thread from the cmd_plugin be a daemon
...
Without it, poezio never exits when the plugin is loaded
Thanks to xunien
fix #2542
2014-07-05 17:07:02 +02:00
Florent Le Coz
4b0d9a2872
Add the pipe_cmd plugin
...
This plugins lets the user manipulate a poezio instance by writing commands
into a pipe, read by poezio which will execute them.
2014-07-05 17:05:17 +02:00
Akim Sadaoui
ba32d74a61
Use xdg-open by default in the /link plugin
...
fix #2550
2014-06-26 15:56:32 +02:00
mathieui
c1803944ba
fix a tb in the otr plugin
2014-06-14 22:01:25 +02:00
mathieui
35e46c499d
Fix a regression that prevented beeps with OTR messages
2014-05-25 12:40:07 +02:00
mathieui
d7bbf339cf
Fix the color of OTR conversations in private chats
2014-05-22 22:07:49 +02:00
mathieui
f782516e95
End all otr conversations when the plugins is unloader (or poezio exits)
2014-05-19 23:58:15 +02:00
mathieui
71ae29df97
Make the otr plugin messages use the information color
2014-05-18 15:11:32 +02:00
mathieui
e356c442b2
Do not autocorrect when the remote entity does not support correction
2014-05-17 15:54:06 +02:00
mathieui
db7fc6abb2
Fix an infinite recursion error on recursive aliases
2014-05-02 12:43:56 +02:00
mathieui
48e59d377f
Fix #2282 (change the terminal title depending on the tab name)
...
- change_title plugin
2014-04-30 21:55:19 +02:00
mathieui
bbdc14aaa5
Remove Tab.get_name() and use Tab.name instead
...
(keep a get_name() fallback just in case for now)
2014-04-30 21:34:09 +02:00
mathieui
4e4ab569cf
Fix #2447 (OTR & HTML) -- partial WONTFIX
...
- Guess-parse the OTR messages in search for xhtml upon arrival
- add a configurable option to decode it or not
- We have XHTML-IM for a reason, and therefore we will *not* implement a
full html parser for clients that dump whatever formatting inside the
OTR payload (looking at you, pidgin)
2014-04-30 01:55:23 +02:00
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