|  Christian Pauly | fb0177ac5f | feat: Implement spaces | 2021-04-12 09:24:20 +02:00 | 
				
					
						|  Lukas Lihotzki | 08043c06f4 | refactor: high-level loops | 2021-04-01 12:51:45 +02:00 | 
				
					
						|  Christian Pauly | 0ceb2b26df | refactor: Constants names | 2021-03-30 12:43:50 +02:00 | 
				
					
						|  Krille Fear | 9bef8452d3 | docs: Clean up dart documentations Changing to `code` blocks where it cant be resolved to [stuff] things. | 2021-03-16 12:32:21 +00:00 | 
				
					
						|  Krille Fear | 5cf97886b4 | Merge branch 'soru/strip-at-room' into 'main' feat: Escape @room in the reply fallback when replying
See merge request famedly/famedlysdk!667 | 2021-03-09 18:12:47 +00:00 | 
				
					
						|  Sorunome | 6d171542af | feat: Escape @room in the reply fallback when replying | 2021-03-09 18:29:13 +01:00 | 
				
					
						|  Christian Pauly | 1f8285c3e7 | refactor: Room states | 2021-03-09 17:28:55 +00:00 | 
				
					
						|  Christian Pauly | 5c35799e18 | refactor: Request user | 2021-03-01 10:32:04 +01:00 | 
				
					
						|  Christian Pauly | c9d3c327f6 | refactor: Deprecate eventType in EventUpdate | 2021-02-26 13:06:02 +01:00 | 
				
					
						|  Christian Pauly | 72a7bc1637 | feat: Implement upload sync filters | 2021-02-18 14:03:58 +01:00 | 
				
					
						|  Sorunome | f08dabaf03 | fix: Make defaults catch if constructor is null | 2021-02-11 12:09:44 +01:00 | 
				
					
						|  Sorunome | fcb8d48bd7 | feat: Add command parser | 2021-02-09 18:19:38 +01:00 | 
				
					
						|  Krille Fear | f58da0c33f | Merge branch 'krille/invite-direct-chat' into 'main' chore: Determine invites as direct chats too
Closes app#1110
See merge request famedly/famedlysdk!624 | 2021-02-03 10:08:24 +00:00 | 
				
					
						|  Sorunome | 21a5854fbf | fix: Attempt event decryption on fetching replied events | 2021-02-02 12:51:43 +01:00 | 
				
					
						|  Christian Pauly | 94e3e5f681 | chore: Determine invites as direct chats too | 2021-01-26 14:04:55 +01:00 | 
				
					
						|  Sorunome | 70a4dad1c3 | fix: Emotes MSC compliance | 2021-01-20 10:36:06 +01:00 | 
				
					
						|  Sorunome | 88f8a57863 | fix: Correctly generate reply fallbacks | 2021-01-14 13:51:17 +01:00 | 
				
					
						|  Krille Fear | 347a1ee6e0 | Merge branch 'krille/hide-verification' into 'main' fix: Hide verification timeline events in lastEvent
