Commit graph

411 commits

Author SHA1 Message Date
mathieui
4e369910d6 fix: irc plugin defaults 2022-04-08 19:22:41 +02:00
mathieui
980ba4ef55 fix: better types, s/freenode/liberachat/ 2022-04-07 19:36:04 +02:00
mathieui
8601dc82c5 fix: irc plugin, remove login part and fix types
(biboumi handles login and everything)
2022-04-07 19:36:04 +02:00
23b550e549 Change license for (some previous and) future revisions to GPL-3.0-or-later
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-31 14:00:55 +02:00
1322c2b1c8
plugins/marquee: Ensure a message is sent before correcting
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-29 15:54:51 +02:00
4f9e734a7f plugins/disco: get_items doesn't have a cached parameter
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-28 15:20:40 +02:00
2a9c67501a
plugins/upload: use correct tab attribute name
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23 21:46:17 +01:00
3c7961dff7 plugins/upload: send encrypted if e2ee enabled on tab
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23 16:44:27 +01:00
cb50120d87
plugins/contact: use f-strings
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23 16:10:36 +01:00
e010abcd95
plugins/contact: Move error handling where the error actually happens
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-23 16:10:05 +01:00
mathieui
6174ca70d9 internal: make command_say async 2022-03-23 15:38:00 +01:00
afaee7e7ec
plugins/b64: specify supported_tab_types; Fix type in plugin_e2ee
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-17 00:13:44 +01:00
9168b577cd
plugins/b64: change encrypt signature, fix import order
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-16 23:33:16 +01:00
c9bc30d587 plugins/b64: adapt to E2EEPlugin.decrypt sign change
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-16 08:09:11 +01:00
Emmanuel Gil Peyrot
d35c0564b3 Add a /sticker plugin
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.
2022-02-10 01:45:37 +01:00
Emmanuel Gil Peyrot
01b9f37dac /disco plugin: Add error handling
It was missing.
2021-12-22 00:29:26 +01:00
4f6bc9073e
/upload to original tab and not current tab (thanks jonas)"
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2021-12-14 11:22:37 +01:00
Emmanuel Gil Peyrot
79bbbdb3e6 Replace asyncio.ensure_future() with asyncio.create_task()
The latter function got introduced in Python 3.7, which is conveniently
our MSPV, so let’s use that.
2021-12-11 19:16:33 +01:00
mathieui
c296768987 fix: do not print a message on a muc not found
as we will nott actually create the tab.
2021-06-25 23:09:52 +02:00
mathieui
2b032b7d02 fix: unsupported typ= parameter in OTR plugin
still broken because of pycrypto though
2021-05-16 11:31:15 +02:00
mathieui
abb587f237 fix: unsupported typ= parameter in embed plugin 2021-05-16 11:30:56 +02:00
mathieui
fc1eca7ac3 fix: remove all remaining safejids (fix #3457) 2021-04-12 20:43:51 +02:00
mathieui
f80e9d9dde fix: forgotten tab names set 2021-04-02 17:44:36 +02:00
mathieui
d0551c09ba fix: typing issues in plugins 2021-04-02 17:44:36 +02:00
mathieui
90af21f680 fix: forgotten gaptab constructor calls 2021-04-02 17:44:36 +02:00
mathieui
9c6e89d0e5 plugins: make set_bob async 2021-02-27 13:15:40 +01:00
mathieui
5a9e143c53 plugins: also update the admin plugin to reflect coroutine changes 2021-02-17 19:10:22 +01:00
mathieui
0221081b34 irc plugin: Fix the joining code
Make things async
2021-02-16 22:03:10 +01:00
mathieui
67c5bee9da Fix the quote plugin
(broken when refactoring messages)
2021-02-12 18:43:37 +01:00
mathieui
5c6b2adeb2 plugins: add a user_extras plugin with PEP events 2021-02-09 19:16:03 +01:00
mathieui
6c63cdb509 plugins: fix case of self-message
due to the recent change in conversation_msg
2021-02-08 22:50:07 +01:00
mathieui
3b7e5f93bd link plugin: fix regex for aesgcm and add gemini&gopher 2021-02-05 20:34:16 +01:00
mathieui
46d90bf832 plugins: remove callbacks 2021-02-03 15:22:09 +01:00
Georg Lukas
5cfb0cbf43 plugins/contact: iterate all data forms, thx. mathieui 2021-01-22 16:06:59 +01:00
mathieui
c9fe8f0737 Add aesgcm:// urls to the /link plugin 2021-01-02 14:07:16 +01:00
Emmanuel Gil Peyrot
978d70f38e Update most references to dev.louiz.org to lab.louiz.org.
Redmine is dead.
2020-12-26 23:21:17 +01:00
5ff321c229
Remove references to master
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-10 10:33:03 +02:00
9b734c5504 plugins/untrackme: move logging to a less noisy place
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-10 10:11:12 +02:00
48373be751 plugins/untrackme: invidio.us closed. Changed default instance
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-08 15:58:02 +02:00
65db4a22d4 plugins/untrackme: toggle display_corrections off
Seems to work ok, and it's quite noisy in the information buffer.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-08 09:52:45 +02:00
fe960cb825
plugins/code: Prevent traceback when not enough arguments -- thanks Ge0rG
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-09-04 09:29:19 +02:00
03ef9c8d54 move date and time SHORT_FORMAT and LONG_FORMAT to the theme
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14 22:12:26 +02:00
c9f331245f plugins/remove_get_trackers: add deprecation notice
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14 01:15:53 +02:00
b2f3c0d069 plugins/untrackme: docstring to map_services method
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14 01:15:53 +02:00
a1f69a53d7 plugins/untrackme: new plugin, based on remove_get_trackers
Thanks Perdu for the original work!

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-14 01:15:45 +02:00
604587a5d9
plugins/time_marker: use now required poezio.ui.types
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-09 20:38:46 +02:00
a5b15eafe0
plugins/lastlog: adapt to use poezio.ui.types
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-08-09 20:09:50 +02:00
75d7f5da93
plugins/reorder: Don't serialize gaptabs as they're recreated automatically
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-06-15 16:06:48 +02:00
e7b74c19a8 plugins/reorder: Ignore gaptab when parsing as they're recreated automatically
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-06-15 16:04:55 +02:00
01e3169d43
plugins/display_corrections: Adapt to new poezio.ui API
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-26 18:45:55 +02:00