c0d5d7ab0d
reorder: .values() doesn't return a tuple
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-07-15 14:54:21 +02:00
d9a01bb779
Fixes #3552 : Prevent traceback on unhandled tab type (Thanks tofu)
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-08 22:13:29 +02:00
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