Closes app#1059
See merge request famedly/famedlysdk!612 | 2021-01-14 12:21:15 +00:00 | 
				
					
						|  Christian Pauly | c94da38438 | fix: Hide verification timeline events in lastEvent | 2021-01-13 13:30:47 +01:00 | 
				
					
						|  Christian Pauly | 783f734713 | change: setUnread locally | 2021-01-13 08:41:36 +01:00 | 
				
					
						|  Christian Pauly | 8b13df8c9d | refactor: Add json parsing for encryption and encrypted content | 2021-01-08 13:26:25 +01:00 | 
				
					
						|  Christian Pauly | 9ffecd845a | chore: Update license header | 2021-01-04 10:34:50 +01:00 | 
				
					
						|  Christian Pauly | e450a09fb5 | refactor: External matrix api | 2021-01-04 10:26:29 +01:00 | 
				
					
						|  Christian Pauly | 19905e348a | fix: Missing null check | 2020-12-29 09:44:13 +01:00 | 
				
					
						|  Sorunome | 768baa7602 | chore: Implement a proper deep-copy function for json maps | 2020-12-28 14:35:21 +01:00 | 
				
					
						|  Christian Pauly | f91349a45e | fix: sendTypingNotification | 2020-12-27 09:58:14 +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 | 
				
					
						|  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 | 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 | 
				
					
						|  Marcus Hoffmann | 2e3a2d38c0 | fix: mark read wasn't sending read receipts | 2020-11-26 01:58:49 +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 | 411d29cc89 | feat: Implement room tombstones | 2020-11-21 15:28:05 +01:00 | 
				
					
						|  Sorunome | b67ab870fa | fix: Use Uri.tryParse where applicable | 2020-11-19 15:20:27 +01:00 | 
				
					
						|  Sorunome | 588d7eb1a6 | fix: Set new state events by sortOrder, rather than originServerTs | 2020-11-08 15:13:02 +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 | 343c26b3ed | fix: Decrypt last message on received megolm key | 2020-10-26 07:49:02 +00:00 | 
				
					
						|  Christian Pauly | 66e590073e | refactor: Event Update Type | 2020-10-22 13:01:35 +02: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 | 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 | 
				
					
						|  Sorunome | 3187275ed7 | fix: Don't query /members over and over | 2020-09-18 12:41:26 +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 | b05e4da34f | fix: Last event calculation | 2020-09-16 10:23:37 +02:00 | 
				
					
						|  Sorunome | aa9940fdbc | fix: Room.requestUser sometimes throws an error | 2020-09-10 09:37:56 +02:00 | 
				
					
						|  Sorunome | f7e63097b4 | chore: Update emotes to match MSC | 2020-09-07 09:34:14 +00:00 | 
				
					
						|  Christian Pauly | 0d159c2db4 | Fix: Send messages in web delay | 2020-08-19 09:08:30 +02:00 | 
				
					
						|  Christian Pauly | 84c27129d2 | Hotfix: Send correct message type | 2020-08-17 16:29:29 +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 | 
				
					
						|  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 | 
				
					
						|  Christian Pauly | 6170c79fe1 | Improve logging | 2020-08-06 09:35:02 +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 | dc1ed0c6e2 | Use SyncUpdate for pending messages | 2020-07-30 08:48:47 +00:00 | 
				
					
						|  Sorunome | f48f6bca12 | Properly imlement event aggregations | 2020-07-27 07:39:48 +00:00 | 
				
					
						|  Sorunome | a46942a140 | Merge branch 'soru/fix-members-requests' into 'master' try to load members from database first and cache them in-memory
Closes app#596
See merge request famedly/famedlysdk!382 | 2020-07-21 08:05:48 +00:00 | 
				
					
						|  Christian Pauly | 4f2a8febf9 | Fix request history | 2020-07-21 07:34:30 +00:00 | 
				
					
						|  Sorunome | 4394196ba1 | try to load members from database first and cache them in-memory | 2020-07-14 11:30:13 +02:00 | 
				
					
						|  Sorunome | 8f122195c5 | re-work state lazy loading after discussion | 2020-07-01 11:09:31 +02:00 | 
				
					
						|  Sorunome | b7b369923f | only lazy-load m.room.member, not store presence | 2020-06-30 13:41:52 +02:00 | 
				
					
						|  Sorunome | 2e3d8205b1 | analyze and format | 2020-06-30 12:21:03 +02:00 | 
				
					
						|  Sorunome | a1f8120c59 | Greatly imporve initial loading performance | 2020-06-30 12:17:56 +02:00 | 
				
					
						|  Christian Pauly | 4790925929 | Merge branch 'soru/no-contains-key' into 'master' Better validate event contents
See merge request famedly/famedlysdk!353 | 2020-06-29 12:02:18 +00:00 | 
				
					
						|  Sorunome | fd406987c1 | Better validate event contents | 2020-06-29 12:02:18 +00:00 | 
				
					
						|  Christian Pauly | 0ac7aec071 | Merge branch 'matrixfile-refactor-all' into 'master' MatrixFile refactoring for thumbnails
