summaryrefslogtreecommitdiff
path: root/poezio/tabs
AgeCommit message (Collapse)Author
2017-10-10Micro-optimize MUC presence handlingmathieui
Keep all presence before status code=110 in a buffer, then batch-process them when receiving our initial join.
2017-10-08Fix #3056 (send inactive chatstate when leaving a tab)mathieui
2017-10-08rostertab: Increase the size of the contact_info and avatar.Emmanuel Gil Peyrot
2017-10-08Fix #3281 (alias /subject to /topic)mathieui
2017-10-08Change all “not … in …” into “… not in …”.Emmanuel Gil Peyrot
2017-10-07Display contact avatar in the roster.Emmanuel Gil Peyrot
Implements XEP-0084 and XEP-0153.
2017-10-07rostertab: Import shell_split globally.Emmanuel Gil Peyrot
2017-10-07contact: Remove now-unused alias of presence to show.Emmanuel Gil Peyrot
2017-10-07Fix #3334 (error when a service includes only the actor nick in a ban)mathieui
2017-10-07Fix #3332 (showing a join for a type="unavailable" presence)mathieui
When a user isn't in a room, but due to a component bug we receive a unavailable presence, we were showing a join.
2017-07-20Simplify /cycle as wellmathieui
2017-07-20Fix /server_cycle weirdnessmathieui
exit the rooms properly, call functions instead of full-blown commands, do not randomly focus stabs, etc
2017-05-16Remove extra colonmathieui
It creates a syntax error
2017-05-15Add /add in conversation tabs.Emmanuel Gil Peyrot
This is a quick shortcut to add someone to your roster when talking with them. Fixes #3313. Also fixes typos.
2017-05-15Send a <gone/> chatstate on /close.Emmanuel Gil Peyrot
Fixes #3296.
2017-05-15Merge /unquery and /close into OneToOneTab.Emmanuel Gil Peyrot
2017-04-09Fix #3149 (wipe xmltab messages for real with /clear)mathieui
2017-04-09Fix ssl warning tabmathieui
It wasn’t blocking because the asyncio api slightly changed in december which prevent us from running another event loop while a first one was already running. This bypasses asyncio completely, thus avoiding future problems (hopefully the select() API won’t change soon)
2017-03-28self-ping: consider 'feature-not-implemented' a valid ping responseGeorg Lukas
2017-02-24Force xmlns when parsing self-generated xhtml-im (Fix #3274)mathieui
2017-02-13Remove a useless lambdamathieui
2017-02-13Don't require parameters for the ignored args wrappermathieui
2016-12-26Add missing message types (fix #3271)mathieui
Which were being filtered by the information popup filter
2016-10-21pyflake fixesmathieui
unused variables, imports, name shadowing
2016-10-21Fill __all__ for tabs/ and windows/mathieui
2016-10-14Rename /reset to /filter_reset in XML tab, for consistencylouiz’
2016-10-05Fix #3100 (Allow pasting in a data form)mathieui
2016-10-04"information" is already plural, fix wordingmathieui
2016-09-29Display status changes in one to one chatsmathieui
Make hide_status_change work there as well, with per-jid configuration
2016-09-25Normalise the user-facing name of MUC from chatroom to room everywhere.Emmanuel Gil Peyrot
2016-09-25Fix wrong quit char color when someone leaves a MUC.Emmanuel Gil Peyrot
2016-09-20Add a PgUp/PgDown keybind to /bookmarks.Eijebong
Fixes #3231
2016-09-20Stop using deprecated aliases from slixmpp.Emmanuel Gil Peyrot
2016-09-13Fix a traceback in the kick/ban handlermathieui
2016-08-29Fix coloring of messages in the privatetabmathieui
2016-08-28Fix some type inconsistenciesmathieui
(pylint)
2016-08-26Fix #3193 (report PM errors in PM tab)mathieui
2016-08-25Fix #3217 (allow /groupadd "group" with selected row in the roster)mathieui
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-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-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-14Improve /topic displaymathieui
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-07Fix a circular import introduced in 409b1513mathieui
It breaks python 3.4 which is touchy about them, https://bugs.python.org/issue17636
2016-07-06Remove some unused thingslouiz’
2016-07-06Move Win._tab_win into poezio.windows.TAB_WIN.Emmanuel Gil Peyrot