6abd9e7e22 
								
							 
						 
						
							
							
								
								refactor: nullsafe event test  
							
							
							
						 
						
							2021-10-28 03:44:01 +02:00  
				
					
						
							
							
								 
						
							
								ebd5bc3d24 
								
							 
						 
						
							
							
								
								refactor: make room nullsafe  
							
							
							
						 
						
							2021-10-28 00:54:25 +02:00  
				
					
						
							
							
								 
						
							
								b955318edb 
								
							 
						 
						
							
							
								
								fix: add room invite update to roomStateBox, so invites don't show empty room when app is restarted  
							
							
							
						 
						
							2021-10-26 16:00:22 +05:30  
				
					
						
							
							
								 
						
							
								06281d1361 
								
							 
						 
						
							
							
								
								refactor: add export & order package exports  
							
							
							
						 
						
							2021-10-25 17:51:20 +02:00  
				
					
						
							
							
								 
						
							
								fb0a84d7b2 
								
							 
						 
						
							
							
								
								refactor: make client nullsafe  
							
							
							
						 
						
							2021-10-25 16:34:02 +02:00  
				
					
						
							
							
								 
						
							
								17fd1f22b3 
								
							 
						 
						
							
							
								
								refactor: make event nullsafe  
							
							
							
						 
						
							2021-10-25 10:10:25 +00:00  
				
					
						
							
							
								 
						
							
								d2ee73f96f 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							
							
						 
						
							2021-10-25 11:19:45 +02:00  
				
					
						
							
							
								 
						
							
								7a85d52d93 
								
							 
						 
						
							
							
								
								fix: Remove unnecessary null check  
							
							
							
						 
						
							2021-10-25 11:11:55 +02:00  
				
					
						
							
							
								 
						
							
								7d5652e9a3 
								
							 
						 
						
							
							
								
								fix: Remove duplicated import  
							
							
							
						 
						
							2021-10-25 11:11:17 +02:00  
				
					
						
							
							
								 
						
							
								9193950970 
								
							 
						 
						
							
							
								
								fix: Auto update room states  
							
							... 
							
							
							
							Room states are ignored if the event with the same event ID
is already known in the database. But
because of the event is stored in the
database and after this
setState in the Room class is called,
an event is always "known" and
therefore auto updating was broken. 
							
						 
						
							2021-10-25 10:55:54 +02:00  
				
					
						
							
							
								 
						
							
								faba36d476 
								
							 
						 
						
							
							
								
								fix: Missing null check in a nested json map  
							
							
							
						 
						
							2021-10-18 15:45:29 +02:00  
				
					
						
							
							
								 
						
							
								2b8782c699 
								
							 
						 
						
							
							
								
								fix: delete forgotten files caused by mergetool  
							
							
							
						 
						
							2021-10-14 15:37:43 +02:00  
				
					
						
							
							
								 
						
							
								c6e0359522 
								
							 
						 
						
							
							
								
								refactor: Change event status to enum  
							
							
							
						 
						
							2021-10-14 13:31:07 +00:00  
				
					
						
							
							
								 
						
							
								d5e5500ac5 
								
							 
						 
						
							
							
								
								refactor: make timeline nullsafe  
							
							
							
						 
						
							2021-10-14 10:50:18 +00:00  
				
					
						
							
							
								 
						
							
								8146aa05b8 
								
							 
						 
						
							
							
								
								refactor: make user nullsafe  
							
							
							
						 
						
							2021-10-14 10:27:34 +00:00  
				
					
						
							
							
								 
						
							
								978c3bb994 
								
							 
						 
						
							
							
								
								refactor: make voip_content nullsafe  
							
							
							
						 
						
							2021-10-13 17:03:34 +02:00  
				
					
						
							
							
								 
						
							
								60956bde00 
								
							 
						 
						
							
							
								
								chore: port the remaining encryption files to nullsafety  
							
							
							
						 
						
							2021-10-13 13:58:21 +00:00  
				
					
						
							
							
								 
						
							
								3ae42d1a88 
								
							 
						 
						
							
							
								
								fix: Type error when using CryptoKey in dart web  
							
							... 
							
							
							
							In Dart Web when using CryptoKey we
get a type error. When using the html version of it
it seems to work fine. 
							
						 
						
							2021-10-13 12:30:04 +00:00  
				
					
						
							
							
								 
						
							
								3130139bde 
								
							 
						 
						
							
							
								
								refactor: prepare null safefy for user.dart  
							
							... 
							
							
							
							With this commit, the migration tool needs to do 8 fewer changes. 
							
						 
						
							2021-10-11 19:58:26 +00:00  
				
					
						
							
							
								 
						
							
								f811e45102 
								
							 
						 
						
							
							
								
								fix: events with unknown users having invalid mxids  
							
							... 
							
							
							
							This caused issues down the line where the sender id was assumed to
be a valid matrix identifier 
							
						 
						
							2021-10-11 19:49:10 +00:00  
				
					
						
							
							
								 
						
							
								7a4bb507fe 
								
							 
						 
						
							
							
								
								chore: codegen update (convert to json explicitly)  
							
							
							
						 
						
							2021-10-11 15:23:11 +02:00  
				
					
						
							
							
								 
						
							
								b516bd1005 
								
							 
						 
						
							
							
								
								refactor: add and use constructor with named parameters  
							
							
							
						 
						
							2021-10-08 14:26:23 +02:00  
				
					
						
							
							
								 
						
							
								66f29c7685 
								
							 
						 
						
							
							
								
								refactor: move voip content in its own file  
							
							
							
						 
						
							2021-10-08 14:26:23 +02:00  
				
					
						
							
							
								 
						
							
								3603dae312 
								
							 
						 
						
							
							
								
								feat: Calc benchmarks for hive operations on init  
							
							
							
						 
						
							2021-10-07 12:18:13 +00:00  
				
					
						
							
							
								 
						
							
								a7818bbd0f 
								
							 
						 
						
							
							
								
								refactor: null safety for all utils  
							
							
							
						 
						
							2021-10-05 15:41:25 +02:00  
				
					
						
							
							
								 
						
							
								687a6341f1 
								
							 
						 
						
							
							
								
								fix: Sent events are sorted in SENDING timeline  
							
							... 
							
							
							
							Events with a status of 1 should be sorted in the normal timeline.
They should not be stucked at the bottom. This fixes a bug
where a limited timeline flag
can stuck a SENT event at the bottom of
the chat forever. 
							
						 
						
							2021-10-04 17:45:27 +00:00  
				
					
						
							
							
								 
						
							
								4bd659fd56 
								
							 
						 
						
							
							
								
								style: remove unneeded trailing comma  
							
							
							
						 
						
							2021-09-30 15:53:43 +02:00  
				
					
						
							
							
								 
						
							
								85004e1faf 
								
							 
						 
						
							
							
								
								refactor: capture member variables as finals  
							
							
							
						 
						
							2021-09-30 15:53:43 +02:00  
				
					
						
							
							
								 
						
							
								41d905ca60 
								
							 
						 
						
							
							
								
								refactor: use more ?.  
							
							
							
						 
						
							2021-09-30 15:53:43 +02:00  
				
					
						
							
							
								 
						
							
								71e5ec1bb5 
								
							 
						 
						
							
							
								
								style: use map entry with explicit types over cast  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								6f7f7100e1 
								
							 
						 
						
							
							
								
								fix: use explicit type in fold instead of cast  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								7dd176c278 
								
							 
						 
						
							
							
								
								fix: apply review feedback  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								08bbb3f6f5 
								
							 
						 
						
							
							
								
								fix: prefer ! over ?  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								d15c71e5b3 
								
							 
						 
						
							
							
								
								fix: pre vs postcrement confusion  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								e5682fcb91 
								
							 
						 
						
							
							
								
								refactor: remove clientid from encryption code  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								1c838e3be8 
								
							 
						 
						
							
							
								
								fix: Cleanup nullsafe encryption a bit  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								da80658c09 
								
							 
						 
						
							
							
								
								refactor: simplify device_keys_list.dart  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								a196b53219 
								
							 
						 
						
							
							
								
								refactor: nullsafe encryption  
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
				
					
						
							
							
								 
						
							
								259c9cade6 
								
							 
						 
						
							
							
								
								fix: missing range check  
							
							... 
							
							
							
							When requesting history the `start` parameter could become larger than the loaded events
from the database were, resulting in an error when attempting to request history. 
							
						 
						
							2021-09-30 14:34:28 +02:00  
				
					
						
							
							
								 
						
							
								1d0202e14e 
								
							 
						 
						
							
							
								
								refactor: null safe matrix_id_string_extension  
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
				
					
						
							
							
								 
						
							
								3b1c6e3d2b 
								
							 
						 
						
							
							
								
								refactor: arbitrary components in _parseIdentifierIntoUri  
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
				
					
						
							
							
								 
						
							
								fb0ea2efc3 
								
							 
						 
						
							
							
								
								refactor: parseIdentifierIntoParts  
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
				
					
						
							
							
								 
						
							
								7fce5b6040 
								
							 
						 
						
							
							
								
								refactor: inline parseQueryString in parseIdentifierIntoParts  
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
				
					
						
							
							
								 
						
							
								8ea01fcee0 
								
							 
						 
						
							
							
								
								refactor: simplify parseQueryString in parseIdentifierIntoParts  
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
				
					
						
							
							
								 
						
							
								62fe7a1704 
								
							 
						 
						
							
							
								
								fix: New verification requests on requesting history  
							
							... 
							
							
							
							If requesting history happens to contain a m.key.verification.request we currently create a new key verification object and push it to the client.
This fixes it. 
							
						 
						
							2021-09-27 14:51:25 +02:00  
				
					
						
							
							
								 
						
							
								5c3db7a602 
								
							 
						 
						
							
							
								
								chore: workaround for invalid getTurnServer responses from synapse  
							
							
							
						 
						
							2021-09-27 13:25:12 +02:00  
				
					
						
							
							
								 
						
							
								77ca7523d0 
								
							 
						 
						
							
							
								
								refactor: remove unused clientId  
							
							
							
						 
						
							2021-09-24 16:05:05 +02:00  
				
					
						
							
							
								 
						
							
								42434761e8 
								
							 
						 
						
							
							
								
								chore: dart analyze fix  
							
							
							
						 
						
							2021-09-23 14:57:30 +02:00  
				
					
						
							
							
								 
						
							
								5da26a6923 
								
							 
						 
						
							
							
								
								refactor: null safe commands_extension  
							
							
							
						 
						
							2021-09-23 00:15:05 +00:00  
				
					
						
							
							
								 
						
							
								01c3b4d0bc 
								
							 
						 
						
							
							
								
								refactor: null safe MatrixFile  
							
							
							
						 
						
							2021-09-22 23:40:21 +00:00  
				
					
						
							
							
								 
						
							
								b455a54304 
								
							 
						 
						
							
							
								
								fix: Less log clutter about tags  
							
							
							
						 
						
							2021-09-22 23:32:27 +00:00  
				
					
						
							
							
								 
						
							
								d8986f1d10 
								
							 
						 
						
							
							
								
								fix: Add type checkings for User.displayName  
							
							
							
						 
						
							2021-09-22 23:00:36 +00:00  
				
					
						
							
							
								 
						
							
								0125272b7e 
								
							 
						 
						
							
							
								
								fix: Autodetect mimetype on file upload  
							
							
							
						 
						
							2021-09-22 07:59:45 +02:00  
				
					
						
							
							
								 
						
							
								80be9629bf 
								
							 
						 
						
							
							
								
								fix: Setting stuff in the database assumed event relationships were well-formatted  
							
							
							
						 
						
							2021-09-21 11:31:53 +02:00  
				
					
						
							
							
								 
						
							
								b41c7b1bc6 
								
							 
						 
						
							
							
								
								fix: Don't re-play m.dummy to_device events  
							
							... 
							
							
							
							If both ends had m.dummy events queued as last messages an an olm
session corrupted, then the clients landed in an infinite game of
ping-pong. It was so stable, that the clients could have won the
ping-pong world championships! 
							
						 
						
							2021-09-21 10:05:51 +02:00  
				
					
						
							
							
								 
						
							
								7a3553839c 
								
							 
						 
						
							
							
								
								fix: remove unused parameter in VariableTimeoutHttpClient  
							
							
							
						 
						
							2021-09-21 07:12:07 +00:00  
				
					
						
							
							
								 
						
							
								f491cfacc2 
								
							 
						 
						
							
							
								
								refactor: null safe http_timeout  
							
							
							
						 
						
							2021-09-21 07:12:07 +00:00  
				
					
						
							
							
								 
						
							
								e0e09c2f67 
								
							 
						 
						
							
							
								
								feat: Add waitForFirstSync parameter to init method  
							
							... 
							
							
							
							Just using the .init() method to wait for the client
to initialize is a more easy way than listen to onLoginStateChanged.
But by default it waits for the first sync.
This should be configurable. 
							
						 
						
							2021-09-20 11:41:40 +02:00  
				
					
						
							
							
								 
						
							
								fe9145d580 
								
							 
						 
						
							
							
								
								fix: missing null check  
							
							
							
						 
						
							2021-09-18 07:50:45 +00:00  
				
					
						
							
							
								 
						
							
								6f0c7c5f64 
								
							 
						 
						
							
							
								
								feat: Add /discardsession command  
							
							
							
						 
						
							2021-09-17 05:52:53 +00:00  
				
					
						
							
							
								 
						
							
								0611ea1495 
								
							 
						 
						
							
							
								
								fix: Auto-reply key requests  
							
							
							
						 
						
							2021-09-16 22:14:41 +02:00  
				
					
						
							
							
								 
						
							
								1652213ab0 
								
							 
						 
						
							
							
								
								fix: Room previews not showing replies  
							
							
							
						 
						
							2021-09-16 15:48:41 +02:00  
				
					
						
							
							
								 
						
							
								d8f642372e 
								
							 
						 
						
							
							
								
								fix: missing content-type when changing avatar  
							
							
							
						 
						
							2021-09-15 09:35:58 +02:00  
				
					
						
							
							
								 
						
							
								03f82d84b9 
								
							 
						 
						
							
							
								
								fix: only/number emotes in a reply  
							
							
							
						 
						
							2021-09-14 09:21:49 +00:00  
				
					
						
							
							
								 
						
							
								dec32975e2 
								
							 
						 
						
							
							
								
								fix: Clearing corrupted boxes  
							
							... 
							
							
							
							If a box is corrupted the clear function fails on it. Then
we should delete the box from the disk.
Currently we use the Hive.deletefromDisk() method which does not
work because it deletes only open boxes, but the box is obviously not open in
this case. 
							
						 
						
							2021-09-14 10:33:11 +02:00  
				
					
						
							
							
								 
						
							
								00cc439122 
								
							 
						 
						
							
							
								
								fix: Do not set old events as state events  
							
							... 
							
							
							
							Previously we had a check which uses the old
sortOrder value.
This check has been removed with the refactoring which leads to
bug #209 . This fixes it by checking if the
event is already known in the database.
I am not 100% happy with this solution as this database api is impossible
to be implemented with a sqlite db. Once we start to refactor the whole sync update logic
we maybe could find a better way, but only the fox god knows. 
							
						 
						
							2021-09-14 08:29:54 +02:00  
				
					
						
							
							
								 
						
							
								1e2ccabe85 
								
							 
						 
						
							
							
								
								fix: Missing null fallback when update notificationCount  
							
							... 
							
							
							
							Previously when using RoomUpdate in the constructor the notificationCount to update
was never null and set to 0 if it was missing. Now that we are
no longer using it, I forgot to
add the null fallback at this point.
This leads to serious crashes in the apps at runtime
and thats why I bump the version here as well! 
							
						 
						
							2021-09-13 16:42:55 +02:00  
				
					
						
							
							
								 
						
							
								00771fc209 
								
							 
						 
						
							
							
								
								refactor: _updateUserDeviceKeys method  
							
							
							
						 
						
							2021-09-13 14:58:07 +02:00  
				
					
						
							
							
								 
						
							
								56af96c7ea 
								
							 
						 
						
							
							
								
								fix: Get direct chat from user ID method  
							
							... 
							
							
							
							The method was not type safe and therefore there
was no warning that with the sortOrder changes
now DateTimes are compared which leads to
an exception in the app if not using converting to milliseconds first. 
							
						 
						
							2021-09-13 13:53:37 +02:00  
				
					
						
							
							
								 
						
							
								e000fbf9be 
								
							 
						 
						
							
							
								
								fix: compilation against newer matrix_api_lite  
							
							
							
						 
						
							2021-09-10 16:40:40 +02:00  
				
					
						
							
							
								 
						
							
								ea34f0b82c 
								
							 
						 
						
							
							
								
								feat: MSC2746: Improved Signalling for 1:1 VoIP.  
							
							
							
						 
						
							2021-09-10 02:50:24 +02:00  
				
					
						
							
							
								 
						
							
								e13b00d127 
								
							 
						 
						
							
							
								
								refactor: Make RoomUpdate class null safe by removing it  
							
							... 
							
							
							
							RoomUpdate came from a time where we had no data model for
SyncUpdates but now we have and therefore this class is just
code duplication. This removes the class
and uses the SyncRoomUpdate class from
the package matrix_api_lite instead.
It needed a lot of refactoring at some places
where I also have removed some unnecessary null or type checks. 
							
						 
						
							2021-09-08 12:31:55 +00:00  
				
					
						
							
							
								 
						
							
								5b13e0442e 
								
							 
						 
						
							
							
								
								refactor: Make Uri extension null safe  
							
							
							
						 
						
							2021-09-08 12:31:55 +00:00  
				
					
						
							
							
								 
						
							
								92755c07d3 
								
							 
						 
						
							
							
								
								refactor: Don't create dummy User object just to start a new chat  
							
							
							
						 
						
							2021-09-08 12:31:55 +00:00  
				
					
						
							
							
								 
						
							
								210c925a0a 
								
							 
						 
						
							
							
								
								fix: Do not handle sending event updates which are already synced  
							
							... 
							
							
							
							This is an edge case which might occour
on unstable data connections. The user sends an event and receives the sync
before the response to the sending
http request. This leads to duplicated
events while the response actually
should be ignored at this point. 
							
						 
						
							2021-09-08 11:33:36 +02:00  
				
					
						
							
							
								 
						
							
								646d7e2640 
								
							 
						 
						
							
							
								
								fix: revert make bytes in EncryptedFile nullable  
							
							
							
						 
						
							2021-09-06 09:35:53 +02:00  
				
					
						
							
							
								 
						
							
								2cd32a8547 
								
							 
						 
						
							
							
								
								fix: Make bytes in encrypted file nullable  
							
							... 
							
							
							
							This was a mistake to make them non nullable. There are fields in the app where
we create this object without bytes. 
							
						 
						
							2021-09-06 08:46:23 +02:00  
				
					
						
							
							
								 
						
							
								630203e7b6 
								
							 
						 
						
							
							
								
								fix: Check if database got disposed in keyManager  
							
							
							
						 
						
							2021-09-03 15:05:34 +02:00  
				
					
						
							
							
								 
						
							
								524b09c572 
								
							 
						 
						
							
							
								
								feat: Do not load all timeline events from store at once  
							
							
							
						 
						
							2021-09-03 14:58:43 +02:00  
				
					
						
							
							
								 
						
							
								9c1f79359e 
								
							 
						 
						
							
							
								
								refactor: Replace all logic regarding sortOrder  
							
							... 
							
							
							
							The current implementation of sortOrder can be made way more easier now
by just keeping the sortOrder of the list
and the timelineFragments in the hiveStore. This needed a huge
change but mostly removes a lot of code which can be done
way more easy now. This also needed some rewriting of the setState logic and changes to
the prevEvent calculation. This solution should also be more stable.
More information:
https://www.reddit.com/r/fluffychat/comments/pfnlhq/the_sort_order_of_matrix_timelines/  
							
						 
						
							2021-09-02 07:13:38 +00:00  
				
					
						
							
							
								 
						
							
								803c7598c6 
								
							 
						 
						
							
							
								
								refactor: Workarounds for missing mHeroes in rooms  
							
							... 
							
							
							
							Normally we do not need a workaround here at all but we had
one in the displayname calculation for
historical reasons. A "good" server should always send the mHeroes correctly.
Instead of removing this workaround completely we do a compromise and implement a more
lightweight alt behaviour by just saying that in a DM room with no
heroes, the directChatMatrixId will be used. This is the same behaviour like in Element
and needs way less lines than before and also covers the avatar
calculation. For Synapse we seem to not need this but for Conduit it
might be helpful. 
							
						 
						
							2021-09-02 07:00:12 +00:00  
				
					
						
							
							
								 
						
							
								fb62307730 
								
							 
						 
						
							
							
								
								fix: Check if client is disposed in a callback  
							
							... 
							
							
							
							This fixed an edge case in the tests. 
							
						 
						
							2021-09-02 06:43:06 +00:00  
				
					
						
							
							
								 
						
							
								d921f38734 
								
							 
						 
						
							
							
								
								feat: Pin invited rooms  
							
							... 
							
							
							
							Invitations should always be on top of the
room list. This makes it an optional parameter now which defaults to
true. 
							
						 
						
							2021-09-02 06:43:06 +00:00  
				
					
						
							
							
								 
						
							
								efb5842959 
								
							 
						 
						
							
							
								
								fix: Implement dummy transactions for hive  
							
							... 
							
							
							
							That way some concurrency bugs might be fixed, such as if two sync
requests are processed at the same time. That can e.g. happen if you
request history while a sync request is already being processed. 
							
						 
						
							2021-09-01 19:11:46 +02:00  
				
					
						
							
							
								 
						
							
								8b46fa3fc2 
								
							 
						 
						
							
							
								
								fix: room account data key/type returned encoded  
							
							... 
							
							
							
							We uri encode all hive keys. But in some cases we never decode them.
This leads to fun issues like SSSS being unreadable after restart.
fixes https://gitlab.com/famedly/company/frontend/famedlysdk/-/issues/179  
							
						 
						
							2021-09-01 16:37:51 +00:00  
				
					
						
							
							
								 
						
							
								33d31cecd1 
								
							 
						 
						
							
							
								
								fix: Missing chatUpdate.prev_batch != null test  
							
							... 
							
							
							
							We *always* have to update the in-memory prev_batch if it is non-null 
							
						 
						
							2021-09-01 17:42:49 +02:00  
				
					
						
							
							
								 
						
							
								dc0b3c715e 
								
							 
						 
						
							
							
								
								docs: Add comment with link to issue  
							
							
							
						 
						
							2021-08-30 08:02:41 +00:00  
				
					
						
							
							
								 
						
							
								5e06721639 
								
							 
						 
						
							
							
								
								fix: Make type in AuthenticationData nullable  
							
							... 
							
							
							
							It seems that there is a problem in the matrix Spec according to this.
the Spec says that the type is required and session is nullable.
But for using this endpoint:
https://spec.matrix.org/unstable/client-server-api/#client-behaviour-1-1 
We need to send an auth object which only contains the session.
We should file an issue at the spec and ask there for more information.
Currently we should make type nullable as well because otherwise
this would break uiaRequests in the app for SSO. 
							
						 
						
							2021-08-30 07:55:21 +00:00  
				
					
						
							
							
								 
						
							
								62694248b9 
								
							 
						 
						
							
							
								
								refactor: Make UIA Request null safe  
							
							
							
						 
						
							2021-08-30 09:26:34 +02:00  
				
					
						
							
							
								 
						
							
								efca583cf5 
								
							 
						 
						
							
							
								
								refactor: SyncUpdateExtension null safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								8ae77215b5 
								
							 
						 
						
							
							
								
								refactor: SpaceChild and SpaceParent null safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								dd48a379ec 
								
							 
						 
						
							
							
								
								refactor: runInRoot null safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								8621f82333 
								
							 
						 
						
							
							
								
								refactor: Null safe receipt  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								2589206851 
								
							 
						 
						
							
							
								
								refactor: Null safe QueuedToDeviceEvent and fix CamelCase filename  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								607658dcda 
								
							 
						 
						
							
							
								
								refactor: Null safe QueuedToDeviceEvent and fix CamelCase filename  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								4b9a2945f4 
								
							 
						 
						
							
							
								
								refactor: Null safe multilock  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								0cd73e846d 
								
							 
						 
						
							
							
								
								refactor: Null safe matrix localizations  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								f311ca62e0 
								
							 
						 
						
							
							
								
								refactor: Make markedUnread null safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								1fd40dd186 
								
							 
						 
						
							
							
								
								refactor: Make database null safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								5eb2d22207 
								
							 
						 
						
							
							
								
								refactor: Make eventupdate null safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								d75b27a0cd 
								
							 
						 
						
							
							
								
								refactor: Ignore import_of_legacy_library_into_null_safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								8f35683120 
								
							 
						 
						
							
							
								
								refactor: Make encryption utils null safe  
							
							
							
						 
						
							2021-08-30 09:20:17 +02:00  
				
					
						
							
							
								 
						
							
								4bee82dbe0 
								
							 
						 
						
							
							
								
								fix: uiaRequests send broken auth object at first try  
							
							... 
							
							
							
							We should just let the `auth` object null and dont send it at the
first try and wait for the servers response. This worked in the past
but now it is broken because of changes in the
matrix_api_lite. This could also be fault for some
bootstrap issues.
I have also removed an unnecessary check if a String is a String and just made it a
null check because this was intended at this point.
Because of that this blocks uiaRequests it is a hotfix and therefore directly bumps the version. 
							
						 
						
							2021-08-30 08:31:20 +02:00  
				
					
						
							
							
								 
						
							
								ffb6fd426c 
								
							 
						 
						
							
							
								
								fix: Requesting history being funky  
							
							... 
							
							
							
							As it turns out, some of the code set the prev_batch for rooms too
early to an empty string. For synapse this means "request from the start",
for conduit it is just an error. This commit fixes that by never resolving
null --> empty string, but instead throw an error. 
							
						 
						
							2021-08-29 12:56:16 +02:00  
				
					
						
							
							
								 
						
							
								024e0de4b9 
								
							 
						 
						
							
							
								
								fix: Don't lag when sending messages in big rooms  
							
							... 
							
							
							
							The old mentionMap was very inefficient to build and scaled badly with
room member size. This resulted in noticable lag when sending any message
in a large room, no matter if it contained a message or not.
Now, the algorithm is severly optimized and mentions (and emotes) are
only loaded when actually used. 
							
						 
						
							2021-08-29 11:43:46 +02:00  
				
					
						
							
							
								 
						
							
								aeea0669d5 
								
							 
						 
						
							
							
								
								fix: Send unencrypted thumbnails  
							
							... 
							
							
							
							There was just one toString() missing and this
lead to a crash in the app because hive tries to store
an URI. 
							
						 
						
							2021-08-28 17:17:25 +02:00  
				
					
						
							
							
								 
						
							
								f3f9b219e1 
								
							 
						 
						
							
							
								
								feat: Cleanup Event.plaintextBody and add [plaintextBody] to Event.getLocalizedBody  
							
							... 
							
							
							
							It appears that [hideEdit] in Event.getLocalizedBody was written in a way that it