See merge request famedly/famedlysdk!371 | 2020-06-29 12:00:26 +00:00 | 
				
					
						|  Lukas Lihotzki | 842581699c | MatrixFile refactoring for thumbnails | 2020-06-29 12:00:26 +00:00 | 
				
					
						|  Christian Pauly | 7e9c8f88f3 | Implement calcDisplayname without local part | 2020-06-29 08:40:16 +00:00 | 
				
					
						|  Lukas Lihotzki | 58dcedb883 | Use mime instead of mime_type | 2020-06-25 17:35:46 +02:00 | 
				
					
						|  Sorunome | 5dda0c3623 | Merge branch 'soru/cross-signing' into 'master' Cross-Signing
See merge request famedly/famedlysdk!319 | 2020-06-25 07:53:30 +00:00 | 
				
					
						|  Christian Pauly | 6846b7d5c6 | Use timestamp as sort order | 2020-06-25 09:04:26 +02:00 | 
				
					
						|  Christian Pauly | e6cf5cb927 | Fix direct chats | 2020-06-25 06:59:03 +00:00 | 
				
					
						|  Christian Pauly | 13b3c0df4d | Add room tag support | 2020-06-24 09:22:08 +00:00 | 
				
					
						|  Christian Pauly | 2afd0bb3a8 | Implement pinned events | 2020-06-24 08:41:52 +00:00 | 
				
					
						|  Sorunome | 5334266529 | Merge branch 'master' into soru/cross-signing | 2020-06-10 16:25:08 +02:00 | 
				
					
						|  Sorunome | f485ca29d8 | Fix state attack | 2020-06-10 14:17:57 +00:00 | 
				
					
						|  Sorunome | f261f35712 | Merge branch 'master' into soru/cross-signing | 2020-06-10 11:33:24 +02:00 | 
				
					
						|  Sorunome | 7ddb6be30e | Allow requesting and updating of session keys with lower index and lower forwarded chain | 2020-06-10 10:44:22 +02:00 | 
				
					
						|  Sorunome | 6d49b4def3 | Merge branch 'master' into soru/cross-signing | 2020-06-09 20:24:22 +02:00 | 
				
					
						|  Sorunome | b8c58faaab | Merge branch 'soru/modularize-e2ee' into 'master' split encryption stuff to other library
See merge request famedly/famedlysdk!333 | 2020-06-09 16:13:23 +00:00 | 
				
					
						|  Sorunome | d29fb9abfe | Merge branch 'soru/modularize-e2ee' into soru/cross-signing | 2020-06-05 18:59:58 +02:00 | 
				
					
						|  Sorunome | 7ed6dcce67 | fix canonical alias sometimes being null | 2020-06-05 17:12:50 +02:00 | 
				
					
						|  Sorunome | fcde6a2459 | split encryption stuff to other library | 2020-06-04 13:39:51 +02:00 | 
				
					
						|  Christian Pauly | c6bf098644 | Init matrix_api library | 2020-06-03 10:16:01 +00:00 | 
				
					
						|  Sorunome | 03beffbb46 | also load session keys when requesting history | 2020-05-30 14:09:47 +02:00 | 
				
					
						|  Sorunome | a7bb8375dc | fetch from online key backup | 2020-05-29 10:21:36 +02:00 | 
				
					
						|  Sorunome | c65b5948fc | Merge branch 'master' into soru/cross-signing | 2020-05-29 08:54:33 +02:00 | 
				
					
						|  Sorunome | d672edf394 | Make room key sharing requests (hopefully) more robust and spec-compliant | 2020-05-29 06:49:37 +00:00 | 
				
					
						|  Sorunome | 8d75c2a0af | format | 2020-05-27 10:33:42 +02:00 | 
				
					
						|  Sorunome | f78657957a | fix emotes if canonical alias is null | 2020-05-27 10:33:22 +02:00 | 
				
					
						|  Sorunome | 011e427056 | Hopefully fix room list sorting | 2020-05-26 06:39:51 +00:00 | 
				
					
						|  Sorunome | 384e5962d6 | properly persist decryption of events | 2020-05-22 11:15:48 +00:00 | 
				
					
						|  Christian Pauly | 27b4a620e5 | Add code formatting CI job | 2020-05-22 10:12:18 +00:00 | 
				
					
						|  Christian Pauly | f4a5ccdaa9 | Merge branch 'soru/more-emotes' into 'master' add emote rooms and state key room emotes
