Commit graph

  • 7edd9f3237 Install libolm in GH actions so vet can compile the program Tulir Asokan 2022-07-19 22:05:45 +0300
  • 13f5ab9533 Fix pre-commit hook ID Tulir Asokan 2022-07-19 21:51:05 +0300
  • b2567c9588 Add go vet to pre-commit and GH actions Tulir Asokan 2022-07-19 21:51:05 +0300
  • 8cc1ad85ba
    Merge pull request #533 from mautrix/fix-test Sumner Evans 2022-07-18 18:16:23 -0700
  • 17cd75654f
    Fix the FindPrivateChats SELECT statement Sumner Evans 2022-07-18 19:11:23 -0600
  • 465ffa27af Remove special-cased private chat portal cleanup Tulir Asokan 2022-07-18 16:31:56 +0300
  • 1600559de7
    Delete portal if user deletes chat on WhatsApp (#531) vurpo 2022-07-18 16:16:17 +0300
  • 180c8996a8
    Implement "Delete for me" support for messages (#530) vurpo 2022-07-18 16:08:52 +0300
  • 45ed657ab1 Bump version to v0.6.0 v0.6.0 Tulir Asokan 2022-07-16 19:50:34 +0300
  • 6f5070b243 Add message and status fields to status events Tulir Asokan 2022-07-12 13:14:17 +0300
  • 7ccc0d005e Remove unused dbms migration function Tulir Asokan 2022-07-12 12:29:39 +0300
  • 08d5b10902 Use same ensureUserInvited method everywere. Fixes #529 Tulir Asokan 2022-07-12 12:24:31 +0300
  • 35ed840a36 Don't try to do periodic sync on status broadcast chat Tulir Asokan 2022-07-11 19:47:10 +0300
  • 574d6f47c3 Extend message handling timeout for scheduled messages Tulir Asokan 2022-07-11 15:08:34 +0300
  • 794975eaa0 Add support for Matrix -> WhatsApp captions with MSC2530 Tulir Asokan 2022-07-11 14:38:47 +0300
  • 73f4449761 Add log to find which part of message handling takes long Tulir Asokan 2022-07-11 14:20:31 +0300
  • a2d808626f Update changelog Tulir Asokan 2022-07-09 11:33:33 +0300
  • fb74e014ec Improve log and update dependencies Tulir Asokan 2022-07-09 11:16:43 +0300
  • a548fd7174 Update Docker image to Alpine 3.16 Tulir Asokan 2022-07-06 18:48:30 +0300
  • 152f5a57b5 Fix handling not found avatars Tulir Asokan 2022-07-06 13:54:32 +0300
  • 2bc5c32d48 Add double puppet value to backfilled event wire content Tulir Asokan 2022-07-05 16:41:21 +0300
  • 4d059edc48 Update mautrix-go Tulir Asokan 2022-07-05 16:15:32 +0300
  • 1b90f98961 Clamp sticker rendering suggestion 190px Tulir Asokan 2022-07-05 12:52:32 +0300
  • f8d6f712bd Get Matrix msgtype from WhatsApp type instead of mimetype Tulir Asokan 2022-07-05 12:46:34 +0300
  • 91b4699e2d Update mautrix-go Tulir Asokan 2022-07-05 12:00:44 +0300
  • 17a9df3297 Always sync private chat portal meta in background sync Tulir Asokan 2022-07-05 11:11:43 +0300
  • c16af35d1b Make Portal.UpdateName work without a room Tulir Asokan 2022-07-05 11:05:22 +0300
  • d7100cf0bd Update mautrix-go Tulir Asokan 2022-07-05 11:03:49 +0300
  • 95aa6c01a6 Fix potential bugs in direct chat portal info updating Tulir Asokan 2022-07-05 11:02:54 +0300
  • 9a6670eb93 Update mautrix-go Tulir Asokan 2022-07-01 23:25:13 +0300
  • 87c4cd6c20 Simplify expression Tulir Asokan 2022-07-01 11:17:10 +0300
  • 7247e9b2e6
    Merge pull request #525 from mautrix/make-contact-agumentation-more-efficient Sumner Evans 2022-07-01 13:21:07 -0600
  • 07a43e6541
    provisioning/list_contacts: make augmentation with avatar more efficient Sumner Evans 2022-07-01 13:15:08 -0600
  • 1e8fb6459d Update changelog Tulir Asokan 2022-07-01 11:07:43 +0300
  • 69f23666a5 Use replies for error notices Tulir Asokan 2022-07-01 11:06:54 +0300
  • 676ae34bbe Remove default soft timeout on sending Tulir Asokan 2022-07-01 11:06:20 +0300
  • 61f3aa9704 Add still_working field for status event on soft timeouts Tulir Asokan 2022-07-01 11:02:35 +0300
  • bf4c01648f Move most double puppet source key adding to mautrix-go Tulir Asokan 2022-06-30 20:56:25 +0300
  • e9f01b81d5 Add validation for disappearing-timer command Tulir Asokan 2022-06-30 17:25:43 +0300
  • 0c0a55b940 Fetch portal info before doing background sync Tulir Asokan 2022-06-30 16:59:51 +0300
  • 4b69c16f1a Allow retries on message taking too long errors Tulir Asokan 2022-06-30 14:52:28 +0300
  • 14581a314e Fix checkpoint status for message taking long warnings Tulir Asokan 2022-06-30 14:50:22 +0300
  • 2542f94e00 Add a warning log and more comments Tulir Asokan 2022-06-30 14:46:46 +0300
  • 44768c9c93 Improve max message handling duration options Tulir Asokan 2022-06-30 14:41:37 +0300
  • e6240ff68c Update some words and dependencies Tulir Asokan 2022-06-30 13:52:07 +0300
  • d3d69d1a8a Add option for max message handling duration Tulir Asokan 2022-06-29 20:05:55 +0300
  • 52e3cdb121 Only resync avatar if the user sync query returns one Tulir Asokan 2022-06-28 16:25:41 +0300
  • 19b4c3093a Apply periodic resync for group chats too Tulir Asokan 2022-06-28 16:22:10 +0300
  • f0e93bd938 Add random offset to starting avatar resync loop Tulir Asokan 2022-06-28 14:50:43 +0300
  • 9f0901f560 Add periodic ghost avatar resync Tulir Asokan 2022-06-28 14:37:49 +0300
  • 267799cbe0 Update dependencies Tulir Asokan 2022-06-28 12:09:12 +0300
  • 68b0f3d0a4 Re-add support for resend_bridge_info Tulir Asokan 2022-06-27 11:46:30 +0300
  • 219265c706 Fix value in example config Tulir Asokan 2022-06-27 11:20:24 +0300
  • af50cbd239 Update changelog Tulir Asokan 2022-06-25 10:55:16 +0300
  • e424382cc9 Add support for list messages Tulir Asokan 2022-06-24 23:25:37 +0300
  • a47ef45e29 Add support for template button reply messages Tulir Asokan 2022-06-24 22:37:27 +0300
  • 443ff97e7a Add basic support for business messages Tulir Asokan 2022-06-24 21:50:58 +0300
  • d6db16a4e2 Update mautrix-go Tulir Asokan 2022-06-24 19:06:30 +0300
  • 40ea8a8324 Stop using SELECT * Tulir Asokan 2022-06-24 17:53:28 +0300
  • 83d41a4e12 Refuse to start bridge if server is missing features Tulir Asokan 2022-06-23 20:25:09 +0300
  • 1aed6aa94d Update mautrix-go to add proper TOFU Tulir Asokan 2022-06-23 14:43:43 +0300
  • e59c4e28c8 Update mautrix-go again Tulir Asokan 2022-06-22 22:10:08 +0300
  • 7607316db7 Update mautrix-go Tulir Asokan 2022-06-22 21:38:04 +0300
  • 0f8fb8e4dd Update mautrix-go and add new e2be verification config options Tulir Asokan 2022-06-22 20:09:21 +0300
  • 6cba0d01ff Update whatsmeow Tulir Asokan 2022-06-22 19:01:54 +0300
  • 29812932c2 Revert default double puppet device name change Tulir Asokan 2022-06-21 22:28:57 +0300
  • 5b698b8c1c Move DualError to mautrix-go Tulir Asokan 2022-06-21 21:56:08 +0300
  • ec86c490a3 Add basic config validation Tulir Asokan 2022-06-21 21:56:02 +0300
  • b6eedb869b
    Merge pull request #521 from mautrix/sumner/bri-3628 Sumner Evans 2022-06-21 12:35:01 -0600
  • e8c86d43d0
    encryption: add ability to control rotation settings Sumner Evans 2022-06-21 11:57:08 -0600
  • 90635af114 Update mautrix-go Tulir Asokan 2022-06-18 13:28:18 +0300
  • 2a38b06326 Move CI script to mautrix/ci repo Tulir Asokan 2022-06-18 13:27:51 +0300
  • aa0daceb85 Add config option to bundle caption with media message Tulir Asokan 2022-06-17 11:34:24 +0300
  • 8012368de5 Fix backfill queue query. Fixes #517 Tulir Asokan 2022-06-17 10:33:46 +0300
  • 7d5aeeaf88 Use postgres in example config Tulir Asokan 2022-06-17 10:16:06 +0300
  • fd0d6f7640 Bump version to v0.5.0 v0.5.0 Tulir Asokan 2022-06-16 17:35:58 +0300
  • 30c5be305a Update dependencies and changelog Tulir Asokan 2022-06-14 18:58:12 +0300
  • 43d8fc5d2b Disallow sending status broadcast messages by default Tulir Asokan 2022-06-13 20:01:39 +0300
  • 0796d14133 Update changelog and whatsmeow Tulir Asokan 2022-06-04 23:33:20 +0300
  • c5ad896bc0 Update whatsmeow Tulir Asokan 2022-06-01 00:49:52 +0300
  • 8d07000013 Update mautrix-go Tulir Asokan 2022-05-31 19:59:07 +0300
  • 7f27c76659 Improve tracking errors in Matrix->WhatsApp bridging Tulir Asokan 2022-05-31 17:28:58 +0300
  • df99750636 Update whatsmeow to maybe improve retry receipts Tulir Asokan 2022-05-31 16:29:55 +0300
  • 79fb0d49b3 Move bridge state stuff to mautrix-go Tulir Asokan 2022-05-31 00:27:43 +0300
  • 49a445e10d Update mautrix-go and add log when room is created Tulir Asokan 2022-05-29 19:22:07 +0300
  • 87b5c91fe7 Disable double puppeting in broadcast rooms. Fixes #506 Tulir Asokan 2022-05-29 19:17:29 +0300
  • 1bfed718fe Update mautrix-go Tulir Asokan 2022-05-26 14:30:52 +0300
  • 4865238352 Update dependencies Tulir Asokan 2022-05-26 11:41:37 +0300
  • 2463f8e60f Port some more old db schema upgrades Tulir Asokan 2022-05-26 11:23:15 +0300
  • 52748374b7 Actually fix first_expected_ts upgrade. Fixes #504 Tulir Asokan 2022-05-25 23:48:38 +0300
  • 241de2f18f Fix changing first_expected_ts column type Tulir Asokan 2022-05-25 18:51:51 +0300
  • 1f292dc1c5
    Merge pull request #502 from mautrix/backfill-queue-fixes Sumner Evans 2022-05-25 08:40:44 -0600
  • 0939bb3bc3
    backfill status event: send first expected timestamp in ms after epoch instead of seconds Sumner Evans 2022-05-25 08:39:08 -0600
  • 42fc0f6962 Update mautrix-go Tulir Asokan 2022-05-25 12:51:06 +0300
  • 03d46630c2
    backfill status event: send after room exists Sumner Evans 2022-05-24 15:13:31 -0600
  • b850995888
    backfill: block deferred requests on immediate and forward backfills Sumner Evans 2022-05-24 09:51:32 -0600
  • a0ffed43dd
    database/backfill_state: change type of first_expected_ts to BIGINT Sumner Evans 2022-05-24 09:50:38 -0600
  • 372929f454 Fix small things Tulir Asokan 2022-05-24 14:02:06 +0300
  • 1185b4bb71 Add mutex to block new messages in specific backfill cases Tulir Asokan 2022-05-24 13:39:29 +0300
  • dcb1152382 Update changelog Tulir Asokan 2022-05-24 11:28:43 +0300