assumes a valid event body. This was also fixed, while also adding tests for the
various parameters of Event.getLocalizedBody 
							
						 
						
							2021-08-28 09:46:03 +00:00  
				
					
						
							
							
								 
						
							
								b849c828e3 
								
							 
						 
						
							
							
								
								fix: String.parseIdentifierIntoParts not working with unicode matrix.to links  
							
							... 
							
							
							
							Some clients do not uri-encode the identifier for matrix.to links, so we must
handle if we can't uri-decode them 
							
						 
						
							2021-08-28 11:19:26 +02:00  
				
					
						
							
							
								 
						
							
								4af6763765 
								
							 
						 
						
							
							
								
								fix: missing null check in hideEdit condition  
							
							
							
						 
						
							2021-08-27 21:11:06 +05:30  
				
					
						
							
							
								 
						
							
								56817df437 
								
							 
						 
						
							
							
								
								fix: missing null check  
							
							... 
							
							
							
							It seems `device_keys` in the reply of `/keys/query` is not required. While synapse always
sent it, conduit did not, which resulted in an error. 
							
						 
						
							2021-08-27 17:22:54 +02:00  
				
					
						
							
							
								 
						
							
								42614bdfbd 
								
							 
						 
						
							
							
								
								Merge branch 'main' of gitlab.com:famedly/company/frontend/famedlysdk into td/fix-lastevent-preview  
							
							
							
						 
						
							2021-08-26 02:42:36 +05:30  
				
					
						
							
							
								 
						
							
								5621c9bdb0 
								
							 
						 
						
							
							
								
								fix: sortAtTheEnd for LeftRoomUpdate was not set  
							
							... 
							
							
							
							This fixes a bug where requesting
history on archived room leads to a
wrong sorted timeline. 
							
						 
						
							2021-08-25 11:06:26 +02:00  
				
					
						
							
							
								 
						
							
								e1343e9c83 
								
							 
						 
						
							
							
								
								fix: requestHistory() for archived rooms  
							
							... 
							
							
							
							Using JoinedRoomUpdate() in a fake
sync for archived rooms when requesting
the history leads to the problem that
the room is stored as a joined room
in the store which is wrong. 
							
						 
						
							2021-08-25 10:46:35 +02:00  
				
					
						
							
							
								 
						
							
								2f35277e47 
								
							 
						 
						
							
							
								
								refactor: Change name of archive getter to function  
							
							... 
							
							
							
							This is more intuitive because it is
a function that loads something from
the server and doesnt directly return
something. 
							
						 
						
							2021-08-25 10:36:58 +02:00  
				
					
						
							
							
								 
						
							
								cec08b3775 
								
							 
						 
						
							
							
								
								feat: cache archived rooms to access them with `getRoomById`  
							
							... 
							
							
							
							getRoomById searches now in the local cache for the given room and returns null if not
found. If you have loaded the [archive] before, it can also return
archived rooms.
This should make it much easier to display
archived rooms in the client. 
							
						 
						
							2021-08-25 09:52:57 +02:00  
				
					
						
							
							
								 
						
							
								9087f08775 
								
							 
						 
						
							
							
								
								chore: mxc url in Uri  
							
							
							
						 
						
							2021-08-23 11:05:47 +02:00  
				
					
						
							
							
								 
						
							
								164a95ea29 
								
							 
						 
						
							
							
								
								clean stuff up?  
							
							
							
						 
						
							2021-08-23 07:34:57 +00:00  
				
					
						
							
							
								 
						
							
								a4ac9eab66 
								
							 
						 
						
							
							
								
								cleaner conditions  
							
							
							
						 
						
							2021-08-23 07:34:57 +00:00  
				
					
						
							
							
								 
						
							
								c4c1c676da 
								
							 
						 
						
							
							
								
								fix null check  
							
							
							
						 
						
							2021-08-23 07:34:57 +00:00  
				
					
						
							
							
								 
						
							
								572402980c 
								
							 
						 
						
							
							
								
								fix null check  
							
							
							
						 
						
							2021-08-23 07:34:57 +00:00  
				
					
						
							
							
								 
						
							
								38235415eb 
								
							 
						 
						
							
							
								
								fix: lastEvent in room preview now crespects edits order  
							
							
							
						 
						
							2021-08-23 07:34:57 +00:00  
				
					
						
							
							
								 
						
							
								d16c83f5db 
								
							 
						 
						
							
							
								
								refactor: remove uploadKeySignatures (use uploadCrossSigningSignatures)  
							
							
							
						 
						
							2021-08-20 16:17:40 +02:00  
				
					
						
							
							
								 
						
							
								cb71ca9b26 
								
							 
						 
						
							
							
								
								chore: generate more operations from OpenAPI  
							
							
							
						 
						
							2021-08-20 16:17:37 +02:00  
				
					
						
							
							
								 
						
							
								09198ce14d 
								
							 
						 
						
							
							
								
								chore: update generated code  
							
							
							
						 
						
							2021-08-20 16:01:26 +02:00  
				
					
						
							
							
								 
						
							
								a554f3463d 
								
							 
						 
						
							
							
								
								Add more call event for improve voip.  
							
							
							
						 
						
							2021-08-20 20:35:23 +08:00  
				
					
						
							
							
								 
						
							
								93c689fd4d 
								
							 
						 
						
							
							
								
								hotfix: Opt-out null safety for crypto files because of an error in web  
							
							... 
							
							
							
							`packages/matrix/src/utils/crypto/crypto.dart:19:1: Error: Null safe libraries are not allowed to export declarations from of opt-out libraries.
` 
							
						 
						
							2021-08-20 13:56:15 +02:00  
				
					
						
							
							
								 
						
							
								9b7474e2f2 
								
							 
						 
						
							
							
								
								refactor: Update to dart 2.12 and opt out in all files  
							
							... 
							
							
							
							This also adds some missing license headers, I have detected while
using license header search&replace to add the
null safety opt out 
							
						 
						
							2021-08-18 08:09:39 +02:00  
				
					
						
							
							
								 
						
							
								a1b95c0915 
								
							 
						 
						
							
							
								
								feat(events): add plain-text body representation from HTML  
							
							... 
							
							
							
							Co-Authored-By: Sorunome <mail@sorunome.de> 
							
						 
						
							2021-08-17 18:33:45 +02:00  
				
					
						
							
							
								 
						
							
								f0dd8ca061 
								
							 
						 
						
							
							
								
								feat: get new_content in getLocalizedBody  
							
							
							
						 
						
							2021-08-17 15:24:53 +00:00  
				
					
						
							
							
								 
						
							
								98b0bd4322 
								
							 
						 
						
							
							
								
								feat: Add a way to get a verification request by its transaction id  
							
							... 
							
							
							
							A client might find the need to get the verification request object by
its transaction id, to be able to e.g. display for in-room verification
an "accept verification request" button easily. 
							
						 
						
							2021-08-17 15:03:30 +00:00  
				
					
						
							
							
								 
						
							
								86041513f8 
								
							 
						 
						
							
							
								
								refactor: Remove deprecated moor database  
							
							... 
							
							
							
							We have used some data models which were only used in moor in the tests.
I needed to rewrite them in the original data as well.
Also now the "fake database" on native is the same like on web now with hive. 
							
						 
						
							2021-08-17 10:11:59 +02:00  
				
					
						
							
							
								 
						
							
								fb16b96ea6 
								
							 
						 
						
							
							
								
								fix: Correctly parse the reason of a spoiler  
							
							... 
							
							
							
							Previously only the first child node of a spoiler was considered to
determine if there should be a spoiler reason. This was, unfortunately,
incorrect, as soon as e.g. the reason had more than one space. This is
fixed by properly iterating all child nodes to search for the reason. 
							
						 
						
							2021-08-17 07:33:53 +00:00  
				
					
						
							
							
								 
						
							
								37cfadd7e9 
								
							 
						 
						
							
							
								
								fix: Add space states to important events  
							
							... 
							
							
							
							We need the space state events in the important events to be able to
differentiate rooms and spaces in the room list. 
							
						 
						
							2021-08-17 06:47:25 +00:00  
				
					
						
							
							
								 
						
							
								0e6ed1c51e 
								
							 
						 
						
							
							
								
								feat: Allow specifying extraContent for Room.sendFileEvent, in case clients want to specify some custom stuff  
							
							
							
						 
						
							2021-08-16 19:03:15 +02:00  
				
					
						
							
							
								 
						
							
								5761fb77cb 
								
							 
						 
						
							
							
								
								remove extra if null  
							
							
							
						 
						
							2021-08-14 17:24:37 +05:30  
				
					
						
							
							
								 
						
							
								2e7bf1a5c9 
								
							 
						 
						
							
							
								
								fix toDouble was called on null when you had a pinned room  
							
							
							
						 
						
							2021-08-13 18:35:46 +05:30  
				
					
						
							
							
								 
						
							
								8d795d6eaa 
								
							 
						 
						
							
							
								
								chore: update generated code  
							
							
							
						 
						
							2021-08-09 20:03:17 +02:00  
				
					
						
							
							
								 
						
							
								0b531d3e99 
								
							 
						 
						
							
							
								
								fix: tryGet for room account data  
							
							
							
						 
						
							2021-08-09 11:12:49 +02:00  
				
					
						
							
							
								 
						
							
								f91f662c75 
								
							 
						 
						
							
							
								
								chore: update to matrix_sdk_lite 0.4.1  
							
							
							
						 
						
							2021-08-05 12:10:45 +00:00  
				
					
						
							
							
								 
						
							
								c73b7631f5 
								
							 
						 
						
							
							
								
								fix: tryGet log levels  
							
							
							
						 
						
							2021-08-03 16:10:55 +02:00  
				
					
						
							
							
								 
						
							
								08c808562b 
								
							 
						 
						
							
							
								
								fix: Typo in key backup requests  
							
							... 
							
							
							
							This may lead to messages not decrypting after interactive verification,
which would make the user manually press the request keys button. 
							
						 
						
							2021-08-03 13:18:15 +00:00  
				
					
						
							
							
								 
						
							
								cf441e533d 
								
							 
						 
						
							
							
								
								refactor: rename LoginState.logged to loggedIn  
							
							
							
						 
						
							2021-08-03 12:26:17 +00:00  
				
					
						
							
							
								 
						
							
								916711cf57 
								
							 
						 
						
							
							
								
								fix: Make tryget type optional by default  
							
							... 
							
							
							
							I see soo much annoying warnings in the logs since matrix 0.2.0
and to be honest it was never helpful to have this logs. Therefore it seems to make more
sense to make those warnings optional. 
							
						 
						
							2021-08-03 10:22:45 +02:00  
				
					
						
							
							
								 
						
							
								162436cc8d 
								
							 
						 
						
							
							
								
								fix: accidental OTK uploads on internal fakeSync  
							
							
							
						 
						
							2021-08-02 20:52:09 +02:00  
				
					
						
							
							
								 
						
							
								4ca69e3e1d 
								
							 
						 
						
							
							
								
								fix: Missing required field `nextBatch`  
							
							
							
						 
						
							2021-07-27 10:50:06 +02:00  
				
					
						
							
							
								 
						
							
								e8d511a371 
								
							 
						 
						
							
							
								
								fix: Missing null checks in syncUpdate handling  
							
							
							
						 
						
							2021-07-27 10:49:50 +02:00  
				
					
						
							
							
								 
						
							
								46b2f8898e 
								
							 
						 
						
							
							
								
								fix: use TryGet.optional  
							
							
							
						 
						
							2021-07-26 15:33:36 +02:00  
				
					
						
							
							
								 
						
							
								6d6830505f 
								
							 
						 
						
							
							
								
								refactor: implement http timeouts in this package  
							
							
							
						 
						
							2021-07-26 15:33:36 +02:00  
				
					
						
							
							
								 
						
							
								8665f092f4 
								
							 
						 
						
							
							
								
								chore: matrix_api_lite 0.4.0  
							
							
							
						 
						
							2021-07-26 14:54:22 +02:00  
				
					
						
							
							
								 
						
							
								bc2dac2ecc 
								
							 
						 
						
							
							
								
								refactor: use more specific type  
							
							
							
						 
						
							2021-07-26 14:40:15 +02:00  
				
					
						
							
							
								 
						
							
								179f73db3a 
								
							 
						 
						
							
							
								
								fix: Upload OTKs if the otk_count field is missing  
							
							... 
							
							
							
							fixes  #180  
						
							2021-07-26 09:47:05 +02:00  
				
					
						
							
							
								 
						
							
								cfa633b489 
								
							 
						 
						
							
							
								
								feat: Add image pack event content models  
							
							
							
						 
						
							2021-07-22 17:08:36 +02:00  
				
					
						
							
							
								 
						
							
								209035ffbd 
								
							 
						 
						
							
							
								
								refactor: Use official Dart isolates  
							
							... 
							
							
							
							The isolates package is discontinued and not compatible
with the newest Dart version.
dart:isolate is not an option because importing this
library makes it impossible to run the matrix
SDK on dart web native. It just won't
build. So we now just depend on
that the flutter app pass through the compute method. 
							
						 
						
							2021-07-21 12:34:43 +02:00  
				
					
						
							
							
								 
						
							
								bad334d441 
								
							 
						 
						
							
							
								
								refactor: FilterMap extension  
							
							
							
						 
						
							2021-07-19 19:43:56 +02:00  
				
					
						
							
							
								 
						
							
								99c900be9c 
								
							 
						 
						
							
							
								
								fix: Add missing null check  
							
							... 
							
							
							
							With Synapse 1.38 SyncUpdate.accountData is null if it is empty. 
							
						 
						
							2021-07-19 09:18:23 +02:00  
				
					
						
							
							
								 
						
							
								a1594fd9ac 
								
							 
						 
						
							
							
								
								feat: Add general image pack handling as per MSC2545  
							
							... 
							
							
							
							This also deprecates the old ways to access just emoticons, as the MSC
now covers both emoticons and stickers! 
							
						 
						
							2021-07-18 18:46:32 +02:00  
				
					
						
							
							
								 
						
							
								ee287a09b9 
								
							 
						 
						
							
							
								
								feat: Add support for nicer mentions  
							
							... 
							
							
							
							This PR adds support for nicer mentions in markdown: You can now
fetch the mention string of a user with `user.mention` which is
human-friendly (typically contains the display name), which will get
properly pillified upon passing through the markdown parser. 
							
						 
						
							2021-07-18 17:29:25 +02:00  
				
					
						
							
							
								 
						
							
								44b7c96d73 
								
							 
						 
						
							
							
								
								fix: preserve homeserver port when creating thumbnail URIs  
							
							
							
						 
						
							2021-07-11 13:15:57 +02:00  
				
					
						
							
							
								 
						
							
								cd5131daa5 
								
							 
						 
						
							
							
								
								fix: Add locking to sending encrypted to_device messages to prevent potential race conditions  
							
							... 
							
							
							
							Due to chunked lazy sending of megolm sessions it was in theory that we encrypted two olm
messages to the same device in different futures out-of-order. Introducing locking here should
fix this (increadibly rare, so far only theoretical?) race-condition 
							
						 
						
							2021-07-11 13:06:39 +02:00  
				
					
						
							
							
								 
						
							
								e86353a412 
								
							 
						 
						
							
							
								
								fix: Provide a reasonable well-known fallback  
							
							... 
							
							
							
							If the well-known look fails (not json, 404, etc.) we should assume a
reasonable fallback (domain part with https prepended). As clients are
expected to call Client.checkHomeserver on the resulting domain anyways
we can safely assume this default, as it is still validated, if there
is actually a matrix homeserver running on that endpoint. 
							
						 
						
							2021-07-11 12:26:48 +02:00  
				
					
						
							
							
								 
						
							
								e86fd7cc07 
								
							 
						 
						
							
							
								
								refactor: Restructure states box and use dedicated members hive box  
							
							... 
							
							
							
							More description about this here: https://gitlab.com/famedly/company/frontend/frontend-issue-inbox/-/issues/40  
							
						 
						
							2021-07-10 08:38:38 +00:00  
				
					
						
							
							
								 
						
							
								aeb808b5dc 
								
							 
						 
						
							
							
								
								fix: Dont migrate from version null  
							
							... 
							
							
							
							If the currentVersion of the database is null then the database has never been used yet.
Therefore we store the current version and do not call the migrate method. 
							
						 
						
							2021-07-10 08:38:38 +00:00  
				
					
						
							
							
								 
						
							
								36a9b53de1 
								
							 
						 
						
							
							
								
								fix: Adjust emoji ranges to have less false positives  
							
							... 
							
							
							
							Before too many characters, e.g. kanji, were incorrectly detected
as emoji 
							
						 
						
							2021-07-09 20:53:49 +02:00  
				
					
						
							
							
								 
						
							
								4735d2d0a8 
								
							 
						 
						
							
							
								
								fix: Sending of the to_device key  
							
							... 
							
							
							
							With the switch to hive a regression of sending the to_device key was
introduced: When popping elements .deleteAt(), so deleting at the index,
was used, instead of .delete(), so deleting of the key. As the new events
pushed onto the queue used hives auto increment key, a .delete() is
appropriate here. 
							
						 
						
							2021-07-09 19:43:48 +02:00  
				
					
						
							
							
								 
						
							
								c10a98ff35 
								
							 
						 
						
							
							
								
								fix: log levels for tryGet  
							
							
							
						 
						
							2021-07-07 15:30:42 +02:00  
				
					
						
							
							
								 
						
							
								535a3b1d70 
								
							 
						 
						
							
							
								
								feat: Make it possible to get the current loginState  
							
							... 
							
							
							
							You may have missed the last valid loginState from the stream if you
listen too late to it. This makes it possible to
get always the current loginState. 
							
						 
						
							2021-07-06 12:25:00 +00:00  
				
					
						
							
							
								 
						
							
								7c0dd5d8fd 
								
							 
						 
						
							
							
								
								fix: Broken nested accountData content maps  
							
							... 
							
							
							
							If you call BasicEvent.fromJson the given content is copied first
which recursively makes sure
that the Map is from type
Map<String,dynamic>.
Using just the constructor doesnt have this which can lead that nested Maps in
the content is InternallinkedHashMap and
therefore lead to type errors. 
							
						 
						
							2021-07-06 08:11:30 +02:00  
				
					
						
							
							
								 
						
							
								ebc9be250d 
								
							 
						 
						
							
							
								
								fix: Mark unsent events as failed  
							
							... 
							
							
							
							In Moor this was implemented but forgotten in Hive.
Events with status 0 (not sent yet) should be marked as failed on restart.
In fact they should be marked as failed if older than 1 minute. To not have a big startup job which iterates through all events in the database
we just do a time check when opening a room where we iterate through all events anyway.
The new implementation is now in the constructor of the Event and therefore
independent from the database implementation. 
							
						 
						
							2021-07-05 08:37:46 +02:00  
				
					
						
							
							
								 
						
							
								0b8e3f3071 
								
							 
						 
						
							
							
								
								make tryGet* safer  
							
							... 
							
							
							
							* check casts (for list and map) at cast time by recreating the list/map
  instead of throwing on access.
* type warnings work now slightly differently:
  * when we expect nullable fields to be actually null within normal
    operation you can explicitly set the tryGet type param to an
optional type and mute the warning. Otherwise it'll warn that something
is null which we expect to something else. 
							
						 
						
							2021-07-02 12:17:05 +02:00  
				
					
						
							
							
								 
						
							
								c73ea67bcd 
								
							 
						 
						
							
							
								
								add note about txnId  
							
							
							
						 
						
							2021-07-02 11:36:42 +02:00  
				
					
						
							
							
								 
						
							
								bf3bed9ef9 
								
							 
						 
						
							
							
								
								simpler toMap  
							
							
							
						 
						
							2021-07-02 11:18:16 +02:00  
				
					
						
							
							
								 
						
							
								0d1e7bdf7b 
								
							 
						 
						
							
							
								
								omit type in tryGet  
							
							
							
						 
						
							2021-07-02 11:11:29 +02:00  
				
					
						
							
							
								 
						
							
								faabc55d28 
								
							 
						 
						
							
							
								
								isServer and isAccessToken are optional  
							
							
							
						 
						
							2021-07-01 18:05:56 +02:00  
				
					
						
							
							
								 
						
							
								dd7a824512 
								
							 
						 
						
							
							
								
								remove user field from AuthenticationPassword structure  
							
							... 
							
							
							
							it's not in the spec 
							
						 
						
							2021-07-01 18:01:07 +02:00  
				
					
						
							
							
								 
						
							
								f5dbacfe07 
								
							 
						 
						
							
							
								
								remove leftover migration tool comment  
							
							
							
						 
						
							2021-07-01 15:50:42 +00:00  
				
					
						
							
							
								 
						
							
								92a2bd9d7e 
								
							 
						 
						
							
							
								
								null safety test fixes  
							
							
							
						 
						
							2021-07-01 17:36:21 +02:00  
				
					
						
							
							
								 
						
							
								34b9cc0dcf 
								
							 
						 
						
							
							
								
								filter out invalid CiphertextInfo instead of crashing  
							
							
							
						 
						
							2021-07-01 17:15:06 +02:00  
				
					
						
							
							
								 
						
							
								1a51f813a7 
								
							 
						 
						
							
							
								
								null safety cleanup  
							
							
							
						 
						
							2021-07-01 16:59:54 +02:00  
				
					
						
							
							
								 
						
							
								9e6019b820 
								
							 
						 
						
							
							
								
								fix: return Never  
							
							
							
						 
						
							2021-07-01 15:13:45 +02:00  
				
					
						
							
							
								 
						
							
								d9c1fdb78a 
								
							 
						 
						
							
							
								
								refactor: migrate to null safety  
							
							
							
						 
						
							2021-07-01 15:11:39 +02:00  
				
					
						
							
							
								 
						
							
								b664640a05 
								
							 
						 
						
							
							
								
								fix: Don't run syncs while the client is being initialized  
							
							... 
							
							
							
							Fixes that a sync could be done / processed while the client was still being initialized (loaded from database). This has lead to multiple bugs, such as the verified status of keys getting lost, notifications that come in during app startup displaying oddly, etc.
Additionally, the init lock was released too early; it is now released when the init is actually done. 
							
						 
						
							2021-06-25 13:26:23 +02:00  
				
					
						
							
							
								 
						
							
								1b84de0b44 
								
							 
						 
						
							
							
								
								refactor: remove timeouts in matrix_api_lite  
							
							
							
						 
						
							2021-06-25 12:40:03 +02:00  
				
					
						
							
							
								 
						
							
								e3a1b6aa77 
								
							 
						 
						
							
							
								
								refactor: mostly use dart_openapi_codegen  
							
							
							
						 
						
							2021-06-25 12:40:03 +02:00  
				
					
						
							
							
								 
						
							
								768b0623da 
								
							 
						 
						
							
							
								
								feat: Implement sync status stream  
							
							... 
							
							
							
							This new sync status stream gives the current status of the sync to make it possible
to display in the UI where the sync currently hangs and
what the progress is while updating 1000 rooms. So the app can display a
progress bar. 
							
						 
						
							2021-06-20 15:59:59 +02:00  
				
					
						
							
							
								 
						
							
								96d28a1b76 
								
							 
						 
						
							
							
								
								feat: Implement migration for hive schema versions  
							
							
							
						 
						
							2021-06-20 10:31:17 +02:00  
				
					
						
							
							
								 
						
							
								a7ffe4835d 
								
							 
						 
						
							
							
								
								feat: Also migrate inbound group sessions  
							
							... 
							
							
							
							For users who do not use the chat backup this could be useful. 
							
						 
						
							2021-06-19 11:03:52 +02:00  
				
					
						
							
							
								 
						
							
								4dc62f6150 
								
							 
						 
						
							
							
								
								fix: Make sure hive keys only contain valid characters  
							
							... 
							
							
							
							There are some matrix IDs like room IDs which contain for example emojis.
This is valid from the spec and some people hack their Synapse to have this. 
							
						 
						
							2021-06-19 10:51:17 +02:00  
				
					
						
							
							
								 
						
							
								69b52ba85b 
								
							 
						 
						
							
							
								
								refactor: Move pedantic to dev_dependencies  
							
							... 
							
							
							
							The unawaited method from the pedantic package was a historic solution
for the case that you dont want to await a future in an async function.
But now we can do this with just a comment which
is the recommended way to do this now.
This makes it possible to have pedantic as a dev_dependency which means just one dependency less. 
							
						 
						
							2021-06-18 10:15:59 +02:00  
				
					
						
							
							
								 
						
							
								c0c7f68bf3 
								
							 
						 
						
							
							
								
								chore: Rename to matrix  
							
							
							
						 
						
							2021-06-18 09:58:25 +02:00  
				
					
						
							
							
								 
						
							
								38d81d6093 
								
							 
						 
						
							
							
								
								fix: Migrate missing device keys  
							
							... 
							
							
							
							Currently we only migrate the client and SSSSCache but this leads to the
problem that we are no longer self signed after the migration.
We need to migrate all device keys too.
This also abstracts the migration code in a method. init() is too large already... 
							
						 
						
							2021-06-18 09:16:12 +02:00  
				
					
						
							
							
								 
						
							
								14ee16fe16 
								
							 
						 
						
							
							
								
								feat: Implement new Hive Database  
							
							... 
							
							
							
							The hive database now implements the whole API except for storing files which
should be better done by the flutter_cache_manager package inside of the
flutter app. All tests already run with Hive now but the Moor database is still
tested too. We needed to change some wait jobs in the tests because the Hive
database is not 100% in memory for the tests like Moor.
For now both database implementations are equal and the developer can pick
which one to use but we plan to get rid of Moor in the future. 
							
						 
						
							2021-06-16 08:43:33 +02:00  
				
					
						
							
							
								 
						
							
								28dc8b4ff0 
								
							 
						 
						
							
							
								
								refactor: Improve clearing  
							
							... 
							
							
							
							This makes sure that the database is null after clearing so it will
be built again using the databaseBuilder.
Also this makes sure that the sync has
aborted BEFORE the clearing starts to
get rid of some warnings in the logs. 
							
						 
						
							2021-06-14 11:00:41 +02:00  
				
					
						
							
							
								 
						
							
								fe06b96e93 
								
							 
						 
						
							
							
								
								fix: Do not logout before migration  
							
							... 
							
							
							
							Before the migration of the databases starts there is always a
logout signal sent. This was wrong.
This also cleans up the logs a little bit
and removes the useless parameters for the second init() call
because those are going to come from the new database anyway. 
							
						 
						
							2021-06-14 08:29:03 +02:00  
				
					
						
							
							
								 
						
							
								967712adfe 
								
							 
						 
						
							
							
								
								feat: Implement database migration  
							
							... 
							
							
							
							This allows the user to give a legacyDatabaseBuilder to the client object
and in the init proccess the client checks by itself if there is old data in the legacy
database. If yes then it migrates them and
then deletes the old database. This uses the database_api and is agnostic to
the database implementation. 
							
						 
						
							2021-06-11 10:10:18 +02:00  
				
					
						
							
							
								 
						
							
								3a6d224348 
								
							 
						 
						
							
							
								
								fix: Log filter in wrong direction  
							
							
							
						 
						
							2021-06-10 09:21:20 +02:00  
				
					
						
							
							
								 
						
							
								9b3768300e 
								
							 
						 
						
							
							
								
								fix: Logs should only printed if loglevel is high enough  
							
							
							
						 
						
							2021-06-09 10:11:56 +02:00  
				
					
						
							
							
								 
						
							
								c387b33e9f 
								
							 
						 
						
							
							
								
								refactor: Make support for file storing optional in database API  
							
							
							
						 
						
							2021-06-01 15:27:18 +02:00  
				
					
						
							
							
								 
						
							
								ab0ff46900 
								
							 
						 
						
							
							
								
								refactor: Remove types for timeline callbacks  
							
							... 
							
							
							
							These types weren't that helpful anyway and their names were not compatible
