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
8465d7555c
plugins/dice: Fix LMC (use origin id), reorganize things a bit to stop using tab.last_sent_message
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-26 14:44:08 +02:00
cf43a36bc6
plugins/marquee: Fix LMC, use origin id
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-26 14:41:13 +02:00
ae2ce4dd1a
plugins/marquee: Change space char to nbsp to troll other clients better
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-26 14:36:41 +02:00
7b2b21be30
plugins/reorder: fix GapTab serialization
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-14 17:20:03 +02:00
mathieui
52ad2c0235
Fix an issue where the reorder plugin would not create gaps
2020-05-12 23:57:59 +02:00
8b385a0c99
plugins/upload: handle more exceptions
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-12 01:58:37 +02:00
mathieui
a5e9280047
Pass a message to add_message instead of messed up kwargs everywhere
...
Changes LOTS of things
2020-05-09 19:46:17 +02:00
Link Mauve
570c5262bd
Merge branch 'disco-node' into 'master'
...
plugins/disco: Add support for querying with a custom node.
See merge request poezio/poezio!71
2020-04-16 19:13:34 +02:00
1e2c6593f5
plugins/embed: correctly refresh window in Conversation*Tab
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-15 02:52:19 +02:00
57553abc0a
plugins/upload: Use embed directly instead of populating input field
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-12 16:45:21 +02:00
01a1d4441e
plugin/display_corrections: prefer generator to list when looping
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-04 00:20:57 +02:00
da695768b0
reorder: group exception handling
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 01:33:09 +02:00
496752d0db
reorder: create GapTab if configured, when creating ConversationTab fails
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 01:26:08 +02:00
7d6b301087
reorder: Create ConversationTabs when they don't exist
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 01:17:01 +02:00