summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2022-04-08Fixes #3552: Prevent traceback on unhandled tab type (Thanks tofu)Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-08fix: irc plugin defaultsmathieui
2022-04-07fix: better types, s/freenode/liberachat/mathieui
2022-04-07fix: irc plugin, remove login part and fix typesmathieui
(biboumi handles login and everything)
2022-03-31Change license for (some previous and) future revisions to GPL-3.0-or-laterMaxime “pep” Buquet
From this revision on, all changes that were under the following authors' names are also under GPL-3.0-or-later, and not just future changes: - Maxime Buquet (or Maxime “pep” Buquet) Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-29plugins/marquee: Ensure a message is sent before correctingMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-28plugins/disco: get_items doesn't have a cached parameterMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23plugins/upload: use correct tab attribute nameMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23plugins/upload: send encrypted if e2ee enabled on tabMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23plugins/contact: use f-stringsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23plugins/contact: Move error handling where the error actually happensMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23internal: make command_say asyncmathieui
2022-03-17plugins/b64: specify supported_tab_types; Fix type in plugin_e2eeMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-16plugins/b64: change encrypt signature, fix import orderMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-16plugins/b64: adapt to E2EEPlugin.decrypt sign changeMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-02-10Add a /sticker pluginEmmanuel Gil Peyrot
This plugin currently uploads the selected sticker every time, to the HTTP File Upload service of the server (see XEP-0363), a future optimisation would be to use XEP-0231 instead, for better caching on the recipient side. It relies on a helper tool to select the wanted sticker inside the pack, a sample one is provided in tools/sticker-picker/, but it is not built by default.
2021-12-22/disco plugin: Add error handlingEmmanuel Gil Peyrot
It was missing.
2021-12-14/upload to original tab and not current tab (thanks jonas)"Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2021-12-11Replace 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-06-25fix: do not print a message on a muc not foundmathieui
as we will nott actually create the tab.
2021-05-16fix: unsupported typ= parameter in OTR pluginmathieui
still broken because of pycrypto though
2021-05-16fix: unsupported typ= parameter in embed pluginmathieui
2021-04-12fix: remove all remaining safejids (fix #3457)mathieui
2021-04-02fix: forgotten tab names setmathieui
2021-04-02fix: typing issues in pluginsmathieui
2021-04-02fix: forgotten gaptab constructor callsmathieui
2021-02-27plugins: make set_bob asyncmathieui
2021-02-17plugins: also update the admin plugin to reflect coroutine changesmathieui
2021-02-16irc plugin: Fix the joining codemathieui
Make things async
2021-02-12Fix the quote pluginmathieui
(broken when refactoring messages)
2021-02-09plugins: add a user_extras plugin with PEP eventsmathieui
2021-02-08plugins: fix case of self-messagemathieui
due to the recent change in conversation_msg
2021-02-05link plugin: fix regex for aesgcm and add gemini&gophermathieui
2021-02-03plugins: remove callbacksmathieui
2021-01-22plugins/contact: iterate all data forms, thx. mathieuiGeorg Lukas
2021-01-02Add aesgcm:// urls to the /link pluginmathieui
2020-12-26Update most references to dev.louiz.org to lab.louiz.org.Emmanuel Gil Peyrot
Redmine is dead.
2020-09-10Remove references to masterMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-10plugins/untrackme: move logging to a less noisy placeMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-08plugins/untrackme: invidio.us closed. Changed default instanceMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-08plugins/untrackme: toggle display_corrections offMaxime “pep” Buquet
Seems to work ok, and it's quite noisy in the information buffer. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-04plugins/code: Prevent traceback when not enough arguments -- thanks Ge0rGMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14move date and time SHORT_FORMAT and LONG_FORMAT to the themeMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14plugins/remove_get_trackers: add deprecation noticeMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14plugins/untrackme: docstring to map_services methodMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14plugins/untrackme: new plugin, based on remove_get_trackersMaxime “pep” Buquet
Thanks Perdu for the original work! Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-09plugins/time_marker: use now required poezio.ui.typesMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-09plugins/lastlog: adapt to use poezio.ui.typesMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-06-15plugins/reorder: Don't serialize gaptabs as they're recreated automaticallyMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-06-15plugins/reorder: Ignore gaptab when parsing as they're recreated automaticallyMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>