with the new linter rule of Flutter 2.2. 
							
						 
						
							2021-06-01 12:57:52 +02:00  
				
					
						
							
							
								 
						
							
								73db010db4 
								
							 
						 
						
							
							
								
								fix: Make QueuedToDeviceEvent store content as String OR Map  
							
							... 
							
							
							
							Temporary fix to stay compatible to Moor AND a key value store 
							
						 
						
							2021-06-01 12:56:43 +02:00  
				
					
						
							
							
								 
						
							
								d0f67f914a 
								
							 
						 
						
							
							
								
								refactor: Add sortOrderKey and check for this while Event creation  
							
							... 
							
							
							
							This makes it easier to write a store which just stores the Event json and
does not have a dedicated scheme for
each object like Moor has. 
							
						 
						
							2021-06-01 12:55:45 +02:00  
				
					
						
							
							
								 
						
							
								26261ecd5e 
								
							 
						 
						
							
							
								
								feat: Add fromJson method for Room  
							
							... 
							
							
							
							This also included to move the room summary to a dedicated object inside
of the Room object because so it is easier to convert this to and from json. 
							
						 
						
							2021-06-01 12:54:16 +02:00  
				
					
						
							
							
								 
						
							
								9631cea83a 
								
							 
						 
						
							
							
								
								feat: Add toJson method for StoredInboundGroupSession  
							
							
							
						 
						
							2021-06-01 12:51:17 +02:00  
				
					
						
							
							
								 
						
							
								c3d47b16c6 
								
							 
						 
						
							
							
								
								CI: Use correct image  
							
							
							
						 
						
							2021-05-25 10:46:34 +02:00  
				
					
						
							
							
								 
						
							
								c66e35c16c 
								
							 
						 
						
							
							
								
								refactor: Create a clean database API  
							
							
							
						 
						
							2021-05-20 07:36:03 +00:00  
				
					
						
							
							
								 
						
							
								d1b76b01c4 
								
							 
						 
						
							
							
								
								fix: Try clear and try close database  
							
							
							
						 
						
							2021-05-17 14:36:10 +02:00  
				
					
						
							
							
								 
						
							
								bb9a8ff7e9 
								
							 
						 
						
							
							
								
								fix: SdkError Exception can be anything so should be dynamic  
							
							
							
						 
						
							2021-05-17 14:17:46 +02:00  
				
					
						
							
							
								 
						
							
								6f52c0e2c3 
								
							 
						 
						
							
							
								
								fix: Allow SDK users to delete the db after logout  
							
							
							
						 
						
							2021-05-17 07:38:53 +00:00  
				
					
						
							
							
								 
						
							
								c196610998 
								
							 
						 
						
							
							
								
								chore: operation names from OpenAPI spec  
							
							
							
						 
						
							2021-05-12 13:56:16 +02:00  
				
					
						
							
							
								 
						
							
								c70b149c20 
								
							 
						 
						
							
							
								
								change: Remove logger  
							
							... 
							
							
							
							The logger package has a lot of issues.
The colors are not working in web and on iOS.
Emojis are not working on some platforms.
It introduced a not very important library in a SDk which is intended to
be as minimal as possible.
This simplifies the logging to a format which works everywhere.
The # Syntax makes it also look good as markdown.
It is not very far away from the default syntax of errors and stacktraces.
It still provides several log levels, the same API and a list of output events for the logviewer. 
							
						 
						
							2021-05-12 12:14:04 +02:00  
				
					
						
							
							
								 
						
							
								3eaf4ef99a 
								
							 
						 
						
							
							
								
								feat!: operation names from OpenAPI spec  
							
							
							
						 
						
							2021-05-07 13:43:06 +02:00  
				
					
						
							
							
								 
						
							
								d667f63675 
								
							 
						 
						
							
							
								
								refactor: Enable more lints  
							
							
							
						 
						
							2021-05-05 12:32:20 +02:00  
				
					
						
							
							
								 
						
							
								846c96e90d 
								
							 
						 
						
							
							
								
								refactor: move identifier type detection into AuthenticationIdentifier  
							
							
							
						 
						
							2021-05-05 12:08:03 +02:00  
				
					
						
							
							
								 
						
							
								2fdf3e8284 
								
							 
						 
						
							
							
								
								refactor: polymorphism can be used without manual switch statement  
							
							
							
						 
						
							2021-05-05 12:05:26 +02:00  
				
					
						
							
							
								 
						
							
								4069f0a02f 
								
							 
						 
						
							
							
								
								refactor: avoid string conversion for comparison  
							
							
							
						 
						
							2021-05-05 12:05:26 +02:00  
				
					
						
							
							
								 
						
							
								9de57fad9b 
								
							 
						 
						
							
							
								
								refactor: initializer lists in fromJson constructors  
							
							
							
						 
						
							2021-05-05 12:05:26 +02:00  
				
					
						
							
							
								 
						
							
								23db25d4af 
								
							 
						 
						
							
							
								
								refactor: use ..  
							
							
							
						 
						
							2021-05-05 12:05:26 +02:00  
				
					
						
							
							
								 
						
							
								83ef6484eb 
								
							 
						 
						
							
							
								
								refactor: use map  
							
							
							
						 
						
							2021-05-05 12:05:26 +02:00  
				
					
						
							
							
								 
						
							
								19500307be 
								
							 
						 
						
							
							
								
								refactor: call fromJson constructor of base class  
							
							
							
						 
						
							2021-05-05 12:05:26 +02:00  
				
					
						
							
							
								 
						
							
								70ee808911 
								
							 
						 
						
							
							
								
								feat: Enhanced alias handling  
							
							
							
						 
						
							2021-05-01 09:26:46 +02:00  
				
					
						
							
							
								 
						
							
								a5af392fb8 
								
							 
						 
						
							
							
								
								fix: Missing RoomCreationTypes  
							
							
							
						 
						
							2021-05-01 09:26:18 +02:00  
				
					
						
							
							
								 
						
							
								88d0eae2b7 
								
							 
						 
						
							
							
								
								fix: Request aliases  
							
							
							
						 
						
							2021-05-01 09:00:31 +02:00  
				
					
						
							
							
								 
						
							
								fdf650abd5 
								
							 
						 
						
							
							
								
								refactor: avoid if-condition based on bit value  
							
							
							
						 
						
							2021-04-26 18:48:54 +02:00  
				
					
						
							
							
								 
						
							
								b4f755388a 
								
							 
						 
						
							
							
								
								refactor: high-level loops  
							
							
							
						 
						
							2021-04-19 18:58:59 +02:00  
				
					
						
							
							
								 
						
							
								71fdd28a8a 
								
							 
						 
						
							
							
								
								refactor: await unconditionally  
							
							
							
						 
						
							2021-04-16 14:19:42 +02:00  
				
					
						
							
							
								 
						
							
								ffef732103 
								
							 
						 
						
							
							
								
								refactor: enable more linter rules  
							
							... 
							
							
							
							enable prefer_final_locals and prefer_final_in_for_each linter rules 
							
						 
						
							2021-04-14 10:29:29 +02:00  
				
					
						
							
							
								 
						
							
								545ce26e39 
								
							 
						 
						
							
							
								
								style: fix format and lint  
							
							
							
						 
						
							2021-04-12 14:49:03 +02:00  
				
					
						
							
							
								 
						
							
								ac9df588d1 
								
							 
						 
						
							
							
								
								chore: recreate database.g.dart  
							
							
							
						 
						
							2021-04-12 14:49:03 +02:00  
				
					
						
							
							
								 
						
							
								d413f54f10 
								
							 
						 
						
							
							
								
								refactor: use OpenSSL for file e2ee  
							
							
							
						 
						
							2021-04-12 14:49:03 +02:00  
				
					
						
							
							
								 
						
							
								761138a56d 
								
							 
						 
						
							
							
								
								refactor: use OpenSSL for AES  
							
							
							
						 
						
							2021-04-12 14:49:01 +02:00  
				
					
						
							
							
								 
						
							
								7faf05fe90 
								
							 
						 
						
							
							
								
								refactor: selectable hash for pbkdf2  
							
							
							
						 
						
							2021-04-12 14:48:38 +02:00  
				
					
						
							
							
								 
						
							
								a25d1932ee 
								
							 
						 
						
							
							
								
								fix: fast pbkdf2 with OpenSSL  
							
							
							
						 
						
							2021-04-12 14:48:38 +02:00  
				
					
						
							
							
								 
						
							
								4f32168017 
								
							 
						 
						
							
							
								
								chore: upgrade to markdown 4.0.0  
							
							
							
						 
						
							2021-04-12 14:48:38 +02:00  
				
					
						
							
							
								 
						
							
								285b14912a 
								
							 
						 
						
							
							
								
								chore: null safe crypto dependencies  
							
							
							
						 
						
							2021-04-12 14:48:36 +02:00  
				
					
						
							
							
								 
						
							
								fb0177ac5f 
								
							 
						 
						
							
							
								
								feat: Implement spaces  
							
							
							
						 
						
							2021-04-12 09:24:20 +02:00  
				
					
						
							
							
								 
						
							
								cd76448f8b 
								
							 
						 
						
							
							
								
								feat: Add room and event types for spaces  
							
							
							
						 
						
							2021-04-12 09:00:11 +02:00  
				
					
						
							
							
								 
						
							
								f69acda419 
								
							 
						 
						
							
							
								
								refactor: use parameters in EncryptedFile constructor  
							
							
							
						 
						
							2021-04-06 18:57:34 +02:00  
				
					
						
							
							
								 
						
							
								2a2a170609 
								
							 
						 
						
							
							
								
								refactor: upgrade http package  
							
							
							
						 
						
							2021-04-01 13:43:24 +02:00  
				
					
						
							
							
								 
						
							
								08043c06f4 
								
							 
						 
						
							
							
								
								refactor: high-level loops  
							
							
							
						 
						
							2021-04-01 12:51:45 +02:00  
				
					
						
							
							
								 
						
							
								924af98f30 
								
							 
						 
						
							
							
								
								fix: no empty server_name parameter  
							
							
							
						 
						
							2021-03-31 18:33:59 +02:00  
				
					
						
							
							
								 
						
							
								04674e2dfd 
								
							 
						 
						
							
							
								
								refactor: upgrade to http 0.13  
							
							
							
						 
						
							2021-03-30 14:49:21 +02:00  
				
					
						
							
							
								 
						
							
								0ceb2b26df 
								
							 
						 
						
							
							
								
								refactor: Constants names  
							
							
							
						 
						
							2021-03-30 12:43:50 +02:00  
				
					
						
							
							
								 
						
							
								3d55abdd11 
								
							 
						 
						
							
							
								
								chore: upgrade to ffi 1.0.0  
							
							
							
						 
						
							2021-03-29 16:37:29 +02:00  
				
					
						
							
							
								 
						
							
								9012ce6b2c 
								
							 
						 
						
							
							
								
								fix: Display errors from isolates in the logs  
							
							
							
						 
						
							2021-03-17 09:46:13 +01:00  
				
					
						
							
							
								 
						
							
								0a9f8497e2 
								
							 
						 
						
							
							
								
								chore: Make bootstrap logs more chatty  
							
							
							
						 
						
							2021-03-17 08:22:22 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9626c64993 
								
							 
						 
						
							
							
								
								docs: Fix deprecation warning  
							
							
							
						 
						
							2021-03-16 09:23:44 +00:00  
				
					
						
							
							
								 
						
							
								97daae3419 
								
							 
						 
						
							
							
								
								refactor: Update to matrix_api_lite 0.2.0  
							
							... 
							
							
							
							This introduces a minor breaking change in the login method.
It now uses correctly the AuthenticationIdentifier
and deprecates the user, medium and address parameter. 
							
						 
						
							2021-03-09 19:14:53 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								57fde98fec 
								
							 
						 
						
							
							
								
								Merge branch 'soru/less-sql-statements' into 'main'  
							
							... 
							
							
							
							chore: Reduce needed database accessess
See merge request famedly/famedlysdk!666  
							
						 
						
							2021-03-09 18:12:40 +00:00  
				
					
						
							
							
								 
						
							
								d43d4bedee 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-ssss-cache' into 'main'  
							
							... 
							
							
							
							fix: A few ssss fixes
See merge request famedly/famedlysdk!668  
							
						 
						
							2021-03-09 18:12:30 +00:00  
				
					
						
							
							
								 
						
							
								6d171542af 
								
							 
						 
						
							
							
								
								feat: Escape @room in the reply fallback when replying  
							
							
							
						 
						
							2021-03-09 18:29:13 +01:00  
				
					
						
							
							
								 
						
							
								c76dc0daa2 
								
							 
						 
						
							
							
								
								chore: Reduce needed database accessess  
							
							
							
						 
						
							2021-03-09 18:28:58 +01:00  
				
					
						
							
							
								 
						
							
								1f8285c3e7 
								
							 
						 
						
							
							
								
								refactor: Room states  
							
							
							
						 
						
							2021-03-09 17:28:55 +00:00  
				
					
						
							
							
								 
						
							
								7ef288ec91 
								
							 
						 
						
							
							
								
								fix: A few ssss fixes  
							
							
							
						 
						
							2021-03-09 18:28:42 +01:00  
				
					
						
							
							
								 
						
							
								44ca96e544 
								
							 
						 
						
							
							
								
								refactor: Update pedantic  
							
							... 
							
							
							
							This enforces to NOT use curly braces in Strings where not needed
and not await non-future variables. 
							
						 
						
							2021-03-09 17:28:04 +00:00  
				
					
						
							
							
								 
						
							
								7a078251a6 
								
							 
						 
						
							
							
								
								fix: IdServerUnbindResult typo  
							
							
							
						 
						
							2021-03-09 08:24:30 +00:00  
				
					
						
							
							
								 
						
							
								e28b0fa1b3 
								
							 
						 
						
							
							
								
								refactor: login method AuthenticationIdentifier  
							
							... 
							
							
							
							This is a breaking change for the login method to use the correct format.
It makes it possible to login with email or phone.
Also this does some housekeeping stuff while
upgrading to pedantic 1.11.0 which doesnt
allow curly braces in Strings where not needed
anymore. 
							
						 
						
							2021-03-09 08:09:29 +00:00  
				
					
						
							
							
								 
						
							
								0d8bddf708 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fallback-keys' into 'main'  
							
							... 
							
							
							
							feat: Add fallback keys support
Closes  #136 
See merge request famedly/famedlysdk!653  
							
						 
						
							2021-03-03 07:38:32 +00:00  
				
					
						
							
							
								 
						
							
								498c7825a5 
								
							 
						 
						
							
							
								
								feat: Add fallback keys support  
							
							
							
						 
						
							2021-03-02 16:17:32 +01:00  
				
					
						
							
							
								 
						
							
								7d91cdac5e 
								
							 
						 
						
							
							
								
								fix: Typo and wellknown parsing  
							
							
							
						 
						
							2021-03-01 11:38:53 +01:00  
				
					
						
							
							
								 
						
							
								5c35799e18 
								
							 
						 
						
							
							
								
								refactor: Request user  
							
							
							
						 
						
							2021-03-01 10:32:04 +01:00  
				
					
						
							
							
								 
						
							
								885141968c 
								
							 
						 
						
							
							
								
								Merge branch 'krille/refactor-event-update' into 'main'  
							
							... 
							
							
							
							refactor: Deprecate eventType in EventUpdate
See merge request famedly/famedlysdk!661  
							
						 
						
							2021-02-26 16:11:57 +00:00  
				
					
						
							
							
								 
						
							
								5431056c1c 
								
							 
						 
						
							
							
								
								Merge branch 'krille/implement-canrequesthistory' into 'main'  
							
							... 
							
							
							
							feat: Implement can request history calculation
See merge request famedly/famedlysdk!659  
							
						 
						
							2021-02-26 16:09:17 +00:00  
				
					
						
							
							
								 
						
							
								b8659213ae 
								
							 
						 
						
							
							
								
								feat: Implement can request history calculation  
							
							
							
						 
						
							2021-02-26 13:48:29 +01:00  
				
					
						
							
							
								 
						
							
								c9d3c327f6 
								
							 
						 
						
							
							
								
								refactor: Deprecate eventType in EventUpdate  
							
							
							
						 
						
							2021-02-26 13:06:02 +01:00  
				
					
						
							
							
								 
						
							
								29d0e673e0 
								
							 
						 
						
							
							
								
								fix: Sync error handling  
							
							
							
						 
						
							2021-02-24 09:17:41 +01:00  
				
					
						
							
							
								 
						
							
								e7c8e754a1 
								
							 
						 
						
							
							
								
								chore: Update matrix scheme parsing to match updated MSC  
							
							
							
						 
						
							2021-02-23 16:34:43 +01:00  
				
					
						
							
							
								 
						
							
								72a7bc1637 
								
							 
						 
						
							
							
								
								feat: Implement upload sync filters  
							
							
							
						 
						
							2021-02-18 14:03:58 +01:00  
				
					
						
							
							
								 
						
							
								c7f78bdaf5 
								
							 
						 
						
							
							
								
								fix: Dont catch sync errors  
							
							
							
						 
						
							2021-02-18 13:01:13 +01:00  
				
					
						
							
							
								 
						
							
								ac1ad1b897 
								
							 
						 
						
							
							
								
								fix: escape attributes in markdown less aggressively  
							
							
							
						 
						
							2021-02-17 22:56:31 +01:00  
				
					
						
							
							
								 
						
							
								8573e1915f 
								
							 
						 
						
							
							
								
								feat: Add fallback keys support  
							
							
							
						 
						
							2021-02-15 16:23:33 +01:00  
				
					
						
							
							
								 
						
							
								681b27e269 
								
							 
						 
						
							
							
								
								fix: Don't allow transitive trust unless it is for ouself  
							
							
							
						 
						
							2021-02-15 12:19:05 +01:00  
				
					
						
							
							
								 
						
							
								34b15e45fc 
								
							 
						 
						
							
							
								
								fix: Better logic when to auto-trigger self-sign  
							
							
							
						 
						
							2021-02-13 15:03:10 +01:00  
				
					
						
							
							
								 
						
							
								6c2fc1679a 
								
							 
						 
						
							
							
								
								feat: Auto-selfsign and auto-cache when opening ssss keys  
							
							
							
						 
						
							2021-02-13 14:55:09 +01:00  
				
					
						
							
							
								 
						
							
								fb5a0bc6a2 
								
							 
						 
						
							
							
								
								Merge branch 'soru/membership-null' into 'main'  
							
							... 
							
							
							
							fix: Make defaults catch if constructor is null
See merge request famedly/famedlysdk!647  
							
						 
						
							2021-02-13 10:38:49 +00:00  
				
					
						
							
							
								 
						
							
								fc8563849a 
								
							 
						 
						
							
							
								
								feat: Custom Exception and return type for Change Homeserver  
							
							
							
						 
						
							2021-02-13 09:08:56 +01:00  
				
					
						
							
							
								 
						
							
								f08dabaf03 
								
							 
						 
						
							
							
								
								fix: Make defaults catch if constructor is null  
							
							
							
						 
						
							2021-02-11 12:09:44 +01:00  
				
					
						
							
							
								 
						
							
								ff04b1cce5 
								
							 
						 
						
							
							
								
								Merge branch 'krille/uia-cancel' into 'main'  
							
							... 
							
							
							
							feat: Implement cancel uiarequest
See merge request famedly/famedlysdk!644  
							
						 
						
							2021-02-10 12:46:10 +00:00  
				
					
						
							
							
								 
						
							
								6d7ab8e1d4 
								
							 
						 
						
							
							
								
								Merge branch 'soru/cancel-broadcast-verify' into 'main'  
							
							... 
							
							
							
							fix: Allow to broadcast cancels during key verification
See merge request famedly/famedlysdk!643  
							
						 
						
							2021-02-10 12:44:21 +00:00  
				
					
						
							
							
								 
						
							
								fd05f642d8 
								
							 
						 
						
							
							
								
								feat: Implement cancel uiarequest  
							
							
							
						 
						
							2021-02-10 13:41:09 +01:00  
				
					
						
							
							
								 
						
							
								2d70360a8d 
								
							 
						 
						
							
							
								
								fix: Better detection if x-signing and megolm backup is enabled  
							
							
							
						 
						
							2021-02-10 13:35:45 +01:00  
				
					
						
							
							
								 
						
							
								d07b663866 
								
							 
						 
						
							
							
								
								fix: Allow to broadcast cancels during key verification  
							
							
							
						 
						
							2021-02-10 13:05:09 +01:00  
				
					
						
							
							
								 
						
							
								fcb8d48bd7 
								
							 
						 
						
							
							
								
								feat: Add command parser  
							
							
							
						 
						
							2021-02-09 18:19:38 +01:00  
				
					
						
							
							
								 
						
							
								d362d6db23 
								
							 
						 
						
							
							
								
								fix: Request history on limited timeline  
							
							
							
						 
						
							2021-02-09 15:02:48 +01:00  
				
					
						
							
							
								 
						
							
								0b7a0dffb9 
								
							 
						 
						
							
							
								
								fix: Wrong parameters use  
							
							
							
						 
						
							2021-02-09 10:36:01 +01:00  
				
					
						
							
							
								 
						
							
								1154bc3606 
								
							 
						 
						
							
							
								
								Merge branch 'soru/replay-to-device' into 'main'  
							
							... 
							
							
							
							fix: Add to_device queue to prevent olm session corruptions
Closes  #141 
See merge request famedly/famedlysdk!640  
							
						 
						
							2021-02-09 08:24:21 +00:00  
				
					
						
							
							
								 
						
							
								d373a06aa2 
								
							 
						 
						
							
							
								
								fix: Add to_device queue to prevent olm session corruptions  
							
							
							
						 
						
							2021-02-08 14:57:19 +01:00  
				
					
						
							
							
								 
						
							
								9faf07e31a 
								
							 
						 
						
							
							
								
								refactor: New start direct chat method in client  
							
							
							
						 
						
							2021-02-06 10:48:36 +01:00  
				
					
						
							
							
								 
						
							
								bd4c4a6131 
								
							 
						 
						
							
							
								
								chore: Add more bootstrap logging  
							
							
							
						 
						
							2021-02-04 15:33:27 +01:00  
				
					
						
							
							
								 
						
							
								0462863ce6 
								
							 
						 
						
							
							
								
								fix: Cache ssss keys if using an existing ssss in bootstrapping  
							
							
							
						 
						
							2021-02-03 14:47:42 +01:00  
				
					
						
							
							
								 
						
							
								8a4af0c0ea 
								
							 
						 
						
							
							
								
								chore: add keyOrPassphrase to cross-signing selfVerify  
							
							
							
						 
						
							2021-02-03 13:02:38 +01:00  
				
					
						
							
							
								 
						
							
								0c4db25d05 
								
							 
						 
						
							
							
								
								feat: Add a way to string-encode a recovery key  
							
							
							
						 
						
							2021-02-03 11:34:56 +01:00  
				
					
						
							
							
								 
						
							
								650484c306 
								
							 
						 
						
							
							
								
								Merge branch 'krille/olmerrorhandling' into 'main'  
							
							... 
							
							
							
							change: Olm exception handling
See merge request famedly/famedlysdk!633  
							
						 
						
							2021-02-03 10:09:43 +00:00  
				
					
						
							
							
								 
						
							
								1236e0bec2 
								
							 
						 
						
							
							
								
								Merge branch 'krille/bootstraptrycatch' into 'main'  
							
							... 
							
							
							
							chore: More try catch in bootstrap
See merge request famedly/famedlysdk!630  
							
						 
						
							2021-02-03 10:08:37 +00:00  
				
					
						
							
							
								 
						
							
								a492fc8f96 
								
							 
						 
						
							
							
								
								Merge branch 'krille/updateuserdevicekeys' into 'main'  
							
							... 
							
							
							
							fix: Dont update user device keys if logged out
See merge request famedly/famedlysdk!628  
							
						 
						
							2021-02-03 10:08:31 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9fac03639e 
								
							 
						 
						
							
							
								
								change: Olm exception handling  
							
							
							
						 
						
							2021-02-03 11:01:01 +01:00  
				
					
						
							
							
								 
						
							
								21a5854fbf 
								
							 
						 
						
							
							
								
								fix: Attempt event decryption on fetching replied events  
							
							
							
						 
						
							2021-02-02 12:51:43 +01:00  
				
					
						
							
							
								 
						
							
								ad39e3af25 
								
							 
						 
						
							
							
								
								chore: More try catch in bootstrap  
							
							
							
						 
						
							2021-01-29 11:18:18 +01:00  
				
					
						
							
							
								 
						
							
								fefa140758 
								
							 
						 
						
							
							
								
								fix: Dont update user device keys if logged out  
							
							
							
						 
						
							2021-01-27 11:15:41 +01:00  
				
					
						
							
							
								 
						
							
								d16c9eaf32 
								
							 
						 
						
							
							
								
								fix: Trailing slash homeserver from wellknown  
							
							
							
						 
						
							2021-01-27 09:41:18 +01:00  
				
					
						
							
							
								 
						
							
								9617e76763 
								
							 
						 
						
							
							
								
								change: Less noisy oneline logs  
							
							
							
						 
						
							2021-01-26 15:32:04 +01:00  
				
					
						
							
							
								 
						
							
								94e3e5f681 
								
							 
						 
						
							
							
								
								chore: Determine invites as direct chats too  
							
							
							
						 
						
							2021-01-26 14:04:55 +01:00  
				
					
						
							
							
								 
						
							
								7b29563caa 
								
							 
						 
						
							
							
								
								change: requestHistoryOnLimitedTimeline by default false  
							
							
							
						 
						
							2021-01-21 12:17:30 +01:00  
				
					
						
							
							
								 
						
							
								c701268d71 
								
							 
						 
						
							
							
								
								feat: Do well known by default in check homeserver  
							
							
							
						 
						
							2021-01-20 13:21:51 +00:00  
				
					
						
							
							
								 
						
							
								2b04551838 
								
							 
						 
						
							
							
								
								fix: well-known in fake_matrix_api  
							
							
							
						 
						
							2021-01-20 14:07:40 +01:00  
				
					
						
							
							
								 
						
							
								a35266f1e4 
								
							 
						 
						
							
							
								
								feat: Replay last sent olm message on olm session recovery from other device  
							
							
							
						 
						
							2021-01-20 12:50:52 +01:00  
				
					
						
							
							
								 
						
							
								44a1bcfd57 
								
							 
						 
						
							
							
								
								fix: Accidental pills in URLs  
							
							
							
						 
						
							2021-01-20 12:02:40 +01:00  
				
					
						
							
							
								 
						
							
								8de72c869a 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-emotes-msc-compliance' into 'main'  
							
							... 
							
							
							
							fix: Emotes MSC compliance
