Tulir Asokan
fcace69cbd
capabilities: fix definition of a month
2025-09-17 00:17:14 +03:00
Tulir Asokan
f48737c894
capabilities: fix disappearing timer capability
2025-09-16 23:04:31 +03:00
Tulir Asokan
d359bafb53
connector: rename files to be more consistent with other bridges
2025-09-16 22:47:48 +03:00
Tulir Asokan
44be515705
matrix: use Normalize instead of manually changing disappearing type
2025-09-16 22:43:22 +03:00
Tulir Asokan
34683e6d1b
handletelegram: fix disabling disappearing timer
2025-09-13 01:39:45 +03:00
Adam Van Ymeren
9706deb27d
media: always give the unsupported notice if we don't yet handle the type
2025-09-12 09:22:43 -07:00
Adam Van Ymeren
233516ca4d
media: Don't error on MessageMediaPaidMedia, just bridge unsupported notice
2025-09-12 09:17:17 -07:00
Tulir Asokan
0051042555
database: migrate disappearing timer to standard location ( #121 )
2025-09-12 18:35:09 +03:00
Tulir Asokan
93f55497f4
capabilities: change group creation type name
2025-09-08 21:08:59 +03:00
Tulir Asokan
63e44fb5ad
loginphone: clarify where code is sent
2025-09-08 17:16:23 +03:00
Conan
17b69a6eac
login: initiate data export immediately after login ( #119 )
2025-09-08 17:25:06 +08:00
Conan
170b263a6c
sync: use GetChatInfo for handleDialogs ( #120 )
2025-09-06 00:24:02 +08:00
Tulir Asokan
7a726e36a0
startchat: update group creation interface
2025-09-02 20:14:52 +03:00
Tulir Asokan
4f12f5103a
matrix: add support for changing disappearing message timer
2025-08-26 18:17:50 +03:00
Tulir Asokan
8341492c9f
dependencies: update mautrix-go
2025-08-26 18:07:45 +03:00
Conan
3ae88caa80
connector: handle supergroup upgrades ( #118 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net >
2025-08-07 03:09:24 +08:00
Conan
bdf7194691
sync: generate read receipt on SyncChat ( #116 )
2025-07-31 20:35:12 +08:00
Tulir Asokan
f5bfe421d1
handletelegram: stop returning unnecessary errors
2025-07-31 14:12:14 +03:00
Tulir Asokan
a31787f894
client: include event handling error in returns
2025-07-31 14:02:15 +03:00
Conan
ecb3921260
push: filter muted rooms ( #115 )
2025-07-30 04:22:23 +08:00
Brad Murray
e7fe66a23e
login: wrap some common errors to return 400 instead of 500 ( #114 )
2025-07-25 16:48:09 -04:00
Tulir Asokan
03fe8bf782
from-matrix: don't expect mute timestamp to be max int32
2025-07-23 13:43:06 +03:00
Adam Van Ymeren
840788c1e5
auth: fix cloud auth ( #113 )
2025-07-19 08:39:48 -07:00
Tulir Asokan
d4f6be8155
sync: fix handling chats with no messages
2025-07-17 18:26:16 +03:00
Adam Van Ymeren
e9abeda916
Rework telegram client lifecycle to hopefully fix not stopping issues ( #112 )
2025-07-17 09:56:11 -04:00
Tulir Asokan
3fb554b934
client: add todo for usernames in links
...
[skip ci]
2025-07-15 16:39:50 +03:00
Tulir Asokan
a7aa96ef2b
tomatrix: add more nil safety to media id hashing
2025-07-15 14:53:12 +03:00
Adam Van Ymeren
a501042f1d
updates: don't error on edit if not tg.Message, just warn
2025-07-14 11:34:49 -07:00
Toni Spets
cb98833590
directmedia: handle custom emojis
2025-07-10 09:15:58 +03:00
Adam Van Ymeren
4c9555eded
HandleMute: property set silent and MuteUntil
2025-07-07 14:44:59 -07:00
Adam Van Ymeren
10bc44d17d
scoped_store: Fix user access hash fetching
2025-07-04 15:03:59 -07:00
Adam Van Ymeren
d4239d520a
backfill: fix forward backfill
...
only skip too new messages if we're actually doing backwards backfill
2025-07-03 21:42:33 -07:00
Adam Van Ymeren
399cd5585a
ScopedStore: fix GetAccessHash always returning found: false
2025-07-02 14:10:50 -07:00
Adam Van Ymeren
ac3ce3c097
don't error on unsupported peer type in settings handler
2025-06-27 21:53:42 -07:00
Adam Van Ymeren
6280a7bae7
updates: don't error just warn on unknown messages/actions
2025-06-27 20:34:30 -07:00
Adam Van Ymeren
af630ecbd1
updates: don't die when deleting a message we don't have in db, just log and ignore
2025-06-27 20:20:53 -07:00
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
Adam Van Ymeren
0952df0244
all: respect/propagate errors from QueueRemoteEvent ( #110 )
2025-06-26 13:43:35 -07:00
Toni Spets
8ac519d1e5
connector: Disconnect in a goroutine on auth error
...
If we get bad creds on initial connect the lock is being held when the
callback is called.
2025-06-25 08:55:36 +03:00
Tulir Asokan
a49818b863
dependencies: update mautrix-go
2025-06-17 20:35:16 +03:00
Toni Spets
fa237a20f7
logging: Move gotd debug logs to trace
...
Zap doesn't have trace level logging so to make it less noisy we need to
shift them to trace.
2025-06-09 15:01:25 +03:00
Toni Spets
e7b87835b6
Fix a race between connect and disconnect
...
If we get an auth error during connect we did deadlock.
2025-06-06 10:57:07 +03:00
Toni Spets
3c3c3f1dec
client: Prefer contact name if exists
...
Don't allow TG user to override your own contact name for them after
they have been made a contact.
2025-05-30 13:22:57 +03:00
Toni Spets
a9a267bc0d
directmedia: handle webpage previews as well
2025-05-27 14:39:47 +03:00
Tulir Asokan
05b1eb1214
handletelegram: provide stream order in read receipts ( #102 )
2025-05-27 11:45:39 +03: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
Toni Spets
ea4626107c
Revert "client: unblock connect without network"
...
This reverts commit 14c784f2a2 .
2025-05-23 10:32:51 +03:00
Toni Spets
39c1b685d6
client: logout with timeout to API call to unblock it
2025-05-23 09:28:32 +03:00
Toni Spets
14c784f2a2
client: unblock connect without network
...
It'll still probably not race too much if disconnect gets called while
connecting is still stuck doing something.
2025-05-23 09:20:38 +03:00
Toni Spets
11f105c0e7
media: convert png and jpeg stickers to webp without ffmpeg
2025-05-22 13:52:51 +03:00