|  Marcus Hoffmann | 54fc29f203 | clear cache fix | 2020-12-22 17:34:50 +01:00 | 
				
					
						|  Sorunome | 0ed5c44919 | Merge branch 'soru/verify-device-signatures' into 'main' fix: Verify device signatures before storing devices and block those with invalid signatures
See merge request famedly/famedlysdk!578 | 2020-12-22 09:27:09 +00:00 | 
				
					
						|  Sorunome | 6f9deb5ae2 | fix: Verify device signatures before storing devices and block those with invalid signatures | 2020-12-22 10:22:42 +01:00 | 
				
					
						|  Sorunome | f5b1c5fc5f | fix: Don't assume a power level of a person is an int | 2020-12-22 10:05:44 +01:00 | 
				
					
						|  Sorunome | b00a9e8834 | feat: Better determine which devices to encrypt to | 2020-12-21 15:26:46 +01:00 | 
				
					
						|  Sorunome | dfd88277b9 | Merge branch 'soru/autoreply-more-key-requests' into 'main' feat: Auto-Share megolm sessions with other users we know for a fact are...
Closes #127
See merge request famedly/famedlysdk!570 | 2020-12-21 14:08:17 +00:00 | 
				
					
						|  Sorunome | df1c249011 | feat: Auto-Share megolm sessions with other users we know for a fact are allowed to see said message | 2020-12-21 14:41:44 +01:00 | 
				
					
						|  Christian Pauly | cd4dafcd45 | chore: Nicer logs in tests | 2020-12-21 14:21:12 +01:00 | 
				
					
						|  Christian Pauly | 3d6dbc9dc3 | chore: Implement logoutput | 2020-12-21 09:35:36 +01:00 | 
				
					
						|  Christian Pauly | 715c5ccfb6 | fix: Logfilter | 2020-12-19 16:43:03 +01:00 | 
				
					
						|  Christian Pauly | 57286d4c28 | feat: Use logger package | 2020-12-19 12:04:25 +00:00 | 
				
					
						|  Sorunome | 405306f84e | feat: Add == operator to the Receipt, User and Room objects | 2020-12-19 12:15:50 +01:00 | 
				
					
						|  Christian Pauly | fbd7393fce | fix: Dont create new megolm session if one is creating | 2020-12-17 12:55:08 +01:00 | 
				
					
						|  Sorunome | d1ce075b5b | feat: Automatically cache storable files on upload | 2020-12-17 11:59:31 +01:00 | 
				
					
						|  Christian Pauly | 3856b618e8 | refactor: Encryption errors | 2020-12-15 08:24:55 +01:00 | 
				
					
						|  Christian Pauly | d3c44687f6 | fix: Missing null check which F*cks me up! | 2020-12-14 13:24:39 +00:00 | 
				
					
						|  Christian Pauly | 622d5f4b0d | fix: Make AuthenticationData type and session optional | 2020-12-11 11:20:03 +01:00 | 
				
					
						|  Christian Pauly | a7fa118aa4 | Merge branch 'krille/follow-up-clean-up-bootstrap' into 'main' refactor: Follow up clean up bootstrap
See merge request famedly/famedlysdk!559 | 2020-12-11 10:14:54 +00:00 | 
				
					
						|  Christian Pauly | 6657e073a0 | refactor: Follow up clean up bootstrap | 2020-12-11 09:57:45 +01:00 | 
				
					
						|  Christian Pauly | cb4d4f3229 | Merge branch 'dubutx-main-patch-24260' into 'main' Add missing token property when login