See merge request famedly/famedlysdk!619  
							
						 
						
							2021-01-20 09:42:26 +00:00  
				
					
						
							
							
								 
						
							
								70a4dad1c3 
								
							 
						 
						
							
							
								
								fix: Emotes MSC compliance  
							
							
							
						 
						
							2021-01-20 10:36:06 +01:00  
				
					
						
							
							
								 
						
							
								4d1134a2db 
								
							 
						 
						
							
							
								
								fix: Logout after failed init  
							
							
							
						 
						
							2021-01-18 22:44:01 +01:00  
				
					
						
							
							
								 
						
							
								484037a13f 
								
							 
						 
						
							
							
								
								feat: Add m.dummy event  
							
							
							
						 
						
							2021-01-18 16:33:12 +01:00  
				
					
						
							
							
								 
						
							
								195d46b901 
								
							 
						 
						
							
							
								
								fix: Deep-copy arrays correctly  
							
							
							
						 
						
							2021-01-17 15:38:09 +01:00  
				
					
						
							
							
								 
						
							
								4597ea3445 
								
							 
						 
						
							
							
								
								Merge branch 'krille/deprecate-sendername' into 'main'  
							
							... 
							
							
							
							change: Deprecate senderName
Closes app#1065
See merge request famedly/famedlysdk!615  
							
						 
						
							2021-01-15 14:45:43 +00:00  
				
					
						
							
							
								 
						
							
								03e17f890e 
								
							 
						 
						
							
							
								
								change: Deprecate senderName  
							
							
							
						 
						
							2021-01-15 14:24:30 +01:00  
				
					
						
							
							
								 
						
							
								9d6005ca2a 
								
							 
						 
						
							
							
								
								fix: Smoothen up sending to rooms with extremely many devices  
							
							
							
						 
						
							2021-01-14 18:47:51 +01:00  
				
					
						
							
							
								 
						
							
								88f8a57863 
								
							 
						 
						
							
							
								
								fix: Correctly generate reply fallbacks  
							
							
							
						 
						
							2021-01-14 13:51:17 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0346975894 
								
							 
						 
						
							
							
								
								Merge branch 'krille/setunread' into 'main'  
							
							... 
							
							
							
							change: setUnread locally
Closes app#1045
See merge request famedly/famedlysdk!611  
							
						 
						
							2021-01-13 13:58:19 +00:00  
				
					
						
							
							
								 
						
							
								c94da38438 
								
							 
						 
						
							
							
								
								fix: Hide verification timeline events in lastEvent  
							
							
							
						 
						
							2021-01-13 13:30:47 +01:00  
				
					
						
							
							
								 
						
							
								fea4dea6a9 
								
							 
						 
						
							
							
								
								feat: Request history on limited timeline  
							
							
							
						 
						
							2021-01-13 08:45:24 +01:00  
				
					
						
							
							
								 
						
							
								783f734713 
								
							 
						 
						
							
							
								
								change: setUnread locally  
							
							
							
						 
						
							2021-01-13 08:41:36 +01:00  
				
					
						
							
							
								 
						
							
								ef854b3b4c 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-sort-at-the-end' into 'main'  
							
							... 
							
							
							
							fix: Sort at the end
Closes app#1037
See merge request famedly/famedlysdk!607  
							
						 
						
							2021-01-12 12:22:21 +00:00  
				
					
						
							
							
								 
						
							
								fddced2b3a 
								
							 
						 
						
							
							
								
								fix: Properly handle initial device key uploading failures and better handle OTK upload failures  
							
							
							
						 
						
							2021-01-12 12:56:23 +01:00  
				
					
						
							
							
								 
						
							
								00d03e9330 
								
							 
						 
						
							
							
								
								fix: Sort at the end  
							
							
							
						 
						
							2021-01-08 13:40:10 +01:00  
				
					
						
							
							
								 
						
							
								8b13df8c9d 
								
							 
						 
						
							
							
								
								refactor: Add json parsing for encryption and encrypted content  
							
							
							
						 
						
							2021-01-08 13:26:25 +01:00  
				
					
						
							
							
								 
						
							
								8f1d35e0bc 
								
							 
						 
						
							
							
								
								docs: Update license to MIT  
							
							
							
						 
						
							2021-01-08 13:14:03 +01:00  
				
					
						
							
							
								 
						
							
								0ccf300777 
								
							 
						 
						
							
							
								
								fix: Cast instead of shallow copy  
							
							
							
						 
						
							2021-01-08 12:55:45 +01:00  
				
					
						
							
							
								 
						
							
								5ea63b1f1f 
								
							 
						 
						
							
							
								
								fix: Set Content-Length on upload  
							
							
							
						 
						
							2021-01-08 11:16:14 +01:00  
				
					
						
							
							
								 
						
							
								ae34041f29 
								
							 
						 
						
							
							
								
								feat: Implement plaintext parsing  
							
							
							
						 
						
							2021-01-08 10:54:04 +01:00  
				
					
						
							
							
								 
						
							
								618d42a448 
								
							 
						 
						
							
							
								
								feat: Room forwarded key content  
							
							
							
						 
						
							2021-01-08 10:30:57 +01:00  
				
					
						
							
							
								 
						
							
								fce7705243 
								
							 
						 
						
							
							
								
								feat: Implement room key request parsing  
							
							
							
						 
						
							2021-01-08 09:54:11 +01:00  
				
					
						
							
							
								 
						
							
								81c86a6c05 
								
							 
						 
						
							
							
								
								feat: Add room_key content  
							
							
							
						 
						
							2021-01-08 09:33:03 +01:00  
				
					
						
							
							
								 
						
							
								128df8d8eb 
								
							 
						 
						
							
							
								
								feat: Add encryption content  
							
							
							
						 
						
							2021-01-07 14:00:40 +01:00  
				
					
						
							
							
								 
						
							
								39b776716c 
								
							 
						 
						
							
							
								
								refactor: Olm Exceptions  
							
							
							
						 
						
							2021-01-07 12:53:49 +01:00  
				
					
						
							
							
								 
						
							
								33500012b2 
								
							 
						 
						
							
							
								
								Merge branch 'soru/other-aggregation-order' into 'main'  
							
							... 
							
							
							
							fix: Prioritize specced replies over unspecced event aggregations
See merge request famedly/famedlysdk!603  
							
						 
						
							2021-01-05 14:44:56 +00:00  
				
					
						
							
							
								 
						
							
								c22615d8cd 
								
							 
						 
						
							
							
								
								fix: Prioritize specced replies over unspecced event aggregations  
							
							
							
						 
						
							2021-01-05 15:32:47 +01:00  
				
					
						
							
							
								 
						
							
								88403d19ba 
								
							 
						 
						
							
							
								
								fix: Dont run background task after logged out  
							
							
							
						 
						
							2021-01-05 15:15:39 +01:00  
				
					
						
							
							
								 
						
							
								2efe404e13 
								
							 
						 
						
							
							
								
								Merge branch 'soru/disable-master-autoverify' into 'main'  
							
							... 
							
							
							
							fix: Disable auto-verify own master key for now
See merge request famedly/famedlysdk!602  
							
						 
						
							2021-01-05 13:58:37 +00:00  
				
					
						
							
							
								 
						
							
								a0f7dd4732 
								
							 
						 
						
							
							
								
								fix: Disable auto-verify own master key for now  
							
							
							
						 
						
							2021-01-05 14:54:40 +01:00  
				
					
						
							
							
								 
						
							
								e806bb9770 
								
							 
						 
						
							
							
								
								refactor: Add verbose logs and refactor something  
							
							
							
						 
						
							2021-01-05 14:44:15 +01:00  
				
					
						
							
							
								 
						
							
								9ffecd845a 
								
							 
						 
						
							
							
								
								chore: Update license header  
							
							
							
						 
						
							2021-01-04 10:34:50 +01:00  
				
					
						
							
							
								 
						
							
								e450a09fb5 
								
							 
						 
						
							
							
								
								refactor: External matrix api  
							
							
							
						 
						
							2021-01-04 10:26:29 +01:00  
				
					
						
							
							
								 
						
							
								ede938c105 
								
							 
						 
						
							
							
								
								docs: Update license header  
							
							
							
						 
						
							2021-01-04 10:18:41 +01:00  
				
					
						
							
							
								 
						
							
								19d96595cc 
								
							 
						 
						
							
							
								
								feat: Add identifier string parsing  
							
							
							
						 
						
							2021-01-01 15:28:25 +01:00  
				
					
						
							
							
								 
						
							
								cd9f23d6c4 
								
							 
						 
						
							
							
								
								fix: Don't block file decrypting  
							
							
							
						 
						
							2020-12-31 20:33:18 +01:00  
				
					
						
							
							
								 
						
							
								f6589f9596 
								
							 
						 
						
							
							
								
								fix: Properly clear in-memory outbound sessions when clearing cache  
							
							
							
						 
						
							2020-12-31 12:58:41 +01:00  
				
					
						
							
							
								 
						
							
								734ec0357b 
								
							 
						 
						
							
							
								
								fix: Throw an error if all existing olm sessions are corrupted  
							
							
							
						 
						
							2020-12-31 10:45:22 +01:00  
				
					
						
							
							
								 
						
							
								6b283d5c50 
								
							 
						 
						
							
							
								
								fix: Current version  
							
							
							
						 
						
							2020-12-31 10:44:58 +01:00  
				
					
						
							
							
								 
						
							
								68e6530835 
								
							 
						 
						
							
							
								
								fix: Current version  
							
							
							
						 
						
							2020-12-31 10:33:59 +01:00  
				
					
						
							
							
								 
						
							
								3340a1e540 
								
							 
						 
						
							
							
								
								refactor: Remove markedunread  
							
							
							
						 
						
							2020-12-31 10:25:54 +01:00  
				
					
						
							
							
								 
						
							
								e15c21bea8 
								
							 
						 
						
							
							
								
								fix: Remove empty readme  
							
							
							
						 
						
							2020-12-31 10:15:24 +01:00  
				
					
						
							
							
								 
						
							
								03901f4612 
								
							 
						 
						
							
							
								
								fix: Add marked unread to lib  
							
							
							
						 
						
							2020-12-31 10:03:30 +01:00  
				
					
						
							
							
								 
						
							
								08dcce6225 
								
							 
						 
						
							
							
								
								chore: Add more debugging logs  
							
							
							
						 
						
							2020-12-30 18:50:40 +01:00  
				
					
						
							
							
								 
						
							
								add19c73a0 
								
							 
						 
						
							
							
								
								fix: Load multiple olm sessions from the database at once for increased performance  
							
							
							
						 
						
							2020-12-30 12:52:54 +01:00  
				
					
						
							
							
								 
						
							
								6723c01a31 
								
							 
						 
						
							
							
								
								feat: Lazy-send room keys, chunked and sorted by importance  
							
							
							
						 
						
							2020-12-29 14:46:36 +01:00  
				
					
						
							
							
								 
						
							
								3ff958de4e 
								
							 
						 
						
							
							
								
								fix: properly handle changed cross-signing keys  
							
							
							
						 
						
							2020-12-29 14:37:09 +01:00  
				
					
						
							
							
								 
						
							
								03b9c6e2ee 
								
							 
						 
						
							
							
								
								Merge branch 'soru/animated-thumbnail' into 'main'  
							
							... 
							
							
							
							feat: Add animated property to thumbnails
See merge request famedly/famedlysdk!590  
							
						 
						
							2020-12-29 09:38:47 +00:00  
				
					
						
							
							
								 
						
							
								58044be1ba 
								
							 
						 
						
							
							
								
								feat: Add animated property to thumbnails  
							
							
							
						 
						
							2020-12-29 10:32:18 +01:00  
				
					
						
							
							
								 
						
							
								19905e348a 
								
							 
						 
						
							
							
								
								fix: Missing null check  
							
							
							
						 
						
							2020-12-29 09:44:13 +01:00  
				
					
						
							
							
								 
						
							
								68afe362ce 
								
							 
						 
						
							
							
								
								feat: Start megolm sessions while typing  
							
							
							
						 
						
							2020-12-28 16:14:07 +01:00  
				
					
						
							
							
								 
						
							
								ccd03ecd22 
								
							 
						 
						
							
							
								
								fix: Various small e2ee fixes  
							
							
							
						 
						
							2020-12-28 14:49:55 +01:00  
				
					
						
							
							
								 
						
							
								768baa7602 
								
							 
						 
						
							
							
								
								chore: Implement a proper deep-copy function for json maps  
							
							
							
						 
						
							2020-12-28 14:35:21 +01:00  
				
					
						
							
							
								 
						
							
								bb10adef79 
								
							 
						 
						
							
							
								
								Initial commit  
							
							
							
						 
						
							2020-12-28 12:01:03 +01:00  
				
					
						
							
							
								 
						
							
								c6f718adcc 
								
							 
						 
						
							
							
								
								fix: Sort state events of history requests correctly  
							
							
							
						 
						
							2020-12-27 10:55:41 +01:00  
				
					
						
							
							
								 
						
							
								f91349a45e 
								
							 
						 
						
							
							
								
								fix: sendTypingNotification  
							
							
							
						 
						
							2020-12-27 09:58:14 +01:00  
				
					
						
							
							
								 
						
							
								bce0c1d485 
								
							 
						 
						
							
							
								
								Merge branch 'krille/magicstrings' into 'main'  
							
							... 
							
							
							
							refactor: Replace some magic strings
