summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-07-31Also sort the contacts alphabeticallymathieui
Contacts are first sorted alphabetically, and then sorted again depending on their show; since the python sorts are stable, the order will remain and the sub-groups (corresponding to one show type) will be sorted alphabetically too.
2012-07-31Sort the contacts in the roster groups by show (xa/away/…)mathieui
2012-07-31Make the autorejoin option work with bans, too, and fix the documentationmathieui
2012-07-30Add an autorejoin_delay optionmathieui
- document it - works in per-tab config too
2012-07-29/bind with only one argument now resets the bindingmathieui
2012-07-29Implement the sending of underlined text in xhtml-im messages (C-c u).Florent Le Coz
Note that a portion of text can NOT have a color AND be underlined at the same time, but it's not really tragic (see comment in source code).
2012-07-27Fix get_conversation_by_jid when a string is passed.Florent Le Coz
2012-07-26Add a /self commandmathieui
2012-07-26Add a /runkey commandmathieui
This allows the user to run the action defined on a key without having to press that key. The completion completes all the available keys that will have an effect.
2012-07-26Change how scrolling is donemathieui
- All functions involved return a boolean, and the core function use that value to determine if a refresh is needed or not. (avoids useless refreshs) - Scrolling with PGUP/DOWN on the roster now only does _one_ action, an not a range corresponding to the screen size (should be way faster)
2012-07-26Remove the duplicate function get_tab_of_conversation_with_jidmathieui
- get_conversation_by_jid() now behaves like the removed name
2012-07-26Refactor core.py to have meaningful sectionsmathieui
- Put the commands and the related completions together - Put the xmpp handlers together - Put the curses-using functions together
2012-07-26Small non-impacting modificationsmathieui
- Write the config with “option = value” instead of “option= value” - Docstring for sighup_handler - Optimize a join() in the main loop - Rename the verbose get_error_message_from_error_stanza() with get_error_message() - Remove the unused Tab.just_before_refresh() which is litterally used nowhere in poezio
2012-07-19Remove the shell_completionmathieui
- completion is normal with no way to change it (shell_completion was buggy) - remove it in the default config and in the doc too
2012-07-19Fix /info (role and affiliation were inverted)mathieui
2012-07-18[labedz] Add keys to jump to the next and previous contact in the roster.Florent Le Coz
2012-07-17Fix /version to find a fulljid when availablemathieui
And improve the completion in the roster (go to the resources)
2012-07-13Finally fix the ipv6 issues.mathieui
- with reattempt = True & max_attempts = 0
2012-07-05Properly quote the %(body)s and %(from)s used in the simple_notify plugin.Florent Le Coz
2012-07-04Use no_auth instead of failed_auth eventmathieui
With failed_auth, poezio was showing an error message for each authentication mechanism tried (3, usually). This commit fixes that.
2012-07-03Add a new color to the theme, for the warning promptmathieui
- Currently only used by the SSL checking prompt - fg: black ; bg: red ; bold
2012-07-03Do not reload plugins on reconnectionmathieui
If the plugins_autoload list was not empty, it caused the plugins to be reloaded upon each reconnection (with /connect or not). Now it does not.
2012-07-03Make /status comply with the command args rulemathieui
- if there are more args than handled, no message will be set - fix the 'status' plugin accordingly
2012-07-03Remove the duplicated sort_by function in the MUCListmathieui
2012-07-03Improve the simple_notify plugin and the daemon to execute a command to ↵Florent Le Coz
clean the notification and to execute the remote commands through sh -c, letting us use pipes and redirections. Also adds the highlight event for plugin, and make the simple_notify plugin use it as well.
2012-06-01Prevent a crash when the value of custom_port is not expectedmathieui
2012-05-29Move ^D to ^Xmathieui
2012-05-24Change version to 0.8-devmathieui
2012-05-24Change version to 0.7.5mathieui
2012-05-24Truncate everything in the roster if needed.mathieui
Group names, resources jids, and bare jid/roster name combinations are now truncated if they are bigger than the window size. If there is a resource (for a contct) or a number of online contacts (for groups), it will still be displayed at the end of the line.
2012-05-23Put the personal words in the last words completion (M-/)mathieui
(instead of the normal completion)
2012-05-23Add personal words completion - Fixes #1723mathieui
This commits adds a “words” variable to the configuration file. This variable must contain a list of words, separated by colons (:). Those words will then be completed upon tab completion in the chatrooms, private conversations, and direct conversations.
2012-05-22Add a few punctuation char to avoid in recent words completion.Florent Le Coz
2012-05-22Remove the unused “port” option.mathieui
custom_port is already used instead.
2012-05-21Fix the ^I (when pasting) issue correctly this time.Florent Le Coz
2012-05-21Revert "Do not display ^I when pasting a tabulation char."Florent Le Coz
This reverts commit 837b46d68b10f5c6e9cc80e07e33fd025b51634b.
2012-05-21Docstrings, and small cleanupmathieui
2012-05-20Do not display ^I when pasting a tabulation char.Florent Le Coz
2012-05-20Merge branch 'master' of https://git.louiz.org/poezioFlorent Le Coz
2012-05-19Allow nick completion in the Private tabs as well.mathieui
2012-05-17Do not add a '…' if the nick has the exact same size as the limitmathieui
2012-05-17Use a different theme variable for the /me messagemathieui
2012-05-17Add a shortcut to go to the first unread message (separator) with M-pmathieui
2012-05-17Add an option to always show the separator - Fixes #2240mathieui
2012-05-17Show subscription changes in the info buffer - Fixes #2234mathieui
2012-05-17Fix a crash if there are no messages in the roommathieui
2012-05-17Resolves separator persistence problems - Fixes #2073mathieui
Now we have to pass the textbuffer object when we want to add a line separator.
2012-05-17Add a way to review room highlights - Fixes #1673mathieui
This new features is available with M-p and M-n (previous/next). It saves the last highlight viewed, meaning that if you scroll in the buffer, M-n or M-p will take you to the next or previous hl compared to the one before you started scrolling. For convenience, going to the previous highlight of the first highlight will take you to the bottom of the buffer, and going to the next highlight of the last highlight will do *the same*. If there are several highlights in one message, only the first line will be considered a highlight.
2012-05-16Put color in the topic againmathieui
2012-05-16Complete the commands differently.mathieui
If there is 0 match for the beginning of command, delete the last letter (over and over) until there is a match, then complete that.