Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-05 | Split the Core class | mathieui | |
Although the logic stays the same, and everything is put back together in a single class. | |||
2014-04-05 | Improve /bookmark * | mathieui | |
- /bookmark{_local,} * now keeps the order of the tabs, and puts the currently non-opened tabs at the end of the list. - also fix a bug in remote bookmark saving | |||
2014-04-04 | Fix a hidden traceback on groupchat messages | mathieui | |
2014-04-04 | Do not log correction errors in the error log anymore | mathieui | |
2014-04-04 | Remove unused imports | mathieui | |
(thanks eijebong) | |||
2014-04-02 | Fix #1998, #2439 (reset chat state status) | mathieui | |
2014-04-02 | Fix #2377 (send back unavailable presence on message from unknown room) | mathieui | |
2014-04-02 | Fix #2323 (implement XEP-0012 last activity) | mathieui | |
TODO: check if this method of setting activity isn’t a bit heavy. | |||
2014-04-01 | Fix activation of mood/activity which was inverted | mathieui | |
2014-03-31 | Fix a traceback with broken roster items | mathieui | |
only happens with buggy servers (hello ejabberd) | |||
2014-03-28 | Fix #2493 (private tab displaying a join on /nick) | mathieui | |
2014-03-28 | Improve dynamic conversation tabs | mathieui | |
Add color to the info messages Unlock the tab when the locked resource goes offline | |||
2014-03-24 | Use RawConfigParser.get{int,bool,float} whenever possible | mathieui | |
config.get('option', 'value').lower() == 'value' is just ugly and stupid, especially for bool. One if in basetabs:556 was also missing a comparison, leading to True whenever the option was set. | |||
2014-03-23 | Allow opening a static conversation even when a (dynamic) conversation with ↵ | mathieui | |
the contact is already open | |||
2014-03-23 | Add jid info to the unlock messages | mathieui | |
2014-03-23 | Fix formatting, some typos, and unused code, and add docstrings | mathieui | |
- No idea why subclasses of ConversationTab were working before (info_header was overriden with None in __init__) - Or why the date parsing worked (“Exeception”) - Some more reformatting with pylint indications - Document each module in the tabs module | |||
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 | Remove the dependency on poezio from xhtml.py | Emmanuel Gil Peyrot | |
2014-02-20 | Fix #2470 (server_cycle joining the wrong room with domain-only muc) | mathieui | |
2014-02-14 | Call on_gain_focus on the new current tab after closing a tab | mathieui | |
2014-02-13 | Fix #2407 (unencrypted connections) | mathieui | |
Add a force_encryption option set to true by default. | |||
2014-02-12 | Fix #2458 (correctly display non-groupchat room messages) | mathieui | |
2014-02-03 | Do not unlock a tab when receiving a presence from the same resource | mathieui | |
(makes OTR bug) | |||
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 | Fix #2437 (show version in /self) | mathieui | |
2014-02-01 | Fix #2443 (:) | Mathieu Pasquet | |
2014-01-30 | Fix the nickname with carbons | Mathieu Pasquet | |
2014-01-28 | Provide a more standardized fingerprint representation | Mathieu Pasquet | |
(also includes silent modification of the hash already in the config) | |||
2013-12-28 | Previous commit with get/set | mathieui | |
2013-12-28 | Fix #2281 (display iq results when sent with /rawxml) | mathieui | |
2013-12-04 | Handle signals differently than /quit | Mathieu Pasquet | |
- do not save the config (only for roster and stuff) - do not except that resetting the curses state will work everytime | |||
2013-11-26 | refactor the texts in core to be more readable and fix some typos | Mathieu Pasquet | |
2013-10-06 | Give help about tab-specific command first in /help | Mathieu Pasquet | |
(the tab-specific commands were executed first, but their help wasn’t given first) | |||
2013-10-06 | Fix #2373 (/message creates duplicate tabs) | Mathieu Pasquet | |
2013-09-19 | Fix #2372 (traceback on space in roster after disconnect) | Mathieu Pasquet | |
selected_row wasn’t reset | |||
2013-08-10 | Fix #2337 (search the themes the same way than plugins) | mathieui | |
- Load the themes from: 1 - The sources found in the directory ../data/themes/ (if it exists) 2 - The user-defined dir (or ~/.local/blah) 3 - The poezio_themes package if found - Also fix some potential issues with the plugins importer | |||
2013-08-04 | Fix some refresh quirks | 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-02 | Fix #2317 (/join completion is broken) | mathieui | |
Also add an override parameter to new_completion so that the completion does not care if the list matches the previous input or not. | |||
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 | ref #2318 (fix correction when the server doesn’t send back the same ids) | mathieui | |
This will only work if the message ids are the same across all participants… | |||
2013-07-30 | Fix #2341 (/message <bare/resource> doesn’t open a new tab…) | mathieui | |
If a tab with the given fulljid is not found, then a new tab will be opened, even if we are in discussion with the bare jid. | |||
2013-07-29 | Fix #2335 (crash on /cycle with room without userpart) | mathieui | |
2013-06-26 | Ignore errors on PEP publishing (fix #2322) | mathieui | |
(since we can’t do anything about them anyway) | |||
2013-06-24 | Fix /w completion | mathieui | |
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-18 | Add config_change handlers for the two keepalive options | Florent Le Coz | |
We can now change the keepalive values with /set, without restarting | |||
2013-06-18 | Trigger config_change handlers when the config has changed using a USR1 signal | Florent Le Coz | |
2013-06-18 | Add the possibility to watch the changes of a config value | Florent Le Coz | |
Using add_configuration_handler() we can now set a callback to be called whenever a given option value is changed using /set |