See merge request famedly/famedlysdk!584  
							
						 
						
							2020-12-23 11:28:43 +00:00  
				
					
						
							
							
								 
						
							
								79fe7b0878 
								
							 
						 
						
							
							
								
								refactor: Replace some magic strings  
							
							
							
						 
						
							2020-12-23 12:14:16 +01:00  
				
					
						
							
							
								 
						
							
								dacd007780 
								
							 
						 
						
							
							
								
								fix: Clear logs on clear()  
							
							
							
						 
						
							2020-12-23 11:32:58 +01:00  
				
					
						
							
							
								 
						
							
								48904b3a1b 
								
							 
						 
						
							
							
								
								fix: Cache the result of the self-signature check  
							
							
							
						 
						
							2020-12-23 10:52:39 +01:00  
				
					
						
							
							
								 
						
							
								54fc29f203 
								
							 
						 
						
							
							
								
								clear cache fix  
							
							
							
						 
						
							2020-12-22 17:34:50 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6f9deb5ae2 
								
							 
						 
						
							
							
								
								fix: Verify device signatures before storing devices and block those with invalid signatures  
							
							
							
						 
						
							2020-12-22 10:22:42 +01:00  
				
					
						
							
							
								 
						
							
								f5b1c5fc5f 
								
							 
						 
						
							
							
								
								fix: Don't assume a power level of a person is an int  
							
							
							
						 
						
							2020-12-22 10:05:44 +01:00  
				
					
						
							
							
								 
						
							
								b00a9e8834 
								
							 
						 
						
							
							
								
								feat: Better determine which devices to encrypt to  
							
							
							
						 
						
							2020-12-21 15:26:46 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								cd4dafcd45 
								
							 
						 
						
							
							
								
								chore: Nicer logs in tests  
							
							
							
						 
						
							2020-12-21 14:21:12 +01:00  
				
					
						
							
							
								 
						
							
								3d6dbc9dc3 
								
							 
						 
						
							
							
								
								chore: Implement logoutput  
							
							
							
						 
						
							2020-12-21 09:35:36 +01:00  
				
					
						
							
							
								 
						
							
								715c5ccfb6 
								
							 
						 
						
							
							
								
								fix: Logfilter  
							
							
							
						 
						
							2020-12-19 16:43:03 +01:00  
				
					
						
							
							
								 
						
							
								57286d4c28 
								
							 
						 
						
							
							
								
								feat: Use logger package  
							
							
							
						 
						
							2020-12-19 12:04:25 +00:00  
				
					
						
							
							
								 
						
							
								405306f84e 
								
							 
						 
						
							
							
								
								feat: Add == operator to the Receipt, User and Room objects  
							
							
							
						 
						
							2020-12-19 12:15:50 +01:00  
				
					
						
							
							
								 
						
							
								fbd7393fce 
								
							 
						 
						
							
							
								
								fix: Dont create new megolm session if one is creating  
							
							
							
						 
						
							2020-12-17 12:55:08 +01:00  
				
					
						
							
							
								 
						
							
								d1ce075b5b 
								
							 
						 
						
							
							
								
								feat: Automatically cache storable files on upload  
							
							
							
						 
						
							2020-12-17 11:59:31 +01:00  
				
					
						
							
							
								 
						
							
								3856b618e8 
								
							 
						 
						
							
							
								
								refactor: Encryption errors  
							
							
							
						 
						
							2020-12-15 08:24:55 +01:00  
				
					
						
							
							
								 
						
							
								d3c44687f6 
								
							 
						 
						
							
							
								
								fix: Missing null check which F*cks me up!  
							
							
							
						 
						
							2020-12-14 13:24:39 +00:00  
				
					
						
							
							
								 
						
							
								622d5f4b0d 
								
							 
						 
						
							
							
								
								fix: Make AuthenticationData type and session optional  
							
							
							
						 
						
							2020-12-11 11:20:03 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6657e073a0 
								
							 
						 
						
							
							
								
								refactor: Follow up clean up bootstrap  
							
							
							
						 
						
							2020-12-11 09:57:45 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b563aec7bb 
								
							 
						 
						
							
							
								
								refactor: Add secretstoragekeycontent  
							
							
							
						 
						
							2020-12-10 11:03:45 +01:00  
				
					
						
							
							
								 
						
							
								49f0679fbf 
								
							 
						 
						
							
							
								
								feat: Add bootstrapping  
							
							
							
						 
						
							2020-12-10 08:13:24 +00:00  
				
					
						
							
							
								 
						
							
								b37b347022 
								
							 
						 
						
							
							
								
								Add missing token property when login.  
							
							
							
						 
						
							2020-12-10 02:11:48 +00:00  
				
					
						
							
							
								 
						
							
								88888a43f1 
								
							 
						 
						
							
							
								
								feat: set presence in sync  
							
							
							
						 
						
							2020-12-09 16:02:42 +01:00  
				
					
						
							
							
								 
						
							
								f7768af44e 
								
							 
						 
						
							
							
								
								fix: Clear init lock on failed init  
							
							
							
						 
						
							2020-12-07 09:51:25 +00:00  
				
					
						
							
							
								 
						
							
								5167e92913 
								
							 
						 
						
							
							
								
								feat: Update room api  
							
							
							
						 
						
							2020-12-04 12:23:40 +01:00  
				
					
						
							
							
								 
						
							
								bec1761172 
								
							 
						 
						
							
							
								
								refactor: content parsing  
							
							
							
						 
						
							2020-11-30 15:34:46 +01:00  
				
					
						
							
							
								 
						
							
								323b203718 
								
							 
						 
						
							
							
								
								refactor: algorithm types  
							
							
							
						 
						
							2020-11-30 14:26:31 +01:00  
				
					
						
							
							
								 
						
							
								2e3a2d38c0 
								
							 
						 
						
							
							
								
								fix: mark read wasn't sending read receipts  
							
							
							
						 
						
							2020-11-26 01:58:49 +01:00  
				
					
						
							
							
								 
						
							
								20ae1ae20e 
								
							 
						 
						
							
							
								
								fix: Push Rule getter  
							
							
							
						 
						
							2020-11-25 20:16:42 +01:00  
				
					
						
							
							
								 
						
							
								bed7de81c7 
								
							 
						 
						
							
							
								
								fix: Wrong emote pack identifier  
							
							
							
						 
						
							2020-11-25 15:17:22 +01:00  
				
					
						
							
							
								 
						
							
								9b3f9e4ef7 
								
							 
						 
						
							
							
								
								feature: allow marking rooms as unread  
							
							
							
						 
						
							2020-11-25 12:03:19 +01:00  
				
					
						
							
							
								 
						
							
								01ce832aaa 
								
							 
						 
						
							
							
								
								fix: 3pid api bugs  
							
							
							
						 
						
							2020-11-24 13:48:57 +01:00  
				
					
						
							
							
								 
						
							
								9181701df0 
								
							 
						 
						
							
							
								
								fix: Display stateKey when changing displayname  
							
							
							
						 
						
							2020-11-23 17:35:50 +01:00  
				
					
						
							
							
								 
						
							
								ab8eb71fee 
								
							 
						 
						
							
							
								
								fix: Unban  
							
							
							
						 
						
							2020-11-22 21:05:34 +01:00  
				
					
						
							
							
								 
						
							
								411d29cc89 
								
							 
						 
						
							
							
								
								feat: Implement room tombstones  
							
							
							
						 
						
							2020-11-21 15:28:05 +01:00  
				
					
						
							
							
								 
						
							
								0697d47cc2 
								
							 
						 
						
							
							
								
								refactor: Minor init refactoring  
							
							
							
						 
						
							2020-11-19 17:02:07 +01:00  
				
					
						
							
							
								 
						
							
								b67ab870fa 
								
							 
						 
						
							
							
								
								fix: Use Uri.tryParse where applicable  
							
							
							
						 
						
							2020-11-19 15:20:27 +01:00  
				
					
						
							
							
								 
						
							
								b1709ca8c3 
								
							 
						 
						
							
							
								
								feat: More advanced attchment handling methods  
							
							
							
						 
						
							2020-11-18 14:56:14 +01:00  
				
					
						
							
							
								 
						
							
								c8d5bbfd14 
								
							 
						 
						
							
							
								
								fix: Allow null values in json  
							
							
							
						 
						
							2020-11-12 06:40:10 +00:00  
				
					
						
							
							
								 
						
							
								1e14cd3ff0 
								
							 
						 
						
							
							
								
								fix: Hotfix request archive  
							
							
							
						 
						
							2020-11-09 19:09:38 +01:00  
				
					
						
							
							
								 
						
							
								ac4cded10f 
								
							 
						 
						
							
							
								
								feat: Implement UIA for login  
							
							
							
						 
						
							2020-11-09 17:48:27 +01:00  
				
					
						
							
							
								 
						
							
								b0043ea0e4 
								
							 
						 
						
							
							
								
								fix: Pick right DM room, if multiple are set  
							
							
							
						 
						
							2020-11-08 19:30:28 +01:00  
				
					
						
							
							
								 
						
							
								588d7eb1a6 
								
							 
						 
						
							
							
								
								fix: Set new state events by sortOrder, rather than originServerTs  
							
							
							
						 
						
							2020-11-08 15:13:02 +01:00  
				
					
						
							
							
								 
						
							
								c509144987 
								
							 
						 
						
							
							
								
								fix: Fetching history sometimes re-sorting events in the timeline  
							
							
							
						 
						
							2020-11-08 14:54:19 +01:00  
				
					
						
							
							
								 
						
							
								66572bd032 
								
							 
						 
						
							
							
								
								feat: Check if event type is known  
							
							
							
						 
						
							2020-11-08 13:52:10 +01:00  
				
					
						
							
							
								 
						
							
								5aec7aab32 
								
							 
						 
						
							
							
								
								fix: Properly handle redacted events in event.getDisplayEvent  
							
							
							
						 
						
							2020-11-07 11:40:47 +01:00  
				
					
						
							
							
								 
						
							
								33b1e36efd 
								
							 
						 
						
							
							
								
								fix: Timeline history requests causing "scrolling" and sometimes ordering things wrong  
							
							
							
						 
						
							2020-11-07 11:32:51 +01:00  
				
					
						
							
							
								 
						
							
								793d398d72 
								
							 
						 
						
							
							
								
								fix: Automatic leave broken invites  
							
							
							
						 
						
							2020-11-06 09:43:48 +01:00  
				
					
						
							
							
								 
						
							
								cbae6b9c84 
								
							 
						 
						
							
							
								
								fix: Better handling leave broken room on join  
							
							
							
						 
						
							2020-11-05 14:03:58 +01:00  
				
					
						
							
							
								 
						
							
								388598ef67 
								
							 
						 
						
							
							
								
								fix: Join broken room handling  
							
							
							
						 
						
							2020-11-05 13:43:36 +01:00  
				
					
						
							
							
								 
						
							
								15d817023d 
								
							 
						 
						
							
							
								
								feat: Decrypt events on megolm key receiving better  
							
							
							
						 
						
							2020-10-31 12:08:49 +01:00  
				
					
						
							
							
								 
						
							
								5924e57cf1 
								
							 
						 
						
							
							
								
								feat: Add broadcast to-device verification  
							
							
							
						 
						
							2020-10-30 11:40:19 +01:00  
				
					
						
							
							
								 
						
							
								f9f18641e3 
								
							 
						 
						
							
							
								
								refactor: Connection error handling  
							
							
							
						 
						
							2020-10-29 10:42:05 +01:00  
				
					
						
							
							
								 
						
							
								955fb747c2 
								
							 
						 
						
							
							
								
								fix: Only look at online keybackup for automated requests  
							
							
							
						 
						
							2020-10-28 11:27:36 +01:00  
				
					
						
							
							
								 
						
							
								412da6ae0c 
								
							 
						 
						
							
							
								
								fix: Properly rotate megolm session on device changes  
							
							
							
						 
						
							2020-10-26 11:55:47 +01:00  
				
					
						
							
							
								 
						
							
								5381c3935c 
								
							 
						 
						
							
							
								
								refactor: Check server  
							
							
							
						 
						
							2020-10-26 08:33:25 +00:00  
				
					
						
							
							
								 
						
							
								343c26b3ed 
								
							 
						 
						
							
							
								
								fix: Decrypt last message on received megolm key  
							
							
							
						 
						
							2020-10-26 07:49:02 +00:00  
				
					
						
							
							
								 
						
							
								ad0192e8e1 
								
							 
						 
						
							
							
								
								fix: Greatly improve latex markdown  
							
							
							
						 
						
							2020-10-24 12:08:23 +02:00  
				
					
						
							
							
								 
						
							
								66e590073e 
								
							 
						 
						
							
							
								
								refactor: Event Update Type  
							
							
							
						 
						
							2020-10-22 13:01:35 +02:00  
				
					
						
							
							
								 
						
							
								be6824b746 
								
							 
						 
						
							
							
								
								feat: Add LaTeX markdown rendering as per MSC2191  
							
							
							
						 
						
							2020-10-21 11:20:19 +02:00  
				
					
						
							
							
								 
						
							
								090f0c326c 
								
							 
						 
						
							
							
								
								fix: Do not require unrequired field in supported versions response  
							
							
							
						 
						
							2020-10-19 18:10:07 +02:00  
				
					
						
							
							
								 
						
							
								d116a52ea9 
								
							 
						 
						
							
							
								
								fix: Better handle olm session recovery  
							
							
							
						 
						
							2020-10-17 12:03:54 +02:00  
				
					
						
							
							
								 
						
							
								9632d68b92 
								
							 
						 
						
							
							
								
								fix: one itme keys response failure may be null  
							
							
							
						 
						
							2020-10-17 11:16:43 +02:00  
				
					
						
							
							
								 
						
							
								8908f33393 
								
							 
						 
						
							
							
								
								fix: Logout from outside  
							
							
							
						 
						
							2020-10-15 09:17:28 +02:00  
				
					
						
							
							
								 
						
							
								01bb3f5b50 
								
							 
						 
						
							
							
								
								fix: Make key backup work in web  
							
							
							
						 
						
							2020-10-14 12:18:20 +02:00  
				
					
						
							
							
								 
						
							
								2e941b85e9 
								
							 
						 
						
							
							
								
								fix: Delete files older than 30 days  
							
							
							
						 
						
							2020-10-08 13:02:20 +00:00  
				
					
						
							
							
								 
						
							
								0761d33b6f 
								
							 
						 
						
							
							
								
								refactor: Database first to single  
							
							
							
						 
						
							2020-10-08 12:48:56 +00:00  
				
					
						
							
							
								 
						
							
								c571fe4dd5 
								
							 
						 
						
							
							
								
								fix: don't assume msgtype is a string  
							
							
							
						 
						
							2020-10-08 12:29:59 +00:00  
				
					
						
							
							
								 
						
							
								74bd1d331b 
								
							 
						 
						
							
							
								
								fix: Messages being encrypted for too many devices  
							
							
							
						 
						
							2020-10-04 14:20:17 +02:00  
				
					
						
							
							
								 
						
							
								ae79af6ea8 
								
							 
						 
						
							
							
								
								fix: store timestamps in milliseconds to fix decrypt error  
							
							
							
						 
						
							2020-10-04 12:12:03 +02:00  
				
					
						
							
							
								 
						
							
								84cc925b08 
								
							 
						 
						
							
							
								
								fix: Mimetype null  
							
							
							
						 
						
							2020-09-28 12:43:23 +02:00  
				
					
						
							
							
								 
						
							
								ab97c596ac 
								
							 
						 
						
							
							
								
								chore: Add better debug logging for corrupt sessions  
							
							
							
						 
						
							2020-09-28 10:58:24 +02:00  
				
					
						
							
							
								 
						
							
								877ff9963c 
								
							 
						 
						
							
							
								
								fix: Don't sort rooms too often  
							
							
							
						 
						
							2020-09-27 10:54:54 +02:00  
				
					
						
							
							
								 
						
							
								b6754fbc46 
								
							 
						 
						
							
							
								
								chore: update emote stuff  
							
							
							
						 
						
							2020-09-24 15:59:46 +02:00  
				
					
						
							
							
								 
						
							
								5019ebfeb5 
								
							 
						 
						
							
							
								
								feat: Auto retry send events  
							
							
							
						 
						
							2020-09-21 16:51:40 +00:00  
				
					
						
							
							
								 
						
							
								adb907bbc4 
								
							 
						 
						
							
							
								
								fix: Clear on logout  
							
							
							
						 
						
							2020-09-21 16:31:28 +00:00  
				
					
						
							
							
								 
						
							
								86a4f90a5a 
								
							 
						 
						
							
							
								
								fix: Run automated key requests in root zone  
							
							
							
						 
						
							2020-09-21 18:11:14 +02:00  
				
					
						
							
							
								 
						
							
								70939a7c9c 
								
							 
						 
						
							
							
								
								fix: Message index replay attack check  
							
							
							
						 
						
							2020-09-21 10:24:15 +02:00  
				
					
						
							
							
								 
						
							
								0ff971faa9 
								
							 
						 
						
							
							
								
								fix: Obay variant selectors for emoji regex  
							
							
							
						 
						
							2020-09-21 08:45:12 +02:00  
				
					
						
							
							
								 
						
							
								d42979da12 
								
							 
						 
						
							
							
								
								fix: Emoji regex incorrectly using multiline  
							
							
							
						 
						
							2020-09-20 19:09:32 +02:00  
				
					
						
							
							
								 
						
							
								ba7a01ddea 
								
							 
						 
						
							
							
								
								fix: emoji regex typo  
							
							
							
						 
						
							2020-09-20 11:24:56 +02:00  
				
					
						
							
							
								 
						
							
								864cbfa906 
								
							 
						 
						
							
							
								
								fix: Hotfix ignored user list  
							
							
							
						 
						
							2020-09-20 10:37:36 +02:00  
				
					
						
							
							
								 
						
							
								510de05304 
								
							 
						 
						
							
							
								
								fix: ignore list  
							
							
							
						 
						
							2020-09-19 15:05:43 +02:00  
				
					
						
							
							
								 
						
							
								a77e776479 
								
							 
						 
						
							
							
								
								feat: Implement ignore list  
							
							
							
						 
						
							2020-09-19 12:39:19 +02:00  
				
					
						
							
							
								 
						
							
								3187275ed7 
								
							 
						 
						
							
							
								
								fix: Don't query /members over and over  
							
							
							
						 
						
							2020-09-18 12:41:26 +02:00  
				
					
						
							
							
								 
						
							
								f6259efa59 
								
							 
						 
						
							
							
								
								fix: Better handle online key backup  
							
							
							
						 
						
							2020-09-18 12:25:25 +02:00  
				
					
						
							
							
								 
						
							
								024a27bfc2 
								
							 
						 
						
							
							
								
								fix: Back off of failed key queries  
							
							
							
						 
						
							2020-09-18 10:24:14 +02:00  
				
					
						
							
							
								 
						
							
								053585852e 
								
							 
						 
						
							
							
								
								Merge branch 'send-location' of gitlab.com:JohnAZoidberg/famedlysdk into main  
							
							
							
						 
						
							2020-09-18 09:43:10 +02:00  
				
					
						
							
							
								 
						
							
								0fa2046c41 
								
							 
						 
						
							
							
								
								fix: Missing null check  
							
							
							
						 
						
							2020-09-17 16:52:55 +02:00  
				
					
						
							
							
								 
						
							
								5d5c7fa8b4 
								
							 
						 
						
							
							
								
								fix: Catch all root zone exceptions  
							
							
							
						 
						
							2020-09-17 12:59:40 +02:00  
				
					
						
							
							
								 
						
							
								bc8fef4a94 
								
							 
						 
						
							
							
								
								fix: Remove pubspec.lock from repo  
							
							
							
						 
						
							2020-09-16 14:41:09 +02:00  
				
					
						
							
							
								 
						
							
								0871e218d1 
								
							 
						 
						
							
							
								
								refactor: Json signature check  
							
							
							
						 
						
							2020-09-16 12:29:21 +00:00  
				
					
						
							
							
								 
						
							
								df2cfb3faf 
								
							 
						 
						
							
							
								
								fix: Ask only own devices on automated key requests  
							
							
							
						 
						
							2020-09-16 13:42:05 +02:00  
				
					
						
							
							
								 
						
							
								b05e4da34f 
								
							 
						 
						
							
							
								
								fix: Last event calculation  
							
							
							
						 
						
							2020-09-16 10:23:37 +02:00  
				
					
						
							
							
								 
						
							
								d9c4472cac 
								
							 
						 
						
							
							
								
								feat: Add emote helpers  
							
							
							
						 
						
							2020-09-15 19:03:55 +02:00  
				
					
						
							
							
								 
						
							
								c90e18b55d 
								
							 
						 
						
							
							
								
								fix: Handle domains with port or ipv6 addresses correctly  
							
							
							
						 
						
							2020-09-15 12:40:29 +02:00  
				
					
						
							
							
								 
						
							
								cb1ec86b32 
								
							 
						 
						
							
							
								
								feat: Periodically fetch ssss secrets from other devices  
							
							
							
						 
						
							2020-09-10 14:46:30 +02:00  
				
					
						
							
							
								 
						
							
								2c7ae759f8 
								
							 
						 
						
							
							
								
								fix: Remove potential race conditions and database issues with OTK upload  
							
							
							
						 
						
							2020-09-10 14:07:25 +02:00  
				
					
						
							
							
								 
						
							
								b5ac500136 
								
							 
						 
						
							
							
								
								fix: Handle failed to send messages in low network significantly better  
							
							
							
						 
						
							2020-09-10 13:19:58 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								64b8e01444 
								
							 
						 
						
							
							
								
								fix: Handle duplicate indexes properly  
							
							
							
						 
						
							2020-09-10 10:48:59 +00:00  
				
					
						
							
							
								 
						
							
								e08f35b5d0 
								
							 
						 
						
							
							
								
								fix: Don't trust the info block of events  
							
							
							
						 
						
							2020-09-10 11:12:52 +02:00  
				
					
						
							
							
								 
						
							
								5d45c224a3 
								
							 
						 
						
							
							
								
								fix: Mark pending events as failed on startup  
							
							
							
						 
						
							2020-09-10 10:01:44 +02:00  
				
					
						
							
							
								 
						
							
								aa9940fdbc 
								
							 
						 
						
							
							
								
								fix: Room.requestUser sometimes throws an error  
							
							
							
						 
						
							2020-09-10 09:37:56 +02:00  
				
					
						
							
							
								 
						
							
								99d536b14f 
								
							 
						 
						
							
							
								
								feature: Upload to online key backup  
							
							
							
						 
						
							2020-09-09 09:53:26 +02:00  
				
					
						
							
							
								 
						
							
								8899f4c677 
								
							 
						 
						
							
							
								
								fix: Remove logs in event constructor trycatch  
							
							
							
						 
						
							2020-09-08 09:19:26 +00:00  
				
					
						
							
							
								 
						
							
								8a104b34ff 
								
							 
						 
						
							
							
								
								fix: potentially fix SSSS passphrase not working for some accounts  
							
							
							
						 
						
							2020-09-07 16:31:29 +02:00  
				
					
						
							
							
								 
						
							
								f7e63097b4 
								
							 
						 
						
							
							
								
								chore: Update emotes to match MSC  
							
							
							
						 
						
							2020-09-07 09:34:14 +00:00  
				
					
						
							
							
								 
						
							
								8a0cc70cfe 
								
							 
						 
						
							
							
								
								fix: prev content error log in web  
							
							
							
						 
						
							2020-09-07 11:16:52 +02:00  
				
					
						
							
							
								 
						
							
								e6d96ad8ed 
								
							 
						 
						
							
							
								
								feat(sync): configurable sync  
							
							
							
						 
						
							2020-09-07 11:03:24 +02:00  
				
					
						
							
							
								 
						
							
								54a128d2c5 
								
							 
						 
						
							
							
								
								fix: Properly detect sicket message types  
							
							
							
						 
						
							2020-09-06 15:40:12 +02:00  
				
					
						
							
							
								 
						
							
								5863c8e168 
								
							 
						 
						
							
							
								
								fix: Run advanced things in database handling in their own separate zone  
							
							
							
						 
						
							2020-09-06 15:06:41 +02:00  
				
					
						
							
							
								 
						
							
								089ce88b57 
								
							 
						 
						
							
							
								
								chore: Add tests to Event.downloadAndDecryptAttachment  
							
							
							
						 
						
							2020-09-04 11:00:56 +02:00  
				
					
						
							
							
								 
						
							
								e90793bef1 
								
							 
						 
						
							
							
								
								fix: Last message sort order  
							
							
							
						 
						
							2020-09-04 09:48:35 +02:00  
				
					
						
							
							
								 
						
							
								9142dcbeec 
								
							 
						 
						
							
							
								
								fix: Database error handling  
							
							
							
						 
						
							2020-08-26 09:40:30 +02:00  
				
					
						
							
							
								 
						
							
								6fbee4ee05 
								
							 
						 
						
							
							
								
								test: Integrate E2EE tests  
							
							
							
						 
						
							2020-08-25 13:19:57 +00:00  
				
					
						
							
							
								 
						
							
								35e48f9641 
								
							 
						 
						
							
							
								
								Fix: prev_content error message  
							
							
							
						 
						
							2020-08-25 09:40:30 +00:00  
				
					
						
							
							
								 
						
							
								c46f4ba066 
								
							 
						 
						
							
							
								
								refactor: timeline  
							
							
							
						 
						
							2020-08-22 07:10:46 +00:00  
				
					
						
							
							
								 
						
							
								d6b97b8e78 
								
							 
						 
						
							
							
								
								feat: safe dispose while _sync  
							
							
							
						 
						
							2020-08-21 17:20:26 +02:00  
				
					
						
							
							
								 
						
							
								09ffa09404 
								
							 
						 
						
							
							
								
								Ignore old webrtc invites  
							
							
							
						 
						
							2020-08-19 07:20:16 +00:00  
				
					
						
							
							
								 
						
							
								0d159c2db4 
								
							 
						 
						
							
							
								
								Fix: Send messages in web delay  
							
							
							
						 
						
							2020-08-19 09:08:30 +02:00  
				
					
						
							
							
								 
						
							
								631b28eab2 
								
							 
						 
						
							
							
								
								fix: Migrations don't fail anymore if they were partly completed  
							
							
							
						 
						
							2020-08-18 14:00:42 +02:00  
				
					
						
							
							
								 
						
							
								84c27129d2 
								
							 
						 
						
							
							
								
								Hotfix: Send correct message type  
							
							
							
						 
						
							2020-08-17 16:29:29 +02:00  
				
					
						
							
							
								 
						
							
								ea59c4bd94 
								
							 
						 
						
							
							
								
								refactor(keybackup): Update database for stored megolm keys to prepare for proper online key backup  
							
							
							
						 
						
							2020-08-17 09:10:51 +02:00  
				
					
						
							
							
								 
						
							
								20d72eb8d7 
								
							 
						 
						
							
							
								
								fix: Event statuses progress and are saved correctly  
							
							
							
						 
						
							2020-08-17 08:54:16 +02:00  
				
					
						
							
							
								 
						
							
								cbc66ea308 
								
							 
						 
						
							
							
								
								Fix unencrypted calls  
							
							
							
						 
						
							2020-08-17 08:46:04 +02:00  
				
					
						
							
							
								 
						
							
								50d97ebeb2 
								
							 
						 
						
							
							
								
								Fix unencrypted call events  
							
							
							
						 
						
							2020-08-15 16:05:11 +02:00  
				
					
						
							
							
								 
						
							
								215563ab92 
								
							 
						 
						
							
							
								
								Fix wrong call types  
							
							
							
						 
						
							2020-08-15 15:17:17 +02:00  
				
					
						
							
							
								 
						
							
								a288216e03 
								
							 
						 
						
							
							
								
								Add call state localizations  
							
							
							
						 
						
							2020-08-15 14:46:08 +02:00  
				
					
						
							
							
								 
						
							
								61b32e0bd9 
								
							 
						 
						
							
							
								
								Hotfix client  
							
							
							
						 
						
							2020-08-14 18:22:31 +02:00  
				
					
						
							
							
								 
						
							
								a861ceed5f 
								
							 
						 
						
							
							
								
								Fix turn server credentials type  
							
							
							
						 
						
							2020-08-14 14:54:19 +02:00  
				
					
						
							
							
								 
						
							
								3d2476cfdb 
								
							 
						 
						
							
							
								
								fix: Have matrix id string extension obay the proper grammar  
							
							
							
						 
						
							2020-08-13 09:03:44 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								fb9b505988 
								
							 
						 
						
							
							
								
								Krille/make client extend matrixapi  
							
							
							
						 
						
							2020-08-11 16:11:51 +00:00  
				
					
						
							
							
								 
						
							
								574fe27101 
								
							 
						 
						
							
							
								
								feat: Add Event.getDisplayEvent, which fetches an event based on all edits etc.  
							
							
							
						 
						
							2020-08-11 13:44:42 +02:00  
				
					
						
							
							
								 
						
							
								c184dfba6b 
								
							 
						 
						
							
							
								
								Don't show potential session keys in logs  
							
							
							
						 
						
							2020-08-10 10:42:14 +02:00  
				
					
						
							
							
								 
						
							
								6170c79fe1 
								
							 
						 
						
							
							
								
								Improve logging  
							
							
							
						 
						
							2020-08-06 09:35:02 +00:00  
				
					
						
							
							
								 
						
							
								6779ab6624 
								
							 
						 
						
							
							
								
								Deprecate debug mode  
							
							
							
						 
						
							2020-08-06 07:09:32 +00:00  
				
					
						
							
							
								 
						
							
								2796ca613a 
								
							 
						 
						
							
							
								
								Fix resending messages reusing an existing transaction id  
							
							
							
						 
						
							2020-08-06 06:51:06 +00:00  
				
					
						
							
							
								 
						
							
								ede4fd1416 
								
							 
						 
						
							
							
								
								Implement function to send m.location event  
							
							... 
							
							
							
							Allows to share the location with a room. 
							
						 
						
							2020-08-05 23:01:03 +02:00  
				
					
						
							
							
								 
						
							
								bbd5749aec 
								
							 
						 
						
							
							
								
								Fix storing of event status  
							
							
							
						 
						
							2020-08-05 05:57:10 +00:00  
				
					
						
							
							
								 
						
							
								a11a0b5925 
								
							 
						 
						
							
							
								
								Add example  
							
							
							
						 
						
							2020-08-05 05:57:02 +00:00  
				
					
						
							
							
								 
						
							
								e1fa4983d0 
								
							 
						 
						
							
							
								
								try...catch fetching all encrypted devices, in case we aren't in a room  
							
							
							
						 
						
							2020-08-04 09:17:52 +00:00  
				
					
						
							
							
								 
						
							
								fe700b229c 
								
							 
						 
						
							
							
								
								Fix prev_content bug  
							
							
							
						 
						
							2020-08-04 08:26:33 +00:00  
				
					
						
							
							
								 
						
							
								d4a7345b8a 
								
							 
						 
						
							
							
								
								Enable transactions again to fix web  
							
							
							
						 
						
							2020-08-03 13:28:30 +00:00  
				
					
						
							
							
								 
						
							
								938540eca5 
								
							 
						 
						
							
							
								
								Detect the file message type  
							
							
							
						 
						
							2020-08-01 13:04:03 +00:00  
				
					
						
							
							
								 
						
							
								18a790be84 
								
							 
						 
						
							
							
								
								put key request in try...catch  
							
							
							
						 
						
							2020-08-01 07:06:39 +00:00  
				
					
						
							
							
								 
						
							
								dc1ed0c6e2 
								
							 
						 
						
							
							
								
								Use SyncUpdate for pending messages  
							
							
							
						 
						
							2020-07-30 08:48:47 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								69431a1aff 
								
							 
						 
						
							
							
								
								some key verification fixes and temporarily disable transactions  
							
							
							
						 
						
							2020-07-30 09:57:45 +02:00  
				
					
						
							
							
								 
						
							
								6915781e6a 
								
							 
						 
						
							
							
								
								Prevent m.relates_to to be removed from the status=1 object in encrypted rooms  
							
							
							
						 
						
							2020-07-29 11:43:27 +02:00  
				
					
						
							
							
								 
						
							
								a28ab5fc60 
								
							 
						 
						
							
							
								
								Merge branch 'soru/remove-trailing-slash' into 'master'  
							
							... 
							
							
							
							Remove trailing slash in checkServer
Closes  ChristianPauly/fluffychat-flutter#130 
See merge request famedly/famedlysdk!400  
							
						 
						
							2020-07-27 07:40:25 +00:00  
				
					
						
							
							
								 
						
							
								6696a8b3ca 
								
							 
						 
						
							
							
								
								Remove trailing slash in checkServer  
							
							
							
						 
						
							2020-07-27 07:40:25 +00:00  
				
					
						
							
							
								 
						
							
								f48f6bca12 
								
							 
						 
						
							
							
								
								Properly imlement event aggregations  
							
							
							
						 
						
							2020-07-27 07:39:48 +00:00  
				
					
						
							
							
								 
						
							
								14c8377a2f 
								
							 
						 
						
							
							
								
								make sure that no http requests are done inside of /sync  
							
							
							
						 
						
							2020-07-26 07:54:03 +02:00  
				
					
						
							
							
								 
						
							
								31614364d3 
								
							 
						 
						
							
							
								
								add update filters  
							
							
							
						 
						
							2020-07-25 14:46:36 +00:00  
				
					
						
							
							
								 
						
							
								6cd745bd1a 
								
							 
						 
						
							
							
								
								Add data-mx-emote to emotes  
							
							
							
						 
						
							2020-07-24 17:59:39 +02:00  
				
					
						
							
							
								 
						
							
								84a94f5c9d 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2020-07-24 15:44:55 +02:00  
				
					
						
							
							
								 
						
							
								d4818bd677 
								
							 
						 
						
							
							
								
								forgot to ctrl+s  
							
							
							
						 
						
							2020-07-24 15:37:40 +02:00  
				
					
						
							
							
								 
						
							
								9cb4dab9d4 
								
							 
						 
						
							
							
								
								test web  
							
							
							
						 
						
							2020-07-24 15:37:00 +02:00  
				
					
						
							
							
								 
						
							
								ff2de35d28 
								
							 
						 
						
							
							
								
								test web  
							
							
							
						 
						
							2020-07-24 14:53:06 +02:00  
				
					
						
							
							
								 
						
							
								c68487ac21 
								
							 
						 
						
							
							
								
								fix issue with sending messages  
							
							
							
						 
						
							2020-07-23 08:09:00 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4f2a8febf9 
								
							 
						 
						
							
							
								
								Fix request history  
							
							
							
						 
						
							2020-07-21 07:34:30 +00:00  
				
					
						
							
							
								 
						
							
								3c0fbf784f 
								
							 
						 
						
							
							
								
								[Requests] Add try_catch for utf8 decoding because dart really seems to have issues with json encoding and decoding. (also use camelCase)  
							
							... 
							
							
							
							Took 18 minutes 
							
						 
						
							2020-07-20 13:43:55 +02:00  
				
					
						
							
							
								 
						
							
								9f6bd740ca 
								
							 
						 
						
							
							
								
								[Requests] Make sure to not use the latin1 version of the json but instead convert the bytes to utf8 as required by various RFCs.  
							
							... 
							
							
							
							Took 14 minutes 
							
						 
						
							2020-07-20 13:19:57 +02:00  
				
					
						
							
							
								 
						
							
								0ece2717e0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/fix-members-requests  
							
							
							
						 
						
							2020-07-20 11:53:55 +02:00  
				
					
						
							
							
								 
						
							
								b8f80c7071 
								
							 
						 
						
							
							
								
								Fix room sorting  
							
							
							
						 
						
							2020-07-20 07:46:46 +00:00  
				
					
						
							
							
								 
						
							
								811c00c350 
								
							 
						 
						
							
							
								
								Merge branch 'soru/use-prev-content-username-fallback' into 'master'  
							
							... 
							
							
							
							use prev_content to calculate displayname and avatar_url, if content unavailable
See merge request famedly/famedlysdk!386  
							
						 
						
							2020-07-20 06:33:03 +00:00  
				
					
						
							
							
								 
						
							
								5b87d389b0 
								
							 
						 
						
							
							
								
								Merge branch 'soru/database-connect' into 'master'  
							
							... 
							
							
							
							add Databse.connect to be able to run in isaltes
See merge request famedly/famedlysdk!387  
							
						 
						
							2020-07-20 06:31:26 +00:00  
				
					
						
							
							
								 
						
							
								2214ac2d0a 
								
							 
						 
						
							
							
								
								fixes a racing condition in key verification  
							
							
							
						 
						
							2020-07-20 06:31:05 +00:00  
				
					
						
							
							
								 
						
							
								175cb0fbd2 
								
							 
						 
						
							
							
								
								add Databse.connect to be able to run in isaltes  
							
							
							
						 
						
							2020-07-17 13:20:23 +02:00  
				
					
						
							
							
								 
						
							
								864151ec83 
								
							 
						 
						
							
							
								
								use prev_content to calculate displayname and avatar_url, if content unavailable  
							
							
							
						 
						
							2020-07-17 12:02:43 +02:00  
				
					
						
							
							
								 
						
							
								2c9a09ed5e 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-migration' into 'master'  
							
							... 
							
							
							
							indexes are already created when creating a talbe
Closes app#591
See merge request famedly/famedlysdk!381  
							
						 
						
							2020-07-14 16:21:37 +00:00  
				
					
						
							
							
								 
						
							
								8294231f78 
								
							 
						 
						
							
							
								
								url in PusherData is optional  
							
							
							
						 
						
							2020-07-14 12:00:37 +02:00  
				
					
						
							
							
								 
						
							
								4394196ba1 
								
							 
						 
						
							
							
								
								try to load members from database first and cache them in-memory  
							
							
							
						 
						
							2020-07-14 11:30:13 +02:00  
				
					
						
							
							
								 
						
							
								79ea85bf4d 
								
							 
						 
						
							
							
								
								indexes are already created when creating a talbe  
							
							
							
						 
						
							2020-07-14 10:43:21 +02:00  
				
					
						
							
							
								 
						
							
								8d83d4a699 
								
							 
						 
						
							
							
								
								refactor matrix_api query strings and enums  
							
							
							
						 
						
							2020-07-08 07:15:26 +00:00  
				
					
						
							
							
								 
						
							
								c87450dafb 
								
							 
						 
						
							
							
								
								Remove deprecated contactlist method  
							
							
							
						 
						
							2020-07-02 10:41:23 +00:00  
				
					
						
							
							
								 
						
							
								ac720df3d2 
								
							 
						 
						
							
							
								
								Merge branch 'soru/performance' into 'master'  
							
							... 
							
							
							
							Greatly imporve initial loading performance
See merge request famedly/famedlysdk!377  
							
						 
						
							2020-07-02 08:55:31 +00:00  
				
					
						
							
							
								 
						
							
								7351319f28 
								
							 
						 
						
							
							
								
								address things  
							
							
							
						 
						
							2020-07-02 10:32:11 +02:00  
				
					
						
							
							
								 
						
							
								8f122195c5 
								
							 
						 
						
							
							
								
								re-work state lazy loading after discussion  
							
							
							
						 
						
							2020-07-01 11:09:31 +02:00  
				
					
						
							
							
								 
						
							
								ad098aa246 
								
							 
						 
						
							
							
								
								Merge branch 'krille/catch-all-sync-errors' into 'master'  
							
							... 
							
							
							
							Catch all sync errors
See merge request famedly/famedlysdk!374  
							
						 
						
							2020-06-30 14:47:40 +00:00  
				
					
						
							
							
								 
						
							
								b7b369923f 
								
							 
						 
						
							
							
								
								only lazy-load m.room.member, not store presence  
							
							
							
						 
						
							2020-06-30 13:41:52 +02:00  
				
					
						
							
							
								 
						
							
								2e3d8205b1 
								
							 
						 
						
							
							
								
								analyze and format  
							
							
							
						 
						
							2020-06-30 12:21:03 +02:00  
				
					
						
							
							
								 
						
							
								a1f8120c59 
								
							 
						 
						
							
							
								
								Greatly imporve initial loading performance  
							
							
							
						 
						
							2020-06-30 12:17:56 +02:00  
				
					
						
							
							
								 
						
							
								dbfaf7fa72 
								
							 
						 
						
							
							
								
								hide red herring sync errors  
							
							
							
						 
						
							2020-06-29 15:27:14 +02:00  
				
					
						
							
							
								 
						
							
								2f32791117 
								
							 
						 
						
							
							
								
								Catch all sync errors  
							
							
							
						 
						
							2020-06-29 14:09:40 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								fd406987c1 
								
							 
						 
						
							
							
								
								Better validate event contents  
							
							
							
						 
						
							2020-06-29 12:02:18 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								842581699c 
								
							 
						 
						
							
							
								
								MatrixFile refactoring for thumbnails  
							
							
							
						 
						
							2020-06-29 12:00:26 +00:00  
				
					
						
							
							
								 
						
							
								7e9c8f88f3 
								
							 
						 
						
							
							
								
								Implement calcDisplayname without local part  
							
							
							
						 
						
							2020-06-29 08:40:16 +00:00  
				
					
						
							
							
								 
						
							
								01daa3ec44 
								
							 
						 
						
							
							
								
								Merge branch 'ChristianPauly-master-patch-89224' into 'master'  
							
							... 
							
							
							
							Fix wellknown with trailing slash
