Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-06 | core: Log InvalidCABundle error in info buffer | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-04-03 | fix: add missing awaits in carbons handling | mathieui | |
2022-03-23 | internal: make command_say async | mathieui | |
2022-03-01 | impromptu: types, fstrings, naming | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-01 | impromptu: wait for subject instead of self-presence | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-01 | impromptu: Ensure a room is empty before joining | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-02-25 | clean: remove unused imports | mathieui | |
2022-02-25 | internal: make the other message handlers async | mathieui | |
2022-02-25 | internal: move and split muc message handling | mathieui | |
2022-02-25 | bookmark: Add logging on InvalidJid | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-02-25 | bookmark nick: Treat empty string as no nick | Maxime “pep” Buquet | |
And prevent the JID() call from failing with InvalidJid because of the empty resource. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-02-25 | Ensure /bookmark{,_local} and /join use the proper tab object | Maxime “pep” Buquet | |
Now that _add_bookmark is async. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-02-10 | internal: use async events where possible | mathieui | |
2022-02-06 | internal: make most core.handlers async | mathieui | |
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. | |||
2021-12-25 | impromptu: pronounceable MUC names | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2021-12-24 | impromptu: add room jid in invite info message | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
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-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-11-15 | Add xmpp: URI support to the /join command | Emmanuel Gil Peyrot | |
2021-07-02 | fix: improve typing | mathieui | |
preliminary to more typing added to slixmpp, fix things in advance | |||
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-04-17 | fix: allow certificate confirm dialog resize | mathieui | |
fixes #3371 | |||
2021-04-16 | fix: regression on /set | mathieui | |
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 | internal: remove the xep-0319 implementation | mathieui | |
It is not privacy-friendly and not performance-friendly to have more code called on each input when in "available" status | |||
2021-04-16 | fix: correction time in one to one tabs (fix #3532) | mathieui | |
2021-04-15 | fix: tell pylint I know the curses module better | mathieui | |
2021-04-15 | fix: make mypy happier | mathieui | |
conflict between the "tabs" module name and "tabs" Core attribute, mostly | |||
2021-04-15 | fix: /join with passwords | mathieui | |
2021-04-15 | internal: add more annotation and remove unused attributes | mathieui | |
2021-04-15 | internal: add a different class for UI messages | mathieui | |
2021-04-15 | fix: display issue when changing show_timestamps value | mathieui | |
2021-04-14 | fix: corrections in 1to1 tabs | mathieui | |
2021-04-12 | fix: remove all remaining safejids (fix #3457) | mathieui | |
2021-04-11 | typing: fix a bunch of type errors | mathieui | |
add more annotations | |||
2021-04-11 | internal: remove more global state from config | mathieui | |
2021-04-11 | feature: add a /debug command to change logging level dynamically | mathieui | |
And changing the path too | |||
2021-04-11 | refactor: move argument parsing away from config.py | mathieui | |
global state-- | |||
2021-04-11 | fix: typing imports for 3.9 | mathieui | |
2021-04-08 | fix: beep_on was broken with config changes | mathieui | |
2021-04-02 | logging: Remove the "typ" passing when adding or logging messages | mathieui | |
2021-04-02 | fix: ignore typeerrors in tabs when we check beforehand | mathieui | |
2021-04-02 | fix: type errors for GapTab | mathieui | |
2021-04-02 | refactor: only init core wins after the curses init | mathieui | |
2021-04-02 | make pylint happy | mathieui | |
(for now) | |||
2021-04-02 | fix: tons of type errors | mathieui | |
2021-04-02 | fix: definition of commanddict | mathieui | |
2021-04-02 | refactor: rewrite config.get() to getbool, getstr, getint… | mathieui | |