Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-01 | Add a <body xmlns='http://www.w3.org/1999/xhtml'/> element on /xhtml command | Florent Le Coz | |
Because not having that element is not allowed by the xhtml-im XEP, poezio should put that by default. | |||
2012-08-08 | Fix yet another bunch of potential tracebacks | mathieui | |
(notably, the /message one) All JID calls in poezio’s code were already covered, but sleekxmpp does that, too, so each jid given to sleek must be validated, otherwise an unwanted exception may occur. | |||
2012-08-07 | Take care of the race condition "node@groupchat_server is now online/offline" | mathieui | |
- get rid of the ugly blacklist thing that didn’t work sometimes | |||
2012-08-06 | Add a common.safeJID function, and use it everywhere | mathieui | |
2012-08-05 | Should fix most tracebacks due to the new sleek version | mathieui | |
(sleekxmpp added JID validation, which means that JID(something) now raises an exception if the jid is invalid, instead of failing silently and having JID('') as a default) | |||
2012-08-02 | Implement XEP-0012 (last activity) ; Fixes #1870 | mathieui | |
- Add a /activity command - Load xep_0012 on start - Add a 'l' shortcut in the roster to get the last activity - Using "/activity" in a direct conversation will add a message in the conversation, and not in the info buffer. | |||
2012-08-02 | Add simple communication blocking (Fixes #1837) | mathieui | |
- Add /block, /unblock, and /list_blocks commands - Enable the commands only if the server advertises the feature - http://xmpp.org/extensions/xep-0191.html#example-9 was not tested, but should work (could not find a server to test with) - Add documentation for the commands | |||
2012-08-01 | Sort resources from highest priority to lowest | mathieui | |
- Previously it was from lowest to highest - Add the “Priority:” info to the “i” key in the roster | |||
2012-07-31 | Make the autorejoin option work with bans, too, and fix the documentation | mathieui | |
2012-07-30 | Add an autorejoin_delay option | mathieui | |
- document it - works in per-tab config too | |||
2012-07-26 | Change how scrolling is done | mathieui | |
- 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-26 | Small non-impacting modifications | mathieui | |
- 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-19 | Fix /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-17 | Fix /version to find a fulljid when available | mathieui | |
And improve the completion in the roster (go to the resources) | |||
2012-07-03 | Remove the duplicated sort_by function in the MUCList | mathieui | |
2012-05-23 | Put the personal words in the last words completion (M-/) | mathieui | |
(instead of the normal completion) | |||
2012-05-23 | Add personal words completion - Fixes #1723 | mathieui | |
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-22 | Add a few punctuation char to avoid in recent words completion. | Florent Le Coz | |
2012-05-21 | Docstrings, and small cleanup | mathieui | |
2012-05-20 | Merge branch 'master' of https://git.louiz.org/poezio | Florent Le Coz | |
2012-05-19 | Allow nick completion in the Private tabs as well. | mathieui | |
2012-05-17 | Add a shortcut to go to the first unread message (separator) with M-p | mathieui | |
2012-05-17 | Add an option to always show the separator - Fixes #2240 | mathieui | |
2012-05-17 | Resolves separator persistence problems - Fixes #2073 | mathieui | |
Now we have to pass the textbuffer object when we want to add a line separator. | |||
2012-05-17 | Add a way to review room highlights - Fixes #1673 | mathieui | |
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-16 | Put color in the topic again | mathieui | |
2012-05-16 | Complete 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. | |||
2012-05-16 | Put a space after completion only if there is one (and only one) command | mathieui | |
2012-05-16 | Prevent the rooms from going “offline” | mathieui | |
Add a blacklist inside the roster that contains the bare JIDs of all the rooms ever joined in this session, so that no JID using this server will ever be shown as getting “offline”. If there is a cleaner way to do that (discriminating JIDs), I welcome it. | |||
2012-05-16 | Add status code handling - Fixes #2338 | mathieui | |
Get status codes in presence and message stanzas, and show information related to them. If the change hinders privacy (logs added, or public JIDs), then a red “Warning” message is shown instead of the classic “Info”. | |||
2012-05-10 | Fixes #2358 | mathieui | |
2012-05-10 | Avoid a traceback on /close on a non-joined MucTab. fixed #2358 | Florent Le Coz | |
2012-05-10 | Fix the usr join/rejoin when someone gets kicked or banned | mathieui | |
2012-05-09 | Fix the size of the XMLTab | mathieui | |
2012-05-05 | Use COLOR_OWN_NICK whenever possile (Fixes #2318) | mathieui | |
2012-05-05 | Add a /ban command, and fix completion & parameters for /kick | mathieui | |
2012-05-04 | Fix /groupmove | mathieui | |
2012-05-04 | Do not quote the JID for /remove completion | mathieui | |
2012-04-27 | Roster update: Merge branch 'master' of https://git.louiz.org/poezio | mathieui | |
Conflicts: src/core.py src/tabs.py | |||
2012-04-27 | Update the ConversationTab | mathieui | |
2012-04-27 | Update group commands | mathieui | |
2012-04-27 | Update commmand_add, command_remove, command_accept, and command_deny | mathieui | |
2012-04-27 | Update the roster search functions | mathieui | |
2012-04-27 | Fix the completion for all commands manipulating the roster | mathieui | |
2012-04-27 | Fix the get_nick issue correctly this time. | Florent Le Coz | |
2012-04-26 | Avoid a traceback when getting the nick of a converstation with someone not ↵ | Florent Le Coz | |
in our roster. fixes #2356 | |||
2012-04-19 | Add an autofill for /name in the roster when 'n' is pressed | mathieui | |
2012-04-19 | Fixes #2355 | mathieui | |
2012-04-19 | Show the contact info in the roster when 'i' is pressed | mathieui | |