Tulir Asokan
89ab29ea5f
Switch from SQLAlchemy to asyncpg/aiosqlite
2021-12-21 00:44:42 +02:00
Tulir Asokan
abfefab545
Store puppet displayname quality and don't allow it to decrease
2021-03-23 20:13:06 +02:00
Tulir Asokan
cd70e6b836
Switch to BIGINT for Telegram IDs in database
2021-03-09 22:03:23 +02:00
Tulir Asokan
697fb06909
Try to fix displayname changing between contact and non-contact name. Fixes #533
2021-01-01 12:02:21 +02:00
Tulir Asokan
524f60ab48
Update to mautrix-python 0.8.0.beta3
...
* Cross-server double puppeting is now possible
* End-to-bridge encryption no longer requires login_shared_secret,
but the homeserver must support MSC2778 (Synapse 1.21+)
2020-10-14 18:56:26 +03:00
Tulir Asokan
539c2338fc
Fix typo in lowercase sql func
2019-11-30 16:18:25 +02:00
Tulir Asokan
91e6a73f33
Fix incorrectly case sensitive username finding in db. Fixes #384
2019-11-30 15:21:47 +02:00
Tulir Asokan
fbb1267609
Start using new db base functions
2019-09-02 22:02:50 +03:00
Tulir Asokan
ad499b977e
Persist next_batch for custom puppets
2019-08-06 23:16:17 +03:00
Tulir Asokan
d8653961af
Even even more migrations to mautrix-python
2019-08-04 01:41:10 +03:00
Tulir Asokan
be6d395ed6
Remove Python 3.5 compatibility
2019-07-18 23:24:25 +03:00
Tulir Asokan
6fef2a9a87
Update user info from entities attached to updates
2019-05-15 00:49:17 +03:00
Tulir Asokan
2cf9dcafd9
Update copyright year and fix minor lint problems
2019-03-19 18:30:36 +02:00
Tulir Asokan
a3534d802a
Wrap database-changing statements in db.begin()
2019-02-24 02:53:50 +02:00
Tulir Asokan
f8e429f08a
More file splitting and new admin commands
2019-02-12 23:48:08 +02:00
Tulir Asokan
f775e40b16
Move db to own package
2019-02-12 15:05:51 +02:00