summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-04-02Fix #2377 (send back unavailable presence on message from unknown room)mathieui
2014-04-02Fix #2340 (change tab priority when the input is not empty)mathieui
2014-04-02Fix #2323 (implement XEP-0012 last activity)mathieui
TODO: check if this method of setting activity isn’t a bit heavy.
2014-04-01Fix activation of mood/activity which was invertedmathieui
2014-04-01Fix common.py for OLD python3 versionsmathieui
2014-04-01Fix the roster offline show togglemathieui
2014-04-01Fix #2462 (wrong timezone in the logs)mathieui
Now everything in the logs is in UTC time, and is converted when read (also, actually return the logs after loading them instead of not doing anything)
2014-03-31Fix a traceback with broken roster itemsmathieui
only happens with buggy servers (hello ejabberd)
2014-03-28Fix #2493 (private tab displaying a join on /nick)mathieui
2014-03-28Improve dynamic conversation tabsmathieui
Add color to the info messages Unlock the tab when the locked resource goes offline
2014-03-28Returning the value fetched with RawconfigParser.getint is actually quite usefulmathieui
…………………………
2014-03-27When doing a self.config.set in a plugin, save the config toomathieui
2014-03-24Use RawConfigParser.get{int,bool,float} whenever possiblemathieui
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-23Allow opening a static conversation even when a (dynamic) conversation with ↵mathieui
the contact is already open
2014-03-23Add jid info to the unlock messagesmathieui
2014-03-23Notify the user whenever the lock state of a dynamic conversation changesmathieui
2014-03-23Fix formatting, some typos, and unused code, and add docstringsmathieui
- 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-22Fix a hidden traceback (NS_MUC_USER not exported in tabs/)mathieui
2014-03-19split the "tabs" module into separate filesmathieui
- todo: write a common import file to avoid duplicating the imports
2014-03-19small refactormathieui
- add a get_tabs(cls) method to avoid manual filtering - move some stuff to avoid cyclic dependency hell between tab classes
2014-02-23Parse message timezones correctlymathieui
2014-02-22Bump dev versionmathieui
2014-02-22Remove the dependency on poezio from xhtml.pyEmmanuel Gil Peyrot
2014-02-22Move the XHTML-IM parser to SAX, to make it output a correct formatting, ↵Emmanuel Gil Peyrot
fixes #2239 and many more
2014-02-22Fix #2474 (bans aren’t logged)mathieui
2014-02-20Fix #2470 (server_cycle joining the wrong room with domain-only muc)mathieui
2014-02-17Fix a traceback in the commandinputmathieui
When the connection lags and the user presses tab, poezio will insert a tab inside the input, wich has now a specific formatting. This caused poezio to crash.
2014-02-17Documentation updatemathieui
ssl page (img & ref) theming (compile errors, format and typos)
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-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-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)