summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2020-01-12Merge branch 'is_known_muc_pm' into 'master'Maxime Buquet
Is known muc pm See merge request poezio/poezio!58
2020-01-12is_known_muc_pm: search into more than MucTabMaxime “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>