Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-24 | impromptu: Wait for the self-presence to configure and invite | Maxime “pep” Buquet | |
MucTab.join doesn't allow us to wait until we are fully joined to a MUC, causing races between the MUC creation and configuration, making it impossible for invited users to join the MUC. This adds a disposable event (discarded after first use) that listens on the self-presence on the generated JID. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-12-24 | destroy_room: Allow empty altroom argument | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-12-22 | Log <destroy/> payload in the info buffer | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-12-22 | /disco plugin: Add error handling | Emmanuel Gil Peyrot | |
It was missing. | |||
2021-12-14 | /upload to original tab and not current tab (thanks jonas)" | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-12-11 | fix: do not crash on bookmarks without a nickname | Georg Lukas | |
2021-12-11 | Replace 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-12-11 | Logger: consolidate a bit of file path creation | Georg Lukas | |
2021-12-11 | Logger: jidstr is not a valid JID with MUC-PMs | Georg Lukas | |
The logger often operates on filenames for log files and assumes that jid == filename, but MUC-PM filenames are `muc@domain\nick` (jidstr) instead of `muc@domain/nick` (jid) and the former is not a valid JID. This patch fixes the places where jid and jidstr are mixed up. | |||
2021-12-11 | ci: remove pylint job | mathieui | |
it never works | |||
2021-11-16 | Avoid calling get_theme() more than once | Emmanuel Gil Peyrot | |
And avoid calling it altogether when no time is passed. | |||
2021-11-15 | Make message format more configurable around nicks | Emmanuel Gil Peyrot | |
Normal messages were previously hardcoded to 'nick> ', and /me messages to '* nick ', this commit adds three new theme variables to make these configurable. | |||
2021-11-15 | Documentation: Fix theming docs, the module is namespaced in poezio. | Emmanuel Gil Peyrot | |
Thanks Hund for finding this issue! | |||
2021-11-15 | Add xmpp: URI support to the /join command | Emmanuel Gil Peyrot | |
2021-08-07 | plugin_e2ee: handle empty args in /foo_state commands | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-07-17 | plugin_e2ee: correctly pass realjid to decrypt call in MUC | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-07-14 | doc: Increase emphasis on OMEMO location | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-07-03 | fix: remove extra imports in text buffer | mathieui | |
2021-07-03 | fix: do not use raw xml access for slix elements | mathieui | |
2021-07-02 | tests: fix expected get_by_tabname input type | mathieui | |
2021-07-02 | ci: use mainline mypy | mathieui | |
no need to run the custom-built version anymore | |||
2021-07-02 | fix: improve typing | mathieui | |
preliminary to more typing added to slixmpp, fix things in advance | |||
2021-06-26 | fix: do not silently traceback on mucs without mam | mathieui | |
in mucs, there is no "initial message" | |||
2021-06-26 | fix: hack around the time limit for topic messages | mathieui | |
we cannot have nice things | |||
2021-06-26 | fix: load less messages on startup/gap fill | mathieui | |
gap filler was called on MUC joins, therefore loading 999 messages instead of the 2 times the screen height | |||
2021-06-26 | fix: do not use re.match() on existing Pattern objects | mathieui | |
this is duplicating effort and going through re._compile once more approximately slows down the log parsing by 15% | |||
2021-06-26 | fix: race condition in history load | mathieui | |
2021-06-26 | fix: fallback to server jid in conversationtab | mathieui | |
if there is no userpart and no known nick, it is a server JID | |||
2021-06-25 | fix: do not print a message on a muc not found | mathieui | |
as we will nott actually create the tab. | |||
2021-06-25 | tests: run tests on 3.7 through 3.10 | mathieui | |
instead of 3.7 and "latest" | |||
2021-06-25 | fix: do not include the nick in affiliation changes | mathieui | |
This trips up prosody a bit, and is undefined outside of the member affiliation. | |||
2021-06-22 | Fix the message doubling situation | mathieui | |
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-06-22 | Update install.rst | Raghav Gururajan | |
2021-05-25 | Fix: do not scroll right by default in dataforms/bookmark text | mathieui | |
Seeing "…@muc.example.com" instead of "toto@muc.…" is not really helpful, especially in bookmarks. | |||
2021-05-21 | muctab: Add a /request_voice for use in moderated rooms | Emmanuel Gil Peyrot | |
It signals moderators that you want to speak. | |||
2021-05-16 | fix: unsupported typ= parameter in OTR plugin | mathieui | |
still broken because of pycrypto though | |||
2021-05-16 | fix: unsupported typ= parameter in embed plugin | mathieui | |
2021-04-20 | fix: do not traceback on invalid jids in config.get_by_servname | mathieui | |
2021-04-20 | fix: do not use get_by_tabname for muc colors | mathieui | |
this is very wrong | |||
2021-04-19 | fix: do not log the whole stacktrace when a tab has no mam support | mathieui | |
2021-04-17 | fix: improve readme aesthetics and contents | mathieui | |
badges, new text, more links | |||
2021-04-17 | fix: allow certificate confirm dialog resize | mathieui | |
fixes #3371 | |||
2021-04-16 | fix: take newlines into account when completing stuff | mathieui | |
fixes #3385 | |||
2021-04-16 | fix: take newlines into account in input manipulation | mathieui | |
fix #3411 | |||
2021-04-16 | fix: regression on /set | mathieui | |
2021-04-16 | fix: handle /me message properly when logging | mathieui | |
tangentially fix #3432 (but it was not relevant for a while) | |||
2021-04-16 | fix: pasting text in data forms and bookmarkstab | mathieui | |
Fix #3519 | |||
2021-04-16 | fix: /set: do not priorize section printing if we detect an option | mathieui | |
2021-04-16 | fix: when detecting /set option = value, do the right thing | mathieui | |
Previously: this creates a section with the option name, with an option named "=" and the value specified. Then you are stuck because "/set option value" will not work due to the command detecting the section name and only printing the value of [option] value=. Fixes #3517, probably | |||
2021-04-16 | fix: composing indicators not showing (fix #3527) | mathieui | |
the fact this even worked in vertical mode was only due to a theming edge case. |