Commit Graph

23 Commits

Author SHA1 Message Date
Adam Van Ymeren 7a04f298d2 move gotd fork into repo. (#111)
- update to latest telegram layer
- remove some references to fields in tg.Entities that don't exist in
the schema
- originally added here:
https://github.com/beeper/td/commit/820929062a2ba0104397bc01235ab58a9cff780e
  - referenced here
-
https://github.com/mautrix/telegramgo/commit/124f0967ed195b5a380c9bd02e170ada9710dde3
-
https://github.com/mautrix/telegramgo/commit/4205047aab2e0639217148b5d125bfaab668bd8e
2025-06-27 20:03:37 -07:00
Toni Spets 0f36833e89 Revert "Revert "client: unblock connect without network""
This reverts commit ea4626107c.

Adds waiting support for initial connection established to avoid locking
up gotd. This isn't extremely pretty but should do the job for now.
2025-05-27 07:40:38 +03:00
Tulir Asokan 28d8276554 dependencies: update mautrix-go 2025-03-25 17:00:55 +02:00
Nick Mills-Barrett 16040adc53 dependencies: update mautrix-go 2024-12-02 13:56:25 -07:00
Sumner Evans ca8aff0534 connector/login: fix crash on login
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-11-04 08:47:31 -07:00
Sumner Evans 132585de34 user info: handle deleted users
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-10-14 14:09:08 -06:00
Sumner Evans cd0d940889 connector/login: normalize phone number on finalize
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-09-09 21:47:19 -06:00
Sumner Evans 60fe2e07c2 bridge state: set remote name and profile
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-08-28 12:22:58 -06:00
Sumner Evans 4d9ad4f0af login: implement QR login
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-08-28 09:26:30 -06:00
Sumner Evans bbf53fb28b provisioning: implement legacy endpoints
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-08-28 09:26:30 -06:00
Tulir Asokan 68e835c658 legacymigrate: add support for migrating legacy database and config (#23) 2024-08-27 15:13:11 +03:00
Tulir Asokan eec5cbe447 login: fix bugs in refactor 2024-08-22 18:02:57 +03:00
Tulir Asokan b25c09fc53 store: refactor access hash and session tables
* Move sessions to user_login metadata, as that data rarely changes after login.
* Merge user and channel access hashes. Those IDs don't conflict.
* Split usernames into a new table to allow better `ON CONFLICT` updates
  (when a username moves to another entity, we want the old row to be replaced).
  Usernames also don't need to be scoped to a login.
2024-08-22 17:54:10 +03:00
Tulir Asokan e611c87342 all: add some todos and fix small issues 2024-08-22 17:53:50 +03:00
Sumner Evans 6aaf786ea9 backfill: run on login
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-08-22 08:32:43 -06:00
Scott Weber aa45619244 Update mautrix-go (and update to new metadata system) 2024-07-15 08:30:13 -06:00
Sumner Evans cbba340da6 db: add telegram_file table
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-07-08 08:47:30 -06:00
Sumner Evans c0c7ad7d0f media: handle contact shares
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-06-20 18:42:09 -06:00
Sumner Evans 7963e52405 direct media: implement direct download for photos
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-06-19 12:47:41 -06:00
Sumner Evans d0626e670c deps/mautrix: upgrade to latest bridgev2
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-06-19 12:36:10 -06:00
Sumner Evans 323fe1603e store: save updates state in database
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-06-17 14:46:45 -06:00
Sumner Evans a4aedec044 dms: implement basic text message handling
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-06-17 14:46:45 -06:00
Sumner Evans 6511adc480 login: reimplement login in connector interface
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-06-17 14:46:44 -06:00