summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-04Actually 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-04plugin/display_corrections: prefer generator to list when loopingMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-03Show textual presence error if availableKim Alvefur
If there's a human-readable explanation of the error, it should be there.
2020-04-01Merge branch 'reorder-fixes' into 'master'Maxime Buquet
Reorder fixes See merge request poezio/poezio!77
2020-04-01reorder: group exception handlingMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01reorder: create GapTab if configured, when creating ConversationTab failsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01reorder: Create ConversationTabs when they don't existMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01reorder: Ensure valid JIDMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01reorder: Add TODOMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01Merge branch 'log-plugin-loading' into 'master'Maxime Buquet
plugin_manager: log on every Exception that caused plugin loading to fail See merge request poezio/poezio!76
2020-03-31plugin_manager: log on every Exception that caused plugin loading to failMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-31Merge branch 'skip-whitespace-ping-log' into 'master'Maxime Buquet
Skip whitespace ping logging See merge request poezio/poezio!75
2020-03-31Skip whitespace ping loggingMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-30Merge branch 'fix-xml' into 'master'Maxime Buquet
cElementTree has been deprecated since Python 3.3 and removed in Python 3.9. See merge request poezio/poezio!74
2020-03-29cElementTree has been deprecated since Python 3.3 and removed in Python 3.9.Karthikeyan Singaravelan
2020-03-29Merge branch 'affiliations-list' into 'master'mathieui
Fix #2280: Allow /affiliation to list all affiliations Closes #2280 See merge request poezio/poezio!19
2020-03-29affiliations: correctly refresh windowMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-29Fix #2280: Allow /affiliation to list all affiliationsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-29Merge branch 'fix-reconnect' into 'master'mathieui
Fix 'disconnected' event handler order for /quit See merge request poezio/poezio!73
2020-03-29Merge branch 'invitation' into 'master'mathieui
invitation: QR plugin to show invitations See merge request poezio/poezio!62
2020-03-29Fix 'disconnected' event handler order for /quitGeorg Lukas
2020-03-29Merge branch 'fix-reconnect' into 'master'Maxime Buquet
display a delayed reconnect info, needs slixmpp!35 See merge request poezio/poezio!72
2020-03-29display a delayed reconnect info, needs slixmpp!35Georg Lukas
2020-03-26Merge branch 'plugin-debug' into 'master'Maxime Buquet
Plugin debug See merge request poezio/poezio!70
2020-03-25poezio/plugin_manager: add debug when loading pluginMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-25plugins/reorder: satisfy linterMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-20Merge branch 'master' into 'master'Link Mauve
Master See merge request poezio/poezio!69
2020-03-20Update remove_get_trackers plugin to only detect GET parameters in a URL contextCélestin Matte
2020-03-20Add remove_get_trackers pluginCélestin Matte
Signed-off-by: Célestin Matte <celestin.matte@gmail.com>
2020-02-17Merge branch 'doc-typo' into 'master'Maxime Buquet
doc: typo in code snippet See merge request poezio/poezio!68
2020-02-17doc: typo in code snippetMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-02-17Merge branch 'plugins-entrygroup' into 'master'Maxime Buquet
plugins: Allow entry_points to be registered See merge request poezio/poezio!67
2020-02-17plugins: doc for external plugins/entry pointsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-02-17plugins: Allow entry_points to be registeredMaxime “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-16Merge branch 'doc-omemo' into 'master'Maxime Buquet
doc: Add link to external OMEMO plugin See merge request poezio/poezio!66
2020-02-16doc: Add link to external OMEMO pluginMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-02-07Merge branch 'mam-fix-disco' into 'master'Maxime Buquet
mam: disco before query only if groupchat See merge request poezio/poezio!65
2020-02-07mam: disco before query only if groupchatMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-02-04Merge branch 'load-traceback' into 'master'Maxime Buquet
load, unload: prevent Traceback when not enough parameters are specified See merge request poezio/poezio!64
2020-02-04load, unload: prevent Traceback when not enough parameters are specifiedMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-02-03Merge branch 'logo_svg' into 'master'Maxime Buquet
Add poezio logo as SVG See merge request poezio/poezio!63
2020-02-03Add poezio logo as SVGfiaxh
2020-01-21invitation: display QR code black-on-whiteGeorg Lukas
2020-01-19invitation: QR plugin to show invitationsGeorg Lukas
2020-01-19Merge branch 'pip3' into 'master'Maxime Buquet
doc: list additional required packages, add Debian two-liner See merge request poezio/poezio!61
2020-01-18doc: list additional required packages, add Debian two-linerGeorg Lukas
2020-01-15Merge branch 'pip3' into 'master'Maxime Buquet
doc: explicitly use pip3 See merge request poezio/poezio!60
2020-01-15doc: explicitly use pip3Georg Lukas
2020-01-14Merge branch 'biboumi-carbons' into 'master'Maxime Buquet
Don't ignore carbons if biboumi See merge request poezio/poezio!59
2020-01-12Disco#info barejid instead of domain only on carbonsMaxime “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>