See merge request famedly/famedlysdk!369  
							
						 
						
							2020-06-28 11:54:01 +00:00  
				
					
						
							
							
								 
						
							
								386248a046 
								
							 
						 
						
							
							
								
								Fix wellknown with trailing slash  
							
							
							
						 
						
							2020-06-28 11:54:00 +00:00  
				
					
						
							
							
								 
						
							
								163cbdb923 
								
							 
						 
						
							
							
								
								Hotfix: account_data stored incorrectly in the database  
							
							
							
						 
						
							2020-06-26 18:46:54 +02:00  
				
					
						
							
							
								 
						
							
								58dcedb883 
								
							 
						 
						
							
							
								
								Use mime instead of mime_type  
							
							
							
						 
						
							2020-06-25 17:35:46 +02:00  
				
					
						
							
							
								 
						
							
								663d0a2638 
								
							 
						 
						
							
							
								
								parse order of tags better  
							
							
							
						 
						
							2020-06-25 14:05:10 +00:00  
				
					
						
							
							
								 
						
							
								62f63ebf1f 
								
							 
						 
						
							
							
								
								Merge branch 'soru/olm-session-recovery' into 'master'  
							
							... 
							
							
							
							Adds olm session recovery
See merge request famedly/famedlysdk!355  
							
						 
						
							2020-06-25 08:01:37 +00:00  
				
					
						
							
							
								 
						
							
								35ba666c0a 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-sorting-again' into 'master'  
							
							... 
							
							
							
							Fix sorting again and again god damn
See merge request famedly/famedlysdk!365  
							
						 
						
							2020-06-25 07:57:16 +00:00  
				
					
						
							
							
								 
						
							
								5dda0c3623 
								
							 
						 
						
							
							
								
								Merge branch 'soru/cross-signing' into 'master'  
							
							... 
							
							
							
							Cross-Signing
See merge request famedly/famedlysdk!319  
							
						 
						
							2020-06-25 07:53:30 +00:00  
				
					
						
							
							
								 
						
							
								34425b035f 
								
							 
						 
						
							
							
								
								Fix sorting again and again god damn  
							
							
							
						 
						
							2020-06-25 09:51:24 +02:00  
				
					
						
							
							
								 
						
							
								8de4b5acc0 
								
							 
						 
						
							
							
								
								update link in comments  
							
							
							
						 
						
							2020-06-25 09:46:01 +02:00  
				
					
						
							
							
								 
						
							
								c536af32f5 
								
							 
						 
						
							
							
								
								Fix wrong type for sort  
							
							
							
						 
						
							2020-06-25 09:36:28 +02:00  
				
					
						
							
							
								 
						
							
								2b393ff193 
								
							 
						 
						
							
							
								
								Sort invites on top  
							
							
							
						 
						
							2020-06-25 09:27:01 +02:00  
				
					
						
							
							
								 
						
							
								52e57f8dc2 
								
							 
						 
						
							
							
								
								Minor refactoring  
							
							
							
						 
						
							2020-06-25 07:16:59 +00:00  
				
					
						
							
							
								 
						
							
								6846b7d5c6 
								
							 
						 
						
							
							
								
								Use timestamp as sort order  
							
							
							
						 
						
							2020-06-25 09:04:26 +02:00  
				
					
						
							
							
								 
						
							
								e6cf5cb927 
								
							 
						 
						
							
							
								
								Fix direct chats  
							
							
							
						 
						
							2020-06-25 06:59:03 +00:00  
				
					
						
							
							
								 
						
							
								13b3c0df4d 
								
							 
						 
						
							
							
								
								Add room tag support  
							
							
							
						 
						
							2020-06-24 09:22:08 +00:00  
				
					
						
							
							
								 
						
							
								2afd0bb3a8 
								
							 
						 
						
							
							
								
								Implement pinned events  
							
							
							
						 
						
							2020-06-24 08:41:52 +00:00  
				
					
						
							
							
								 
						
							
								fb48837d08 
								
							 
						 
						
							
							
								
								update function call  
							
							
							
						 
						
							2020-06-24 09:30:25 +02:00  
				
					
						
							
							
								 
						
							
								b109e75962 
								
							 
						 
						
							
							
								
								also restore on broken olm session  
							
							
							
						 
						
							2020-06-24 09:27:36 +02:00  
				
					
						
							
							
								 
						
							
								f833511e38 
								
							 
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2020-06-24 09:27:35 +02:00  
				
					
						
							
							
								 
						
							
								68fac1e112 
								
							 
						 
						
							
							
								
								pick the correct session when encrypting to_device events  
							
							
							
						 
						
							2020-06-24 09:27:32 +02:00  
				
					
						
							
							
								 
						
							
								f79a85ca71 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-06-24 09:26:22 +02:00  
				
					
						
							
							
								 
						
							
								ed262c0d51 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-incorrect-olm-session-create' into 'master'  
							
							... 
							
							
							
							Fix some olm sessions not being loaded from database
See merge request famedly/famedlysdk!356  
							
						 
						
							2020-06-23 18:20:43 +00:00  
				
					
						
							
							
								 
						
							
								1a9f6e38dc 
								
							 
						 
						
							
							
								
								add database.getRoom  
							
							
							
						 
						
							2020-06-23 13:35:22 +02:00  
				
					
						
							
							
								 
						
							
								439f6f0aa0 
								
							 
						 
						
							
							
								
								Fix some olm sessions not being loaded from database  
							
							
							
						 
						
							2020-06-23 11:42:01 +02:00  
				
					
						
							
							
								 
						
							
								48c03865a2 
								
							 
						 
						
							
							
								
								make auth_data just a json object  
							
							
							
						 
						
							2020-06-23 08:30:50 +02:00  
				
					
						
							
							
								 
						
							
								3d40a8d81b 
								
							 
						 
						
							
							
								
								remove transaction hack  
							
							
							
						 
						
							2020-06-22 17:27:06 +02:00  
				
					
						
							
							
								 
						
							
								aea86aaf10 
								
							 
						 
						
							
							
								
								Merge branch 'soru/direct-chats' into 'master'  
							
							... 
							
							
							
							potentially fix direct chats going missing
Closes  ChristianPauly/fluffychat-flutter#86 
See merge request famedly/famedlysdk!346  
							
						 
						
							2020-06-22 06:48:30 +00:00  
				
					
						
							
							
								 
						
							
								2999ceec9e 
								
							 
						 
						
							
							
								
								potentially fix direct chats going missing  
							
							
							
						 
						
							2020-06-22 06:48:30 +00:00  
				
					
						
							
							
								 
						
							
								dbcdb6883d 
								
							 
						 
						
							
							
								
								better set verified  
							
							
							
						 
						
							2020-06-21 21:48:06 +02:00  
				
					
						
							
							
								 
						
							
								18f8d0db63 
								
							 
						 
						
							
							
								
								add deviceDisplayName  
							
							
							
						 
						
							2020-06-21 21:38:26 +02:00  
				
					
						
							
							
								 
						
							
								22d8225f46 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-sending-sort-order' into 'master'  
							
							... 
							
							
							
							Fix sending sort order
See merge request famedly/famedlysdk!350  
							
						 
						
							2020-06-20 19:50:49 +00:00  
				
					
						
							
							
								 
						
							
								d8cb53e32f 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-send-again' into 'master'  
							
							... 
							
							
							
							Fix send again
See merge request famedly/famedlysdk!351  
							
						 
						
							2020-06-20 19:50:08 +00:00  
				
					
						
							
							
								 
						
							
								f1579a5f0f 
								
							 
						 
						
							
							
								
								Database transaction workaround  
							
							
							
						 
						
							2020-06-19 15:28:03 +02:00  
				
					
						
							
							
								 
						
							
								ee2974e51e 
								
							 
						 
						
							
							
								
								Fix send again  
							
							
							
						 
						
							2020-06-19 14:05:53 +02:00  
				
					
						
							
							
								 
						
							
								9f8d170dd4 
								
							 
						 
						
							
							
								
								Fix sending sort order  
							
							
							
						 
						
							2020-06-19 14:00:32 +02:00  
				
					
						
							
							
								 
						
							
								12bdddee03 
								
							 
						 
						
							
							
								
								Better format switching to WAL mode  
							
							
							
						 
						
							2020-06-16 14:26:37 +02:00  
				
					
						
							
							
								 
						
							
								b1ec508666 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-06-16 12:58:30 +02:00  
				
					
						
							
							
								 
						
							
								77378e3ebc 
								
							 
						 
						
							
							
								
								switch database to wal mode  
							
							
							
						 
						
							2020-06-16 12:51:29 +02:00  
				
					
						
							
							
								 
						
							
								c4d09268a0 
								
							 
						 
						
							
							
								
								add key verification test  
							
							
							
						 
						
							2020-06-15 13:12:59 +02:00  
				
					
						
							
							
								 
						
							
								0e0fd61c65 
								
							 
						 
						
							
							
								
								remove unneded print  
							
							
							
						 
						
							2020-06-15 10:27:28 +02:00  
				
					
						
							
							
								 
						
							
								e874a5e00b 
								
							 
						 
						
							
							
								
								add signature verification tests  
							
							
							
						 
						
							2020-06-15 10:26:50 +02:00  
				
					
						
							
							
								 
						
							
								9b2952435f 
								
							 
						 
						
							
							
								
								add matrix api tests  
							
							
							
						 
						
							2020-06-13 20:44:25 +02:00  
				
					
						
							
							
								 
						
							
								c233d57f9f 
								
							 
						 
						
							
							
								
								add online key backup test  
							
							
							
						 
						
							2020-06-13 19:48:38 +02:00  
				
					
						
							
							
								 
						
							
								ef0a567401 
								
							 
						 
						
							
							
								
								finish ssss tests  
							
							
							
						 
						
							2020-06-13 19:12:32 +02:00  
				
					
						
							
							
								 
						
							
								7803dc4b93 
								
							 
						 
						
							
							
								
								add more tests  
							
							
							
						 
						
							2020-06-13 10:56:39 +02:00  
				
					
						
							
							
								 
						
							
								34619c065b 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2020-06-12 17:40:08 +02:00  
				
					
						
							
							
								 
						
							
								221d6c275b 
								
							 
						 
						
							
							
								
								fix timer stuffs  
							
							
							
						 
						
							2020-06-12 17:32:35 +02:00  
				
					
						
							
							
								 
						
							
								aed1cf1270 
								
							 
						 
						
							
							
								
								handle ssss cache fetching better  
							
							
							
						 
						
							2020-06-12 17:15:26 +02:00  
				
					
						
							
							
								 
						
							
								6a36bb2d01 
								
							 
						 
						
							
							
								
								fix pipeline  
							
							
							
						 
						
							2020-06-12 16:25:26 +02:00  
				
					
						
							
							
								 
						
							
								3825f7292f 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2020-06-12 16:17:28 +02:00  
				
					
						
							
							
								 
						
							
								2a6a19e2b0 
								
							 
						 
						
							
							
								
								Request-ify room key store stuff  
							
							
							
						 
						
							2020-06-12 16:17:00 +02:00  
				
					
						
							
							
								 
						
							
								fc5400a30c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-06-12 14:34:22 +02:00  
				
					
						
							
							
								 
						
							
								1a98634fd6 
								
							 
						 
						
							
							
								
								fix key request sending  
							
							
							
						 
						
							2020-06-12 12:32:42 +00:00  
				
					
						
							
							
								 
						
							
								5334266529 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-06-10 16:25:08 +02:00  
				
					
						
							
							
								 
						
							
								a61efa0384 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-state-attack' into 'master'  
							
							... 
							
							
							
							Fix state attack
See merge request famedly/famedlysdk!343  
							
						 
						
							2020-06-10 14:17:57 +00:00  
				
					
						
							
							
								 
						
							
								f485ca29d8 
								
							 
						 
						
							
							
								
								Fix state attack  
							
							
							
						 
						
							2020-06-10 14:17:57 +00:00  
				
					
						
							
							
								 
						
							
								485d88b896 
								
							 
						 
						
							
							
								
								Hotfix decryption can request session  
							
							
							
						 
						
							2020-06-10 12:11:10 +02:00  
				
					
						
							
							
								 
						
							
								f261f35712 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-06-10 11:33:24 +02:00  
				
					
						
							
							
								 
						
							
								5487b62360 
								
							 
						 
						
							
							
								
								Hotfix OpenIdCredentials  
							
							
							
						 
						
							2020-06-10 09:12:55 +00:00  
				
					
						
							
							
								 
						
							
								7ddb6be30e 
								
							 
						 
						
							
							
								
								Allow requesting and updating of session keys with lower index and lower forwarded chain  
							
							
							
						 
						
							2020-06-10 10:44:22 +02:00  
				
					
						
							
							
								 
						
							
								cf430cc546 
								
							 
						 
						
							
							
								
								Hotfix setPushers  
							
							
							
						 
						
							2020-06-10 06:36:16 +00:00  
				
					
						
							
							
								 
						
							
								6d49b4def3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-06-09 20:24:22 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0e33634e1a 
								
							 
						 
						
							
							
								
								Fix request openID  
							
							
							
						 
						
							2020-06-09 16:05:41 +00:00  
				
					
						
							
							
								 
						
							
								a2f7dd4223 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-canonical-alias' into 'master'  
							
							... 
							
							
							
							fix canonical alias sometimes being null
See merge request famedly/famedlysdk!337  
							
						 
						
							2020-06-09 10:11:00 +00:00  
				
					
						
							
							
								 
						
							
								2de03bc0e8 
								
							 
						 
						
							
							
								
								properly reply to room key requests  
							
							
							
						 
						
							2020-06-07 15:09:11 +02:00  
				
					
						
							
							
								 
						
							
								1fdd0a7db8 
								
							 
						 
						
							
							
								
								aslo clear ssss cache when clearing a user id  
							
							
							
						 
						
							2020-06-06 15:48:57 +02:00  
				
					
						
							
							
								 
						
							
								51584ad748 
								
							 
						 
						
							
							
								
								fix signature upload  
							
							
							
						 
						
							2020-06-06 15:43:18 +02:00  
				
					
						
							
							
								 
						
							
								45232be3a0 
								
							 
						 
						
							
							
								
								simplify key signing a tad  
							
							
							
						 
						
							2020-06-06 15:19:44 +02:00  
				
					
						
							
							
								 
						
							
								b4e83caa89 
								
							 
						 
						
							
							
								
								requestify cross-signing endpoints  
							
							
							
						 
						
							2020-06-06 15:17:05 +02:00  
				
					
						
							
							
								 
						
							
								e1679d59be 
								
							 
						 
						
							
							
								
								better smoothen out keys  
							
							
							
						 
						
							2020-06-06 14:28:18 +02:00  
				
					
						
							
							
								 
						
							
								4154c7d0eb 
								
							 
						 
						
							
							
								
								format and some analyze  
							
							
							
						 
						
							2020-06-06 13:47:37 +02:00  
				
					
						
							
							
								 
						
							
								060a772bfa 
								
							 
						 
						
							
							
								
								fix up a few things with key verification  
							
							
							
						 
						
							2020-06-06 13:38:19 +02:00  
				
					
						
							
							
								 
						
							
								d4eabbb756 
								
							 
						 
						
							
							
								
								ssss password --> passphrase  
							
							
							
						 
						
							2020-06-06 12:40:52 +02:00  
				
					
						
							
							
								 
						
							
								115cd9e5b3 
								
							 
						 
						
							
							
								
								better cache invalidation of ssss cache  
							
							
							
						 
						
							2020-06-05 22:22:07 +02:00  
				
					
						
							
							
								 
						
							
								4c60369b8d 
								
							 
						 
						
							
							
								
								migrate to new thingy!  
							
							
							
						 
						
							2020-06-05 22:03:28 +02:00  
				
					
						
							
							
								 
						
							
								f872d19692 
								
							 
						 
						
							
							
								
								fix client.api.upload not working  
							
							
							
						 
						
							2020-06-05 17:20:18 +00:00  
				
					
						
							
							
								 
						
							
								d29fb9abfe 
								
							 
						 
						
							
							
								
								Merge branch 'soru/modularize-e2ee' into soru/cross-signing  
							
							
							
						 
						
							2020-06-05 18:59:58 +02:00  
				
					
						
							
							
								 
						
							
								7ed6dcce67 
								
							 
						 
						
							
							
								
								fix canonical alias sometimes being null  
							
							
							
						 
						
							2020-06-05 17:12:50 +02:00  
				
					
						
							
							
								 
						
							
								857775cf37 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/modularize-e2ee  
							
							
							
						 
						
							2020-06-05 14:29:00 +02:00  
				
					
						
							
							
								 
						
							
								860051da0e 
								
							 
						 
						
							
							
								
								Fix redact events  
							
							
							
						 
						
							2020-06-05 13:32:58 +02:00  
				
					
						
							
							
								 
						
							
								c47bdee9f5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/modularize-e2ee  
							
							
							
						 
						
							2020-06-05 13:05:47 +02:00  
				
					
						
							
							
								 
						
							
								bd3c51924b 
								
							 
						 
						
							
							
								
								to set presence you use PUT, not POST  
							
							
							
						 
						
							2020-06-05 10:56:42 +00:00  
				
					
						
							
							
								 
						
							
								8358dec3a5 
								
							 
						 
						
							
							
								
								analyze and format  
							
							
							
						 
						
							2020-06-05 10:56:51 +02:00  
				
					
						
							
							
								 
						
							
								086dcae907 
								
							 
						 
						
							
							
								
								add key manager tests  
							
							
							
						 
						
							2020-06-05 10:51:11 +02:00  
				
					
						
							
							
								 
						
							
								fbc8f03f67 
								
							 
						 
						
							
							
								
								encrypt m.room_key event properly  
							
							
							
						 
						
							2020-06-05 10:15:36 +02:00  
				
					
						
							
							
								 
						
							
								05c799e6a5 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2020-06-04 20:16:18 +02:00  
				
					
						
							
							
								 
						
							
								c94e41d393 
								
							 
						 
						
							
							
								
								fix tests for real  
							
							
							
						 
						
							2020-06-04 18:16:22 +02:00  
				
					
						
							
							
								 
						
							
								f3f3231df6 
								
							 
						 
						
							
							
								
								add some encrypt / decrypt tests  
							
							
							
						 
						
							2020-06-04 17:51:49 +02:00  
				
					
						
							
							
								 
						
							
								2e46155f47 
								
							 
						 
						
							
							
								
								fix tests without olm  
							
							
							
						 
						
							2020-06-04 14:26:35 +02:00  
				
					
						
							
							
								 
						
							
								fcde6a2459 
								
							 
						 
						
							
							
								
								split encryption stuff to other library  
							
							
							
						 
						
							2020-06-04 13:39:51 +02:00  
				
					
						
							
							
								 
						
							
								c6bf098644 
								
							 
						 
						
							
							
								
								Init matrix_api library  
							
							
							
						 
						
							2020-06-03 10:16:01 +00:00  
				
					
						
							
							
								 
						
							
								bd00c066c8 
								
							 
						 
						
							
							
								
								Catch sync errors  
							
							
							
						 
						
							2020-06-01 18:24:41 +00:00  
				
					
						
							
							
								 
						
							
								03beffbb46 
								
							 
						 
						
							
							
								
								also load session keys when requesting history  
							
							
							
						 
						
							2020-05-30 14:09:47 +02:00  
				
					
						
							
							
								 
						
							
								9971e7377e 
								
							 
						 
						
							
							
								
								configurable verification methods  
							
							
							
						 
						
							2020-05-30 13:55:09 +02:00  
				
					
						
							
							
								 
						
							
								d7f2bbe2f9 
								
							 
						 
						
							
							
								
								smoothen out some stuffs  
							
							
							
						 
						
							2020-05-30 13:22:34 +02:00  
				
					
						
							
							
								 
						
							
								44e4b07999 
								
							 
						 
						
							
							
								
								remove obsolete comments  
							
							
							
						 
						
							2020-05-30 13:19:39 +02:00  
				
					
						
							
							
								 
						
							
								41a08d4c28 
								
							 
						 
						
							
							
								
								additional validation of received secrets  
							
							
							
						 
						
							2020-05-30 13:13:42 +02:00  
				
					
						
							
							
								 
						
							
								a7bb8375dc 
								
							 
						 
						
							
							
								
								fetch from online key backup  
							
							
							
						 
						
							2020-05-29 10:21:36 +02:00  
				
					
						
							
							
								 
						
							
								15be6c5244 
								
							 
						 
						
							
							
								
								stuff and things  
							
							
							
						 
						
							2020-05-29 09:06:36 +02:00  
				
					
						
							
							
								 
						
							
								c65b5948fc 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-05-29 08:54:33 +02:00  
				
					
						
							
							
								 
						
							
								72fdb68e82 
								
							 
						 
						
							
							
								
								some fixes  
							
							
							
						 
						
							2020-05-29 08:49:52 +02:00  
				
					
						
							
							
								 
						
							
								d672edf394 
								
							 
						 
						
							
							
								
								Make room key sharing requests (hopefully) more robust and spec-compliant  
							
							
							
						 
						
							2020-05-29 06:49:37 +00:00  
				
					
						
							
							
								 
						
							
								6e21cff0a7 
								
							 
						 
						
							
							
								
								fix error thingy  
							
							
							
						 
						
							2020-05-27 21:49:49 +02:00  
				
					
						
							
							
								 
						
							
								c779d39818 
								
							 
						 
						
							
							
								
								fix small stuffs  
							
							
							
						 
						
							2020-05-27 21:40:58 +02:00  
				
					
						
							
							
								 
						
							
								dda0b17724 
								
							 
						 
						
							
							
								
								in-room verification to verify users instead of devices  
							
							
							
						 
						
							2020-05-27 21:35:00 +02:00  
				
					
						
							
							
								 
						
							
								aefe029c0a 
								
							 
						 
						
							
							
								
								add ability to sign yourself based on ssss  
							
							
							
						 
						
							2020-05-27 18:50:09 +02:00  
				
					
						
							
							
								 
						
							
								e4e4386178 
								
							 
						 
						
							
							
								
								signed vs verified logic  
							
							
							
						 
						
							2020-05-27 17:37:14 +02:00  
				
					
						
							
							
								 
						
							
								8d75c2a0af 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2020-05-27 10:33:42 +02:00  
				
					
						
							
							
								 
						
							
								f78657957a 
								
							 
						 
						
							
							
								
								fix emotes if canonical alias is null  
							
							
							
						 
						
							2020-05-27 10:33:22 +02:00  
				
					
						
							
							
								 
						
							
								fabffea1cd 
								
							 
						 
						
							
							
								
								verification status by user, sign manually verified keys  
							
							
							
						 
						
							2020-05-27 10:13:22 +02:00  
				
					
						
							
							
								 
						
							
								1c9da050c0 
								
							 
						 
						
							
							
								
								smoothen out verification and signature uploading  
							
							
							
						 
						
							2020-05-26 15:58:14 +02:00  
				
					
						
							
							
								 
						
							
								c23e38a9c9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-05-26 10:00:59 +02:00  
				
					
						
							
							
								 
						
							
								2ecf4151b9 
								
							 
						 
						
							
							
								
								also send master key on verification and stuffs  
							
							
							
						 
						
							2020-05-26 09:54:46 +02:00  
				
					
						
							
							
								 
						
							
								ad5b02e0ef 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-profile-check' into 'master'  
							
							... 
							
							
							
							Fixes profile equality check
See merge request famedly/famedlysdk!327  
							
						 
						
							2020-05-26 06:40:13 +00:00  
				
					
						
							
							
								 
						
							
								8a289941eb 
								
							 
						 
						
							
							
								
								Fixes profile equality check  
							
							
							
						 
						
							2020-05-26 06:40:13 +00:00  
				
					
						
							
							
								 
						
							
								3fa4d46983 
								
							 
						 
						
							
							
								
								Merge branch 'soru/fix-chat-list-last-message' into 'master'  
							
							... 
							
							
							
							Hopefully fix room list sorting
Closes  #75 
See merge request famedly/famedlysdk!324  
							
						 
						
							2020-05-26 06:39:51 +00:00  
				
					
						
							
							
								 
						
							
								011e427056 
								
							 
						 
						
							
							
								
								Hopefully fix room list sorting  
							
							
							
						 
						
							2020-05-26 06:39:51 +00:00  
				
					
						
							
							
								 
						
							
								80c7125d1d 
								
							 
						 
						
							
							
								
								remove silly workaround for aes-ctr encrypt/decrypt  
							
							
							
						 
						
							2020-05-25 17:55:49 +02:00  
				
					
						
							
							
								 
						
							
								adc5591e54 
								
							 
						 
						
							
							
								
								add ed25519:  
							
							
							
						 
						
							2020-05-25 15:58:37 +02:00  
				
					
						
							
							
								 
						
							
								c13f66c85f 
								
							 
						 
						
							
							
								
								in theory sign others keys  
							
							
							
						 
						
							2020-05-25 15:30:53 +02:00  
				
					
						
							
							
								 
						
							
								97a10c7de1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-05-25 13:22:13 +02:00  
				
					
						
							
							
								 
						
							
								cbf5069e32 
								
							 
						 
						
							
							
								
								Add more tests  
							
							
							
						 
						
							2020-05-25 09:34:43 +00:00  
				
					
						
							
							
								 
						
							
								f7b29f3703 
								
							 
						 
						
							
							
								
								Ignore key requests from unknown devices  
							
							
							
						 
						
							2020-05-25 07:31:17 +00:00  
				
					
						
							
							
								 
						
							
								5fde85cbfa 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2020-05-23 17:05:55 +02:00  
				
					
						
							
							
								 
						
							
								280cd4fc16 
								
							 
						 
						
							
							
								
								first SSSS stuff  
							
							
							
						 
						
							2020-05-23 17:04:27 +02:00  
				
					
						
							
							
								 
						
							
								c01f75bafa 
								
							 
						 
						
							
							
								
								Add olm error stream  
							
							
							
						 
						
							2020-05-22 15:51:45 +02:00  
				
					
						
							
							
								 
						
							
								1a8ddb2750 
								
							 
						 
						
							
							
								
								fixes  
							
							
							
						 
						
							2020-05-22 13:22:28 +02:00  
				
					
						
							
							
								 
						
							
								c9a0c5302a 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2020-05-22 13:18:45 +02:00  
				
					
						
							
							
								 
						
							
								29721f00a8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into soru/cross-signing  
							
							
							
						 
						
							2020-05-22 13:18:36 +02:00  
				
					
						
							
							
								 
						
							
								384e5962d6 
								
							 
						 
						
							
							
								
								properly persist decryption of events  
							
							
							
						 
						
							2020-05-22 11:15:48 +00:00  
				
					
						
							
							
								 
						
							
								27b4a620e5 
								
							 
						 
						
							
							
								
								Add code formatting CI job  
							
							
							
						 
						
							2020-05-22 10:12:18 +00:00  
				
					
						
							
							
								 
						
							
								74361fff0e 
								
							 
						 
						
							
							
								
								don't cache via db and properly handle invalid signatures  
							
							
							
						 
						
							2020-05-22 11:04:27 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								97ef716be8 
								
							 
						 
						
							
							
								
								add emote rooms and state key room emotes  
							
							
							
						 
						
							2020-05-21 15:01:10 +00:00  
				
					
						
							
							
								 
						
							
								788353120b 
								
							 
						 
						
							
							
								
								accidental inifnite recursion  
							
							
							
						 
						
							2020-05-21 16:55:30 +02:00  
				
					
						
							
							
								 
						
							
								10372a9dbe 
								
							 
						 
						
							
							
								
								verified devices are not blocked  
							
							
							
						 
						
							2020-05-21 16:52:25 +02:00  
				
					
						
							
							
								 
						
							
								fc8625d30e 
								
							 
						 
						
							
							
								
								clear timeline events cache on limited updates  
							
							
							
						 
						
							2020-05-21 14:52:14 +00:00  
				
					
						
							
							
								 
						
							
								eaefdb64ca 
								
							 
						 
						
							
							
								
								make that cleints can only use "verified"  
							
							
							
						 
						
							2020-05-21 16:51:15 +02:00  
				
					
						
							
							
								 
						
							
								ead44e4014 
								
							 
						 
						
							
							
								
								fix tests and stuffs  
							
							
							
						 
						
							2020-05-21 15:32:06 +02:00  
				
					
						
							
							
								 
						
							
								af961b99dc 
								
							 
						 
						
							
							
								
								get device verification status based on cross signing  
							
							
							
						 
						
							2020-05-21 15:20:33 +02:00  
				
					
						
							
							
								 
						
							
								998ee66650 
								
							 
						 
						
							
							
								
								Merge branch 'soru/null-device' into 'master'  
							
							... 
							
							
							
							make sure keys are valid