See merge request famedly/famedlysdk!318 | 2020-05-21 15:01:10 +00:00 | 
				
					
						|  Sorunome | 97ef716be8 | add emote rooms and state key room emotes | 2020-05-21 15:01:10 +00:00 | 
				
					
						|  Christian Pauly | 9fad348d22 | Merge branch 'soru/persist-inbound-session-index' into 'master' properly persist inbound group session indexes
See merge request famedly/famedlysdk!316 | 2020-05-21 06:25:57 +00:00 | 
				
					
						|  Sorunome | 7a41f4726f | properly persist inbound group session indexes | 2020-05-20 10:36:05 +02:00 | 
				
					
						|  Sorunome | a3fc73dfc1 | make e2ee recovery logic optional | 2020-05-20 10:24:48 +02:00 | 
				
					
						|  Sorunome | 9b67992a3a | Automatically request for keys from other devices, if not found | 2020-05-19 09:34:11 +00:00 | 
				
					
						|  Sorunome | f734788eda | Merge branch 'soru/rotate-outbound-sessions' into 'master' Add rotation of outbound group sessions
See merge request famedly/famedlysdk!309 | 2020-05-19 08:11:19 +00:00 | 
				
					
						|  Sorunome | a0fe8f4bad | Add rotation of outbound group sessions | 2020-05-18 18:33:16 +02:00 | 
				
					
						|  Sorunome | 09da5fa4ca | automatically clear an outbound session, if you are unable to decrypt your own messages | 2020-05-18 17:31:40 +02:00 | 
				
					
						|  Sorunome | edaaa286e3 | fix decryption of some events throwing an error | 2020-05-18 16:45:53 +02:00 | 
				
					
						|  Christian Pauly | e50f6cc6c0 | Merge branch 'soru/fix-last-event' into 'master' fix lastEvent
See merge request famedly/famedlysdk!301 | 2020-05-18 11:42:38 +00:00 | 
				
					
						|  Sorunome | 11a83725d1 | Merge branch 'soru/emoji-verification' into 'master' implement SAS, which is needed for emoji verification
See merge request famedly/famedlysdk!300 | 2020-05-18 10:57:54 +00:00 | 
				
					
						|  Sorunome | 2615cd2727 | fix lastEvent | 2020-05-18 12:56:24 +02:00 | 
				
					
						|  Sorunome | 0219a42c07 | implement SAS | 2020-05-17 15:25:42 +02:00 | 
				
					
						|  Christian Pauly | 81b9d79518 | Merge branch 'soru/fix-lazy-session-keys' into 'master' lazy-load group session keys
See merge request famedly/famedlysdk!293 | 2020-05-17 07:54:34 +00:00 | 
				
					
						|  Sorunome | 06b601c41b | lazy-load group session keys | 2020-05-17 07:54:34 +00:00 | 
				
					
						|  Sorunome | d6e9131b12 | change emote packs slightly | 2020-05-15 21:05:28 +02:00 | 
				
					
						|  Christian Pauly | 98d2f8d6bb | Merge branch 'soru/moor' into 'master' Switch to moor
