Commit graph

612 commits

Author SHA1 Message Date
Tulir Asokan
54a0cdbaf2 Run pre-commit hooks 2022-03-25 20:26:03 +02:00
Tulir Asokan
8c6628470e Add support for new log type in frontend 2022-03-25 20:00:40 +02:00
Tulir Asokan
37c492cbf3 Add urlpreview and metric plugins to readme
Closes #158
Closes #159
2022-03-25 19:53:19 +02:00
Tulir Asokan
21ed971d2f Switch to asyncpg/aiosqlite
Fixes #142
Fixes #98
Probably fixes #62
2022-03-25 19:52:14 +02:00
Tulir Asokan
068e268c63 Blacken and isort code 2022-03-25 19:52:14 +02:00
Tulir Asokan
6257979e7c
Merge pull request #160 from rom4nik/alternatingcaps
Add alternatingcaps to 3rd party plugins
2022-03-25 19:51:39 +02:00
rom4nik
a2e6d06cdc
Add alternatingcaps to 3rd party plugins 2022-03-20 02:03:03 +01:00
Tulir Asokan
7679a0e97c Update mautrix-python 2022-03-04 15:38:34 +02:00
Tulir Asokan
6f57c88e4a Rename e2be optional dep to encryption
This isn't a bridge, so it's normal e2ee, not e2be
2022-02-23 19:30:13 +02:00
Tulir Asokan
339971731e Add asyncpg to the encryption dependencies
It's not technically required when using SQLite, but currently the code
expects it to be importable.

Fixes #148
2022-02-23 19:30:08 +02:00
Tulir Asokan
ccb310b6d8 Use different default path for crypto db 2022-02-23 19:28:07 +02:00
Tulir Asokan
21fe57e87f Bump max unpaddedbase64 version 2022-02-23 16:40:25 +02:00
Tulir Asokan
05e5bbfb10 Log warnings if crypto dependencies aren't installed 2022-02-23 16:26:25 +02:00
Tulir Asokan
3e8e034a5a Only move dbs if they exist 2022-01-07 16:20:50 +02:00
Tulir Asokan
a1a00ff655 Add missing parameter to yq command 2022-01-07 16:17:47 +02:00
Tulir Asokan
26c1d6571c Don't override plugin directories in docker image 2022-01-07 00:05:07 +02:00
Tulir Asokan
7e06eadfd0 Update configurable bot example to match the one in docs 2021-12-15 20:11:08 +02:00
Tulir Asokan
e8862ed1a3 Fix moving example config 2021-12-13 15:36:48 +02:00
Tulir Asokan
df2f2a896a Add missing line to CI dockerfile 2021-12-13 15:03:56 +02:00
Tulir Asokan
33bc777bfd Include unhandled error body in force-JSON middleware 2021-12-12 21:15:01 +02:00
Tulir Asokan
d87158be50 Don't fail CI if removing one of the standalone tags fails 2021-11-30 12:37:34 +02:00
Tulir Asokan
4fafdee3a8 Fix mbc upload printing error on the first upload 2021-11-28 18:29:45 +02:00
Tulir Asokan
66d227ecdb Clean up after building standalone image 2021-11-28 16:02:40 +02:00
Tulir Asokan
6d4c2e174f Fix wrong error message in some client updates 2021-11-22 18:05:34 +02:00
Tulir Asokan
aef1a976bf Bump version to 0.2.1 2021-11-22 11:48:40 +02:00
Tulir Asokan
c179fd3aeb Move plugin databases to new path in docker image 2021-11-21 23:33:21 +02:00
Tulir Asokan
3f46dfdfd9 Bump version to 0.2.0 2021-11-20 16:55:26 +02:00
Tulir Asokan
f78da96d63 Update mautrix-python 2021-11-20 16:54:07 +02:00
Tulir Asokan
c9677731e3 Update README.md 2021-11-20 16:53:59 +02:00
Tulir Asokan
0efb798fec Fix text in some error messages in mbc auth 2021-11-20 16:26:12 +02:00
Tulir Asokan
ca7a980081 Add SSO support to mbc auth 2021-11-20 16:23:06 +02:00
Tulir Asokan
f2bae18c7a Handle startup errors and missing config meta flags 2021-11-20 01:30:03 +02:00
Tulir Asokan
c8ae7cd9f5 Don't use deprecated router parameter 2021-11-20 01:02:57 +02:00
Tulir Asokan
d4a5de1d4f Remove unused code 2021-11-20 00:47:23 +02:00
Tulir Asokan
8b1685a9ea Add web app support to standalone mode 2021-11-20 00:45:37 +02:00
Tulir Asokan
fc516d78b7 Add encryption support to standalone mode 2021-11-19 23:58:17 +02:00
Tulir Asokan
a699acc049 Allow setting initial device name in mbc auth 2021-11-19 23:08:41 +02:00
Tulir Asokan
e1a1f7b65e Update rest of maubot-cli HTTP requests to asyncio 2021-11-19 21:45:30 +02:00
Tulir Asokan
14d410739c Add manhole plugin to readme 2021-11-19 20:24:41 +02:00
Tulir Asokan
aad5a9d18d Update README.md. Fixes #141 2021-11-19 19:59:23 +02:00
Tulir Asokan
3585ed9456 Fix avatar URLs without mxc:// looking like they work when they actually don't. Fixes #85 2021-11-19 19:53:29 +02:00
Tulir Asokan
ae7e9693fc Maybe allow disabling e2ee by removing device ID 2021-11-19 19:46:48 +02:00
Tulir Asokan
b8ef048a3a Show E2EE fingerprint in client view 2021-11-19 19:34:17 +02:00
Tulir Asokan
47969e5661 Allow setting e2ee device ID in frontend 2021-11-19 19:29:30 +02:00
Tulir Asokan
80c8aba8f6 Fix some bugs related to relogin 2021-11-19 19:14:20 +02:00
Tulir Asokan
2800e967b8 Remove separate docker example config 2021-11-19 17:22:17 +02:00
Tulir Asokan
85e5ea401c Add option to create/update client with mbc auth 2021-11-19 17:10:51 +02:00
Tulir Asokan
8c3e3a3255 Improve config comments and errors with mbc auth 2021-11-19 15:41:26 +02:00
Tulir Asokan
61711e8329 Fix things in standalone mode 2021-11-19 15:23:10 +02:00
Tulir Asokan
7c9668d8bc Refactor __main__.py and fix things 2021-11-19 15:22:54 +02:00