Commit Graph

  • 7630340ffc dependencies: update mautrix-go Tulir Asokan 2026-03-31 19:35:58 +03:00
  • dc2b16e1a6 changelog: add more words Tulir Asokan 2026-03-31 12:54:02 +03:00
  • f7b220f711 reactions: handle reactions sent by channels Tulir Asokan 2026-03-30 23:15:47 +03:00
  • e37619e826 reactions: deduplicate reaction sync code Tulir Asokan 2026-03-30 23:06:01 +03:00
  • 0dc5045b00 handletelegram: don't sync reactions on channel message edit Tulir Asokan 2026-03-30 22:57:43 +03:00
  • c8c5c7d272 matrixfmt: fix bridging code blocks Tulir Asokan 2026-03-30 21:28:55 +03:00
  • c358222ab4 store: fix telegram_file migration delete query on sqlite Tulir Asokan 2026-03-30 20:57:48 +03:00
  • fdebeb9ca8 handletelegram: avoid redundant getCustomEmojiDocuments calls Tulir Asokan 2026-03-30 18:03:12 +03:00
  • bd6d40cad0 handlematrix: also read edit responses properly Tulir Asokan 2026-03-30 17:58:35 +03:00
  • 358318c734 commands/imagepack: use double puppet for fetching matrix packs Tulir Asokan 2026-03-30 17:41:22 +03:00
  • a0323a5233 handletelegram: handle UpdateMessageReactions Tulir Asokan 2026-03-30 17:19:47 +03:00
  • 3500590f11 handlematrix: fix reading send response Tulir Asokan 2026-03-30 17:05:42 +03:00
  • 011894f7b4 store: add support for slightly older postgres versions Tulir Asokan 2026-03-30 16:44:08 +03:00
  • af9ce963a9 userinfo: sync ghost info for non-broadcast channels too Tulir Asokan 2026-03-30 14:42:58 +03:00
  • 50a1c21fd1 dependencies: update mautrix-go Tulir Asokan 2026-03-30 12:58:28 +03:00
  • 606bf92ab1 commands/imagepack: catch both errors Tulir Asokan 2026-03-30 12:58:04 +03:00
  • 9b7ee5e2c3 commands/imagepack: fail when reaching pack size limit Tulir Asokan 2026-03-29 22:33:02 +03:00
  • e4195fadb4 commands/imagepack: add missing image/gif import Tulir Asokan 2026-03-29 22:20:21 +03:00
  • 7cf65b6f6a commands/imagepack: always use decoded dimensions Tulir Asokan 2026-03-29 22:14:59 +03:00
  • a5a3b9f380 commands/imagepack: deduplicate mxcs in same pack Tulir Asokan 2026-03-29 22:12:23 +03:00
  • 58d99a806a commands/imagepack: also ignore re-encoding errors Tulir Asokan 2026-03-29 22:06:56 +03:00
  • acf716c031 commands/imagepack: add duration length for animated emojis Tulir Asokan 2026-03-29 22:02:53 +03:00
  • 8de8170619 commands/imagepack: ignore images that fail to be added to pack Tulir Asokan 2026-03-29 22:00:59 +03:00
  • b2f99ec5c0 commands: fix image pack upload room id check Tulir Asokan 2026-03-29 21:57:02 +03:00
  • ec960a7372 commands: allow spaces in image pack state keys Tulir Asokan 2026-03-29 21:50:34 +03:00
  • 6d085f477e store: delete conflicting telegram_file rows Tulir Asokan 2026-03-29 21:38:18 +03:00
  • e68ef24657 commands: add support for bridging image packs Tulir Asokan 2026-03-29 21:24:59 +03:00
  • f7cbf751a0 store: fix GetByMXC parameter type Tulir Asokan 2026-03-29 17:44:59 +03:00
  • d124008443 store: fix latest version number Tulir Asokan 2026-03-29 17:13:02 +03:00
  • 190e65edfb media: read dimensions from file if needed Tulir Asokan 2026-03-29 17:02:13 +03:00
  • 4f4680b19a store: add more info to telegram_file table Tulir Asokan 2026-03-29 16:37:06 +03:00
  • c46a3189e0 legacymigrate: delete conflicting index Tulir Asokan 2026-03-29 16:29:25 +03:00
  • b084627248 commands: remove unnecessary sync types Tulir Asokan 2026-03-29 14:36:47 +03:00
  • ce70aacdb8 handletelegram: don't log presence updates Tulir Asokan 2026-03-29 14:25:33 +03:00
  • b6aff6784f matrixfmt: add support for sending pre-bridged custom emojis in text Tulir Asokan 2026-03-29 14:25:23 +03:00
  • 5d05d7ab05 store: normalize ids in telegram_file and add index Tulir Asokan 2026-03-29 14:05:17 +03:00
  • 5c37b186d8 config: clarify contact_names option Tulir Asokan 2026-03-29 14:04:32 +03:00
  • 0881e76205 client: fix link parser log levels Tulir Asokan 2026-03-29 13:43:30 +03:00
  • c5cdde83e4 tomatrix: include image mime type in url previews Tulir Asokan 2026-03-29 13:36:56 +03:00
  • 8bd4ff8f82 tomatrix: use channel ghost if portal not found Tulir Asokan 2026-03-29 13:33:25 +03:00
  • 4a538f77ef gotd: log download response length Tulir Asokan 2026-03-29 13:10:05 +03:00
  • f64b605443 media: assume thumbnails are jpeg Tulir Asokan 2026-03-29 13:09:56 +03:00
  • dbe9be2102 userinfo: ignore non-applyMinPhoto avatars Tulir Asokan 2026-03-29 02:01:26 +02:00
  • 0727857ed0 readme,changelog: update Tulir Asokan 2026-03-29 01:29:57 +02:00
  • c97c5f6bec misc: remove unused files Tulir Asokan 2026-03-29 00:27:43 +02:00
  • 01357fe5df ci: switch to v2-as-default script Tulir Asokan 2026-03-29 00:26:40 +02:00
  • d8188743ba Merge branch 'master' Tulir Asokan 2026-03-29 00:22:08 +02:00
  • 6d373885d2 dependencies: update mautrix-go Tulir Asokan 2026-03-28 23:58:52 +02:00
  • 1cd589dbd1 legacymigrate: update ghost metadata fields Tulir Asokan 2026-03-28 22:44:40 +02:00
  • a96bf7ed95 userinfo: remove redundant custom is bot field Tulir Asokan 2026-03-28 22:44:24 +02:00
  • bb405b4773 dependencies: update Tulir Asokan 2026-03-28 22:43:32 +02:00
  • b43adb6bab gotd: update readme Tulir Asokan 2026-03-28 16:57:24 +02:00
  • abae7b2854 gotd: assume any response is an ack Tulir Asokan 2026-03-28 16:44:17 +02:00
  • 472b9df44c gotd: fix infinite loop if server keeps replying with timeout to download request Tulir Asokan 2026-03-28 16:32:37 +02:00
  • bec7ee8f5e push: only send direct notifications if we have data (#133) Nick Mills-Barrett 2026-03-24 10:12:04 +00:00
  • ae5f2f3093 dependencies: update mautrix-go again Tulir Asokan 2026-03-22 12:25:23 +02:00
  • 3910e44639 dependencies: update mautrix-go Tulir Asokan 2026-03-22 12:18:01 +02:00
  • 50aefd6897 dependencies: update mautrix-go Tulir Asokan 2026-03-22 00:06:34 +02:00
  • b17bb0d5c7 client: resume chat list sync after restart Tulir Asokan 2026-03-19 16:47:17 +02:00
  • 64724aa654 commands: restart dialog sync on command Tulir Asokan 2026-03-19 16:15:44 +02:00
  • 800c15f7b7 backfill: retry takeout if it gets invalidated Tulir Asokan 2026-03-19 16:14:04 +02:00
  • 7f71e5f09c chatinfo: look inside channelParticipantBanned Tulir Asokan 2026-03-19 14:07:15 +02:00
  • bfe5999951 chatsync: merge post-login and takeout syncs and refactor everything Tulir Asokan 2026-03-19 01:36:30 +02:00
  • b1b5745033 gotd: add max duration and log for flood wait Tulir Asokan 2026-03-19 01:36:24 +02:00
  • 98936fdf7a media: fix sticker dimensions Tulir Asokan 2026-03-18 21:30:24 +02:00
  • 7baed1c77b handletelegram: don't update remote profile with min info Tulir Asokan 2026-03-18 21:25:59 +02:00
  • b695e0b4ea tomatrix: add forward headers Tulir Asokan 2026-03-17 11:56:17 +02:00
  • 326906644e telegramfmt: ignore unrecognized entities Tulir Asokan 2026-03-16 21:54:21 +02:00
  • 0122ab91d6 dependencies: update mautrix-go Tulir Asokan 2026-03-16 21:54:14 +02:00
  • 0d818303f4 userinfo: don't apply min names Tulir Asokan 2026-03-16 17:20:17 +02:00
  • 7fa51da335 dependencies: update mautrix-go Tulir Asokan 2026-03-16 16:49:23 +02:00
  • 49d99aff82 userinfo: save source_is_contact flag properly Tulir Asokan 2026-03-15 21:27:13 +02:00
  • cfd9b74d34 userinfo: prefer non-contacts as info source Tulir Asokan 2026-03-15 20:39:15 +02:00
  • d067348ac5 commands: fix sync command section Tulir Asokan 2026-03-15 20:38:57 +02:00
  • 84392278c2 legacymigrate: update mx_room_state version Tulir Asokan 2026-03-15 18:53:03 +02:00
  • 0aed201869 userinfo: add support for avoiding contact names/avatars Tulir Asokan 2026-03-15 16:14:55 +02:00
  • 62efa2e7b9 userinfo: add support for getting user info via InputUserFromMessage Tulir Asokan 2026-03-15 12:48:20 +02:00
  • 58f40aeba5 userinfo: use min access hashes for avatars Tulir Asokan 2026-03-15 12:17:15 +02:00
  • 29000146ba directmedia: fix panic if url preview has no photo Tulir Asokan 2026-03-11 01:21:55 +02:00
  • a9cb55d109 dependencies: update mautrix-go Tulir Asokan 2026-03-06 21:10:23 +02:00
  • f7ae7ba804 dependencies: update mautrix-go Tulir Asokan 2026-03-04 13:58:51 +02:00
  • 0e45edd1f4 gotd: always set field in logger Tulir Asokan 2026-03-04 01:59:56 +02:00
  • 7fb4539885 gotd: don't log uploaded bytes Tulir Asokan 2026-03-03 18:11:20 +02:00
  • 42465f1aca handlematrix: add todo for avatar handling Tulir Asokan 2026-03-03 18:07:00 +02:00
  • 5bf7461566 handlematrix: convert webp images to jpeg Tulir Asokan 2026-03-03 18:06:50 +02:00
  • a84dd2f30c handletelegram: add log for stuck update handlers Tulir Asokan 2026-03-03 16:22:41 +02:00
  • 67adededff gotd/message: fix generators and update entity utilities Tulir Asokan 2026-03-03 15:16:44 +02:00
  • e5914196c5 gotd: update to layer 223 Tulir Asokan 2026-03-03 15:13:10 +02:00
  • 189dbdfc52 gotd: move update dispatcher out of generator Tulir Asokan 2026-03-03 15:09:05 +02:00
  • 7738fc21f5 handletelegram,gotd: add missing log context Tulir Asokan 2026-03-03 14:04:46 +02:00
  • 4511c82cb0 gotd: only update server time offset once Tulir Asokan 2026-03-03 13:15:54 +02:00
  • 6af986ded5 gotd: add time synchronization Tulir Asokan 2026-02-26 18:24:48 +02:00
  • 93fe3cb0ea media: adjust log level of transfer log Tulir Asokan 2026-02-26 16:43:06 +02:00
  • 52b2373528 dependencies: update Tulir Asokan 2026-02-16 15:41:08 +02:00
  • a59c755dd8 login: fix context used for starting takeout Tulir Asokan 2026-02-11 13:25:32 +02:00
  • 4793b01a29 docker: update to Alpine 3.23 Tulir Asokan 2026-02-11 00:10:56 +02:00
  • e8114ff5ad Pin setuptools version python-final Tulir Asokan 2026-02-11 00:08:59 +02:00
  • e597eace68 login: allow retrying phone codes and 2fa passwords (#131) Tulir Asokan 2026-02-10 16:49:49 +02:00
  • 4071502854 handletelegram: assign beeper action message content for incoming calls (#132) SpiritCroc 2026-01-23 16:45:27 +01:00
  • c7a7f6ec20 dependencies: update mautrix-go Tulir Asokan 2026-01-20 12:29:37 +02:00