mathieui
b6d6070751
Update the ugly timestamp fixes for better DST detection
2014-04-03 01:33:59 +02:00
mathieui
ace9fc6661
Fix #1998 , #2439 (reset chat state status)
2014-04-02 21:53:12 +02:00
mathieui
c9069ce623
Fix #2377 (send back unavailable presence on message from unknown room)
2014-04-02 21:40:58 +02:00
mathieui
52e6334c8c
Fix #2340 (change tab priority when the input is not empty)
2014-04-02 21:33:17 +02:00
mathieui
65c247399d
Fix #2323 (implement XEP-0012 last activity)
...
TODO: check if this method of setting activity isn’t a bit heavy.
2014-04-02 01:04:53 +02:00
mathieui
b042a07c69
Fix activation of mood/activity which was inverted
2014-04-01 23:55:26 +02:00
mathieui
b8fe5893ae
Move the requirements to python 3.3
2014-04-01 23:27:52 +02:00
mathieui
a6ffc46827
Fix common.py for OLD python3 versions
2014-04-01 23:25:21 +02:00
mathieui
09254dabc7
Fix the roster offline show toggle
2014-04-01 23:18:44 +02:00
mathieui
3c688335af
Fix #2453 (malformed stanzas with stupid plugins)
...
remove xhtml prior to performing stuff
2014-04-01 23:04:10 +02:00
mathieui
d353584abd
Install the tabs module with setup.py too
2014-04-01 21:41:05 +02:00
mathieui
02d9fd9ad4
Fix #2462 (wrong timezone in the logs)
...
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-04-01 00:03:29 +02:00
mathieui
a0c7155140
Fix a traceback with broken roster items
...
only happens with buggy servers (hello ejabberd)
2014-03-31 22:19:42 +02:00
mathieui
cf37785edc
Fix the launch script from directory with spaces in them
2014-03-30 13:56:12 +02:00
mathieui
42769dd28f
Make launch.sh runnable from any directory
2014-03-29 16:36:14 +01:00
mathieui
c537485c0d
Fix #2493 (private tab displaying a join on /nick)
2014-03-28 01:01:24 +01:00
mathieui
f7294b29e4
Improve dynamic conversation tabs
...
Add color to the info messages
Unlock the tab when the locked resource goes offline
2014-03-28 00:53:18 +01:00
mathieui
c2d9151f38
Returning the value fetched with RawconfigParser.getint is actually quite useful
...
…………………………
2014-03-28 00:30:12 +01:00
mathieui
dbc21a6617
Also document manual plugin load
...
(why wasn’t that already here?)
2014-03-28 00:15:31 +01:00
mathieui
cf752c27b2
Add an IRC/biboumi plugin
2014-03-28 00:03:20 +01:00
mathieui
550aa6efa4
Remove useless "installation" parts from the plugin documentations
2014-03-27 23:45:47 +01:00
mathieui
e80ea90e58
Improve the alias plugin (save aliases, format strings, etc)
2014-03-27 23:10:07 +01:00
mathieui
0ee19d51eb
When doing a self.config.set in a plugin, save the config too
2014-03-27 23:09:13 +01:00
mathieui
8d4202501d
Use RawConfigParser.get{int,bool,float} whenever possible
...
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-24 23:25:06 +01:00
mathieui
6b1e3dd4ac
Allow opening a static conversation even when a (dynamic) conversation with the contact is already open
2014-03-23 01:06:15 +01:00
mathieui
5c9dd44037
Add jid info to the unlock messages
2014-03-23 00:47:05 +01:00
mathieui
fba511e266
Notify the user whenever the lock state of a dynamic conversation changes
2014-03-23 00:38:33 +01:00
mathieui
186803d9a9
Fix formatting, some typos, and unused code, and add docstrings
...
- 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-23 00:15:01 +01:00
mathieui
918e15d178
Fix a hidden traceback (NS_MUC_USER not exported in tabs/)
2014-03-22 17:20:15 +01:00
mathieui
a8ba700e98
Remove warnings in setup.py and use setuptools instead of distutils
...
(but since it is not important, use distutils when setuptools is
unavailable)
2014-03-22 13:33:21 +01:00
mathieui
bb00727e78
Update setup.py (from what was changed for the pypi release)
...
also remove old stuff from the default config
2014-03-21 00:54:46 +01:00
mathieui
a9354a9052
Add a "release" target to the makefile
2014-03-21 00:51:12 +01:00
mathieui
a3050bad8a
Remove C89 warnings on build
...
(no idea why this is appearing now)
2014-03-20 19:35:56 +01:00
mathieui
1c621caae1
split the "tabs" module into separate files
...
- todo: write a common import file to avoid duplicating the imports
2014-03-19 02:22:25 +01:00
mathieui
be74128cb7
small refactor
...
- add a get_tabs(cls) method to avoid manual filtering
- move some stuff to avoid cyclic dependency hell between tab classes
2014-03-19 01:04:51 +01:00
mathieui
16c57cdae9
Remove useless parts of the setup process
2014-03-08 12:47:40 +01:00
mathieui
7a736470df
Add a mention about poezio_gpg_export in the doc
2014-03-07 22:53:41 +01:00
mathieui
8ec5671025
Add a script that generates a [keys] section for the gpg plugin
2014-03-04 21:59:11 +01:00
mathieui
bc6b9b1aaf
Remove the translate plugin (API has been broken for a long time)
2014-02-24 23:43:46 +01:00
mathieui
109b4aa1f4
Parse message timezones correctly
2014-02-23 20:30:55 +01:00
mathieui
d165f13a81
Bump dev version
2014-02-22 14:28:08 +01:00
mathieui
f87ab6e39b
Bump version of the documentation too
2014-02-22 14:09:48 +01:00
mathieui
1dc423505b
Bump version
2014-02-22 01:41:19 +01:00
Emmanuel Gil Peyrot
a64dd02118
Remove the dependency on poezio from xhtml.py
2014-02-22 01:11:57 +01:00
Emmanuel Gil Peyrot
9240bc3964
Move the XHTML-IM parser to SAX, to make it output a correct formatting, fixes #2239 and many more
2014-02-22 00:56:14 +01:00
mathieui
8ca738e8a9
Fix #2474 (bans aren’t logged)
2014-02-22 00:19:22 +01:00
mathieui
a9f0607123
Fix #2470 (server_cycle joining the wrong room with domain-only muc)
2014-02-20 08:39:40 +01:00
mathieui
fd0735fe2d
Documentation update
...
sort the configurations options by theme
make the sidebar fixed
2014-02-20 01:32:25 +01:00
mathieui
8e7371210f
Documentation & Makefile update
2014-02-19 01:20:15 +01:00
mathieui
cd38563076
Update install instructions and fix a typo
2014-02-19 00:39:51 +01:00