Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-09 | Fix a bug when using /dump in xmltab | mathieui | |
2020-05-09 | Typing improvements | mathieui | |
2020-05-09 | WIP: update muctab.add/log message | mathieui | |
2020-05-09 | Pass a message to add_message instead of messed up kwargs everywhere | mathieui | |
Changes LOTS of things | |||
2020-05-09 | Only keep one TextWin alive | mathieui | |
2020-05-09 | Fix attention handler | mathieui | |
2020-05-09 | Fix an issue in xmllog rendering due to wrong offset | mathieui | |
and improve tests to catch that | |||
2020-05-09 | Rewrite part of the message handling/rendering | mathieui | |
2020-05-09 | Add a context manager in Win for colored text | mathieui | |
2020-05-09 | Move message rendering code to Message.render() | mathieui | |
Also: - rename format_chars to FORMAT_CHARS because it’s static constant - move Line, Message, and a few funcs/consts to a new poezio.ui module | |||
2020-05-08 | PrivateTab: extract NS contant | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-05-08 | Chatstates: add <x/> in MUC-PMs | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-05-08 | Revert "Revert "tabs/privatetab: Fixes #3491: Add MUC <x/> marker in ↵ | Maxime “pep” Buquet | |
MUC-PMs. Thanks Ge0rG."" This reverts commit e9a6ea7a59b0bf08c4f649ce125cb5dae12e1e63. | |||
2020-05-07 | affiliation: fix usage string and add documentation | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-05-01 | Fix #3518: Add no-store hint to CSN | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-22 | [ci skip] Add TODOs re #3314 | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-15 | affiliations: fix traceback when displaying outcast users | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-15 | theming: add CHAR_AFFILIATION_OUTCAST | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-15 | affiliations: display all relevant pieces of information we get | Maxime “pep” Buquet | |
- Don't fail if only one of the requests fail - Change UI a bit Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-12 | plugins: Add refs to dependencies on plugins | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-12 | plugins: don't access property on uninitialized plugin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-11 | plugins: Add dependencies support | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-06 | xep_0196: Use correct tag local name (thanks ivucica) | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-05 | /correct: send new-style LMC | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-05 | TextBuffer: add note about LMC compat | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-05 | modify_message: change variable name | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-05 | Read newer LMC rules | Maxime “pep” Buquet | |
Version 1.1.0 of Last Message Correction (0308) added clarifications that break the way poezio handles corrections. Instead of linking corrections to the previous correction/message as we were doing, we are now required to link all corrections to the original messages. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-04 | Merge branch 'sync-fixes' into 'master' | Maxime Buquet | |
only auto-reconnect if not already reconnecting, needs slixmpp!37 See merge request poezio/poezio!78 | |||
2020-04-04 | Actually skip whitespace ping logging (thanks Ge0rG) | Maxime “pep” Buquet | |
Fixes what 9da6f5328c714f6bdcbc89cb038e10116ab0bed6 intended to do. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-04-04 | only auto-reconnect if not already reconnecting, needs slixmpp!37 | Georg Lukas | |
2020-04-03 | Show textual presence error if available | Kim Alvefur | |
If there's a human-readable explanation of the error, it should be there. | |||
2020-03-31 | plugin_manager: log on every Exception that caused plugin loading to fail | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-03-31 | Merge branch 'skip-whitespace-ping-log' into 'master' | Maxime Buquet | |
Skip whitespace ping logging See merge request poezio/poezio!75 | |||
2020-03-31 | Skip whitespace ping logging | 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 | affiliations: correctly refresh window | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-03-29 | Fix #2280: Allow /affiliation to list all affiliations | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-03-29 | Fix 'disconnected' event handler order for /quit | Georg Lukas | |
2020-03-29 | display a delayed reconnect info, needs slixmpp!35 | Georg Lukas | |
2020-03-25 | poezio/plugin_manager: add debug when loading plugin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-02-17 | plugins: Allow entry_points to be registered | Maxime “pep” Buquet | |
It's currently impractical to use out-of-tree plugins that want to be distributed via distribution channels. Poezio now looks for every entry point registered in the `poezio_plugins` entry group, and will use the first matching module with the specified name. This also helps specifically for the OMEMO plugin that has a conflicting name (omemo / omemo) with the backend library. Thanks jonas for pointing this out. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-02-07 | mam: disco before query only if groupchat | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-02-04 | load, unload: prevent Traceback when not enough parameters are specified | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-01-12 | Disco#info barejid instead of domain only on carbons | Maxime “pep” Buquet | |
There is no apparent reason why a disco#info should be done on the domain Jid rather than the bare Jid. MUCs advertize their MUC-y-ness on the bare Jid. This will also fix cases like chat@dino.im which is a MUC component itself (whereas dino.im is a user host), and biboumi components that serves a mic of MUCs and (IRC) users. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-01-12 | is_known_muc_pm: search into more than MucTab | Maxime “pep” Buquet | |
Use new `by_jid` API to search for any tab containing the barejid, and then look at the type of Tab. Move the Tab search at the top of the checks so that we stop searching if we already have done all this work for previous stanzas. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-01-12 | Some more typing for is_known_muc_pm | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-01-12 | Prevent Traceback when receiving MUC-PM carbons under some conditions | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-01-11 | plugin_e2ee: Remove debug logging of encrypted messages | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-01-11 | plugin_e2ee: prevent empty JID from being passed to plugin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-01-01 | BasePlugin: Remove debug logging | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> |