Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-19 | split the "tabs" module into separate files | mathieui | |
- todo: write a common import file to avoid duplicating the imports | |||
2014-03-19 | small refactor | mathieui | |
- add a get_tabs(cls) method to avoid manual filtering - move some stuff to avoid cyclic dependency hell between tab classes | |||
2014-02-22 | Fix #2474 (bans aren’t logged) | mathieui | |
2014-02-04 | Remove the simple blocking warning (useless) | mathieui | |
2014-02-03 | Fix #2424 (actualize --MORE-- when doing /topic) | mathieui | |
2014-02-03 | Do not crash on /names with invalid affiliations | Florent Le Coz | |
2014-02-01 | Fix #2441 (don’t send chatstates in a non-chatstate conv) | mathieui | |
Also enable chatstates when we receive them from our contacts. | |||
2014-02-01 | Also do not send empty <replace/> with each message | Mathieu Pasquet | |
2014-02-01 | Fix #2443 (:) | Mathieu Pasquet | |
2014-02-01 | Fix #2445 (autcorrect not showing in private convs) | Mathieu Pasquet | |
2014-01-29 | Add a logging option to the OTR plugin | Mathieu Pasquet | |
It is tab-specific and off by default. | |||
2013-11-14 | Fix a tb | Mathieu Pasquet | |
2013-11-14 | Add a /password command in the RosterTab | Mathieu Pasquet | |
Thanks to Florob for the initial input | |||
2013-11-13 | On 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-21 | And I forgot to scp this file :x | Florent Le Coz | |
2013-10-06 | Fix a refresh issue in the roster | Mathieu Pasquet | |
2013-09-19 | Fix #2372 (traceback on space in roster after disconnect) | Mathieu Pasquet | |
selected_row wasn’t reset | |||
2013-08-05 | Add a specific /invite command for the MucTab | mathieui | |
2013-08-04 | Fix some refresh quirks | mathieui | |
2013-08-04 | Add the same pluggable "information element" to the PrivateTab | mathieui | |
2013-08-04 | If plugins removed the message body in a callback, don’t send it | mathieui | |
2013-08-03 | Logs errors by default, in a dedicated file | mathieui | |
- log_errors option, true by default - errors go in log_dir/errors.log (so $XDG_DATA_HOME/errors.log by default) This should help a lot for debugging, and provide a way for people to easily give debug traces without useless or personal infos. | |||
2013-08-01 | Fix #2049 (get the current completed argument) | mathieui | |
A command argument can now be completed even if it isn’t the last one in the input. - Add a new method Input.new_completion Almost like the old auto_completion method, except taht it takes another argument: argument_position, which is the argument to be completed. - Methods using the old completion method still work - All completion methods in poezio now use the new one if necessary - Further details can be found in the docstring of new_completion | |||
2013-08-01 | Move /clear_infos to /clear for consistency | mathieui | |
2013-07-24 | Fix contact removal | mathieui | |
2013-06-30 | Fix #2329 (display the info buffer in the muclisttab) | mathieui | |
also fix some typos in the comments, and a refresh issue with the input | |||
2013-06-30 | Clear the XML Tab buffer when closing | mathieui | |
2013-06-25 | Do not open a tab on Enter when searching in the roster | Florent Le Coz | |
Often, we search people but don’t actually want to open a tab with them (maybe the users wants to talk to a specific resource, or see the contact’s status, or things like that) To open a tab to talk to this contact, the user just need to type Enter twice | |||
2013-06-22 | Fix #2294 (fix /w priority) | mathieui | |
Now each different match has a different priority. It might need some tuning to have the desired result. | |||
2013-06-22 | Parse the new log format to display it. (ref #2311) | mathieui | |
Archiving old logs is recommended before running this update, just in case. | |||
2013-06-14 | Fix #2320 (TB on /info with an off-roster contact) | mathieui | |
2013-06-13 | Improve the roster search | mathieui | |
- now case-insensitive - search in the bare jid instead of userpart only (and still in roster names) - do not display groups when searching - display offline contacts - do not expand resources if they were before the search | |||
2013-06-10 | Implement Message Carbons (XEP-280) | mathieui | |
- Add an option enable_carbons (defaults to false) - Make a disco on non-roster entites to determine if the message commes from a muc private chat or not. | |||
2013-06-09 | Adopt the mcabber log format (Fix #2311) | mathieui | |
2013-06-08 | Add a way to format background colors in a string | mathieui | |
(also add colors to the /info command in MUCs) | |||
2013-06-03 | Do not block on roster operations (and do not traceback on errors) #2315 | mathieui | |
2013-05-17 | Fix a tb on "/ban " | mathieui | |
2013-05-17 | Fix a traceback on /role completion if the tab is not connected | mathieui | |
(also add outcast to the completed roles) | |||
2013-05-15 | Fix #2229 (prevent correction if the 2 fulljid differ) | mathieui | |
(Except in MUC, where we check the User object for that) | |||
2013-05-15 | Fix a traceback on /nick [tab] | mathieui | |
(introduced in 686352d22bc2973cdb9a003353a9811e5587d177, because a nick bookmark can now be None) | |||
2013-05-15 | Sort users in /names | mathieui | |
2013-05-11 | Actually use it. | mathieui | |
2013-05-11 | Fix the reason in the ban message | mathieui | |
2013-05-09 | Add a little workaround for MUC servers that do not send the 110 status | Florent Le Coz | |
2013-05-09 | Add the 'changing_nick' event | Florent Le Coz | |
2013-05-09 | Fix a crash introduce something like 5-6 commits ago, np. | Florent Le Coz | |
2013-05-01 | Fix a typo "on on an unknown platform" | Florent Le Coz | |
2013-05-01 | Take into account the nick given by the MUC when joining a room. | Florent Le Coz | |
This way, if the MUC service decides to give us an other nick than the one we asked it works properly. | |||
2013-04-05 | Handle I/O errors better | mathieui | |
- Do not crash because of low disk space - Notify the user whenever it happens - A few functions now return a boolean instead of nothing - Config.silent_set is Config.set_and_save without toggle and returning strings. It is used whenever we don’t need set_and_save - Config.set_and_save now returns a tuple (that can be passed directly to core.information()) TODO: display the precise error to the user (instead of “unable to…”) | |||
2013-04-05 | Consistency | mathieui | |