Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-07-02 | fix: improve typing | mathieui | |
preliminary to more typing added to slixmpp, fix things in advance | |||
2021-04-17 | fix: allow certificate confirm dialog resize | mathieui | |
fixes #3371 | |||
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-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 | 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-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 | refactor: move argument parsing away from config.py | mathieui | |
global state-- | |||
2021-04-02 | logging: Remove the "typ" passing when adding or logging messages | 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 | refactor: rewrite config.get() to getbool, getstr, getint… | mathieui | |
2021-03-14 | fix: pylint bogus errors | mathieui | |
2021-03-14 | fix: bad error handling when checking bookmarks storage | mathieui | |
2021-03-13 | Add missing ensure_future to bookmarks.save() calls | mathieui | |
2021-02-27 | misc: wrap some calls in ensure_future to prepare for slix API change | mathieui | |
Some things need to be rewritten in a cleaner way, and other need to be directly deleted, but that will need to wait for the slix api change merge. | |||
2021-02-17 | muc: remove non-deterministic nick colors | mathieui | |
2021-02-09 | Remove activity/mood/gaming/tune from poezio core | mathieui | |
rationale: probably 0.1% of poezio users have ever used the commands, and a very small number of users are using the PEP events like that. It is better to unclutter the poezio source and add it as a plugin, with less tight coupling. | |||
2021-02-03 | invite: remove callback and force impromptu rooms to use mediated | mathieui | |
2021-02-03 | Use async properly on session start | mathieui | |
2021-01-28 | core: move initial commands in a separate files | mathieui | |
(improve core.py SNR) | |||
2021-01-28 | Move get_error_message to common | mathieui | |
2020-12-12 | from __future__ import annotations | Emmanuel Gil Peyrot | |
Now that our baseline is Python 3.7, we can rely on type annotations to be lazily evaluated. | |||
2020-06-01 | mypy: Reduce errors on muctab.py by a lot | mathieui | |
2020-05-24 | Add a check for terminals not supporting 256 colors | mathieui | |
2020-05-23 | Core: dedup some code | mathieui | |
2020-05-12 | Add keyboard action to go to room by unique prefix | Jonas Schäfer | |
This is especially useful in combination with the newly introduced `unique_prefix_tab_names` config option. It has no default binding. | |||
2020-05-12 | Add /wup command | Jonas Schäfer | |
The `/wup` command selects a tab by the prefix of its name only. The `/win` will do a substring match based on the first tab going from the current tab which matches the substring. This can be confusing, especially since `/win` matches on different types of tab "names" not only on the name which is shown in the info bar by default. The `/wup` command exclusively matches based on the prefix of the tab.name string. This has the advantage that it is consistent, deterministic and independent of the currently selected tab. | |||
2020-05-10 | Move /deny and /remove to global scope as well | mathieui | |
2020-05-10 | Fix completion and function names for /accept and /add | mathieui | |
2020-05-09 | Pass a message to add_message instead of messed up kwargs everywhere | mathieui | |
Changes LOTS of things | |||
2020-05-09 | Rewrite part of the message handling/rendering | mathieui | |
2020-04-11 | plugins: Add dependencies support | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-03-29 | cElementTree has been deprecated since Python 3.3 and removed in Python 3.9. | Karthikeyan Singaravelan | |
2020-03-29 | display a delayed reconnect info, needs slixmpp!35 | Georg Lukas | |
2019-12-27 | Expand the status command, make decryption work, put a hack into the core so ↵ | lumi | |
I can handle messages without bodies. | |||
2019-12-22 | WIP: Allow blocking commands in ConversationTab | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-09-05 | Reorganize MAM | root | |
2019-09-02 | Eradicate more safeJID calls | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-08-27 | Disabled the history on /reconnect, if the tab is still present and has ↵ | root | |
messages in it. | |||
2019-08-26 | Do not run a /part command when disconnecting from poezio | mathieui | |
Use the underlying function instead | |||
2019-08-26 | Added action parameter in mam_scroll, so that MAM query made on join (or any ↵ | root | |
other query) is not considered as 'pageup' |