Closes #52
See merge request famedly/famedlysdk!284 | 2020-05-15 18:40:17 +00:00 | 
				
					
						|  Sorunome | f71826739c | Switch to moor | 2020-05-15 18:40:17 +00:00 | 
				
					
						|  Sorunome | 39637b6c91 | fix emote messages (/me) | 2020-05-15 18:44:59 +02:00 | 
				
					
						|  Christian Pauly | 7485637340 | Update lib/src/room.dart | 2020-05-14 07:21:52 +00:00 | 
				
					
						|  Christian Pauly | eada53b15f | Update lib/src/room.dart | 2020-05-14 07:06:18 +00:00 | 
				
					
						|  Sorunome | 2352eb406a | add markdown parsing | 2020-05-09 14:00:46 +00:00 | 
				
					
						|  Christian Pauly | 9944844cc3 | Implement localized String represantions | 2020-05-06 10:13:30 +00:00 | 
				
					
						|  Christian Pauly | c22090a68d | Fix blurry thumbnails | 2020-05-04 14:03:07 +00:00 | 
				
					
						|  Christian Pauly | 07badfc9a9 | Update lib/src/room.dart | 2020-05-04 08:38:12 +00:00 | 
				
					
						|  Christian Pauly | 06f650cf57 | Fix thumbnail quality and update e2ee | 2020-05-04 09:33:10 +02:00 | 
				
					
						|  Christian Pauly | 0e3fabcef3 | Make thumbnail width height and quality configurable | 2020-05-04 08:59:05 +02:00 | 
				
					
						|  Christian Pauly | f65ef4cdcf | Make thumbnailsize configurable | 2020-05-04 08:46:53 +02:00 | 
				
					
						|  Marcel | 811589a895 | [Room] Send correct filter on the messages endpoint Took 6 minutes | 2020-05-02 05:02:11 +00:00 | 
				
					
						|  Christian Pauly | 6f5ebe4681 | [MxContent] Switch to Uri Extension | 2020-04-24 09:24:06 +02:00 | 
				
					
						|  Christian Pauly | 7ce5002237 | [MatrixFile] Fix thumbnail encoding | 2020-04-23 08:18:33 +00:00 | 
				
					
						|  Christian Pauly | 69b13bb24d | [Room] Fix relates to key while encryption | 2020-04-20 10:56:36 +00:00 | 
				
					
						|  Christian Pauly | 757f61d890 | [Thumbnail] Fix info size | 2020-04-17 16:51:01 +02:00 | 
				
					
						|  Christian Pauly | 81c12c81f2 | [Client] Implement thumbnails | 2020-04-17 14:11:13 +00:00 | 
				
					
						|  Christian Pauly | 066dcbf395 | [Room] Fix restore session | 2020-04-02 08:39:00 +00:00 | 
				
					
						|  Christian Pauly | 82affbc14f | [Room] Improved sendFileEvent | 2020-03-30 11:59:24 +02:00 | 
				
					
						|  Christian Pauly | a3c5add79e | [SDK] Refactoring with new linter rules | 2020-03-30 09:08:38 +00:00 | 
				
					
						|  Christian Pauly | c160a7c9ca | [Room] Ignore errors on requestUser | 2020-03-25 13:09:42 +01:00 | 
				
					
						|  Christian Pauly | 2c1caf9072 | [Client] Enable file encryption | 2020-03-23 09:37:51 +00:00 | 
				
					
						|  Christian Pauly | 44ed403cd6 | [Room] Request only 10 events on getTimeline | 2020-03-20 08:59:29 +00:00 | 
				
					
						|  Christian Pauly | f7b03f5668 | [Room] Dont wait for send event while sending files | 2020-03-17 07:55:25 +00:00 | 
				
					
						|  Christian Pauly | bb44fa6ac0 | [Event] Implement file encryption | 2020-03-16 10:38:03 +00:00 | 
				
					
						|  Christian Pauly | 57bd600738 | [Room] Fix decrypt last message | 2020-03-13 12:18:24 +00:00 | 
				
					
						|  Christian Pauly | 391a9af2ba | [Room] Fix create megolm session | 2020-03-13 10:09:49 +00:00 | 
				
					
						|  Christian Pauly | cb8450de06 | [Room] Wipe session when sending session keys wasnt successful | 2020-02-27 11:16:26 +01:00 | 
				
					
						|  Christian Pauly | 202f997320 | Room fix block devices | 2020-02-27 08:52:45 +00:00 | 
				
					
						|  Christian Pauly | 31b64a6631 | [Room] Clear outbound session only if devices changed | 2020-02-27 08:41:49 +00:00 | 
				
					
						|  Christian Pauly | ccb1945d00 | [Room] Fix setState | 2020-02-24 10:34:28 +01:00 | 
				
					
						|  Christian Pauly | 63bcce28de | [Room] Fix last message when encrypted | 2020-02-24 09:10:35 +01:00 |