mathieui
8afbb44cee
Add a reorder plugin
...
/reorder command to organize the tabs according to a fixed layout
2015-01-03 23:09:43 +01:00
mathieui
1133d411cd
Fix #2523 (interoperability with jitsi)
...
Disable fragmentation entirely
2015-01-03 17:33:59 +01:00
mathieui
44ff71b3a3
Fix small issues in the OTR plugin
2015-01-03 17:25:11 +01:00
mathieui
f04728a82b
Rework the OTR plugin
...
- remove the allow_v1 and allow_v2 options (allow_v1 will now be always
false, as no one would want it to true, and allow_v2 will always be
true, which should also be what everyone wants until potr supports
OTRv3)
- add a “require_encryption” configuration option
- move all the plugin-generated messages to module level, to improve
readability
- split up some parts and add comments
2015-01-03 16:23:34 +01:00
mathieui
96442e93e3
Fix #2448 (SMP in the OTR plugin)
...
Add a /otrsmp <abort|ask|answer> command.
also improve usability a bit, and mention the trust status in the info
bar.
2014-12-30 22:52:11 +01:00
mathieui
1debbe6a72
Fix #2561 , Fix #2525 (broken GPG plugin)
...
Fix issues in presence signatures (no tests SHA-512), typos, update
gnupg.py to a recent version, fix the completion, and display the
messages we send properly
2014-12-29 21:34:24 +01:00
mathieui
668c1eb677
Fix the irc plugin
...
(and fuck the scoping of python closures)
2014-12-23 23:48:39 +01:00
mathieui
510372cb39
Fix #2543 (irc plugin doesn't authenticate properly)
...
Join the fake room first, then send the message to nickserv, then join
initial rooms.
Also add two commands and one option.
2014-12-18 23:39:13 +01:00
mathieui
ef3beab02b
Add a decode_newlines option to the OTR plugin
...
I wish I didn’t have to do such ugly things to get a close-to-decent
interop with legacy OTR plugins that insert awful HTML4 stuff inside
messages that do not need it.
2014-12-16 20:46:45 +01:00
mathieui
21d8a3e7e1
Make the screen_detach plugin support tmux, and use asyncio
2014-12-10 23:21:58 +01:00
mathieui
067ad58f08
Fix #2457 (add real regex support to the autocorrect plugin)
2014-12-09 19:33:55 +01:00
mathieui
ed7fe693b4
Fix #2802 (add a /closeall command, with a new plugin)
2014-12-09 01:13:14 +01:00
mathieui
ad20d6dbc2
Add a decode_entities option to the OTR plugin
2014-12-08 20:07:31 +01:00
mathieui
780fff009a
Document the pipe_cmd plugin
2014-12-08 17:49:54 +01:00
mathieui
e1543545ad
Keep using the OTR context for a specific resource when a DynamicConversationTab unlocks
...
and handle the case where the otr request was made before locking
2014-12-08 02:09:33 +01:00
Florent Le Coz
691200fafa
Merge branch 'master' into slix
2014-11-02 18:05:06 +01:00
Eijebong
1ff6b40e20
The quote plugin now uses full messages instead of timestamps.
2014-11-02 17:58:38 +01:00
mathieui
1c1ab3cb83
Merge branch 'master' of git.poez.io:poezio into slix
...
Conflicts:
src/bookmark.py
src/config.py
src/connection.py
src/core/commands.py
src/core/core.py
src/core/handlers.py
src/windows/info_bar.py
src/windows/muc.py
src/windows/roster_win.py
src/windows/text_win.py
src/xhtml.py
2014-10-31 19:16:44 +01:00
mathieui
22f9b7a66a
Prevent a (harmless) traceback while generating the documentation
2014-10-27 19:00:38 +01:00
mathieui
7b01c62e07
Change the API of Config.get_by_tabname
...
Make the "default" parameter optional and thus move it to the end of
the command with the other optional parameters.
And change all the calls.
2014-10-20 21:20:43 +02:00
mathieui
545ad1bd71
Merge branch 'master' of git.poez.io:poezio into slix
...
Conflicts:
src/core/handlers.py
src/tabs/xmltab.py
2014-10-14 15:51:30 +02:00
mathieui
8305f3bd53
Document the before_quote and the after_quote options of the quote
...
plugin
2014-10-13 00:39:55 +02:00
mathieui
25e91b0c94
Give feedback on the OTR commands in the current tab
...
instead of the global info buffer
2014-10-12 22:23:45 +02:00
mathieui
a0c5f95881
Add a notification in the OTR plugin if the session isn't established
...
With a timeout option that lets the user choose the timeout
and if they want this notification.
2014-10-12 22:08:28 +02:00
mathieui
41a89dc2ac
Update OTR documentation
2014-09-26 13:55:26 +02:00
mathieui
bec71fe38d
Fix #2581 (fix /untell completion)
2014-09-17 18:51:56 +02:00
Florent Le Coz
1390c87c05
[link] add a way to use a custom browser, directly with the command arguments
2014-09-17 16:16:51 +02:00
Florent Le Coz
0e2bba640e
Update the pipe_cmd plugin to use asyncio and be awesome
2014-08-01 17:56:43 +02:00
Florent Le Coz
992fe72554
Fix a few blocking iq, and remove all block=False function arguments
2014-08-01 15:01:25 +02:00
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