Closes #135
See merge request famedly/famedlysdk!558 | 2020-12-10 11:51:48 +00:00 | 
				
					
						|  Christian Pauly | b563aec7bb | refactor: Add secretstoragekeycontent | 2020-12-10 11:03:45 +01:00 | 
				
					
						|  Sorunome | 49f0679fbf | feat: Add bootstrapping | 2020-12-10 08:13:24 +00:00 | 
				
					
						|  Ray Wang | b37b347022 | Add missing token property when login. | 2020-12-10 02:11:48 +00:00 | 
				
					
						|  Lukas Lihotzki | 88888a43f1 | feat: set presence in sync | 2020-12-09 16:02:42 +01:00 | 
				
					
						|  Christian Pauly | f7768af44e | fix: Clear init lock on failed init | 2020-12-07 09:51:25 +00:00 | 
				
					
						|  Christian Pauly | 5167e92913 | feat: Update room api | 2020-12-04 12:23:40 +01:00 | 
				
					
						|  Christian Pauly | bec1761172 | refactor: content parsing | 2020-11-30 15:34:46 +01:00 | 
				
					
						|  Christian Pauly | 323b203718 | refactor: algorithm types | 2020-11-30 14:26:31 +01:00 | 
				
					
						|  Marcus Hoffmann | 2e3a2d38c0 | fix: mark read wasn't sending read receipts | 2020-11-26 01:58:49 +01:00 | 
				
					
						|  Christian Pauly | 20ae1ae20e | fix: Push Rule getter | 2020-11-25 20:16:42 +01:00 | 
				
					
						|  Sorunome | bed7de81c7 | fix: Wrong emote pack identifier | 2020-11-25 15:17:22 +01:00 | 
				
					
						|  Marcus Hoffmann | 9b3f9e4ef7 | feature: allow marking rooms as unread | 2020-11-25 12:03:19 +01:00 | 
				
					
						|  Christian Pauly | 01ce832aaa | fix: 3pid api bugs | 2020-11-24 13:48:57 +01:00 | 
				
					
						|  Christian Pauly | 9181701df0 | fix: Display stateKey when changing displayname | 2020-11-23 17:35:50 +01:00 | 
				
					
						|  Christian Pauly | ab8eb71fee | fix: Unban | 2020-11-22 21:05:34 +01:00 | 
				
					
						|  Christian Pauly | 411d29cc89 | feat: Implement room tombstones | 2020-11-21 15:28:05 +01:00 | 
				
					
						|  Christian Pauly | 0697d47cc2 | refactor: Minor init refactoring | 2020-11-19 17:02:07 +01:00 | 
				
					
						|  Sorunome | b67ab870fa | fix: Use Uri.tryParse where applicable | 2020-11-19 15:20:27 +01:00 | 
				
					
						|  Sorunome | b1709ca8c3 | feat: More advanced attchment handling methods | 2020-11-18 14:56:14 +01:00 | 
				
					
						|  Christian Pauly | c8d5bbfd14 | fix: Allow null values in json | 2020-11-12 06:40:10 +00:00 | 
				
					
						|  Christian Pauly | 1e14cd3ff0 | fix: Hotfix request archive | 2020-11-09 19:09:38 +01:00 | 
				
					
						|  Christian Pauly | ac4cded10f | feat: Implement UIA for login | 2020-11-09 17:48:27 +01:00 | 
				
					
						|  Sorunome | b0043ea0e4 | fix: Pick right DM room, if multiple are set | 2020-11-08 19:30:28 +01:00 | 
				
					
						|  Sorunome | 588d7eb1a6 | fix: Set new state events by sortOrder, rather than originServerTs | 2020-11-08 15:13:02 +01:00 | 
				
					
						|  Sorunome | c509144987 | fix: Fetching history sometimes re-sorting events in the timeline | 2020-11-08 14:54:19 +01:00 | 
				
					
						|  Sorunome | 66572bd032 | feat: Check if event type is known | 2020-11-08 13:52:10 +01:00 | 
				
					
						|  Sorunome | 5aec7aab32 | fix: Properly handle redacted events in event.getDisplayEvent | 2020-11-07 11:40:47 +01:00 | 
				
					
						|  Sorunome | 33b1e36efd | fix: Timeline history requests causing "scrolling" and sometimes ordering things wrong | 2020-11-07 11:32:51 +01:00 | 
				
					
						|  Christian Pauly | 793d398d72 | fix: Automatic leave broken invites | 2020-11-06 09:43:48 +01:00 | 
				
					
						|  Christian Pauly | cbae6b9c84 | fix: Better handling leave broken room on join | 2020-11-05 14:03:58 +01:00 | 
				
					
						|  Christian Pauly | 388598ef67 | fix: Join broken room handling | 2020-11-05 13:43:36 +01:00 | 
				
					
						|  Sorunome | 15d817023d | feat: Decrypt events on megolm key receiving better | 2020-10-31 12:08:49 +01:00 | 
				
					
						|  Sorunome | 5924e57cf1 | feat: Add broadcast to-device verification | 2020-10-30 11:40:19 +01:00 | 
				
					
						|  Christian Pauly | f9f18641e3 | refactor: Connection error handling | 2020-10-29 10:42:05 +01:00 | 
				
					
						|  Sorunome | 955fb747c2 | fix: Only look at online keybackup for automated requests | 2020-10-28 11:27:36 +01:00 | 
				
					
						|  Sorunome | 412da6ae0c | fix: Properly rotate megolm session on device changes | 2020-10-26 11:55:47 +01:00 | 
				
					
						|  Christian Pauly | 5381c3935c | refactor: Check server | 2020-10-26 08:33:25 +00:00 | 
				
					
						|  Sorunome | 343c26b3ed | fix: Decrypt last message on received megolm key | 2020-10-26 07:49:02 +00:00 | 
				
					
						|  Sorunome | ad0192e8e1 | fix: Greatly improve latex markdown | 2020-10-24 12:08:23 +02:00 | 
				
					
						|  Christian Pauly | 66e590073e | refactor: Event Update Type | 2020-10-22 13:01:35 +02:00 | 
				
					
						|  Sorunome | be6824b746 | feat: Add LaTeX markdown rendering as per MSC2191 | 2020-10-21 11:20:19 +02:00 | 
				
					
						|  Sorunome | 090f0c326c | fix: Do not require unrequired field in supported versions response | 2020-10-19 18:10:07 +02:00 | 
				
					
						|  Sorunome | d116a52ea9 | fix: Better handle olm session recovery | 2020-10-17 12:03:54 +02:00 | 
				
					
						|  Sorunome | 9632d68b92 | fix: one itme keys response failure may be null | 2020-10-17 11:16:43 +02:00 | 
				
					
						|  Christian Pauly | 8908f33393 | fix: Logout from outside | 2020-10-15 09:17:28 +02:00 | 
				
					
						|  Sorunome | 01bb3f5b50 | fix: Make key backup work in web | 2020-10-14 12:18:20 +02:00 | 
				
					
						|  Sorunome | 2e941b85e9 | fix: Delete files older than 30 days | 2020-10-08 13:02:20 +00:00 | 
				
					
						|  Christian Pauly | 0761d33b6f | refactor: Database first to single | 2020-10-08 12:48:56 +00:00 | 
				
					
						|  Sorunome | c571fe4dd5 | fix: don't assume msgtype is a string | 2020-10-08 12:29:59 +00:00 | 
				
					
						|  Sorunome | 74bd1d331b | fix: Messages being encrypted for too many devices | 2020-10-04 14:20:17 +02:00 | 
				
					
						|  Sorunome | ae79af6ea8 | fix: store timestamps in milliseconds to fix decrypt error | 2020-10-04 12:12:03 +02:00 | 
				
					
						|  Christian Pauly | 84cc925b08 | fix: Mimetype null | 2020-09-28 12:43:23 +02:00 | 
				
					
						|  Sorunome | ab97c596ac | chore: Add better debug logging for corrupt sessions | 2020-09-28 10:58:24 +02:00 | 
				
					
						|  Sorunome | 877ff9963c | fix: Don't sort rooms too often | 2020-09-27 10:54:54 +02:00 | 
				
					
						|  Sorunome | b6754fbc46 | chore: update emote stuff | 2020-09-24 15:59:46 +02:00 | 
				
					
						|  Christian Pauly | 5019ebfeb5 | feat: Auto retry send events | 2020-09-21 16:51:40 +00:00 | 
				
					
						|  Christian Pauly | adb907bbc4 | fix: Clear on logout | 2020-09-21 16:31:28 +00:00 | 
				
					
						|  Sorunome | 86a4f90a5a | fix: Run automated key requests in root zone | 2020-09-21 18:11:14 +02:00 | 
				
					
						|  Sorunome | 70939a7c9c | fix: Message index replay attack check | 2020-09-21 10:24:15 +02:00 | 
				
					
						|  Sorunome | 0ff971faa9 | fix: Obay variant selectors for emoji regex | 2020-09-21 08:45:12 +02:00 | 
				
					
						|  Sorunome | d42979da12 | fix: Emoji regex incorrectly using multiline | 2020-09-20 19:09:32 +02:00 | 
				
					
						|  Sorunome | ba7a01ddea | fix: emoji regex typo | 2020-09-20 11:24:56 +02:00 | 
				
					
						|  Christian Pauly | 864cbfa906 | fix: Hotfix ignored user list | 2020-09-20 10:37:36 +02:00 | 
				
					
						|  Christian Pauly | 510de05304 | fix: ignore list | 2020-09-19 15:05:43 +02:00 | 
				
					
						|  Christian Pauly | a77e776479 | feat: Implement ignore list | 2020-09-19 12:39:19 +02:00 | 
				
					
						|  Sorunome | 3187275ed7 | fix: Don't query /members over and over | 2020-09-18 12:41:26 +02:00 | 
				
					
						|  Sorunome | f6259efa59 | fix: Better handle online key backup | 2020-09-18 12:25:25 +02:00 | 
				
					
						|  Sorunome | 024a27bfc2 | fix: Back off of failed key queries | 2020-09-18 10:24:14 +02:00 | 
				
					
						|  Sorunome | 053585852e | Merge branch 'send-location' of gitlab.com:JohnAZoidberg/famedlysdk into main | 2020-09-18 09:43:10 +02:00 | 
				
					
						|  Christian Pauly | 0fa2046c41 | fix: Missing null check | 2020-09-17 16:52:55 +02:00 | 
				
					
						|  Sorunome | 5d5c7fa8b4 | fix: Catch all root zone exceptions | 2020-09-17 12:59:40 +02:00 | 
				
					
						|  Christian Pauly | bc8fef4a94 | fix: Remove pubspec.lock from repo | 2020-09-16 14:41:09 +02:00 | 
				
					
						|  Christian Pauly | 0871e218d1 | refactor: Json signature check | 2020-09-16 12:29:21 +00:00 | 
				
					
						|  Christian Pauly | df2cfb3faf | fix: Ask only own devices on automated key requests | 2020-09-16 13:42:05 +02:00 | 
				
					
						|  Christian Pauly | b05e4da34f | fix: Last event calculation | 2020-09-16 10:23:37 +02:00 | 
				
					
						|  Sorunome | d9c4472cac | feat: Add emote helpers | 2020-09-15 19:03:55 +02:00 | 
				
					
						|  Sorunome | c90e18b55d | fix: Handle domains with port or ipv6 addresses correctly | 2020-09-15 12:40:29 +02:00 | 
				
					
						|  Sorunome | cb1ec86b32 | feat: Periodically fetch ssss secrets from other devices | 2020-09-10 14:46:30 +02:00 | 
				
					
						|  Sorunome | 2c7ae759f8 | fix: Remove potential race conditions and database issues with OTK upload | 2020-09-10 14:07:25 +02:00 | 
				
					
						|  Sorunome | b5ac500136 | fix: Handle failed to send messages in low network significantly better | 2020-09-10 13:19:58 +02:00 | 
				
					
						|  Sorunome | bbc1b63695 | feat: Auto-verify own master key, if there is a valid signature chain within the same account | 2020-09-10 13:04:24 +02:00 | 
				
					
						|  Sorunome | 64b8e01444 | fix: Handle duplicate indexes properly | 2020-09-10 10:48:59 +00:00 | 
				
					
						|  Sorunome | e08f35b5d0 | fix: Don't trust the info block of events | 2020-09-10 11:12:52 +02:00 | 
				
					
						|  Christian Pauly | 5d45c224a3 | fix: Mark pending events as failed on startup | 2020-09-10 10:01:44 +02:00 | 
				
					
						|  Sorunome | aa9940fdbc | fix: Room.requestUser sometimes throws an error | 2020-09-10 09:37:56 +02:00 | 
				
					
						|  Sorunome | 99d536b14f | feature: Upload to online key backup | 2020-09-09 09:53:26 +02:00 | 
				
					
						|  Christian Pauly | 8899f4c677 | fix: Remove logs in event constructor trycatch | 2020-09-08 09:19:26 +00:00 | 
				
					
						|  Sorunome | 8a104b34ff | fix: potentially fix SSSS passphrase not working for some accounts | 2020-09-07 16:31:29 +02:00 | 
				
					
						|  Sorunome | f7e63097b4 | chore: Update emotes to match MSC | 2020-09-07 09:34:14 +00:00 | 
				
					
						|  Christian Pauly | 8a0cc70cfe | fix: prev content error log in web | 2020-09-07 11:16:52 +02:00 | 
				
					
						|  Lukas Lihotzki | e6d96ad8ed | feat(sync): configurable sync | 2020-09-07 11:03:24 +02:00 | 
				
					
						|  Sorunome | 54a128d2c5 | fix: Properly detect sicket message types | 2020-09-06 15:40:12 +02:00 | 
				
					
						|  Sorunome | 5863c8e168 | fix: Run advanced things in database handling in their own separate zone | 2020-09-06 15:06:41 +02:00 | 
				
					
						|  Sorunome | 089ce88b57 | chore: Add tests to Event.downloadAndDecryptAttachment | 2020-09-04 11:00:56 +02:00 | 
				
					
						|  Christian Pauly | e90793bef1 | fix: Last message sort order | 2020-09-04 09:48:35 +02:00 | 
				
					
						|  Christian Pauly | 9142dcbeec | fix: Database error handling | 2020-08-26 09:40:30 +02:00 | 
				
					
						|  Christian Pauly | 6fbee4ee05 | test: Integrate E2EE tests | 2020-08-25 13:19:57 +00:00 | 
				
					
						|  Christian Pauly | 35e48f9641 | Fix: prev_content error message | 2020-08-25 09:40:30 +00:00 | 
				
					
						|  Christian Pauly | c46f4ba066 | refactor: timeline | 2020-08-22 07:10:46 +00:00 | 
				
					
						|  Lukas Lihotzki | d6b97b8e78 | feat: safe dispose while _sync | 2020-08-21 17:20:26 +02:00 | 
				
					
						|  Christian Pauly | 09ffa09404 | Ignore old webrtc invites | 2020-08-19 07:20:16 +00:00 | 
				
					
						|  Christian Pauly | 0d159c2db4 | Fix: Send messages in web delay | 2020-08-19 09:08:30 +02:00 | 
				
					
						|  Sorunome | 631b28eab2 | fix: Migrations don't fail anymore if they were partly completed | 2020-08-18 14:00:42 +02:00 | 
				
					
						|  Christian Pauly | 84c27129d2 | Hotfix: Send correct message type | 2020-08-17 16:29:29 +02:00 | 
				
					
						|  Sorunome | ea59c4bd94 | refactor(keybackup): Update database for stored megolm keys to prepare for proper online key backup | 2020-08-17 09:10:51 +02:00 | 
				
					
						|  Sorunome | 20d72eb8d7 | fix: Event statuses progress and are saved correctly | 2020-08-17 08:54:16 +02:00 | 
				
					
						|  Christian Pauly | cbc66ea308 | Fix unencrypted calls | 2020-08-17 08:46:04 +02:00 | 
				
					
						|  Christian Pauly | 50d97ebeb2 | Fix unencrypted call events | 2020-08-15 16:05:11 +02:00 | 
				
					
						|  Christian Pauly | 215563ab92 | Fix wrong call types | 2020-08-15 15:17:17 +02:00 | 
				
					
						|  Christian Pauly | a288216e03 | Add call state localizations | 2020-08-15 14:46:08 +02:00 | 
				
					
						|  Christian Pauly | 61b32e0bd9 | Hotfix client | 2020-08-14 18:22:31 +02:00 | 
				
					
						|  Christian Pauly | a861ceed5f | Fix turn server credentials type | 2020-08-14 14:54:19 +02:00 | 
				
					
						|  Sorunome | 3d2476cfdb | fix: Have matrix id string extension obay the proper grammar | 2020-08-13 09:03:44 +00:00 | 
				
					
						|  MTRNord | 26586b6f02 | style: Change package:famedlysdk imports to relative imports Changing the imports from `package:famedlysdk` to relative imports allows us to easier move the files
