Commit Graph

  • 1c2b902de4 legacymigrate: handle portal and message metadata Tulir Asokan 2024-08-27 17:01:29 +03:00
  • f7be907633 matrix: fix making message ID Tulir Asokan 2024-08-27 16:51:57 +03:00
  • 1e39877af3 ids: remove emoji ID prefix Tulir Asokan 2024-08-27 16:45:55 +03:00
  • 6b092026c3 legacymigrate: add peer type to portal IDs and fix other things Tulir Asokan 2024-08-27 16:27:59 +03:00
  • 68e835c658 legacymigrate: add support for migrating legacy database and config (#23) Tulir Asokan 2024-08-27 15:13:11 +03:00
  • e3e709eec6 ids: add channel ID to message ID to ensure uniqueness (#25) Tulir Asokan 2024-08-26 20:42:06 +03:00
  • d7508579e5 deps/mautrix: upgrade with fix to NPE on search Sumner Evans 2024-08-26 08:57:44 -06:00
  • d8d4a60855 snc: implement creating normal groups Sumner Evans 2024-08-22 14:22:56 -06:00
  • 196eaac917 snc: use local caches for resolving identifiers Sumner Evans 2024-08-22 13:47:43 -06:00
  • 91ce540a66 contact list: implement fetching Sumner Evans 2024-08-22 12:46:42 -06:00
  • dcf43ca9d9 search: implement searching by username Sumner Evans 2024-08-22 12:18:06 -06:00
  • 15b0dc51b3 snc: implement resolving Telegram IDs, usernames, and phone numbers Sumner Evans 2024-08-21 10:15:47 -06:00
  • 9d8f162f41 chatinfo: override name for saved messages Tulir Asokan 2024-08-22 18:26:08 +03:00
  • eec5cbe447 login: fix bugs in refactor Tulir Asokan 2024-08-22 18:01:44 +03:00
  • b25c09fc53 store: refactor access hash and session tables Tulir Asokan 2024-08-22 16:21:24 +03:00
  • e611c87342 all: add some todos and fix small issues Tulir Asokan 2024-08-22 14:47:30 +03:00
  • a6946f8119 sync: skip deleted users and use messages from GetDialogs call Sumner Evans 2024-08-22 08:51:35 -06:00
  • 5960a2307e sync: fix check for needing backfill Sumner Evans 2024-08-22 08:34:16 -06:00
  • 6aaf786ea9 backfill: run on login Sumner Evans 2024-08-22 08:32:43 -06:00
  • 8b8b689187 sync: add on-command sync Sumner Evans 2024-08-21 22:44:35 -06:00
  • 24d0d4687a connector/tomatrix: fix NPE with unsupported media Sumner Evans 2024-08-21 22:43:55 -06:00
  • 0670c2b2bc updates: add wrapper for API calls to update users Sumner Evans 2024-08-21 13:45:45 -06:00
  • 284178df65 client: enqueue backfill if channel too long Sumner Evans 2024-08-20 14:05:48 -06:00
  • 56f83315ed backfill: implement Sumner Evans 2024-08-20 12:41:27 -06:00
  • 7e2d9bbc4e avatar: fix downloading avatars Sumner Evans 2024-08-20 14:05:18 -06:00
  • d11af1a463 db: fix latest revision Sumner Evans 2024-08-20 14:12:35 -06:00
  • dc4c3ee382 connector: fix NPE with read receipts Sumner Evans 2024-08-20 08:55:32 -06:00
  • 0ef8581764 connector/client: cleanup Sumner Evans 2024-08-20 08:55:11 -06:00
  • 6c4c0f4821 connector/chatinfo: use access hash for user Sumner Evans 2024-08-20 08:54:34 -06:00
  • b11479e4e2 client: clean up connection code and add bad credentials handling Sumner Evans 2024-08-20 07:42:30 -06:00
  • 3a11ac217e client: make ping interval and timeout configurable Sumner Evans 2024-08-14 14:38:43 -06:00
  • d94dbe81dc bridge states: send CONNECTED/TRANSIENT_DISCONNECT Sumner Evans 2024-08-09 11:25:08 -06:00
  • 6462b709f5 deps/td: use Beeper fork that doesn't eat receipts Sumner Evans 2024-08-14 13:11:18 -06:00
  • a86c2c2544 read receipts: bridges TG <-> Matrix Sumner Evans 2024-08-07 12:38:01 -06:00
  • 838f291220 store: move the access_hash and username to separate per-user table Sumner Evans 2024-08-08 12:12:17 -06:00
  • aeb8fba288 msgconv: annotate GIFs bridged as videos with correct flags Sumner Evans 2024-08-08 11:36:37 -06:00
  • 497bfb152e media: bridge GIFs as documents rather than images Sumner Evans 2024-08-07 16:25:17 -06:00
  • 83695b4336 directdownload: include receiver in media ID Sumner Evans 2024-08-07 11:18:59 -06:00
  • e0194f7621 typing: support TG <-> Matrix Sumner Evans 2024-08-06 15:02:39 -06:00
  • 7fd280ea10 chat metadata: bridge join/leave events TG -> Matrix Sumner Evans 2024-08-06 14:35:49 -06:00
  • ca4d566490 chat metadata: bridge title/avatar edits TG -> Matrix Sumner Evans 2024-08-06 12:35:38 -06:00
  • 7e53698696 roadmap: update Sumner Evans 2024-08-06 12:34:14 -06:00
  • 54f971f578 connector: convert to simplevent Sumner Evans 2024-08-05 15:29:56 -06:00
  • 18337c6941 reactions: use ReactionSync event Sumner Evans 2024-08-05 14:45:15 -06:00
  • f56f520308 (telegram|matrix)fmt: mention formatting Sumner Evans 2024-08-05 14:40:55 -06:00
  • b539e5d63d ghost: improve metadata handling Sumner Evans 2024-08-05 13:06:34 -06:00
  • e8b5d286dc matrixfmt: text formatting Matrix -> TG Sumner Evans 2024-08-01 11:42:58 -06:00
  • 882582456e telegramfmt: text formatting TG -> Matrix Sumner Evans 2024-07-29 14:55:11 -06:00
  • e7522be252 reactions: handle async Sumner Evans 2024-07-19 14:49:49 -06:00
  • 5ea342e788 edits: bridge Matrix -> TG Sumner Evans 2024-07-19 14:22:02 -06:00
  • 314b2da99f edits: bridge TG -> Matrix Sumner Evans 2024-07-19 12:47:55 -06:00
  • 5a3b52dff2 reactions: remove as the correct user Sumner Evans 2024-07-19 12:34:28 -06:00
  • 98a0ed0a5b deps: td v0.102.0 -> v0.105.0, mautrix@cc5f225 Sumner Evans 2024-07-19 09:42:10 -06:00
  • 29c3c4009a client: improve logging on getEventSender Sumner Evans 2024-07-18 17:40:21 -06:00
  • fe550da243 metadata: allow disabling channel memebr sync Sumner Evans 2024-07-17 22:24:32 -06:00
  • a0d88da480 metadata: add pagination config for members initial sync Sumner Evans 2024-07-17 16:44:53 -06:00
  • ec56fb6b28 metadata: refactor getting chat info Sumner Evans 2024-07-17 15:26:34 -06:00
  • 9d77bebe3e config: remove set_private_chat_portal_meta option Sumner Evans 2024-07-17 12:34:28 -06:00
  • 48858ac28f config: add member list and max member count options Sumner Evans 2024-07-17 12:03:58 -06:00
  • 0e6ea310d1 metadata: gate setting DM portal metadata behind config option Sumner Evans 2024-07-16 18:50:15 -06:00
  • 69c9e3c38c client: fix GetChatInfo for channels Sumner Evans 2024-07-16 11:00:48 -06:00
  • 0068341185 Bump version to 0.15.2 v0.15.2 Tulir Asokan 2024-07-16 11:53:19 +03:00
  • a8142cd8a0 remove all printf's and update logging Sumner Evans 2024-07-15 23:53:15 -06:00
  • 6e0f604209 updates: don't panic on channel too long Sumner Evans 2024-07-15 22:14:09 -06:00
  • 34832c7ff7 channels: handle messages Matrix <-> TG Sumner Evans 2024-07-11 14:00:02 -06:00
  • 62f77686c4 ci: remove unnecessary files and align with what mautrix-slack has Sumner Evans 2024-07-15 11:02:40 -06:00
  • 5eaec4d0e0 Quick hack to get the bridge to send CONNECTED Scott Weber 2024-07-15 11:48:07 -04:00
  • 35c5518d1d Revert "metadata: prefix fields" Sumner Evans 2024-07-15 09:06:23 -06:00
  • 548356189b metadata: prefix fields Sumner Evans 2024-07-14 22:33:06 -06:00
  • aa45619244 Update mautrix-go (and update to new metadata system) Scott Weber 2024-07-14 20:52:03 -04:00
  • efcf1535ff Update mautrix-python Tulir Asokan 2024-07-12 20:25:57 +03:00
  • 92b8541654 pre-commit: enforce go mod tidy, no literal HTTP methods Sumner Evans 2024-07-10 12:00:29 -06:00
  • 62d6145c14 stickers: support receiving and converting Sumner Evans 2024-07-10 00:41:21 -06:00
  • 58cc638058 media: major refactor of downloading/direct URL Sumner Evans 2024-07-09 23:03:15 -06:00
  • 7e680f1fee reactions: support deletions Sumner Evans 2024-07-05 17:45:37 -06:00
  • a63f264804 reactions: support custom emojis Sumner Evans 2024-06-28 10:41:28 -06:00
  • 99f633e98d Update telethon and changelog Tulir Asokan 2024-07-09 12:13:36 +03:00
  • 0137bfcbf6 Update mautrix-python Tulir Asokan 2024-07-09 12:09:39 +03:00
  • 33dc5bad03 reactions: support Matrix -> TG Sumner Evans 2024-06-28 10:35:32 -06:00
  • 5d39fc8c5f pkg/download -> pkg/media Sumner Evans 2024-07-02 12:04:09 -06:00
  • 0921168b91 pkg/store -> pkg/connector/store Sumner Evans 2024-07-01 15:55:12 -06:00
  • cbba340da6 db: add telegram_file table Sumner Evans 2024-07-01 13:24:51 -06:00
  • a2b810e34e reactions: support unicode custom emojis Sumner Evans 2024-06-28 10:36:36 -06:00
  • feab4607b5 reactions: support TG -> Matrix Sumner Evans 2024-06-27 09:51:38 -06:00
  • 15cb6ef44f deps/mautrix: upgrade to latest Sumner Evans 2024-07-08 08:21:09 -06:00
  • f524f365f1 deps/go-util: upgrade Sumner Evans 2024-07-02 14:21:14 -06:00
  • 3d8b9d6291 client: handle message deletions TG <-> Matrix Sumner Evans 2024-06-25 15:21:08 -06:00
  • 55a9375938 media: support thumbnails Sumner Evans 2024-06-25 13:52:55 -06:00
  • 6a6e129c0a client: remove unnecessary log Sumner Evans 2024-06-25 12:20:24 -06:00
  • 6bd2ef5b34 media: decode waveform TG -> Matrix Sumner Evans 2024-06-25 11:02:55 -06:00
  • 7437240f2f user metadata: bridge profile pictures Sumner Evans 2024-06-24 15:10:21 -06:00
  • 8ad516c5a4 cmd/directdl: delete experiment Sumner Evans 2024-06-24 14:20:50 -06:00
  • eef68706d9 dockerfile: add v2 CI Sumner Evans 2024-06-24 14:14:05 -06:00
  • 752107ffb0 initial metadata: set room avatar Sumner Evans 2024-06-24 14:04:56 -06:00
  • 5193cd899f initial metadata: set room name Sumner Evans 2024-06-24 13:33:38 -06:00
  • 1563ee014d deps/mautrix: upgrade Sumner Evans 2024-06-24 11:44:38 -06:00
  • a24079494d directdownload: fix logging and remove outdated comment Sumner Evans 2024-06-24 10:57:50 -06:00
  • 44cb928707 msgconv: fix location messages Sumner Evans 2024-06-24 09:33:07 -06:00
  • 4d82cb7883 media: add fallbacks for a couple more types Sumner Evans 2024-06-20 18:37:48 -06:00
  • 867cbd582e media: fallback for games Sumner Evans 2024-06-20 18:32:20 -06:00