summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-14Documentation updatemathieui
2014-02-14Call on_gain_focus on the new current tab after closing a tabmathieui
2014-02-13Add a configurable way of setting cipher suitesMathieu Pasquet
And put reasonable defaults
2014-02-13Fix #2407 (unencrypted connections)mathieui
Add a force_encryption option set to true by default.
2014-02-12Fix #2458 (correctly display non-groupchat room messages)mathieui
2014-02-12Add a fun spaces.py pluginFlorent Le Coz
2014-02-12Change requirements to update versionsmathieui
-stable sleekxmpp -new dnspython -new sphinx
2014-02-04Remove the simple blocking warning (useless)mathieui
2014-02-03Fix #2418 (Wrong character count in input with copy/pasted tabulations)mathieui
- Replace tabulations in the input by highlighted “t”s - More readable, and less messy to deal with.
2014-02-03Fix #2208 (time_marker shows an useless timestamp)mathieui
2014-02-03Fix #2424 (actualize --MORE-- when doing /topic)mathieui
2014-02-03Do not crash on /names with invalid affiliationsFlorent Le Coz
2014-02-03Don’t set our status to None on /unload gpgFlorent Le Coz
2014-02-03Log our own message with the otr plugin if configuredmathieui
2014-02-03Do not unlock a tab when receiving a presence from the same resourcemathieui
(makes OTR bug)
2014-02-01Date the log records (error.log or debug logs)mathieui
2014-02-01Fix #2441 (don’t send chatstates in a non-chatstate conv)mathieui
Also enable chatstates when we receive them from our contacts.
2014-02-01Fix #2437 (show version in /self)mathieui
2014-02-01Fix #2430 (whatever)Mathieu Pasquet
2014-02-01Also do not send empty <replace/> with each messageMathieu Pasquet
2014-02-01Fix #2443 (:)Mathieu Pasquet
2014-02-01Fix #2445 (autcorrect not showing in private convs)Mathieu Pasquet
2014-01-30Exit on SIGPIPEMathieu Pasquet
2014-01-30Fix the nickname with carbonsMathieu Pasquet
2014-01-29Fix a traceback when opening an empty log fileMathieu Pasquet
2014-01-29Add a logging option to the OTR pluginMathieu Pasquet
It is tab-specific and off by default.
2014-01-28Provide a more standardized fingerprint representationMathieu Pasquet
(also includes silent modification of the hash already in the config)
2013-12-28Previous commit with get/setmathieui
2013-12-28Fix #2281 (display iq results when sent with /rawxml)mathieui
2013-12-28Fix #2414 (don’t use /tmp/dummy in the logging config)mathieui
2013-12-28Workaround for an otr lib bug (plaintext messages without warning)mathieui
See https://github.com/afflux/pure-python-otr/issues/47
2013-12-04Write the config to a tmp file before a final copyMathieu Pasquet
(should prevent some conditions leading to config corruption happenning when poezio cannot write anymore)
2013-12-04Handle signals differently than /quitMathieu Pasquet
- do not save the config (only for roster and stuff) - do not except that resetting the curses state will work everytime
2013-11-28Add an “autocorrect” plugin with a sed-like syntaxMathieu Pasquet
TODO (eventually): - correct words when using “word*” or “*word” using levenshtein distance - allow regular expressions for replacement
2013-11-26refactor the texts in core to be more readable and fix some typosMathieu Pasquet
2013-11-26Point point pointMathieu Pasquet
2013-11-14Fix a tbMathieu Pasquet
2013-11-14Add a /password command in the RosterTabMathieu Pasquet
Thanks to Florob for the initial input
2013-11-13On kick, get the actor 'nick', before trying the 'jid'Florent Le Coz
'nick' attribute has been introduced recently in the XEP. We still try the 'jid' attribute for backward compatibility. And also we don’t traceback anymore if any of these fields is not present.
2013-10-21Make the /link plugin accept a rangeFlorent Le Coz
Like /link 1:10 to open the last 10 links Fixes #2130
2013-10-21Increase the number of chars to "jump" when the cursor goes out of the inputFlorent Le Coz
2013-10-21And I forgot to scp this file :xFlorent Le Coz
2013-10-20Improve the input a lotFlorent Le Coz
Noticeable changes: - The input "view" is smarter, it always move to a decent position so we can see enough text around the cursor. - The cursor goes at the end of the input when pasting some long text - The formatting chars (^C and o, b, a, 1, 2, 3 etc) are now visible in the input. This makes it a lot easier to know where these special characters are, to change them and efficiently edit our text (we just lose a little, on the cosmetic side, but who cares) - The code is actually a lot simpler in the functions to move the cursor, insert/delete chars: we do not have to deal with special cases where the formatting characters are actually composed of two chars. fixes #2183
2013-10-06Fix #2358 (/correct is broken in private conversations)Mathieu Pasquet
2013-10-06Give help about tab-specific command first in /helpMathieu Pasquet
(the tab-specific commands were executed first, but their help wasn’t given first)
2013-10-06,Mathieu Pasquet
2013-10-06Fix #2361 (extract the PEP list directly from the XEPs)Mathieu Pasquet
2013-10-06Fix a refresh issue in the rosterMathieu Pasquet
2013-10-06Fix #2373 (/message creates duplicate tabs)Mathieu Pasquet
2013-10-06Fix #2356 (ping is blocking)Mathieu Pasquet