louiz’
9d983abddf
Update the IRC plugin to use % to address IRC users
...
See https://lab.louiz.org/louiz/biboumi/commit/0d2dd71de5292895f6
2016-09-20 10:22:22 +02:00
Eijebong
3199e05e33
Add a PgUp/PgDown keybind to /bookmarks.
...
Fixes #3231
2016-09-20 16:58:42 +09:00
Emmanuel Gil Peyrot
5a5c1fe992
Stop using deprecated aliases from slixmpp.
2016-09-20 16:52:11 +09:00
mathieui
f252f66b50
Fix a possible traceback in /win with some tabs open
2016-09-13 20:03:51 +02:00
mathieui
2886d10ea9
Fix a traceback in the kick/ban handler
2016-09-13 19:40:29 +02:00
Emmanuel Gil Peyrot
e4356dc2ae
List 3.5 compatibility in setup.py, and mark as production stable.
2016-08-31 03:17:17 +01:00
mathieui
059fc84ee0
Add MANIFEST.in
...
:(
We really need it in order to include docs, manpage & other stuff in the
source distribution.
2016-08-30 19:50:42 +02:00
mathieui
859dc90d51
Fix coloring of messages in the privatetab
2016-08-29 20:36:36 +02:00
Emmanuel Gil Peyrot
8eb7daad3a
Remove an except block targetting Python 3.1.
2016-08-29 09:21:49 +01:00
Emmanuel Gil Peyrot
680a3e8d44
daemon: Remove outdated mention of Python 3.3.
2016-08-29 09:18:08 +01:00
Emmanuel Gil Peyrot
95723fb649
OTR plugin: Implement XEP-0378 (OTR Discovery)
2016-08-28 20:33:28 +01:00
mathieui
1a8ca9e4f8
Update xep support list
...
It would be nice to bring RSM back from the dead
2016-08-28 21:15:41 +02:00
Emmanuel Gil Peyrot
dbbc24b7c6
Add a vcard plugin, to view other people’s vcard-temp as a dataform.
...
Fixes #1683 and #1843 .
2016-08-28 20:58:35 +02:00
mathieui
29b95f1820
Really fix that traceback
2016-08-28 20:58:22 +02:00
mathieui
a9fa0ee377
Fix a traceback introduced in the last commit
2016-08-28 20:44:19 +02:00
mathieui
2252f2779c
Fix some type inconsistencies
...
(pylint)
2016-08-28 16:51:24 +02:00
mathieui
50d6edc30b
Fix a traceback on malformed logs
2016-08-28 16:17:51 +02:00
mathieui
50610a0684
Remove useless debug from the /rawxml command
2016-08-27 16:40:52 +02:00
mathieui
b83c113575
Fix #3194 (don’t highlight on embedded XHTML image)
...
Remove the link, which wasn’t really useful anyway
2016-08-26 22:44:07 +02:00
mathieui
8495492c75
Fix #3193 (report PM errors in PM tab)
2016-08-26 22:34:32 +02:00
mathieui
b00d2fd2bc
Fix #3204 (write a /server_part plugin)
2016-08-26 22:07:57 +02:00
mathieui
a6c4db6c2f
decorators: fix the case where there is no argument
...
can’t believe we didn’t hit that before
2016-08-26 21:56:30 +02:00
mathieui
7946190019
Fix #3205 (doubled notification in simple_notify)
2016-08-26 21:33:19 +02:00
mathieui
ad7b724690
Fix #3179 (/join completion broken)
2016-08-26 19:26:14 +02:00
mathieui
d36ecbd7b4
Remove walls of text from the main body of core.handlers
...
It’s not pleasant to read
2016-08-26 19:12:49 +02:00
mathieui
01e8f9ee76
Update docs for /groupadd
...
and changelog
2016-08-26 18:53:17 +02:00
mathieui
b7c23313b6
Fix #3217 (allow /groupadd "group" with selected row in the roster)
2016-08-25 20:22:01 +02:00
mathieui
e8aa89687f
Fix #3223 (close privatetab logfiles properly)
...
It wasn’t applying the transformation jid→filename used in log_message
2016-08-25 20:11:12 +02:00
mathieui
24a10df164
Add a small poezio_logs script to parse logfiles
2016-08-24 23:20:57 +02:00
mathieui
4f942bd48f
Make log parsing a little better
...
Separate log items in two different classes instead of just trying the
length of a tuple
2016-08-24 23:14:34 +02:00
mathieui
ec04070611
Don’t traceback in theming if called without poezio installed
...
If we just want to see the color list, we shouldn’t need to be able to
import poezio.config
2016-08-24 23:13:21 +02:00
mathieui
3ed31ed282
Don’t use camelcase for accessing data forms
...
(except with getXML that will need more work)
2016-08-22 20:23:27 +02:00
mathieui
ca682cf23d
Muctab: Only search for matching colors on user join
...
this call is actually quite expensive, so it will help in specific cases
where we receive a lot of presence stanzas (e.g. a netsplit in an irc
gateway, or a +vvvvvvvvvvvvvvvvvvvvvvvvv, etc) that are not joins
2016-08-22 19:55:17 +02:00
mathieui
5f0c0fbb0a
Update tests
2016-08-21 15:58:07 +02:00
mathieui
84e59b05ff
Don’t call input completion() functions inside completion methods
...
Use a placeholder object that can run it afterwards, so that we don’t
have side effects inside those functions.
2016-08-21 15:39:30 +02:00
mathieui
6c270b363a
Update the tls warning doc
...
and remove the image
2016-08-21 00:20:17 +02:00
mathieui
ec60c33400
Update /bookmarks help
2016-08-21 00:19:12 +02:00
mathieui
8e3cfdaca8
Document the bookmarks tab
2016-08-21 00:13:32 +02:00
mathieui
9792a2db2a
Optimize pngs
2016-08-21 00:00:22 +02:00
mathieui
a5b8ef1070
Document the confirm tab
2016-08-20 23:57:26 +02:00
mathieui
11b193fb36
Fix #3219 , Fix #3220 (no connection loops on some stream errors)
...
Do not reconnect if the stream error is a conflict or an host-unknown;
also add a sleep(1) in order to not DoS the server if it loops on other
conditions.
2016-08-20 13:13:23 +02:00
mathieui
04939cc6c3
Fix a typo in the httpauth dialog
2016-08-20 00:56:40 +02:00
mathieui
9cd8788400
Implement XEP-0070 using the confirmtab
2016-08-20 00:12:59 +02:00
mathieui
9230126a89
Remove unused leftover imports
2016-08-19 01:15:32 +02:00
mathieui
0c21af12b0
Use the confirmtab for TLS cert validation
...
And wipe the YesNoInput from the codebase
2016-08-19 01:04:43 +02:00
mathieui
82d00d495b
Add a "confirm" tab type
...
This tab will be used when an external events prompts a boolean choice
to a user, like a new ssl cert, or a XEP (e.g. 0070) that needs an
answer, and for which a command-line interface with an info message
would be a pain.
2016-08-19 01:00:06 +02:00
Eijebong
c94df86b2c
Use conversation.get_nick() instead of conversation.nick when adding a
...
message to a conversation tab.
When you rename one of your contact and have a conversation opened, the
nickname wasn't updated when you received new messages.
2016-08-18 21:21:08 +02:00
Luke Marlin
ec077496ba
fixes #3147 (/message auto-complete misses offline users) by adding every jids to the completion list
2016-08-13 19:40:49 +02:00
mathieui
d7ffaa44a2
Fix /help
2016-08-11 22:38:00 +02:00
Emmanuel Gil Peyrot
ae51999a6f
Disable unused logging levels, makes logging.debug about 25 times faster.
2016-07-30 12:59:58 +01:00