Commit Graph

  • cab03aa73b fix: Allow unpadded base64 decoding Lanna Michalke 2022-01-11 09:02:34 +0000
  • d31a594068 Merge branch 'krille/fix-invite-state' into 'main' Krille Fear 2022-01-08 09:53:29 +0000
  • 86c9067daa chore: Bump version Krille Fear 2022-01-08 10:47:14 +0100
  • b472dd7b92 fix: Room Member updates should always be cached Krille Fear 2022-01-08 10:24:40 +0100
  • 44f3d35910 Merge branch 'krille/cant-send-messages-without-encryption' into 'main' td 2022-01-07 17:12:20 +0000
  • bcca5e11f2 feat: Let sendDefaultMessage return false on encryption failure Krille Fear 2022-01-07 17:12:20 +0000
  • 6d8fabd1e0 Merge branch 'krille/fix-request-user' into 'main' Krille Fear 2022-01-04 06:28:00 +0000
  • e9e9dcb4aa Merge branch 'krille/newlinter' into 'main' Krille Fear 2022-01-03 11:45:06 +0000
  • f173842e56 Merge branch 'krille/localize-reactions' into 'main' Krille Fear 2021-12-31 11:56:59 +0000
  • 62a04b52d4 fix: Requested users are not stored Christian Pauly 2021-12-26 09:14:52 +0100
  • 3bce8b4489 refactor: Remove unnecessary type checks and imports Krille Fear 2021-12-23 11:46:45 +0100
  • 326f1f3223 fix: Localize reactions Krille Fear 2021-12-23 11:43:00 +0100
  • 5a72287d41 Merge branch 'krille/update-fluffybox' into 'main' td 2021-12-16 08:17:37 +0000
  • e5fde4f801 chore: bump version Krille Fear 2021-12-16 08:17:36 +0000
  • 85bf49ddba Merge branch 'nico/fix-reply-fallback' into 'main' td 2021-12-15 19:21:42 +0000
  • d687973b01 fix: fallback in body for replies to replies Nicolas Werner 2021-12-15 19:21:41 +0000
  • c25f893a4a
    chore: Bump version Sorunome 2021-12-09 12:50:27 +0100
  • 477780d779 feat: deletePusher Lukas Lihotzki 2021-11-25 17:06:38 +0100
  • 793ddddd3f feat: add additionalProperties in PusherData Lukas Lihotzki 2021-12-07 03:44:35 +0100
  • 3f225208e2 Merge branch 'soru/error-handle-to-device-queue' into 'main' Krille Fear 2021-12-09 10:56:29 +0000
  • fa5abfca92
    fix: ignore 4xx errors when re-sending the to_device queue The to_device queue was introduced to ensure integrity if e.g. the server temporarily failed when attempting to send a to_device message. If, for whatever reason, the server responds with a 4xx error, though, then we want to ignore that to_device message from the queue and move on, as that means that something different was fundamentally wrong. This helps to fix the to_device queue clogging up, making clients incapable of sending to_device events anymore, should such clogging happen. Sorunome 2021-12-08 13:00:53 +0100
  • 454e27239c
    chore: Add missing matrix error types as per spec The full list of error codes is here: https://spec.matrix.org/v1.1/client-server-api/#standard-error-response Sorunome 2021-12-07 21:10:59 +0100
  • 8f877b2039 Merge branch 'voip/fix-call-state' into 'main' Krille Fear 2021-12-07 14:27:59 +0000
  • c0e4008903 fix: Store the call state, fix the invite cannot be sent. cloudwebrtc 2021-12-06 19:32:33 +0800
  • b98b13d942 Merge branch 'soru/no-in-memory-state-event-on-sync' into 'main' Sorunome 2021-12-06 10:20:59 +0000
  • b009ada0ac
    fix: Allow consecutive edits for state events in-memory The lastEvent was incorrect when trying to process an edit of an edit. This fixes that by allowing consecutive edits for the last event. Sorunome 2021-12-06 11:10:24 +0100
  • e3bd0cf139
    fix: Only save state events from sync processing in-memory if needed If we dump all state events from sync into memory then we needlessly clog up our memory, potentially running out of ram. This is useless as when opening the timeline we post-load the unimportant state events anyways. So, this PR makes sure that only the state events of post-loaded rooms and important state events land in-memory when processing a sync request. Sorunome 2021-12-06 11:09:50 +0100
  • 86f99bdef5 Merge branch 'soru/fix-input-recovery-key' into 'main' Krille Fear 2021-12-05 15:53:10 +0000
  • 872bc04674
    fix(ssss): Strip all whitespace characters from recovery keys upon decode Previously we stripped all spaces off of the recovery when decoding it, so that we could format the recovery key nicely. It turns out, however, that some element flavours also format with linebreaks, leading to the user having to manually remove them. We fix this by just stripping *all* whitespace off of the recovery key. Sorunome 2021-12-05 12:19:22 +0100
  • faed64cfde Merge branch 'krille/nullsafestable' into 'main' Krille Fear 2021-12-03 14:05:00 +0000
  • 247de60f51 chore: Bump version Krille Fear 2021-12-03 12:37:46 +0100
  • 43d5b1c523 fix: Add missing calcDisplayname global rules to client constructor Krille Fear 2021-12-03 12:34:52 +0100
  • 27783b4fec Merge branch 'voip/add-voip-function' into 'main' Krille Fear 2021-12-02 15:46:40 +0000
  • 4ebf5b2553 Merge branch 'voip/add-voip-function' of https://gitlab.com/famedly/company/frontend/famedlysdk into voip/add-voip-function cloudwebrtc 2021-12-02 23:20:16 +0800
  • 61da76a26a chore: Implement the onAnsweredElsewhere function. cloudwebrtc 2021-12-02 23:18:01 +0800
  • e5c8e4f4fe chore: Time unit replacement. Krille Fear 2021-12-02 15:12:59 +0000
  • 9bc35a216a chore: Use `fireCallEvent` instead of emit. cloudwebrtc 2021-12-02 23:04:33 +0800
  • 1f519703a8 fix: Fix the call function in flutter and dart. cloudwebrtc 2021-12-01 00:47:11 +0800
  • 7efe123274 Merge branch 'main' into voip/add-voip-function cloudwebrtc 2021-11-30 22:31:10 +0800
  • 00a52e3fee Merge branch 'krille/fix-userownsencryptionkeys' into 'main' td 2021-11-30 09:16:18 +0000
  • edeea47dec chore: Improve the code. cloudwebrtc 2021-11-29 22:26:18 +0800
  • fe2d184faf fix: userOwnsEncryptionKeys always returns true Krille Fear 2021-11-28 10:37:56 +0100
  • 01276bbf60 chore: add more interface for delegate. cloudwebrtc 2021-11-27 01:29:11 +0800
  • 60618d1775 chore: Add WebRTC delegate interface. cloudwebrtc 2021-11-27 01:20:04 +0800
  • 7d57c0ca86 Merge branch 'krille/bumpversion' into 'main' td 2021-11-26 13:15:05 +0000
  • 0c4fcd2d4e chore: Bump version Krille Fear 2021-11-26 13:15:05 +0000
  • 44934d5911 Merge branch 'krille/enable-e2eerecovery' into 'main' Krille Fear 2021-11-26 13:05:13 +0000
  • 8a04e47360 Merge branch 'krille/migrate-olm-sessions' into 'main' Krille Fear 2021-11-26 12:56:00 +0000
  • 72584d679c chore: bump version for webrtc_interface. cloudwebrtc 2021-11-26 20:19:37 +0800
  • c7d182a0a7 chore: Bump version Krille Fear 2021-11-26 07:23:02 +0000
  • ac06864627 feat: Migrate olm sessions on database migration Krille Fear 2021-11-26 08:17:43 +0100
  • 03418bfe8b chore: Enable E2EE recovery by default Krille Fear 2021-11-25 15:35:36 +0100
  • bdb4ad4594 Merge branch 'krille/fix-limited-timeline' into 'main' Krille Fear 2021-11-25 12:25:07 +0000
  • b3eb6acdfb Merge branch 'krille/delete-avatar' into 'main' Krille Fear 2021-11-25 12:21:29 +0000
  • cbf961aa9d chore: Update SDK Krille Fear 2021-11-25 13:14:48 +0100
  • 6c3741d59e fix: Limited timeline clean up on web Krille Fear 2021-11-25 13:13:39 +0100
  • 79b74e2bbf fix: Remove user avatar Krille Fear 2021-11-25 09:00:59 +0100
  • 6a3c25a8bd chore: Make some tryGet errors verbose and display line Krille Fear 2021-11-24 07:56:42 +0100
  • 2383cef438 feat: Colored logs on native and web Krille Fear 2021-11-23 10:31:35 +0100
  • 59fbd557c5 Merge branch 'krille/updatefluffybox' into 'main' Krille Fear 2021-11-24 12:10:16 +0000
  • b2281025e7 chore: Update FluffyBox Krille Fear 2021-11-24 13:02:34 +0100
  • 7f440be9b5 Merge branch 'krille/version' into 'main' Nicolas Werner 2021-11-23 15:20:30 +0000
  • 3ec778ff0d chore: Bump version Krille Fear 2021-11-23 16:09:17 +0100
  • 64257735ac Merge branch 'krille/limited-timeline-behavior' into 'main' Nicolas Werner 2021-11-23 15:06:29 +0000
  • da57be44e4 Merge branch 'krille/fix-decrypt-room-event' into 'main' Nicolas Werner 2021-11-23 15:03:45 +0000
  • bc6ec5e592 Merge branch 'krille/idb' into 'main' Krille Fear 2021-11-23 15:00:42 +0000
  • 01eb851364 fix: Krille Fear 2021-11-18 18:35:47 +0100
  • 17d8b4d25f Merge branch 'krille/add-clear-cache-command' into 'main' Sorunome 2021-11-23 13:06:53 +0000
  • 0fae025332 Merge branch 'krille/null-boolean' into 'main' Krille Fear 2021-11-23 12:59:51 +0000
  • ee21121a63 fix: Workaround for null boolean Krille Fear 2021-11-23 13:37:46 +0100
  • 921c694888 feat: Add clear cache command Krille Fear 2021-11-23 09:48:08 +0100
  • 9cbe1099e5 fix: Limited timeline clears too much events Krille Fear 2021-11-23 09:06:30 +0100
  • 5da0180f1f Merge branch 'krille/fix-remove-avatar' into 'main' td 2021-11-22 19:20:00 +0000
  • 3338da4e09 fix: Ability to remove avatar from room and account Krille Fear 2021-11-22 19:36:38 +0100
  • 18af7e0642 chore: Set client to final. cloudwebrtc 2021-11-22 23:08:52 +0800
  • 12df5d8cdd chore: Use RTCFactory interface to create MediaStream, VideoRenderer. cloudwebrtc 2021-11-22 22:41:49 +0800
  • 7e4f27c657 Merge branch 'krille/fix-load-archived-room' into 'main' td 2021-11-22 12:16:00 +0000
  • 27c03b4fad fix: Request history in archived rooms Krille Fear 2021-11-22 10:37:26 +0100
  • f3775fa5ba fix: Decrypt last event of a room Krille Fear 2021-11-22 10:18:44 +0100
  • ffb4540172 Merge branch 'krille/create-chat-commands' into 'main' Sorunome 2021-11-21 12:48:30 +0000
  • a61e1ae4a3 feat: Add commands to create chats Krille Fear 2021-11-19 14:18:53 +0100
  • 5dfb196c90 chore: dart format. cloudwebrtc 2021-11-19 18:03:58 +0800
  • 93b623f2d5 chore: Use webrtc interface to build the voip module. cloudwebrtc 2021-11-19 17:51:38 +0800
  • 5c12a21e2e Merge branch 'krille/anti-sembast' into 'main' Nicolas Werner 2021-11-18 19:07:21 +0000
  • b99a78476a refactor: Remove Sembast database implementation Krille Fear 2021-11-18 19:55:21 +0100
  • 792e02b750 Merge branch 'krille/version' into 'main' Krille Fear 2021-11-16 10:55:06 +0000
  • 1e3068249f chore: Bump version Krille Fear 2021-11-16 10:57:52 +0100
  • 0532974022 Merge branch 'krille/sembast' into 'main' Krille Fear 2021-11-16 09:42:40 +0000
  • f5051a5afe feat: Implement sembast store Krille Fear 2021-11-11 11:05:33 +0100
  • ae5225f495 Merge branch 'krille/fix-start-chat' into 'main' Nicolas Werner 2021-11-16 08:07:32 +0000
  • 1804838324 Merge branch 'krille/fix-crash-in-htmltotext' into 'main' td 2021-11-16 07:27:09 +0000
  • 66bf8e6ace fix: HtmlToText crashes with an empty code block Krille Fear 2021-11-16 08:18:07 +0100
  • 483f8c83e8 Merge branch 'krille/trim-username-fallback' into 'main' Krille Fear 2021-11-15 15:33:44 +0000
  • 56d9ba7d4a refactor: [WIP] Voip abstract interface. cloudwebrtc 2021-11-15 22:31:38 +0800
  • 13658b7da8 chore: Trim formatted username fallback Krille Fear 2021-11-15 13:08:31 +0100
  • 0be1576465 Merge branch 'krille/replace-old-statevent' into 'main' Krille Fear 2021-11-15 11:33:12 +0000
  • b7565af56f fix: use originServerTs to check if state event is old Krille Fear 2021-11-15 10:57:55 +0100
  • c8c4562f70 fix: Dont enable e2ee without encryption support Krille Fear 2021-11-13 11:58:07 +0100
  • 77d7249699 Merge branch 'krille/fix-edits-status' into 'main' Krille Fear 2021-11-12 14:00:13 +0000
  • f052957c0a fix: Change eventstatus of edits in prevEvent Krille Fear 2021-11-11 09:48:50 +0100