AgeCommit message (Collapse)Author
2016-08-22Muctab: Only search for matching colors on user joinmathieui
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-21Update testsmathieui
2016-08-21Don’t call input completion() functions inside completion methodsmathieui
Use a placeholder object that can run it afterwards, so that we don’t have side effects inside those functions.
2016-08-21Update the tls warning docmathieui
and remove the image
2016-08-21Update /bookmarks helpmathieui
2016-08-21Document the bookmarks tabmathieui
2016-08-21Optimize pngsmathieui
2016-08-20Document the confirm tabmathieui
2016-08-20Fix #3219, Fix #3220 (no connection loops on some stream errors)mathieui
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-20Fix a typo in the httpauth dialogmathieui
2016-08-20Implement XEP-0070 using the confirmtabmathieui
2016-08-19Remove unused leftover importsmathieui
2016-08-19Use the confirmtab for TLS cert validationmathieui
And wipe the YesNoInput from the codebase
2016-08-19Add a "confirm" tab typemathieui
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-18Use conversation.get_nick() instead of conversation.nick when adding aEijebong
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-13fixes #3147 (/message auto-complete misses offline users) by adding every ↵Luke Marlin
jids to the completion list
2016-08-11Fix /helpmathieui
2016-07-30Disable unused logging levels, makes logging.debug about 25 times faster.Emmanuel Gil Peyrot
2016-07-29Advertise us as a console client, not as a pc one.Emmanuel Gil Peyrot
2016-07-27Fix doc buildingmathieui
Broken by the namespace change
2016-07-26Make sure the color values are integers, in xhtml.pylouiz’
2016-07-22Fix a bug with the _close_tab shortcutmathieui
on_close wasn’t used correctly everywhere. Also make the "close" commands for each tab specific to themselves, rather than taking the current tab for closure.
2016-07-22Fix /listmathieui
2016-07-14Improve the topic displaymathieui
More colors, show an indicator if we changed it
2016-07-14Improve /topic displaymathieui
2016-07-14Fix a bug in multiline colored textmathieui
if the first, attribute color was negative, the color wasn’t passed on to the next line.
2016-07-14Next version is 0.10, not 1.0mathieui
1.0 is still a long way off
2016-07-13Fix shebang.Eijebong
2016-07-12Improve refresh performance in big roomsmathieui
going through a list with more than 1000 elements, one at a time, can be a bit tedious. Especially if you go through it every time you receive one of those elements.
2016-07-07Remove unused SizeManager argument, and simplify its import.Emmanuel Gil Peyrot
2016-07-07Fix the configure and bookmark tabmathieui
2016-07-07Fix a circular import introduced in 409b1513mathieui
It breaks python 3.4 which is touchy about them,
2016-07-06Don't use a list (that we modify) as a default argumentlouiz’
2016-07-06Refactor a little thing in /version codelouiz’
2016-07-06Remove some unused thingslouiz’
2016-07-06Merge remote-tracking branch 'linkmauve/big-performances-improvement'louiz’
2016-07-06Make UserList.refresh_if_possible not hyper dumb.Emmanuel Gil Peyrot
This function was actually calling refresh for every single item that was different from the cached version.
2016-07-06Cache results in poezio.theming.to_curses_attr.Emmanuel Gil Peyrot
This increases performances a *lot* compared to the previous uncached version.
2016-07-06Move Win._tab_win into Gil Peyrot
2016-07-06Always use the same argument name in Input.do_command.Emmanuel Gil Peyrot
2016-07-06Rename a private method with an underscore.Emmanuel Gil Peyrot
2016-07-06Add missing return values in boolean functions.Emmanuel Gil Peyrot
2016-07-06Always import Win from base_wins.Emmanuel Gil Peyrot
2016-07-05Fix the dice plugin configmathieui
2016-07-05Fix #3197 (add a dice plugin)mathieui
also add some doc for the marquee plugin
2016-07-04Refactor the /join commandmathieui
Fix subtle bugs hopefully without introducing new ones
2016-07-04Correctly set the MucListTab name to a string and not a JIDlouiz’
Fix a traceback on /w, and many other places, when a MucListTab is open
2016-07-03RIP gmail.commathieui
If by change a user manages to connect to gmail, they won’t be able to join another server that has MUCs, so that code is useless.
2016-07-03Fix plugin loading when installedmathieui
2016-07-03Fix launch.shmathieui
We want to be able to run "python -m poezio" AND have a poezio entry point.