See merge request famedly/famedlysdk!313  
							
						 
						
							2020-05-21 06:28:21 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								7a41f4726f 
								
							 
						 
						
							
							
								
								properly persist inbound group session indexes  
							
							
							
						 
						
							2020-05-20 10:36:05 +02:00  
				
					
						
							
							
								 
						
							
								a3fc73dfc1 
								
							 
						 
						
							
							
								
								make e2ee recovery logic optional  
							
							
							
						 
						
							2020-05-20 10:24:48 +02:00  
				
					
						
							
							
								 
						
							
								0fabed9cc3 
								
							 
						 
						
							
							
								
								make sure keys are valid  
							
							
							
						 
						
							2020-05-20 09:37:32 +02:00  
				
					
						
							
							
								 
						
							
								11d788b68f 
								
							 
						 
						
							
							
								
								Merge branch 'soru/auto-request-room-keys' into 'master'  
							
							... 
							
							
							
							Automatically request for keys from other devices, if not found
See merge request famedly/famedlysdk!308  
							
						 
						
							2020-05-19 09:34:13 +00:00  
				
					
						
							
							
								 
						
							
								9b67992a3a 
								
							 
						 
						
							
							
								
								Automatically request for keys from other devices, if not found  
							
							
							
						 
						
							2020-05-19 09:34:11 +00:00  
				
					
						
							
							
								 
						
							
								b2e5ad0880 
								
							 
						 
						
							
							
								
								fix notification count  
							
							
							
						 
						
							2020-05-19 10:15:23 +02:00  
				
					
						
							
							
								 
						
							
								a613c84e27 
								
							 
						 
						
							
							
								
								Merge branch 'soru/async-sync-processing' into 'master'  
							
							... 
							
							
							
							decrypt events in sync loop, making it async
See merge request famedly/famedlysdk!310  
							
						 
						
							2020-05-19 08:14:46 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b9d041d005 
								
							 
						 
						
							
							
								
								close database konditional  
							
							
							
						 
						
							2020-05-19 08:05:17 +00:00  
				
					
						
							
							
								 
						
							
								867b9c9123 
								
							 
						 
						
							
							
								
								forgot to hit ctrl+s *shame*  
							
							
							
						 
						
							2020-05-19 09:58:59 +02:00  
				
					
						
							
							
								 
						
							
								c5e4e2c751 
								
							 
						 
						
							
							
								
								decrypt events in sync loop, making it async  
							
							
							
						 
						
							2020-05-19 09:49:37 +02:00  
				
					
						
							
							
								 
						
							
								a0fe8f4bad 
								
							 
						 
						
							
							
								
								Add rotation of outbound group sessions  
							
							
							
						 
						
							2020-05-18 18:33:16 +02:00  
				
					
						
							
							
								 
						
							
								09da5fa4ca 
								
							 
						 
						
							
							
								
								automatically clear an outbound session, if you are unable to decrypt your own messages  
							
							
							
						 
						
							2020-05-18 17:31:40 +02:00  
				
					
						
							
							
								 
						
							
								edaaa286e3 
								
							 
						 
						
							
							
								
								fix decryption of some events throwing an error  
							
							
							
						 
						
							2020-05-18 16:45:53 +02:00  
				
					
						
							
							
								 
						
							
								5166dd8d51 
								
							 
						 
						
							
							
								
								dispose client  
							
							
							
						 
						
							2020-05-18 14:01:14 +00:00  
				
					
						
							
							
								 
						
							
								a27c93e7a8 
								
							 
						 
						
							
							
								
								Merge branch 'krille/add-profile-cache' into 'master'  
							
							... 
							
							
							
							Add profile cache
Closes  #65 
See merge request famedly/famedlysdk!302  
							
						 
						
							2020-05-18 11:45:49 +00:00  
				
					
						
							
							
								 
						
							
								a6c7d88f00 
								
							 
						 
						
							
							
								
								Add profile cache  
							
							
							
						 
						
							2020-05-18 11:45:49 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2615cd2727 
								
							 
						 
						
							
							
								
								fix lastEvent  
							
							
							
						 
						
							2020-05-18 12:56:24 +02:00  
				
					
						
							
							
								 
						
							
								2b8f4b0d19 
								
							 
						 
						
							
							
								
								remove print statement for good  
							
							
							
						 
						
							2020-05-18 12:39:03 +02:00  
				
					
						
							
							
								 
						
							
								50889f9f30 
								
							 
						 
						
							
							
								
								flutter analyze  
							
							
							
						 
						
							2020-05-18 11:45:51 +02:00  
				
					
						
							
							
								 
						
							
								a4c693558d 
								
							 
						 
						
							
							
								
								generalize verification methods  
							
							
							
						 
						
							2020-05-18 11:44:23 +02:00  
				
					
						
							
							
								 
						
							
								e87053b4f1 
								
							 
						 
						
							
							
								
								forgot to add 1000 to the numbers  
							
							
							
						 
						
							2020-05-17 15:32:06 +02:00  
				
					
						
							
							
								 
						
							
								0219a42c07 
								
							 
						 
						
							
							
								
								implement SAS  
							
							
							
						 
						
							2020-05-17 15:25:42 +02:00  
				
					
						
							
							
								 
						
							
								f560a43669 
								
							 
						 
						
							
							
								
								Store incoming keys in dummy room if not found  
							
							
							
						 
						
							2020-05-17 08:16:04 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								06b601c41b 
								
							 
						 
						
							
							
								
								lazy-load group session keys  
							
							
							
						 
						
							2020-05-17 07:54:34 +00:00  
				
					
						
							
							
								 
						
							
								77bfd9b19d 
								
							 
						 
						
							
							
								
								fix logged state on connect()  
							
							
							
						 
						
							2020-05-16 10:03:59 +02:00  
				
					
						
							
							
								 
						
							
								e66a904ee0 
								
							 
						 
						
							
							
								
								Add tombstone enum  
							
							
							
						 
						
							2020-05-16 09:47:19 +02:00  
				
					
						
							
							
								 
						
							
								1e4f356280 
								
							 
						 
						
							
							
								
								Krille/implement well known  
							
							
							
						 
						
							2020-05-16 06:42:56 +00:00  
				
					
						
							
							
								 
						
							
								e8436198bb 
								
							 
						 
						
							
							
								
								Merge branch 'soru/emote-packs' into 'master'  
							
							... 
							
							
							
							change emote packs slightly
See merge request famedly/famedlysdk!295  
							
						 
						
							2020-05-15 19:11:30 +00:00  
				
					
						
							
							
								 
						
							
								d6e9131b12 
								
							 
						 
						
							
							
								
								change emote packs slightly  
							
							
							
						 
						
							2020-05-15 21:05:28 +02:00  
				
					
						
							
							
								 
						
							
								9d1c7f16a5 
								
							 
						 
						
							
							
								
								add pill parsing to markdown  
							
							
							
						 
						
							2020-05-15 21:00:10 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f71826739c 
								
							 
						 
						
							
							
								
								Switch to moor  
							
							
							
						 
						
							2020-05-15 18:40:17 +00:00  
				
					
						
							
							
								 
						
							
								39637b6c91 
								
							 
						 
						
							
							
								
								fix emote messages (/me)  
							
							
							
						 
						
							2020-05-15 18:44:59 +02:00  
				
					
						
							
							
								 
						
							
								7485637340 
								
							 
						 
						
							
							
								
								Update lib/src/room.dart  
							
							
							
						 
						
							2020-05-14 07:21:52 +00:00  
				
					
						
							
							
								 
						
							
								eada53b15f 
								
							 
						 
						
							
							
								
								Update lib/src/room.dart  
							
							
							
						 
						
							2020-05-14 07:06:18 +00:00  
				
					
						
							
							
								 
						
							
								7d0c45e3ae 
								
							 
						 
						
							
							
								
								Update lib/src/utils/pusher.dart  
							
							
							
						 
						
							2020-05-12 11:19:26 +00:00  
				
					
						
							
							
								 
						
							
								4253f0ce9a 
								
							 
						 
						
							
							
								
								Implement getPushers  
							
							
							
						 
						
							2020-05-12 13:03:02 +02:00  
				
					
						
							
							
								 
						
							
								2352eb406a 
								
							 
						 
						
							
							
								
								add markdown parsing  
							
							
							
						 
						
							2020-05-09 14:00:46 +00:00  
				
					
						
							
							
								 
						
							
								9944844cc3 
								
							 
						 
						
							
							
								
								Implement localized String represantions  
							
							
							
						 
						
							2020-05-06 10:13:30 +00:00  
				
					
						
							
							
								 
						
							
								fae6661b04 
								
							 
						 
						
							
							
								
								Fix downloadanddecrypt  
							
							
							
						 
						
							2020-05-05 09:07:09 +02:00  
				
					
						
							
							
								 
						
							
								c22090a68d 
								
							 
						 
						
							
							
								
								Fix blurry thumbnails  
							
							
							
						 
						
							2020-05-04 14:03:07 +00:00  
				
					
						
							
							
								 
						
							
								07badfc9a9 
								
							 
						 
						
							
							
								
								Update lib/src/room.dart  
							
							
							
						 
						
							2020-05-04 08:38:12 +00:00  
				
					
						
							
							
								 
						
							
								06f650cf57 
								
							 
						 
						
							
							
								
								Fix thumbnail quality and update e2ee  
							
							
							
						 
						
							2020-05-04 09:33:10 +02:00  
				
					
						
							
							
								 
						
							
								2064f53c34 
								
							 
						 
						
							
							
								
								Fix thumbnail scaling  
							
							
							
						 
						
							2020-05-04 09:22:44 +02:00  
				
					
						
							
							
								 
						
							
								0e3fabcef3 
								
							 
						 
						
							
							
								
								Make thumbnail width height and quality configurable  
							
							
							
						 
						
							2020-05-04 08:59:05 +02:00  
				
					
						
							
							
								 
						
							
								f65ef4cdcf 
								
							 
						 
						
							
							
								
								Make thumbnailsize configurable  
							
							
							
						 
						
							2020-05-04 08:46:53 +02:00  
				
					
						
							
							
								 
						
							
								6f9a52bb5a 
								
							 
						 
						
							
							
								
								Fix clear rooms  
							
							
							
						 
						
							2020-05-04 08:19:15 +02:00  
				
					
						
							
							
								 
						
							
								811589a895 
								
							 
						 
						
							
							
								
								[Room] Send correct filter on the messages endpoint  
							
							... 
							
							
							
							Took 6 minutes 
							
						 
						
							2020-05-02 05:02:11 +00:00  
				
					
						
							
							
								 
						
							
								4405e933dd 
								
							 
						 
						
							
							
								
								Add change password feature  
							
							
							
						 
						
							2020-04-28 16:23:01 +02:00  
				
					
						
							
							
								 
						
							
								28a6ffaf24 
								
							 
						 
						
							
							
								
								Make MAX_FILE_SIZE overrideable and reduce to 1mb  
							
							
							
						 
						
							2020-04-28 11:55:36 +00:00  
				
					
						
							
							
								 
						
							
								e3ced175de 
								
							 
						 
						
							
							
								
								Fix profile uri parse  
							
							
							
						 
						
							2020-04-28 11:36:20 +00:00  
				
					
						
							
							
								 
						
							
								6f5ebe4681 
								
							 
						 
						
							
							
								
								[MxContent] Switch to Uri Extension  
							
							
							
						 
						
							2020-04-24 09:24:06 +02:00  
				
					
						
							
							
								 
						
							
								0e61885821 
								
							 
						 
						
							
							
								
								[User] Format displayname  
							
							
							
						 
						
							2020-04-23 09:46:10 +00:00  
				
					
						
							
							
								 
						
							
								7ce5002237 
								
							 
						 
						
							
							
								
								[MatrixFile] Fix thumbnail encoding  
							
							
							
						 
						
							2020-04-23 08:18:33 +00:00  
				
					
						
							
							
								 
						
							
								69b13bb24d 
								
							 
						 
						
							
							
								
								[Room] Fix relates to key while encryption  
							
							
							
						 
						
							2020-04-20 10:56:36 +00:00  
				
					
						
							
							
								 
						
							
								757f61d890 
								
							 
						 
						
							
							
								
								[Thumbnail] Fix info size  
							
							
							
						 
						
							2020-04-17 16:51:01 +02:00  
				
					
						
							
							
								 
						
							
								81c12c81f2 
								
							 
						 
						
							
							
								
								[Client] Implement thumbnails  
							
							
							
						 
						
							2020-04-17 14:11:13 +00:00  
				
					
						
							
							
								 
						
							
								99b99e7ac9 
								
							 
						 
						
							
							
								
								[Client] Allow r0.6.0 to connect  
							
							
							
						 
						
							2020-04-09 13:28:41 +00:00  
				
					
						
							
							
								 
						
							
								7c7a0f15e5 
								
							 
						 
						
							
							
								
								[Client] Remove lazyloadingcheck  
							
							
							
						 
						
							2020-04-02 11:29:07 +00:00  
				
					
						
							
							
								 
						
							
								066dcbf395 
								
							 
						 
						
							
							
								
								[Room] Fix restore session  
							
							
							
						 
						
							2020-04-02 08:39:00 +00:00  
				
					
						
							
							
								 
						
							
								aba692ba81 
								
							 
						 
						
							
							
								
								[Event] Fix download  
							
							
							
						 
						
							2020-03-31 17:47:19 +02:00  
				
					
						
							
							
								 
						
							
								0dcc818365 
								
							 
						 
						
							
							
								
								[RoomKeyRequest] Fix forwardKey  
							
							
							
						 
						
							2020-03-31 17:18:37 +02:00  
				
					
						
							
							
								 
						
							
								5f140a62ad 
								
							 
						 
						
							
							
								
								[RoomKeyRequest] Fix index  
							
							
							
						 
						
							2020-03-31 16:30:00 +02:00  
				
					
						
							
							
								 
						
							
								e098318a3f 
								
							 
						 
						
							
							
								
								[Event] Fix send request cancellation  
							
							
							
						 
						
							2020-03-31 12:24:53 +02:00  
				
					
						
							
							
								 
						
							
								82affbc14f 
								
							 
						 
						
							
							
								
								[Room] Improved sendFileEvent  
							
							
							
						 
						
							2020-03-30 11:59:24 +02:00  
				
					
						
							
							
								 
						
							
								a3c5add79e 
								
							 
						 
						
							
							
								
								[SDK] Refactoring with new linter rules  
							
							
							
						 
						
							2020-03-30 09:08:38 +00:00  
				
					
						
							
							
								 
						
							
								887694bbf0 
								
							 
						 
						
							
							
								
								[Client] Fix publish keys  
							
							
							
						 
						
							2020-03-26 14:15:08 +01:00  
				
					
						
							
							
								 
						
							
								1abda1fa13 
								
							 
						 
						
							
							
								
								[Client] Fix mark keys as published  
							
							
							
						 
						
							2020-03-26 14:02:07 +01:00  
				
					
						
							
							
								 
						
							
								a2d9bbfc9e 
								
							 
						 
						
							
							
								
								[MatrixIdStringExtension] Add null check  
							
							
							
						 
						
							2020-03-25 13:56:49 +01:00  
				
					
						
							
							
								 
						
							
								c160a7c9ca 
								
							 
						 
						
							
							
								
								[Room] Ignore errors on requestUser  
							
							
							
						 
						
							2020-03-25 13:09:42 +01:00  
				
					
						
							
							
								 
						
							
								44993f3506 
								
							 
						 
						
							
							
								
								[Client] Fix timeout exception  
							
							
							
						 
						
							2020-03-25 11:03:47 +01:00  
				
					
						
							
							
								 
						
							
								69ee4ffd08 
								
							 
						 
						
							
							
								
								[Client] Send request cancellation unencrypted  
							
							
							
						 
						
							2020-03-24 09:13:39 +01:00  
				
					
						
							
							
								 
						
							
								bcb12d8a4b 
								
							 
						 
						
							
							
								
								[Client] Add global push mute method  
							
							
							
						 
						
							2020-03-23 11:47:55 +01:00  
				
					
						
							
							
								 
						
							
								2c1caf9072 
								
							 
						 
						
							
							
								
								[Client] Enable file encryption  
							
							
							
						 
						
							2020-03-23 09:37:51 +00:00  
				
					
						
							
							
								 
						
							
								e9c0ec8511 
								
							 
						 
						
							
							
								
								[Client] Enhanced error handling in decryptToDeviceEvent  
							
							
							
						 
						
							2020-03-23 08:51:14 +01:00  
				
					
						
							
							
								 
						
							
								237bd40a15 
								
							 
						 
						
							
							
								
								[Client] Fix claim keys not in loop  
							
							
							
						 
						
							2020-03-20 10:46:12 +01:00  
				
					
						
							
							
								 
						
							
								44ed403cd6 
								
							 
						 
						
							
							
								
								[Room] Request only 10 events on getTimeline  
							
							
							
						 
						
							2020-03-20 08:59:29 +00:00  
				
					
						
							
							
								 
						
							
								04eb904629 
								
							 
						 
						
							
							
								
								[TurnServerCredentials] Fix type  
							
							
							
						 
						
							2020-03-19 14:39:18 +00:00  
				
					
						
							
							
								 
						
							
								f7b03f5668 
								
							 
						 
						
							
							
								
								[Room] Dont wait for send event while sending files  
							
							
							
						 
						
							2020-03-17 07:55:25 +00:00  
				
					
						
							
							
								 
						
							
								bb44fa6ac0 
								
							 
						 
						
							
							
								
								[Event] Implement file encryption  
							
							
							
						 
						
							2020-03-16 10:38:03 +00:00  
				
					
						
							
							
								 
						
							
								9e971674e8 
								
							 
						 
						
							
							
								
								[Presence] Calculate time  
							
							
							
						 
						
							2020-03-15 09:31:49 +01:00  
				
					
						
							
							
								 
						
							
								57bd600738 
								
							 
						 
						
							
							
								
								[Room] Fix decrypt last message  
							
							
							
						 
						
							2020-03-13 12:18:24 +00:00  
				
					
						
							
							
								 
						
							
								391a9af2ba 
								
							 
						 
						
							
							
								
								[Room] Fix create megolm session  
							
							
							
						 
						
							2020-03-13 10:09:49 +00:00  
				
					
						
							
							
								 
						
							
								39717f5917 
								
							 
						 
						
							
							
								
								Sendtodevice enhance performance  
							
							
							
						 
						
							2020-03-06 12:04:27 +00:00  
				
					
						
							
							
								 
						
							
								208ee0581a 
								
							 
						 
						
							
							
								
								[LibOlm] Update to fix encryption  
							
							
							
						 
						
							2020-03-02 09:28:59 +01:00  
				
					
						
							
							
								 
						
							
								cb8450de06 
								
							 
						 
						
							
							
								
								[Room] Wipe session when sending session keys wasnt successful  
							
							
							
						 
						
							2020-02-27 11:16:26 +01:00  
				
					
						
							
							
								 
						
							
								202f997320 
								
							 
						 
						
							
							
								
								Room fix block devices  
							
							
							
						 
						
							2020-02-27 08:52:45 +00:00  
				
					
						
							
							
								 
						
							
								31b64a6631 
								
							 
						 
						
							
							
								
								[Room] Clear outbound session only if devices changed  
							
							
							
						 
						
							2020-02-27 08:41:49 +00:00  
				
					
						
							
							
								 
						
							
								73841bd2f6 
								
							 
						 
						
							
							
								
								Merge branch 'matrixfile-refactor-uint8list' into 'master'  
							
							... 
							
							
							
							[MatrixFile] Use Uint8List instead of List<int>
See merge request famedly/famedlysdk!227  
							
						 
						
							2020-02-27 07:15:30 +00:00  
				
					
						
							
							
								 
						
							
								3c78f11f2c 
								
							 
						 
						
							
							
								
								[MatrixFile] Use Uint8List instead of List<int>  
							
							
							
						 
						
							2020-02-24 17:54:43 +01:00  
				
					
						
							
							
								 
						
							
								f483fb437e 
								
							 
						 
						
							
							
								
								[Client] Remove unused variable in upload  
							
							
							
						 
						
							2020-02-24 17:06:07 +01:00  
				
					
						
							
							
								 
						
							
								ccb1945d00 
								
							 
						 
						
							
							
								
								[Room] Fix setState  
							
							
							
						 
						
							2020-02-24 10:34:28 +01:00  
				
					
						
							
							
								 
						
							
								63bcce28de 
								
							 
						 
						
							
							
								
								[Room] Fix last message when encrypted  
							
							
							
						 
						
							2020-02-24 09:10:35 +01:00  
				
					
						
							
							
								 
						
							
								f4be2aa023 
								
							 
						 
						
							
							
								
								[PublicRoomEntry] Fix fromJson  
							
							
							
						 
						
							2020-02-22 18:13:13 +00:00  
				
					
						
							
							
								 
						
							
								3e6552dc7a 
								
							 
						 
						
							
							
								
								[PublicRoomEntry] Fix join method  
							
							
							
						 
						
							2020-02-22 17:59:50 +00:00  
				
					
						
							
							
								 
						
							
								9884da02d2 
								
							 
						 
						
							
							
								
								[Lib] Fix exports  
							
							
							
						 
						
							2020-02-22 17:46:48 +00:00  
				
					
						
							
							
								 
						
							
								2738c5a49d 
								
							 
						 
						
							
							
								
								[Client] List public rooms  
							
							
							
						 
						
							2020-02-22 18:20:50 +01:00  
				
					
						
							
							
								 
						
							
								8a7468db01 
								
							 
						 
						
							
							
								
								[Event] Key sharing with all users in a room  
							
							
							
						 
						
							2020-02-22 09:08:01 +01:00  
				
					
						
							
							
								 
						
							
								ac3a9a6b3a 
								
							 
						 
						
							
							
								
								[Room] Implement key sharing  
							
							
							
						 
						
							2020-02-21 15:05:19 +00:00  
				
					
						
							
							
								 
						
							
								7982a60d7c 
								
							 
						 
						
							
							
								
								[Room] Enhance decrypt error handling  
							
							
							
						 
						
							2020-02-21 09:56:40 +01:00  
				
					
						
							
							
								 
						
							
								3926539661 
								
							 
						 
						
							
							
								
								[Event] Enhance decryption  
							
							
							
						 
						
							2020-02-21 08:44:05 +00:00  
				
					
						
							
							
								 
						
							
								2ab6eb2a0c 
								
							 
						 
						
							
							
								
								[Client] Dont create new inbound session when session matches  
							
							
							
						 
						
							2020-02-20 15:29:15 +00:00  
				
					
						
							
							
								 
						
							
								49e643625c 
								
							 
						 
						
							
							
								
								[Client] Add debug prints  
							
							
							
						 
						
							2020-02-20 07:28:15 +00:00  
				
					
						
							
							
								 
						
							
								92c9c709cc 
								
							 
						 
						
							
							
								
								[Lib] Fix export  
							
							
							
						 
						
							2020-02-19 13:35:34 +00:00  
				
					
						
							
							
								 
						
							
								77b11d78db 
								
							 
						 
						
							
							
								
								[Client] Implement device management  
							
							
							
						 
						
							2020-02-19 14:26:38 +01:00  
				
					
						
							
							
								 
						
							
								ce1fd3ecd8 
								
							 
						 
						
							
							
								
								Merge branch 'room-fix-send-unencrypted' into 'master'  
							
							... 
							
							
							
							[Room] Send unencrypted if encryption not enabled
Closes  #53 
See merge request famedly/famedlysdk!209  
							
						 
						
							2020-02-19 10:10:34 +00:00  
				
					
						
							
							
								 
						
							
								b47705e169 
								
							 
						 
						
							
							
								
								Merge branch 'client-fix-count-userids-encrypted-rooms' into 'master'  
							
							... 
							
							
							
							[Client] Only joined or invited users in encrypted rooms count
