Watch
1
0
Fork
You've already forked mautrix-signal
0
mirror of https://github.com/mautrix/signal.git synced 2026-08-23 04:14:56 -04:00

Commit graph

  • 4064dba3f5 Provisioning API fixes Scott Weber 2023-10-31 23:31:18 -04:00
  • a09cec4a81
    Update go.yml to fix test build Scott Weber 2023-10-30 12:28:51 -04:00
  • 8ba1cd8a1e
    Update go.yml with protobuf-compiler Scott Weber 2023-10-30 12:21:50 -04:00
  • 3108b99208 Fix captions signal -> matrix (need a filename set) Scott Weber 2023-10-29 09:32:54 -04:00
  • d9cb00f9ff Fix outgoing videos, voice notes and files Scott Weber 2023-10-26 14:39:27 -04:00
  • cffb67c4af Add BadCredentials error message Scott Weber 2023-10-26 14:26:24 -04:00
  • c466fd9032 Handle unhandled messages with notice Scott Weber 2023-10-26 13:47:36 -04:00
  • f54556b96f Small tidy Scott Weber 2023-10-22 23:47:09 -04:00
  • 4966bda94a Disappearing messages! Scott Weber 2023-10-22 20:26:56 -04:00
  • 906d0c82c9 Add logging to try and figure out why CONNECTED state wasn't sent Scott Weber 2023-10-19 09:39:03 -04:00
  • e4f386b54b Fix AllLoggedIn() to use user.Scan() Scott Weber 2023-10-18 13:12:20 -04:00
  • 8b991e0ad6 Stop trying to handle SS plaintext Scott Weber 2023-10-11 18:14:42 -04:00
  • 984699760f Try unmarshalling SS plaintext message again Scott Weber 2023-10-11 14:55:04 -04:00
  • 58b92be3ca Don't send delivered receipts so aggressively, and try parsing SS plaintext Scott Weber 2023-10-11 14:47:11 -04:00
  • f6652b3509 Fix scanning non-logged-in users from db Tulir Asokan 2023-10-06 16:16:35 +03:00
  • ab22788a26 Use bash for default docker run Tulir Asokan 2023-10-04 12:41:56 +03:00
  • 0e518f777f Fix inserting users on postgres Tulir Asokan 2023-09-30 18:03:07 +03:00
  • a0110915d5 Remove redundant notice_room column Tulir Asokan 2023-09-30 18:01:24 +03:00
  • b308af43c4 Fix TRANSIENT_DISCONNECT on shutdown again Scott Weber 2023-10-02 00:30:09 -04:00
  • 5d00781973 Handle delivery receipts and forward to matrix as MSS Scott Weber 2023-10-02 00:18:36 -04:00
  • 810c83234f Handle sync read messages from other signal devices Scott Weber 2023-10-01 23:30:12 -04:00
  • cb905c07c4 Send read syncs to other signal devices Scott Weber 2023-10-01 23:06:27 -04:00
  • 48f48ab02b Bridge read receipts matrix -> signal Scott Weber 2023-10-01 22:34:12 -04:00
  • 278343049b Gotta send the receipt to Matrix from the right intent Scott Weber 2023-10-01 12:07:26 -04:00
  • 8c03c759b6 Bridging read receipts signal -> matrix Scott Weber 2023-10-01 12:00:30 -04:00
  • c9d7dcd9e3 Update README.md Tulir Asokan 2023-09-30 16:50:41 +03:00
  • 021b5ca929 Switch to ON CONFLICT DO UPDATE instead of INSERT OR REPLACE Tulir Asokan 2023-09-30 16:23:20 +03:00
  • 2ca4e2bbcd Mention precompiled libsignals in readme Tulir Asokan 2023-09-30 15:15:43 +03:00
  • 60fc9aece9 Sync go mod and sum files Tulir Asokan 2023-09-30 14:50:48 +03:00
  • db656d4890 Fix incorrect usage of legacy pkg/errors Tulir Asokan 2023-09-30 14:39:26 +03:00
  • ce884a4061 Fix postgres migration from legacy signal Tulir Asokan 2023-09-30 14:34:29 +03:00
  • bb1cd0bba7 Fix default port Tulir Asokan 2023-09-30 14:24:27 +03:00
  • ad920a6d6d Build nearly static binaries in CI Tulir Asokan 2023-09-22 17:11:53 -04:00
  • d672272cad Lowercase incoming reaction target author UUID Scott Weber 2023-09-28 19:41:10 -04:00
  • d22ffc00f6 Send delivery receipts Scott Weber 2023-09-28 00:19:22 -04:00
  • 5ebb5ff817 Handle incoming calls with a notice Scott Weber 2023-09-27 23:31:24 -04:00
  • a648f79eaf Group avatars Scott Weber 2023-09-27 21:44:37 -04:00
  • 310989d662 Refactor decrypting attachments into it's own function Scott Weber 2023-09-27 16:38:08 -04:00
  • 4f4aa4810b Bridge typing notification for matrix -> signal (DMs only) Scott Weber 2023-09-27 16:01:55 -04:00
  • dad2211541 Refactor sending to pass around Content instead of DataMessage Scott Weber 2023-09-27 15:46:32 -04:00
  • 11bc54e976 Bridge typing notification signal -> matrix Scott Weber 2023-09-27 15:05:18 -04:00
  • 2142a9b3c2 Don't emit bridge state during clean shutdown Scott Weber 2023-09-27 14:25:02 -04:00
  • 7985b8ea81 Mentions from matrix -> signal Scott Weber 2023-09-27 14:05:58 -04:00
  • df41afcfd8 Merge remote-tracking branch 'upstream/master' Tulir Asokan 2023-09-22 13:54:10 -04:00
  • 125c686eaa Improve logging for HTTP requests Scott Weber 2023-09-22 10:29:14 -04:00
  • 1b55692243 Fix displaying mention names (signal -> matrix) Scott Weber 2023-09-22 10:18:14 -04:00
  • 1ea9fe15d5 Properly format mentions signal -> matrix Scott Weber 2023-09-21 17:23:13 -04:00
  • 019acf721f Add delete_keys section to config Tulir Asokan 2023-09-21 16:48:40 -04:00
  • a200d513d7
    Clean up config (#4) Tulir Asokan 2023-09-21 23:40:48 +03:00
  • 633d43c024 Fix bridging incoming signal -> matrix mentions Scott Weber 2023-09-20 17:45:12 -04:00
  • 87bd96ca3e If number is null in DB, return it as null during scan Scott Weber 2023-09-20 16:16:15 -04:00
  • 152029fe16 Upgrade to mautrix-go 0.16.1 and use it for double puppeting Scott Weber 2023-09-20 15:57:59 -04:00
  • a87a3a7a74 Use native webp for decoding Scott Weber 2023-09-20 15:10:08 -04:00
  • 27270a5122 Actually do nothing this time Scott Weber 2023-09-20 14:43:07 -04:00
  • e8ee7659a7 Stub Logout API Scott Weber 2023-09-20 14:39:34 -04:00
  • 32d0226125 Send BAD_CREDENTIALS, clear certain keys on token deletion Scott Weber 2023-09-20 14:28:09 -04:00
  • c52c505058 Return phone number (SignalUsername) for RemoteName Scott Weber 2023-09-20 13:39:08 -04:00
  • 13bb18e146 Pass UUID and Number along when provisioning Scott Weber 2023-09-20 13:26:06 -04:00
  • 85c1412e16
    allow matrix m.sticker -> signal (#3) the-newman 2023-09-20 16:31:39 +01:00
  • bbeac3b43f allow matrix m.sticker -> signal John Newman 2023-09-20 16:17:14 +01:00
  • 6fc85638a4 Update missing group master key error Scott Weber 2023-09-20 09:12:52 -04:00
  • 03780d9761 Initial stab at provisioning API Scott Weber 2023-09-19 23:41:32 -04:00
  • 427220fa95 Send a notice when missing a group master key Scott Weber 2023-09-19 19:29:30 -04:00
  • 697cf63df1 Get contacts (for profile keys) on connect! Scott Weber 2023-09-19 19:04:01 -04:00
  • 773d98c571
    Merge pull request #2 from mautrix/add-stickers-BE-16553 the-newman 2023-09-19 21:53:55 +01:00
  • b50649c04a Implement receiving stickers John Newman 2023-09-19 20:33:21 +01:00
  • 6099ef0b5b Update README.md with tips for building (on macOS at least) Scott Weber 2023-09-18 14:18:17 -04:00
  • f304b1840e Forgot to add group_store.go :( Scott Weber 2023-09-14 16:40:27 -04:00
  • 9b18117029 Replace "master key" group identfiers with actual GroupIdentifier Scott Weber 2023-09-14 16:33:40 -04:00
  • 9c4830d91f Fix Receiver on "group" PortalKeys and fix bridge info Scott Weber 2023-09-12 15:00:46 -04:00
  • 24cf5662d7 Migration for user table and missed NULL handling in portal table Scott Weber 2023-09-12 13:45:40 -04:00
  • ec31a807e9 Fix DB code to handle NULLs in the DB Scott Weber 2023-09-12 11:32:19 -04:00
  • 2e3d50ce34 Set mx_version in upgrade Tulir Asokan 2023-09-11 16:19:34 -04:00
  • aa7b6ba23f Fix version number Tulir Asokan 2023-09-11 16:14:24 -04:00
  • 2d731ca4fe Add db schema upgrade to fix python state store Tulir Asokan 2023-09-11 16:11:29 -04:00
  • 62eca1d8d6 Update pickle key Scott Weber 2023-09-11 15:41:10 -04:00
  • 9e012e9ca7 Fix DB upgrading Scott Weber 2023-09-11 15:53:53 -04:00
  • 5c6dbd7aee Set DB version to v12 Scott Weber 2023-09-11 15:32:24 -04:00
  • 12f7bb9df1 Make message sending more robust, particularly in the face of bad networking Scott Weber 2023-09-06 00:47:08 -04:00
  • c2460ead6b Fix out-of-bounds in web.go path check Scott Weber 2023-09-05 11:41:35 -04:00
  • 2007559b64 Bridge mentions from signal -> matrix (no HTML formatting yet) Scott Weber 2023-09-05 09:11:29 -04:00
  • e5d58bc4ce replies from matrix -> signal (except replies to images only work on signal android :S) Scott Weber 2023-09-04 23:14:29 -04:00
  • df9dc128f4 Bridge replies signal -> matrix Scott Weber 2023-09-04 22:00:03 -04:00
  • 617c0fca88 Store avatar hash in DB, and unset if the avatar goes away Scott Weber 2023-09-04 08:23:56 -04:00
  • fdccca610b Only fetch new profile avatar if it has changed Scott Weber 2023-09-04 08:12:08 -04:00
  • a12c5bb5d1 Download, decrypt, upload user profile avatar. But need to figure out caching Scott Weber 2023-08-31 20:17:23 -04:00
  • f52f236780 Sending images! Scott Weber 2023-08-31 12:58:18 -04:00
  • 1a0df9b228 Fix heart reactions by fully qualifiying emoji going to Signal Scott Weber 2023-08-29 13:55:16 -04:00
  • d5359f9e53 When sending sync messages to myself, don't send to my device, and use auth websocket Scott Weber 2023-08-29 13:34:55 -04:00
  • 75fb4d5f04 Add/remove variation selectors on emoji reactions as needed Scott Weber 2023-08-29 12:37:24 -04:00
  • c94db17a69 MSS/Checkpoints for reactions and redactions Scott Weber 2023-08-29 11:31:53 -04:00
  • e70c6f038a Bridge redactions signal -> matrix Scott Weber 2023-08-28 21:39:26 -04:00
  • 33ec5cc7ac Bridge redactions matrix -> signal Scott Weber 2023-08-28 21:24:01 -04:00
  • ae46b7aee2 Bridge reaction redactions from matrix -> signal Scott Weber 2023-08-28 21:10:19 -04:00
  • 9122c32e66 Bridge reactions (but not reaction redactions) from matrix -> signal Scott Weber 2023-08-28 17:15:25 -04:00
  • 66ea2f7007 Tidy up Connect functions to make bridge states work on initial login Scott Weber 2023-08-28 15:34:41 -04:00
  • 988956a60b Forgot to add database/reaction.go 🤦 Scott Weber 2023-08-28 11:11:06 -04:00
  • 1ce16f577f Update reactions when they change Scott Weber 2023-08-28 10:14:43 -04:00
  • f84ae817a5 Add reactions table and handle reaction redactions Scott Weber 2023-08-28 10:08:08 -04:00
  • 1c50f8c1e1 Bridging reactions Signal -> Matrix (but not redacting them) Scott Weber 2023-08-27 16:05:05 -04:00