Sumner Evans
da61ba96f1
db/puppet: add contact_info_set flag
...
Signed-off-by: Sumner Evans <sumner@beeper.com >
2023-04-14 09:36:06 -06:00
Tulir Asokan
026c39a3de
Add support for new reaction stuff
...
* Custom emojis in reactions
* Premium users can react 3 times to a single message
* Reactions to recent messages are now polled on read receipt
2022-09-17 14:25:06 +03:00
Tulir Asokan
ef05875bfd
Remove plaintext_highlights config option
...
The code using it was removed in v0.11.0, so it hasn't actually worked
for a while now.
2022-06-22 12:40:30 +03:00
Tulir Asokan
da5b8556f2
Add phone number field for puppets
2022-04-06 12:49:01 +03:00
Tulir Asokan
a55d9ae36a
Improve profile info syncing
2022-02-01 20:51:55 +02:00
Tulir Asokan
0f050edcd9
Add proper support for receiving messages sent as a channel. Fixes #740
2022-02-01 15:20:05 +02:00
Tulir Asokan
6d25e9687e
Blacken and isort code
2021-12-21 01:36:24 +02:00
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