summaryrefslogtreecommitdiff
path: root/poezio
AgeCommit message (Collapse)Author
2016-08-26Fix #3179 (/join completion broken)mathieui
2016-08-26Remove walls of text from the main body of core.handlersmathieui
It’s not pleasant to read
2016-08-25Fix #3217 (allow /groupadd "group" with selected row in the roster)mathieui
2016-08-25Fix #3223 (close privatetab logfiles properly)mathieui
It wasn’t applying the transformation jid→filename used in log_message
2016-08-24Make log parsing a little bettermathieui
Separate log items in two different classes instead of just trying the length of a tuple
2016-08-24Don’t traceback in theming if called without poezio installedmathieui
If we just want to see the color list, we shouldn’t need to be able to import poezio.config
2016-08-22Don’t use camelcase for accessing data formsmathieui
(except with getXML that will need more work)
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-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-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-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-13Fix daemon.py 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, https://bugs.python.org/issue17636
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 poezio.windows.TAB_WIN.Emmanuel 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-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.
2016-07-03Make the entry point a functionmathieui
otherwise it breaks the generated entry point loader, which will work but display a traceback on exit
2016-06-30Remove every now-useless usage of the Singleton function.Emmanuel Gil Peyrot
2016-07-01Fix dynamic/static conversation tabmathieui