Closes  #55 
See merge request famedly/famedlysdk!208  
							
						 
						
							2020-02-19 10:01:22 +00:00  
				
					
						
							
							
								 
						
							
								a52fef7c4b 
								
							 
						 
						
							
							
								
								[Room] Send unencrypted if encryption not enabled  
							
							
							
						 
						
							2020-02-19 10:59:21 +01:00  
				
					
						
							
							
								 
						
							
								de211b08bc 
								
							 
						 
						
							
							
								
								[Client] Only joined or invited users in encrypted rooms count  
							
							
							
						 
						
							2020-02-19 10:56:41 +01:00  
				
					
						
							
							
								 
						
							
								5d73f06cd3 
								
							 
						 
						
							
							
								
								[DevicekeysList] Clear outbound group session on blocking device  
							
							
							
						 
						
							2020-02-19 10:54:08 +01:00  
				
					
						
							
							
								 
						
							
								48da43bcc6 
								
							 
						 
						
							
							
								
								[Client] Fix trust own device  
							
							
							
						 
						
							2020-02-19 10:24:54 +01:00  
				
					
						
							
							
								 
						
							
								d05d22e6af 
								
							 
						 
						
							
							
								
								[Room] Decrypt only encrypted events  
							
							
							
						 
						
							2020-02-19 08:54:56 +01:00  
				
					
						
							
							
								 
						
							
								662f18d86e 
								
							 
						 
						
							
							
								
								[Client] Free everything  
							
							
							
						 
						
							2020-02-18 13:37:36 +00:00  
				
					
						
							
							
								 
						
							
								974d507292 
								
							 
						 
						
							
							
								
								[Client] Minor olm fixes  
							
							
							
						 
						
							2020-02-18 11:49:02 +01:00  
				
					
						
							
							
								 
						
							
								cf31237457 
								
							 
						 
						
							
							
								
								[Room] Fix clean up  
							
							
							
						 
						
							2020-02-18 09:23:55 +00:00  
				
					
						
							
							
								 
						
							
								10f0424c97 
								
							 
						 
						
							
							
								
								[Client] Send correct key in olm  
							
							
							
						 
						
							2020-02-18 08:55:18 +01:00  
				
					
						
							
							
								 
						
							
								2b513957a1 
								
							 
						 
						
							
							
								
								[Room] Fix message index error  
							
							
							
						 
						
							2020-02-18 07:42:52 +00:00  
				
					
						
							
							
								 
						
							
								e2c34b101e 
								
							 
						 
						
							
							
								
								[Room] Return m.bad.encrypted  
							
							
							
						 
						
							2020-02-18 08:02:17 +01:00  
				
					
						
							
							
								 
						
							
								f13fc98609 
								
							 
						 
						
							
							
								
								[Client] Try again to upload keys  
							
							
							
						 
						
							2020-02-17 18:10:53 +01:00  
				
					
						
							
							
								 
						
							
								600820a40d 
								
							 
						 
						
							
							
								
								[Event] Fix getReplyEvent  
							
							
							
						 
						
							2020-02-17 15:42:11 +00:00  
				
					
						
							
							
								 
						
							
								54e88e6c95 
								
							 
						 
						
							
							
								
								[Client] Fix storing verified and blocked devices  
							
							
							
						 
						
							2020-02-17 12:49:01 +01:00  
				
					
						
							
							
								 
						
							
								26bf204bd5 
								
							 
						 
						
							
							
								
								[Client] Add timeout factor  
							
							
							
						 
						
							2020-02-17 08:15:32 +00:00  
				
					
						
							
							
								 
						
							
								8bf7eacc46 
								
							 
						 
						
							
							
								
								[DeviceKeys] outdated by default not null  
							
							
							
						 
						
							2020-02-15 14:21:27 +01:00  
				
					
						
							
							
								 
						
							
								f8c65d5d59 
								
							 
						 
						
							
							
								
								[Client] Trust own device  
							
							
							
						 
						
							2020-02-15 13:33:03 +01:00  
				
					
						
							
							
								 
						
							
								45193624c2 
								
							 
						 
						
							
							
								
								[Room] Fix internal message type  
							
							
							
						 
						
							2020-02-15 12:21:03 +00:00  
				
					
						
							
							
								 
						
							
								3c386391cf 
								
							 
						 
						
							
							
								
								[Timeline] Try to decrypt but not block  
							
							
							
						 
						
							2020-02-15 08:58:08 +00:00  
				
					
						
							
							
								 
						
							
								f5b493f9bd 
								
							 
						 
						
							
							
								
								[SDK] Add dart-olm library and update CI  
							
							
							
						 
						
							2020-02-15 07:48:41 +00:00  
				
					
						
							
							
								 
						
							
								86a192efd8 
								
							 
						 
						
							
							
								
								[Event] Fix null sender  
							
							
							
						 
						
							2020-02-14 14:06:46 +00:00  
				
					
						
							
							
								 
						
							
								8e0373cdb9 
								
							 
						 
						
							
							
								
								[States] Return null on null key  
							
							
							
						 
						
							2020-02-14 13:16:26 +00:00  
				
					
						
							
							
								 
						
							
								e2fde3fa92 
								
							 
						 
						
							
							
								
								Merge branch 'event-fix-reply-check' into 'master'  
							
							... 
							
							
							
							[Event] Fix reply check
See merge request famedly/famedlysdk!185  
							
						 
						
							2020-02-11 11:28:26 +00:00  
				
					
						
							
							
								 
						
							
								cc02668593 
								
							 
						 
						
							
							
								
								[Event] Fix reply check  
							
							
							
						 
						
							2020-02-11 11:28:26 +00:00  
				
					
						
							
							
								 
						
							
								214201f9d3 
								
							 
						 
						
							
							
								
								[Client] Clean up logs  
							
							
							
						 
						
							2020-02-11 11:23:37 +00:00  
				
					
						
							
							
								 
						
							
								3404cffada 
								
							 
						 
						
							
							
								
								[Event] Add support for replies  
							
							
							
						 
						
							2020-02-11 11:06:54 +00:00  
				
					
						
							
							
								 
						
							
								9395b8fcd3 
								
							 
						 
						
							
							
								
								[Identifier] Implement string extension  
							
							
							
						 
						
							2020-02-10 12:33:18 +01:00  
				
					
						
							
							
								 
						
							
								24d08d83b9 
								
							 
						 
						
							
							
								
								[Client] Always claim own devices  
							
							
							
						 
						
							2020-02-05 08:23:47 +00:00  
				
					
						
							
							
								 
						
							
								edd8aa5c4c 
								
							 
						 
						
							
							
								
								Client feature add device tracking  
							
							
							
						 
						
							2020-02-04 13:41:13 +00:00  
				
					
						
							
							
								 
						
							
								0c7efaff62 
								
							 
						 
						
							
							
								
								[OpenIdCredentials] Fix type  
							
							
							
						 
						
							2020-02-03 09:45:33 +00:00  
				
					
						
							
							
								 
						
							
								995da7d255 
								
							 
						 
						
							
							
								
								[Client] Upload with StreamedRequest  
							
							
							
						 
						
							2020-02-01 12:08:14 +00:00  
				
					
						
							
							
								 
						
							
								c710768937 
								
							 
						 
						
							
							
								
								[Event] Fix typo  
							
							
							
						 
						
							2020-01-29 12:11:21 +00:00  
				
					
						
							
							
								 
						
							
								f2c92aa9bb 
								
							 
						 
						
							
							
								
								[MatrixException] Add nullchecker  
							
							
							
						 
						
							2020-01-29 09:21:23 +00:00  
				
					
						
							
							
								 
						
							
								289c5c618d 
								
							 
						 
						
							
							
								
								[Room] Fix join invitation to direct chat  
							
							
							
						 
						
							2020-01-28 09:15:53 +01:00  
				
					
						
							
							
								 
						
							
								c3737499c4 
								
							 
						 
						
							
							
								
								[User] Kick and ban only available with correct membership  
							
							
							
						 
						
							2020-01-27 09:24:57 +01:00  
				
					
						
							
							
								 
						
							
								653883a22d 
								
							 
						 
						
							
							
								
								[Store] Make lightweight store possible  
							
							
							
						 
						
							2020-01-24 16:42:51 +00:00  
				
					
						
							
							
								 
						
							
								b362ef5610 
								
							 
						 
						
							
							
								
								[Store] Simplify store API  
							
							
							
						 
						
							2020-01-24 09:34:38 +00:00  
				
					
						
							
							
								 
						
							
								82c8120c1b 
								
							 
						 
						
							
							
								
								[Room] Fix storeless timeline  
							
							
							
						 
						
							2020-01-23 10:43:01 +00:00  
				
					
						
							
							
								 
						
							
								3b47577dd1 
								
							 
						 
						
							
							
								
								[Client] Clean up debug logs  
							
							
							
						 
						
							2020-01-22 07:24:21 +00:00  
				
					
						
							
							
								 
						
							
								4cc5d263ab 
								
							 
						 
						
							
							
								
								[SDK] Implement more matrix methods  
							
							
							
						 
						
							2020-01-18 15:49:15 +01:00  
				
					
						
							
							
								 
						
							
								9bc94c8780 
								
							 
						 
						
							
							
								
								Merge branch 'exception-fix-list' into 'master'  
							
							... 
							
							
							
							[MatrixException] Fix list
See merge request famedly/famedlysdk!164  
							
						 
						
							2020-01-14 15:19:41 +00:00  
				
					
						
							
							
								 
						
							
								0b393497f8 
								
							 
						 
						
							
							
								
								[Client] Add register methods  
							
							
							
						 
						
							2020-01-14 15:16:24 +00:00  
				
					
						
							
							
								 
						
							
								2751015ab7 
								
							 
						 
						
							
							
								
								[MatrixException] Fix list  
							
							
							
						 
						
							2020-01-14 15:15:59 +00:00  
				
					
						
							
							
								 
						
							
								5fbeceb217 
								
							 
						 
						
							
							
								
								[SDK] Refactoring  
							
							
							
						 
						
							2020-01-14 11:27:26 +00:00  
				
					
						
							
							
								 
						
							
								9b0d746fee 
								
							 
						 
						
							
							
								
								[Client] Send empty object with request  
							
							
							
						 
						
							2020-01-13 12:52:08 +00:00  
				
					
						
							
							
								 
						
							
								27da3041b4 
								
							 
						 
						
							
							
								
								[Client] Fix openid method  
							
							
							
						 
						
							2020-01-13 11:52:42 +00:00  
				
					
						
							
							
								 
						
							
								0be548e4e9 
								
							 
						 
						
							
							
								
								[Client] Implement request openID  
							
							
							
						 
						
							2020-01-12 11:30:05 +01:00  
				
					
						
							
							
								 
						
							
								b53d1d22c3 
								
							 
						 
						
							
							
								
								[Timeline] 2 seconds cooldown for requestHistory  
							
							
							
						 
						
							2020-01-08 14:20:42 +00:00  
				
					
						
							
							
								 
						
							
								4d1e5e3ed3 
								
							 
						 
						
							
							
								
								[Store] Async storing of prev batch  
							
							
							
						 
						
							2020-01-06 20:21:25 +00:00  
				
					
						
							
							
								 
						
							
								fa277f1834 
								
							 
						 
						
							
							
								
								[Room] Fix get send event permissions  
							
							
							
						 
						
							2020-01-05 08:15:25 +00:00  
				
					
						
							
							
								 
						
							
								ea4e767aa6 
								
							 
						 
						
							
							
								
								[Lib] Add receipts to lib  
							
							
							
						 
						
							2020-01-05 07:40:50 +00:00  
				
					
						
							
							
								 
						
							
								103949576f 
								
							 
						 
						
							
							
								
								[Client] Add call methods  
							
							
							
						 
						
							2020-01-04 19:36:17 +01:00  
				
					
						
							
							
								 
						
							
								de2872cfee 
								
							 
						 
						
							
							
								
								Update lib/src/client.dart, lib/src/user.dart, lib/src/timeline.dart, lib/src/room.dart, lib/src/presence.dart, lib/src/event.dart, lib/src/utils/profile.dart, lib/src/utils/receipt.dart, test/client_test.dart, test/event_test.dart, test/presence_test.dart, test/room_test.dart, test/timeline_test.dart, test/user_test.dart files  
							
							
							
						 
						
							2020-01-04 17:56:17 +00:00  
				
					
						
							
							
								 
						
							
								3b6d4565ae 
								
							 
						 
						
							
							
								
								[Client] Sort rooms on first sync  
							
							
							
						 
						
							2020-01-04 16:31:14 +00:00  
				
					
						
							
							
								 
						
							
								348d9f8552 
								
							 
						 
						
							
							
								
								[Client] Add testing setter for rooms  
							
							
							
						 
						
							2020-01-04 13:51:00 +00:00  
				
					
						
							
							
								 
						
							
								90a06ebce5 
								
							 
						 
						
							
							
								
								[Client] Make callbacks to streams  
							
							
							
						 
						
							2020-01-04 11:29:38 +01:00  
				
					
						
							
							
								 
						
							
								c72f38d5ec 
								
							 
						 
						
							
							
								
								[Event] Fix types  
							
							
							
						 
						
							2020-01-04 10:31:27 +01:00  
				
					
						
							
							
								 
						
							
								aef05a4ee6 
								
							 
						 
						
							
							
								
								[Client] Convert all input to UTF16  
							
							
							
						 
						
							2020-01-03 13:27:49 +00:00  
				
					
						
							
							
								 
						
							
								6698b4fb69 
								
							 
						 
						
							
							
								
								[Client] Better room sorting  
							
							
							
						 
						
							2020-01-03 13:21:15 +00:00  
				
					
						
							
							
								 
						
							
								7e71c5ad5f 
								
							 
						 
						
							
							
								
								[SDK] Make analyzer much more happy  
							
							
							
						 
						
							2020-01-02 15:33:26 +01:00  
				
					
						
							
							
								 
						
							
								8e4a604f1f 
								
							 
						 
						
							
							
								
								[SDK| Big refactoring  
							
							
							
						 
						
							2020-01-02 14:09:49 +00:00  
				
					
						
							
							
								 
						
							
								4c6c3715d9 
								
							 
						 
						
							
							
								
								[Connection] Throw MatrixErrors  
							
							
							
						 
						
							2019-12-29 10:28:33 +00:00  
				
					
						
							
							
								 
						
							
								496349078b 
								
							 
						 
						
							
							
								
								[Archive] Fix requesting archive  
							
							
							
						 
						
							2019-12-19 11:26:21 +00:00  
				
					
						
							
							
								 
						
							
								7c1389d3d1 
								
							 
						 
						
							
							
								
								[User] Membership getter nullcheck fix  
							
							
							
						 
						
							2019-12-18 13:44:31 +01:00  
				
					
						
							
							
								 
						
							
								311a39c50c 
								
							 
						 
						
							
							
								
								[Room] Detect mimetype automatically  
							
							
							
						 
						
							2019-12-18 11:46:25 +00:00  
				
					
						
							
							
								 
						
							
								bb87ecc1f2 
								
							 
						 
						
							
							
								
								[Room] Set unread notifications to 0 manually  
							
							
							
						 
						
							2019-12-17 12:07:25 +01:00  
				
					
						
							
							
								 
						
							
								834f72704a 
								
							 
						 
						
							
							
								
								[Room] Add sendTypingInfo method  
							
							
							
						 
						
							2019-12-16 11:55:13 +00:00  
				
					
						
							
							
								 
						
							
								bff394fbb5 
								
							 
						 
						
							
							
								
								[Event] Add support for redactions  
							
							
							
						 
						
							2019-12-12 12:19:18 +00:00  
				
					
						
							
							
								 
						
							
								52db925608 
								
							 
						 
						
							
							
								
								[Room] Fix displayname calc with heros  
							
							
							
						 
						
							2019-12-05 16:42:12 +00:00  
				
					
						
							
							
								 
						
							
								fcff9e3c9c 
								
							 
						 
						
							
							
								
								[Room] Fix power level setters and getters  
							
							
							
						 
						
							2019-12-05 10:06:23 +01:00  
				
					
						
							
							
								 
						
							
								fd43196c9d 
								
							 
						 
						
							
							
								
								[Room] New push rule methods  
							
							
							
						 
						
							2019-12-04 09:58:47 +00:00  
				
					
						
							
							
								 
						
							
								579570a19e 
								
							 
						 
						
							
							
								
								Merge branch 'presence-enhance-features' into 'master'  
							
							... 
							
							
							
							[Presence] Enhance presences
See merge request famedly/famedlysdk!130  
							
						 
						
							2019-12-04 09:39:07 +00:00  
				
					
						
							
							
								 
						
							
								c566948be5 
								
							 
						 
						
							
							
								
								[Client] Add profile getter  
							
							
							
						 
						
							2019-11-30 10:36:30 +01:00  
				
					
						
							
							
								 
						
							
								918bec4c09 
								
							 
						 
						
							
							
								
								[Presence] Enhance presences  
							
							
							
						 
						
							2019-11-30 10:21:11 +01:00  
				
					
						
							
							
								 
						
							
								888155fbc7 
								
							 
						 
						
							
							
								
								[Archive] enhance lazyload archive  
							
							
							
						 
						
							2019-11-29 16:19:32 +00:00  
				
					
						
							
							
								 
						
							
								fe0dac62c9 
								
							 
						 
						
							
							
								
								[Room] Add missing null check  
							
							
							
						 
						
							2019-11-29 12:14:59 +00:00  
				
					
						
							
							
								 
						
							
								7cc64497a5 
								
							 
						 
						
							
							
								
								[Timeline] Add get event by id method  
							
							
							
						 
						
							2019-11-29 11:12:04 +00:00  
				
					
						
							
							
								 
						
							
								7ae3432c5d 
								
							 
						 
						
							
							
								
								[Room] Fix name  
							
							
							
						 
						
							2019-11-26 12:46:46 +00:00  
				
					
						
							
							
								 
						
							
								b06c6254c3 
								
							 
						 
						
							
							
								
								Merge branch 'room-fix-state-handling-again' into 'master'  
							
							... 
							
							
							
							[Room] Fix state handling for real
See merge request famedly/famedlysdk!123  
							
						 
						
							2019-11-26 06:40:03 +00:00  
				
					
						
							
							
								 
						
							
								8051b360ac 
								
							 
						 
						
							
							
								
								[Room] Add powerlevels getter  
							
							
							
						 
						
							2019-11-26 06:38:44 +00:00  
				
					
						
							
							
								 
						
							
								0356a24b76 
								
							 
						 
						
							
							
								
								[Room] Fix state handling for real  
							
							
							
						 
						
							2019-11-22 09:55:34 +01:00  
				
					
						
							
							
								 
						
							
								4ff3146d63 
								
							 
						 
						
							
							
								
								[Room] Fix state handling  
							
							
							
						 
						
							2019-11-21 14:10:24 +00:00  
				
					
						
							
							
								 
						
							
								930bc26be6 
								
							 
						 
						
							
							
								
								[Room] Add getter and setter for states  
							
							
							
						 
						
							2019-11-20 13:42:08 +00:00  
				
					
						
							
							
								 
						
							
								87ef1af3e4 
								
							 
						 
						
							
							
								
								[Room] fix states with statekeys  
							
							
							
						 
						
							2019-11-20 13:02:23 +00:00  
				
					
						
							
							
								 
						
							
								b58dd46e8d 
								
							 
						 
						
							
							
								
								[User] Request user sync and async  
							
							
							
						 
						
							2019-11-15 11:08:43 +00:00  
				
					
						
							
							
								 
						
							
								7a3056f741 
								
							 
						 
						
							
							
								
								[Room] Fix last event calculation  
							
							
							
						 
						
							2019-11-13 14:08:27 +00:00  
				
					
						
							
							
								 
						
							
								f01b706ed8 
								
							 
						 
						
							
							
								
								[Room] Fix broken invite rooms  
							
							
							
						 
						
							2019-11-13 13:56:20 +00:00  
				
					
						
							
							
								 
						
							
								3a19bfb542 
								
							 
						 
						
							
							
								
								[User] fix null statekey  
							
							
							
						 
						
							2019-11-07 09:46:18 +00:00  
				
					
						
							
							
								 
						
							
								a128497283 
								
							 
						 
						
							
							
								
								[Connection] Add type check  
							
							
							
						 
						
							2019-11-07 09:03:05 +00:00  
				
					
						
							
							
								 
						
							
								69a19e6de2 
								
							 
						 
						
							
							
								
								[Connection] Fix debug print  
							
							
							
						 
						
							2019-10-30 09:00:22 +00:00  
				
					
						
							
							
								 
						
							
								8a09a2b837 
								
							 
						 
						
							
							
								
								[RoomList] Add copyWith method  
							
							
							
						 
						
							2019-10-28 15:09:45 +01:00  
				
					
						
							
							
								 
						
							
								5579171297 
								
							 
						 
						
							
							
								
								[Room] Null check if room name is null  
							
							
							
						 
						
							2019-10-25 12:09:43 +00:00  
				
					
						
							
							
								 
						
							
								88b9cdd345 
								
							 
						 
						
							
							
								
								[Connection] Clean up receipts  
							
							
							
						 
						
							2019-10-25 08:02:56 +00:00  
				
					
						
							
							
								 
						
							
								1ef67fcd4b 
								
							 
						 
						
							
							
								
								[Sdk] fix minor bugs  
							
							
							
						 
						
							2019-10-24 09:53:53 +00:00  
				
					
						
							
							
								 
						
							
								9049d3b4f5 
								
							 
						 
						
							
							
								
								[Room] enhance performance  
							
							
							
						 
						
							2019-10-24 09:39:39 +00:00  
				
					
						
							
							
								 
						
							
								8b67d58ecc 
								
							 
						 
						
							
							
								
								[MatrixFile] Path always lower case  
							
							
							
						 
						
							2019-10-23 18:14:04 +00:00  
				
					
						
							
							
								 
						
							
								1e070656da 
								
							 
						 
						
							
							
								
								[Upload] Make all file names lower case  
							
							
							
						 
						
							2019-10-23 15:53:00 +00:00  
				
					
						
							
							
								 
						
							
								c618fd57b1 
								
							 
						 
						
							
							
								
								[Connection] Fix wrong null check  
							
							
							
						 
						
							2019-10-23 10:31:26 +00:00  
				
					
						
							
							
								 
						
							
								32141618b6 
								
							 
						 
						
							
							
								
								[Ephemerals] Add new features  
							
							
							
						 
						
							2019-10-20 09:44:14 +00:00  
				
					
						
							
							
								 
						
							
								77f62f042d 
								
							 
						 
						
							
							
								
								[Files] Use MatrixFile  
							
							
							
						 
						
							2019-10-18 11:05:07 +00:00  
				
					
						
							
							
								 
						
							
								89f58a272b 
								
							 
						 
						
							
							
								
								[ChatTime] Fix time display  
							
							
							
						 
						
							2019-10-16 13:59:16 +00:00  
				
					
						
							
							
								 
						
							
								4ad22731a6 
								
							 
						 
						
							
							
								
								[Upload] Fix file type  
							
							
							
						 
						
							2019-10-16 09:09:09 +00:00  
				
					
						
							
							
								 
						
							
								9d4b3bbc18 
								
							 
						 
						
							
							
								
								[Connection] Content-Type only in PUT and POST  
							
							
							
						 
						
							2019-10-16 07:47:28 +00:00  
				
					
						
							
							
								 
						
							
								3a7dff596e 
								
							 
						 
						
							
							
								
								[ContactSearch] Hotfix  
							
							
							
						 
						
							2019-10-14 16:50:10 +00:00  
				
					
						
							
							
								 
						
							
								2fecf4c233 
								
							 
						 
						
							
							
								
								[ContactList] Get list from rooms  
							
							
							
						 
						
							2019-10-14 13:20:03 +00:00  
				
					
						
							
							
								 
						
							
								646dfcf807 
								
							 
						 
						
							
							
								
								[Logout] Fix wrong endpoint  
							
							
							
						 
						
							2019-10-09 11:16:26 +00:00  
				
					
						
							
							
								 
						
							
								846cc4b0fa 
								
							 
						 
						
							
							
								
								[Flutter] fix dependency  
							
							
							
						 
						
							2019-10-04 09:44:32 +00:00  
				
					
						
							
							
								 
						
							
								f8ed0384dd 
								
							 
						 
						
							
							
								
								[Intl] Remove dependency  
							
							
							
						 
						
							2019-10-02 12:40:16 +00:00  
				
					
						
							
							
								 
						
							
								0a46ec9551 
								
							 
						 
						
							
							
								
								[Store] Make database private  
							
							
							
						 
						
							2019-10-02 11:33:01 +00:00  
				
					
						
							
							
								 
						
							
								269bea7350 
								
							 
						 
						
							
							
								
								[Lists] Add sort lock  
							
							
							
						 
						
							2019-10-01 09:39:15 +00:00  
				
					
						
							
							
								 
						
							
								2061908f3a 
								
							 
						 
						
							
							
								
								[Room] Image resizing in isolate  
							
							
							
						 
						
							2019-09-30 12:03:34 +00:00  
				
					
						
							
							
								 
						
							
								70c03250fe 
								
							 
						 
						
							
							
								
								[Timeline] Fix requesthistory  
							
							
							
						 
						
							2019-09-30 09:21:57 +00:00  
				
					
						
							
							
								 
						
							
								cd1445cb71 
								
							 
						 
						
							
							
								
								[Rooms] Fix invite state  
							
							
							
						 
						
							2019-09-30 08:19:28 +00:00  
				
					
						
							
							
								 
						
							
								ca3bc1b6ad 
								
							 
						 
						
							
							
								
								[Client] Add null checker  
							
							
							
						 
						
							2019-09-27 04:57:04 +00:00  
				
					
						
							
							
								 
						
							
								4015f36440 
								
							 
						 
						
							
							
								
								[Client] createRoom method with optional params  
							
							
							
						 
						
							2019-09-26 14:53:08 +00:00  
				
					
						
							
							
								 
						
							
								6a81fbc0aa 
								
							 
						 
						
							
							
								
								[Timeline] Better HistoryRequest in Timeline  
							
							
							
						 
						
							2019-09-26 09:30:07 +00:00  
				
					
						
							
							
								 
						
							
								3203c4366a 
								
							 
						 
						
							
							
								
								[RoomList] Fix update on room summary  
							
							
							
						 
						
							2019-09-19 14:00:17 +00:00  
				
					
						
							
							
								 
						
							
								eccc880fcb 
								
							 
						 
						
							
							
								
								[Room] Fix request User method  
							
							
							
						 
						
							2019-09-17 14:21:16 +02:00  
				
					
						
							
							
								 
						
							
								5b7832084f 
								
							 
						 
						
							
							
								
								[Thumbnail] Change max width  
							
							
							
						 
						
							2019-09-14 18:02:10 +00:00  
				
					
						
							
							
								 
						
							
								8bedd29f21 
								
							 
						 
						
							
							
								
								[Thumbnails] Fix path  
							
							
							
						 
						
							2019-09-13 11:00:52 +00:00  
				
					
						
							
							
								 
						
							
								61b052c647 
								
							 
						 
						
							
							
								
								[RoomList] Fix found algo  
							
							
							
						 
						
							2019-09-12 12:35:57 +02:00  
				
					
						
							
							
								 
						
							
								20f3cd4acc 
								
							 
						 
						
							
							
								
								[Room] Request history in getTimeline  
							
							
							
						 
						
							2019-09-10 07:27:00 +02:00  
				
					
						
							
							
								 
						
							
								7d5da300c4 
								
							 
						 
						
							
							
								
								[Connection] Add upload method  
							
							
							
						 
						
							2019-09-09 13:22:02 +00:00  
				
					
						
							
							
								 
						
							
								48329674a9 
								
							 
						 
						
							
							
								
								[Lib] Add to lib  
							
							
							
						 
						
							2019-09-05 11:36:35 +02:00  
				
					
						
							
							
								 
						
							
								1db66a779a 
								
							 
						 
						
							
							
								
								[Event] Fix the remove query  
							
							
							
						 
						
							2019-09-04 09:19:56 +00:00  
				
					
						
							
							
								 
						
							
								c85308d8d4 
								
							 
						 
						
							
							
								
								[User] Add powerLevel  
							
							
							
						 
						
							2019-09-03 17:57:27 +02:00  
				
					
						
							
							
								 
						
							
								964f8c1f36 
								
							 
						 
						
							
							
								
								[Room] Add null checker.  
							
							
							
						 
						
							2019-09-03 14:58:11 +00:00  
				
					
						
							
							
								 
						
							
								f05016a2f1 
								
							 
						 
						
							
							
								
								[Room] Fix fullyRead  
							
							
							
						 
						
							2019-09-03 16:34:38 +02:00  
				
					
						
							
							
								 
						
							
								fa3b45d953 
								
							 
						 
						
							
							
								
								Merge branch 'room-enhance-live-updating' into 'master'  
							
							... 
							
							
							
							[Room] Live updating
See merge request famedly/famedlysdk!69  
							
						 
						
							2019-09-03 11:50:50 +00:00  
				
					
						
							
							
								 
						
							
								c06e4d0b50 
								
							 
						 
						
							
							
								
								[Store] Fix event query  
							
							
							
						 
						
							2019-09-03 11:42:13 +00:00  
				
					
						
							
							
								 
						
							
								20628330a1 
								
							 
						 
						
							
							
								
								[Store] Make old getRoomById deprecated  
							
							
							
						 
						
							2019-09-03 13:28:06 +02:00