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
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
Tulir Asokan
c685eb5e08
Add missing imports
2021-11-09 01:56:36 +02:00
Tulir Asokan
84152b1c28
Install pip in standalone dockerfile
2021-11-09 01:41:47 +02:00
Tulir Asokan
92b3481828
Update standalone dockerfile and add support for config via env vars
2021-11-09 01:39:28 +02:00
Joel Beckmeyer
026fdacb59
refactor PyInquirer to questionary
2021-10-13 15:56:38 -04:00
Tulir Asokan
adf28312df
Replace _ with - in default command names
2021-09-10 22:18:30 +03:00
Tulir Asokan
0a47d1929a
Don't re-wrap events if they're re-dispatched
2021-09-08 20:31:40 +03:00
DeepBlueV7.X
235ce89df1
Fix crypto db not working with scheme postgresql
...
The postgres:// scheme does not work in sqlalchemy 1.4 or higher.
Support for postgresql:// was added in 1.1.
I updated by config file and suddenly my encryption didn't work anymore,
which confused me quite a bit.
See: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-3687655465c25a39b968b4f5f6e9170b
2021-07-12 15:56:29 +00:00
Tulir Asokan
cb6cb6d372
Update mautrix-python
2021-06-18 21:03:52 +03:00
Tulir Asokan
3a5f2ede91
Bump version to 0.1.2
2021-06-12 14:09:36 +03:00
Tulir Asokan
6487a7a8a5
Let plugins read their own files directly
2021-06-11 16:03:52 +03:00
Tulir Asokan
8f806a2594
Add warning if webapp is disabled when using @web decorators. Fixes #65
2021-06-11 12:42:06 +03:00
Tulir Asokan
b7f6c08b2b
Add support for reloading webapp and database meta flags
2021-06-11 12:41:51 +03:00
Tulir Asokan
dcd2c3b5de
Update Fira Code bundled in frontend to v5.2
2021-06-11 11:57:59 +03:00
Tulir Asokan
a685448887
Update frontend dependencies
2021-06-11 11:57:40 +03:00
Tulir Asokan
b2018d9ae9
Decrypt events in get_event. Fixes #123
2021-06-11 11:06:28 +03:00
Tulir Asokan
543f8dbf78
Fix registering accounts with shared secret. Fixes #107
2021-06-11 11:06:25 +03:00
Tulir Asokan
92a14f20f6
Fix getting name of function for command handlers
2021-06-08 11:44:34 +03:00
Tulir Asokan
2f7c20dffd
Bump version to 0.1.1
2021-05-02 19:07:48 +03:00
Tulir Asokan
dc46b81812
Fix long client names overflowing
2021-04-11 12:44:48 +03:00
Tulir Asokan
13aaedfad9
Fix some type hints
2021-04-11 12:44:48 +03:00
Tulir Asokan
a078bdd120
Retry client connection more times on startup
2021-04-03 15:39:58 +03:00
Tulir Asokan
639fcda5d8
Move docs to docs.mau.fi
2021-04-03 15:37:22 +03:00
Tulir Asokan
cfa831c463
Improve usage when base command has no arguments
2020-10-25 19:30:37 +02:00
Tulir Asokan
ba4fc26ea7
Maybe improve help stuff
2020-10-25 19:21:17 +02:00
Tulir Asokan
e3aba7f26d
Require command arguments to be fully consumed
2020-10-25 18:58:28 +02:00
Tulir Asokan
c22e8e0f63
Bump version to 0.1.0
2020-10-04 14:08:30 +03:00
Tulir Asokan
9d3a4b16bd
Update mautrix-python to fix bugs
2020-08-23 14:25:29 +03:00
Tulir Asokan
c614f8c8ca
Merge branch 'nicer-plaintext-links'
2020-08-02 21:08:13 +03:00
Tulir Asokan
69d7a4341b
Add support for end-to-end encryption. Fixes #46
2020-07-12 14:55:41 +03:00
Tulir Asokan
4e767a10e4
Check for none instead of falsy in arg matching
2020-07-11 16:23:00 +03:00
Tulir Asokan
03a1fdaaf5
Stop passing loop to asyncio.gather
2020-07-11 16:22:38 +03:00
Tulir Asokan
09108f6a73
Add device_id to client db
2020-07-11 16:22:27 +03:00
Tulir Asokan
9578883bbb
Update frontend deps
2020-07-11 16:21:36 +03:00
Tulir Asokan
37eeb73c47
Add option for listing auth servers
2020-07-11 16:21:13 +03:00
Tulir Asokan
3836ff59bf
Fix color logging import
2020-06-16 18:57:25 +03:00
Tulir Asokan
6960382aeb
Fix mistake
2020-05-08 12:37:05 +03:00
Tulir Asokan
341b3db99e
Make parse_formatted output links in a nicer way than markdown
2020-05-08 11:49:56 +03:00
Tulir Asokan
98eeb6a808
Don't throw error if CLI config is missing keys
2020-04-28 17:37:28 +03:00
Tulir Asokan
6b5dedb29f
Add better error message for registration target server not found
2020-04-22 23:31:37 +03:00
Tulir Asokan
4b88971b3b
Update type hint in spdx.py
2020-04-22 23:10:06 +03:00
Tulir Asokan
593f2ae1d8
Add maubot server alias feature
...
This means you can add an alias for a maubot server when logging in,
and then use that alias instead of typing the full URL each time.
Mostly useful for people with more than one maubot instance, as the
default server already didn't need to be typed out each time.
2020-04-22 23:09:07 +03:00
Tulir Asokan
6e075c88fa
URL-encode params in mbc auth to prevent weird errors
2020-04-22 23:08:32 +03:00
Tulir Asokan
79fe991daf
Force instance ID to be lowercase when updating
2020-04-22 22:40:43 +03:00