summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2020-05-26plugins/marquee: Change space char to nbsp to troll other clients betterMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-14plugins/reorder: fix GapTab serializationMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-12Fix an issue where the reorder plugin would not create gapsmathieui
2020-05-12plugins/upload: handle more exceptionsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-09Pass a message to add_message instead of messed up kwargs everywheremathieui
Changes LOTS of things
2020-04-16Merge branch 'disco-node' into 'master'Link Mauve
plugins/disco: Add support for querying with a custom node. See merge request poezio/poezio!71
2020-04-15plugins/embed: correctly refresh window in Conversation*TabMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-12plugins/upload: Use embed directly instead of populating input fieldMaxime “pep” Buquet
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-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-03-29Merge branch 'invitation' into 'master'mathieui
invitation: QR plugin to show invitations See merge request poezio/poezio!62
2020-03-28plugins/disco: Add support for querying with a custom node, and disco#items.Emmanuel Gil Peyrot
This can be useful in some cases.
2020-03-25plugins/reorder: satisfy linterMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
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-01-21invitation: display QR code black-on-whiteGeorg Lukas
2020-01-19invitation: QR plugin to show invitationsGeorg Lukas
2019-11-19Replace the %date% output with Year-Month-Daylouiz’
Instead of some locale-specific format
2019-10-14plugins/ping: Remove safeJID callMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-10plugins/lastlog: Display time and nicknameMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-15plugins/embed: use tab.jid instead of .nameMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-08-22Removed /mam as a plugin, added it as a command in basetabs.Madhur Garg
2019-08-22Removed extra jid and password fieldsMadhur Garg
2019-08-22Added check for password in eval_passwordMadhur Garg
2019-08-22Plugin to fetch an archive of messages using MAMMadhur Garg
2019-08-13Update a daemon.py link in the link plugin doclouiz’
2019-07-29plugins: "new" emoji_ascii conversion plugin for terminally broken usersGeorg Lukas
2019-07-19plugins: Make all changed plugins work in 1:1 tabsMaxime “pep” Buquet
These were still using tabs.ConversationTab that's been replaced by Dynamic and StaticConversationTab. These class have been introduced after resource locking was removed in 1:1, because they were needed for some plugins like OTR. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-07-19plugins/link: typo in class nameMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-07-19plugins/link: make link plugin work in 1:1 tabsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-07-01e2ee-api: update b64 plugin with latest changesMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-07-01First shot of an E2EE plugin interfaceMaxime “pep” Buquet
Features: - Decryption by default once the plugin is loaded if messages contains the right EME magic - Encryption of messages only if encryption is enabled for the current tab Missing pieces: - No special treatment done on the order of the treatment for messages yet - No special handling of non-Partial(/Full) Stanza Encryption yet (i.e., removing stuff other than <body/>) Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-06-17Merge remote-tracking branch 'origin/mr/35'Maxime “pep” Buquet
2019-06-17Updated copyright for lastlog pluginMadhur Garg
2019-06-14Corrected the search for lastlog messages and refresh of the window.Madhur Garg
Corrected the search for lastlog messages and refresh of the window. patch from Maxime Buquet Corrected the search for lastlog messages and refresh of the window.
2019-06-12initial version of a lastlog pluginMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-06-07plugins/figlet: error out when figlet doesn't existMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-05-11plugins/ping: Import missing JID value (thanks madhur, and pylint)Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-04-28plugins: Update use of tab.name to tab.jid where appropriateMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-04-08Revert work on tabs module to change tab.name to JID.Maxime “pep” Buquet
This reverts commits: d693479d05f1ada999c0e29a9d9e2f021dd59e50 2d0cc092fcd154b2d14be0c5ac0ff338607824a0 89a61b84bdb29d3df8c08436c3484fddba8d2ef1 8194d9afbdec2daa1377e07ebb26bb99406473d0 e256c31875c8b67d85fe30d3e2c14c896066657a a21335ac171a827a613dcce744898e822689c9d3 c96e528a8fd1313f75cb792a8e4826fbcfde1bec 0551867bfdb8dfa7dbd5964a15a1a950510e2c71 6ab49c188a6e5bb95773165f0bdbd672b41c8c81
2019-04-08Fix tab.name not being a string by calling the right propertyMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-03-19Fix various spelling mistakes throughout the codeKim Alvefur
2019-02-28code plugin: Add a language class to specify which language this code block ↵Emmanuel Gil Peyrot
is from.
2018-12-26disco plugin: Add iq error reportingKim Alvefur
Previously it behaved as if the response was empty, which was confusing.
2018-12-16Work around /upload not working in direct tabs (similar to #3449)Georg Lukas
2018-12-16Work around #3449Georg Lukas