summaryrefslogtreecommitdiff
path: root/poezio/tabs
AgeCommit message (Collapse)Author
2022-04-10Ensure we only ignore our own reflections in 1:1Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-06Abort reflection in 1:1 with own jidMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-05ConversationTab: don't display comma in /info if no statusMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31OneToOneTab: convert init_logs to asyncMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31PrivateTab: Display initial message when no use_logMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31PrivateTab: pass in 'initial' argument to parent class for loggerMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23chattab: add e2e_encryption propertyMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23fix: do not triplicate messages on /message tab openingsmathieui
add a synchronization primitive to avoid /say until the logs are loaded and synced (otherwise we do the /say THEN the message we just sent can be loaded from the archive, while also being displayed)
2022-03-23internal: make command_say asyncmathieui
2022-02-25clean: remove unused importsmathieui
2022-02-25internal: remove unused get_text_windowmathieui
2022-02-25internal: make the other message handlers asyncmathieui
2022-02-25internal: move and split muc message handlingmathieui
2022-02-15fix #3553: muclisttab not joiningmathieui
2022-02-06internal: make most core.handlers asyncmathieui
add some typing annotations on inputs as well, most are not necessary right now but the end goal is to make poezio internals much more async-friendly than it currently is.
2022-01-30muc: clear the users buffer even if we do not think we are connectedmathieui
2022-01-29Fix /color completionBastien Orivel
For some reason 3b5e3964699f6e5eee05ac3d62847d782a9fe135 changed the completion function for /color to be the one for recolor
2021-12-25Handle logging <destroy/> with no reason nor altroomMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2021-12-22Log <destroy/> payload in the info bufferMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2021-12-11Replace asyncio.ensure_future() with asyncio.create_task()Emmanuel Gil Peyrot
The latter function got introduced in Python 3.7, which is conveniently our MSPV, so let’s use that.
2021-07-03fix: do not use raw xml access for slix elementsmathieui
2021-07-02fix: improve typingmathieui
preliminary to more typing added to slixmpp, fix things in advance
2021-06-26fix: do not silently traceback on mucs without mammathieui
in mucs, there is no "initial message"
2021-06-26fix: race condition in history loadmathieui
2021-06-26fix: fallback to server jid in conversationtabmathieui
if there is no userpart and no known nick, it is a server JID
2021-06-25fix: do not include the nick in affiliation changesmathieui
This trips up prosody a bit, and is undefined outside of the member affiliation.
2021-06-22Fix the message doubling situationmathieui
Add an "initial" parameter for onetoonetabs, and delay the reception of the message until the sync is done (and possibly ignore the message if it is fetched by the sync). Fixes #3542
2021-05-21muctab: Add a /request_voice for use in moderated roomsEmmanuel Gil Peyrot
It signals moderators that you want to speak.
2021-04-20fix: do not use get_by_tabname for muc colorsmathieui
this is very wrong
2021-04-16fix: take newlines into account when completing stuffmathieui
fixes #3385
2021-04-16fix: pasting text in data forms and bookmarkstabmathieui
Fix #3519
2021-04-16fix: composing indicators not showing (fix #3527)mathieui
the fact this even worked in vertical mode was only due to a theming edge case.
2021-04-16fix: split inactive chatstates from message in one to one tabsmathieui
2021-04-16fix: when sendingg a muc message, send the inactive chatstate apartmathieui
Fix #3509
2021-04-16fix: available presences in tabsmathieui
2021-04-15fix: confirmtab not spawningmathieui
2021-04-15fix: display issue when changing show_timestamps valuemathieui
2021-04-14fix: ad-hoc commandsmathieui
2021-04-12fix: remove all remaining safejids (fix #3457)mathieui
2021-04-11typing: fix a bunch of type errorsmathieui
add more annotations
2021-04-11feature: add a mam_sync_limit tab optionmathieui
2021-04-11internal: make mam_sync and use_log use tab-specific optionsmathieui
2021-04-11internal: make the MAMFiller an attribute of ChatTabsmathieui
and fetch logs in conversationtabs and privatetabs
2021-04-11feature: Add a MAM history fillermathieui
2021-04-11feature: add a log loader classmathieui
2021-04-11fix: when disconnected, do not send a new ping eventmathieui
2021-04-08fix: beep_on was broken with config changesmathieui
2021-04-02logging: Remove the "typ" passing when adding or logging messagesmathieui
2021-04-02fix: forgotten tab names setmathieui
2021-04-02fix: ignore type for xmltab inputmathieui
until we have a cleaner way of substituting an input.