Commit Graph

  • 483816cc2b media: Request 1MB chunks for direct media streaming Toni Spets 2025-04-28 12:35:47 +03:00
  • 7c13481ede client: Handle connect/disconnect/auth races properly Toni Spets 2025-04-26 08:14:04 +03:00
  • eb5ae65402 reactions: fix db race when handling reactions on newly received old messages (#100) Adam Van Ymeren 2025-04-25 13:19:50 -07:00
  • 53e89441b7 media: fix lottie mime type for direct download Toni Spets 2025-04-25 07:38:03 +03:00
  • 48d91fdf76 media/sticker: fix lottie mime type Tulir Asokan 2025-04-24 15:55:35 +03:00
  • 530bd9e52e Update telethon Tulir Asokan 2025-04-19 15:32:39 +03:00
  • bdae6dd620 Use 404 status when not matching a valid identifier Brad Murray 2025-04-17 13:10:34 -04:00
  • 75964a00ed dependencies: update mautrix-go Toni Spets 2025-04-15 12:18:36 +03:00
  • 224b01e7a4 client: Wait for updates manager to finish on disconnect Toni Spets 2025-04-15 12:09:11 +03:00
  • 5421de8e76 handlematrix: include stream order in response Tulir Asokan 2025-04-11 23:00:45 +03:00
  • a64a178dc3 client: Don't try to reconnect with canceled context Toni Spets 2025-04-10 10:13:02 +03:00
  • 538f2a2ec0 client: Wait before returning from disconnect Toni Spets 2025-04-09 10:35:08 +03:00
  • 10b8c4b635 chatinfo: log when chats have no or unknown photo types Nick Mills-Barrett 2025-04-07 13:57:52 +01:00
  • b955252a6a backfill: add stream order Sumner Evans 2025-03-28 08:33:33 -06:00
  • 6347383788 tomatrix: fix refetching channel media when bridging messages Tulir Asokan 2025-03-27 18:29:13 +02:00
  • 28d8276554 dependencies: update mautrix-go Tulir Asokan 2025-03-25 17:00:55 +02:00
  • 6480e7925e Fix login QR filename Tulir Asokan 2025-03-19 20:20:23 +02:00
  • c70ab2a12b Update Telethon Tulir Asokan 2025-03-19 20:04:43 +02:00
  • 09b1e69c0f backfill: fix NPE if no messages found Sumner Evans 2025-03-13 11:58:18 -06:00
  • 070bfd4f55 Update dependencies Tulir Asokan 2025-03-09 13:10:39 +02:00
  • 88c3a93526 Fix text in poll bridging Tulir Asokan 2025-03-09 13:07:29 +02:00
  • 854f66cb04 store: make finding by username case-insensitive Sumner Evans 2025-03-05 18:17:30 -07:00
  • 1bc3a2538e treewide: add copyright/license notices Sumner Evans 2025-03-05 10:16:50 -07:00
  • dcc8689835 emojis: properly handle inline emojis on local Sumner Evans 2025-03-04 11:27:09 -07:00
  • ebc1aa05b1 connector/login: fix a context issue on phone number login Sumner Evans 2025-02-26 11:22:48 -07:00
  • a56f2977b4 login: fix contexts Sumner Evans 2025-02-25 08:35:31 -07:00
  • 36bb741c68 client: refetch message during conversion if file reference expired Sumner Evans 2025-02-24 11:45:21 -07:00
  • f0f92c9dd9 gitattributes: mark humanise/errors.go as generated Sumner Evans 2025-02-21 09:56:27 -07:00
  • e8ee5f174e connector/tomatrix: include previewed URL in hash Sumner Evans 2025-02-17 13:58:27 -07:00
  • f86ebad162 pre-commit: update all Sumner Evans 2025-02-17 14:14:08 -07:00
  • 0712ca5d0c dependencies: update go Sumner Evans 2025-02-17 14:13:04 -07:00
  • dad34f9a3c connector: fix getting media filename fallback Sumner Evans 2025-02-17 13:53:16 -07:00
  • c2e07d5e3f push: add APNs push parsing Tulir Asokan 2025-02-06 15:13:31 +02:00
  • 255c1e2e57 push: fix types Tulir Asokan 2025-02-04 19:14:57 +02:00
  • a680036177 push: fix parsing decrypted json Tulir Asokan 2025-02-04 18:08:23 +02:00
  • 94789daed3 capabilities: fix image mime types Tulir Asokan 2025-02-04 18:06:25 +02:00
  • e0841e252d dependencies: update Tulir Asokan 2025-02-04 15:57:33 +02:00
  • ab9ff87815 push: log data if it's not json Tulir Asokan 2025-02-04 15:46:58 +02:00
  • 4b08ab6ac0 push: implement ConnectBackground (#88) Tulir Asokan 2025-01-29 15:35:54 +02:00
  • 823eda7589 push: implement parsing native notifications (#87) Tulir Asokan 2025-01-24 15:34:34 +02:00
  • caefda582b Disable kicking unauthenticated users Tulir Asokan 2025-01-19 20:38:39 +02:00
  • e1b181ed55 Update mautrix-python to support MSC4190 Tulir Asokan 2025-01-15 18:00:15 +02:00
  • cc6a915ef4 Update dependencies Tulir Asokan 2025-01-15 17:54:33 +02:00
  • de4df57278 Ignore partial quotes on sticker messages Tulir Asokan 2025-01-15 17:49:18 +02:00
  • b158ba6b8b capabilities: add default emoji list hash to ID Tulir Asokan 2025-01-14 14:57:56 +02:00
  • 571152cb41 capabilities: update reaction settings Tulir Asokan 2025-01-14 14:56:22 +02:00
  • c82b273155 connector/reactions: return error if not logged in Sumner Evans 2025-01-13 21:27:48 -07:00
  • 4bef6ea09e connector/tomatrix: add timeout for getting webpage preview Sumner Evans 2025-01-13 10:59:55 -07:00
  • 386cfa4cfb capabilities: update to new format Tulir Asokan 2025-01-10 21:17:10 +02:00
  • f4052dcfd3 connector: set IsSuperGroup on dialog sync Sumner Evans 2025-01-09 18:59:13 -07:00
  • 664d6050df backfill: manually skip too-new messages in backwards backfill Sumner Evans 2025-01-09 17:41:24 -07:00
  • 9e868e4614 connector: fix linking to premium messages Sumner Evans 2025-01-09 16:12:26 -07:00
  • 2743d5375a connector/tomatrix: fix broadcast messages with no From user Sumner Evans 2025-01-09 17:40:39 -07:00
  • c3fc77c2a8 connector: always use channel sender in broadcast rooms and add per-message profile Sumner Evans 2025-01-09 12:52:43 -07:00
  • 6c7727d6b5 connector/media: fix comment Sumner Evans 2025-01-07 22:56:32 -07:00
  • 3ef2cbe102 push: extract app sandbox flag to global variable Tulir Asokan 2025-01-07 18:32:33 +02:00
  • 487f11ffd7 connector/tomatrix: strip filename unconditionally on stickers Sumner Evans 2025-01-06 10:44:17 -07:00
  • 655cd98f27 connector/tomatrix: fix video stickers Sumner Evans 2025-01-06 10:07:58 -07:00
  • f14c90dc87 deps/td: upgrade Sumner Evans 2024-12-19 08:36:01 -07:00
  • ee0c2e4f68 connector/client: don't call disconnect on pipe error Sumner Evans 2024-12-09 16:17:06 -07:00
  • c8590ca402 connector/client: add more logging on Connect Sumner Evans 2024-12-09 15:12:15 -07:00
  • 964ea69de7 connector/client: check for client context nil on logged in check Sumner Evans 2024-12-09 15:11:49 -07:00
  • 1de97c9ae0 deps/td: upgrade so secondary connections don't have OnDead handler Sumner Evans 2024-12-09 11:42:23 -07:00
  • 987395914e connector: add stream order to new messages Sumner Evans 2024-12-09 09:43:30 -07:00
  • 2a7146d987 client: improve disconnection detection Sumner Evans 2024-12-05 13:33:20 -07:00
  • 71ebb72ede deps/td: update to remove extraneous logs Sumner Evans 2024-12-06 14:10:45 -07:00
  • dc2216e60b client: let connect send the bridge state on updates manager fail Sumner Evans 2024-12-05 13:09:48 -07:00
  • 73934a0594 client: try reconnecting on update manager run error Sumner Evans 2024-12-05 13:07:01 -07:00
  • 4d33af7f81 client: fix detection of bad credentials on connect Sumner Evans 2024-12-05 08:58:09 -07:00
  • 80f17d5fbd connector: send BAD_CREDENTIALS if error is an auth error Sumner Evans 2024-12-04 23:49:49 -07:00
  • 6c68351e1f connector/tomatrix: error early if client is nil Sumner Evans 2024-12-04 15:16:06 -07:00
  • 83acac5175 connector/client: handle updates manager errors Sumner Evans 2024-12-04 15:15:45 -07:00
  • 46a4b68073 connector/tomatrix: fix nil handling again Sumner Evans 2024-12-04 13:23:05 -07:00
  • 68f4b0e21f direct media: don't panic if userLogin or userLogin.Client is nil Sumner Evans 2024-12-04 13:16:55 -07:00
  • 32282a242f login: timeout client after an hour Sumner Evans 2024-12-03 15:27:41 -07:00
  • 2129dd803d connector/edits: handle edge cases where there are multiple parts to existing messages Sumner Evans 2024-12-03 11:44:41 -07:00
  • 74d9edf42e connector/edits: add better logging when parts change Sumner Evans 2024-12-03 11:14:12 -07:00
  • a1f58cad11 connector/client: ignore messages in more situations Sumner Evans 2024-12-03 09:01:41 -07:00
  • bf3e0ec8ab connector: simplify some of the dispatcher handlers Sumner Evans 2024-12-02 15:53:43 -07:00
  • 124f0967ed connector: leave chats more aggressively on entity updates Sumner Evans 2024-12-02 15:39:14 -07:00
  • 16040adc53 dependencies: update mautrix-go Nick Mills-Barrett 2024-12-02 20:08:42 +00:00
  • 8e994edbde connector: only send UNKNOWN_ERROR if not pipe error Sumner Evans 2024-12-02 13:12:38 -07:00
  • 54157de58f connector: reconnect on broken pipe error Sumner Evans 2024-12-02 12:57:53 -07:00
  • 7ce3dacf00 metadata: clear more things from user login metadata on auth error Sumner Evans 2024-12-02 12:24:49 -07:00
  • 6d82ac18b4 deps/td: upgrade to handle AUTH_KEY_DUPLICATED better Sumner Evans 2024-12-02 11:49:38 -07:00
  • d6765157ab connector: don't use Part IDs Sumner Evans 2024-11-21 16:29:15 -07:00
  • 7bda4f7855 connector: humanise connection errors Sumner Evans 2024-11-25 17:22:11 -07:00
  • e603aa6058 connector/mss: humanise send errors Sumner Evans 2024-11-25 17:06:21 -07:00
  • 4b5ae24a67 humanise: add package to print human-friendly errors Sumner Evans 2024-11-25 17:05:48 -07:00
  • 6b6a6ba275 connector/ids: fix MakeMessageID Sumner Evans 2024-11-21 16:32:40 -07:00
  • 22f44734cf connector/edits: prettify error messages Sumner Evans 2024-11-21 12:22:11 -07:00
  • 844f31827c connector/client: don't explode if client not available on connection state change Sumner Evans 2024-11-20 15:33:55 -07:00
  • 21ef73d69c connector/client: add more logging to IsLoggedIn Sumner Evans 2024-11-20 14:38:42 -07:00
  • 9d80c9e396 connector/matrix: more logging for matrix message handling Sumner Evans 2024-11-18 16:05:25 -07:00
  • b316cb131a push: enable push encryption key Tulir Asokan 2024-11-19 16:01:50 +02:00
  • dd64d2c559 connector/matrix: force .jpg suffix on image filenames without extensions Sumner Evans 2024-11-18 08:54:14 -07:00
  • 1f22aa2072 connector/client: make NormalizeURL not panic if message not found Sumner Evans 2024-11-18 08:39:08 -07:00
  • d887887d8b connector/matrix: make error messages on message sends more human-readable Sumner Evans 2024-11-17 22:36:06 -07:00
  • 5b7a170ad9 dependencies: update Tulir Asokan 2024-11-14 16:21:32 +02:00
  • 463277def0 connector/tomatrix: fix video captions Sumner Evans 2024-11-12 09:58:06 -07:00