Took 2 minutes | 2020-08-13 10:40:39 +02:00 | 
				
					
						|  Christian Pauly | fb9b505988 | Krille/make client extend matrixapi | 2020-08-11 16:11:51 +00:00 | 
				
					
						|  Sorunome | 574fe27101 | feat: Add Event.getDisplayEvent, which fetches an event based on all edits etc. | 2020-08-11 13:44:42 +02:00 | 
				
					
						|  Christian Pauly | c184dfba6b | Don't show potential session keys in logs | 2020-08-10 10:42:14 +02:00 | 
				
					
						|  Christian Pauly | 6170c79fe1 | Improve logging | 2020-08-06 09:35:02 +00:00 | 
				
					
						|  Christian Pauly | 6779ab6624 | Deprecate debug mode | 2020-08-06 07:09:32 +00:00 | 
				
					
						|  Sorunome | 2796ca613a | Fix resending messages reusing an existing transaction id | 2020-08-06 06:51:06 +00:00 | 
				
					
						|  Daniel Schaefer | ede4fd1416 | Implement function to send m.location event Allows to share the location with a room. | 2020-08-05 23:01:03 +02:00 | 
				
					
						|  Christian Pauly | bbd5749aec | Fix storing of event status | 2020-08-05 05:57:10 +00:00 | 
				
					
						|  Christian Pauly | a11a0b5925 | Add example | 2020-08-05 05:57:02 +00:00 | 
				
					
						|  Sorunome | e1fa4983d0 | try...catch fetching all encrypted devices, in case we aren't in a room | 2020-08-04 09:17:52 +00:00 | 
				
					
						|  Christian Pauly | fe700b229c | Fix prev_content bug | 2020-08-04 08:26:33 +00:00 | 
				
					
						|  Christian Pauly | d4a7345b8a | Enable transactions again to fix web | 2020-08-03 13:28:30 +00:00 | 
				
					
						|  Christian Pauly | 938540eca5 | Detect the file message type | 2020-08-01 13:04:03 +00:00 | 
				
					
						|  Sorunome | 18a790be84 | put key request in try...catch | 2020-08-01 07:06:39 +00:00 | 
				
					
						|  Christian Pauly | dc1ed0c6e2 | Use SyncUpdate for pending messages | 2020-07-30 08:48:47 +00:00 | 
				
					
						|  Christian Pauly | 5bf52664e1 | Merge branch 'soru/key-verification-fixes' into 'master' some key verification fixes and temporarily disable transactions
See merge request famedly/famedlysdk!403 | 2020-07-30 08:33:44 +00:00 |