79b74e2bbf 
								
							 
						 
						
							
							
								
								fix: Remove user avatar  
							
							
							
						 
						
							2021-11-25 09:00:59 +01:00  
				
					
						
							
							
								 
						
							
								59fbd557c5 
								
							 
						 
						
							
							
								
								Merge branch 'krille/updatefluffybox' into 'main'  
							
							... 
							
							
							
							chore: Update FluffyBox
Closes  #229 
See merge request famedly/company/frontend/famedlysdk!911 
							
						 
						
							2021-11-24 12:10:16 +00:00  
				
					
						
							
							
								 
						
							
								b2281025e7 
								
							 
						 
						
							
							
								
								chore: Update FluffyBox  
							
							
							
						 
						
							2021-11-24 13:02:34 +01:00  
				
					
						
							
							
								 
						
							
								7f440be9b5 
								
							 
						 
						
							
							
								
								Merge branch 'krille/version' into 'main'  
							
							... 
							
							
							
							chore: Bump version
See merge request famedly/company/frontend/famedlysdk!910 
							
						 
						
							2021-11-23 15:20:30 +00:00  
				
					
						
							
							
								 
						
							
								3ec778ff0d 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							
							
						 
						
							2021-11-23 16:09:17 +01:00  
				
					
						
							
							
								 
						
							
								64257735ac 
								
							 
						 
						
							
							
								
								Merge branch 'krille/limited-timeline-behavior' into 'main'  
							
							... 
							
							
							
							fix: Limited timeline clears too much events
Closes  #217 
See merge request famedly/company/frontend/famedlysdk!907 
							
						 
						
							2021-11-23 15:06:29 +00:00  
				
					
						
							
							
								 
						
							
								da57be44e4 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-decrypt-room-event' into 'main'  
							
							... 
							
							
							
							fix: Decrypt last event of a room
Closes  #251 
See merge request famedly/company/frontend/famedlysdk!904 
							
						 
						
							2021-11-23 15:03:45 +00:00  
				
					
						
							
							
								 
						
							
								bc6ec5e592 
								
							 
						 
						
							
							
								
								Merge branch 'krille/idb' into 'main'  
							
							... 
							
							
							
							feat: Implement FluffyBox database
See merge request famedly/company/frontend/famedlysdk!900 
							
						 
						
							2021-11-23 15:00:42 +00:00  
				
					
						
							
							
								 
						
							
								01eb851364 
								
							 
						 
						
							
							
								
								fix:  
							
							
							
						 
						
							2021-11-23 15:48:18 +01:00  
				
					
						
							
							
								 
						
							
								17d8b4d25f 
								
							 
						 
						
							
							
								
								Merge branch 'krille/add-clear-cache-command' into 'main'  
							
							... 
							
							
							
							feat: Add clear cache command
See merge request famedly/company/frontend/famedlysdk!908 
							
						 
						
							2021-11-23 13:06:53 +00:00  
				
					
						
							
							
								 
						
							
								0fae025332 
								
							 
						 
						
							
							
								
								Merge branch 'krille/null-boolean' into 'main'  
							
							... 
							
							
							
							fix: Workaround for null boolean
See merge request famedly/company/frontend/famedlysdk!909 
							
						 
						
							2021-11-23 12:59:51 +00:00  
				
					
						
							
							
								 
						
							
								ee21121a63 
								
							 
						 
						
							
							
								
								fix: Workaround for null boolean  
							
							... 
							
							
							
							deviceKeysList.outdated is not nullable but we have seen this error
in production: `Failed assertion: boolean expression must not be null`
So this could either be a null safety bug in Dart or a result of
using unsound null safety. The extra equal check `== true` should
safe us here 
							
						 
						
							2021-11-23 13:53:07 +01:00  
				
					
						
							
							
								 
						
							
								921c694888 
								
							 
						 
						
							
							
								
								feat: Add clear cache command  
							
							
							
						 
						
							2021-11-23 09:48:08 +01:00  
				
					
						
							
							
								 
						
							
								9cbe1099e5 
								
							 
						 
						
							
							
								
								fix: Limited timeline clears too much events  
							
							... 
							
							
							
							This fixes the bug that the
limited timeline flag also
clears all events from the
current SyncUpdate in an
open timeline. 
							
						 
						
							2021-11-23 09:06:30 +01:00  
				
					
						
							
							
								 
						
							
								5da0180f1f 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-remove-avatar' into 'main'  
							
							... 
							
							
							
							fix: Ability to remove avatar from room and account
Closes  #223 
See merge request famedly/company/frontend/famedlysdk!906 
							
						 
						
							2021-11-22 19:20:00 +00:00  
				
					
						
							
							
								 
						
							
								3338da4e09 
								
							 
						 
						
							
							
								
								fix: Ability to remove avatar from room and account  
							
							... 
							
							
							
							To remove an avatar the
client needs to send an
empty object. This is now
possible by making the
MatrixFile parameter nullable. 
							
						 
						
							2021-11-22 19:36:38 +01:00  
				
					
						
							
							
								 
						
							
								18af7e0642 
								
							 
						 
						
							
							
								
								chore: Set client to final.  
							
							
							
						 
						
							2021-11-22 23:08:52 +08:00  
				
					
						
							
							
								 
						
							
								12df5d8cdd 
								
							 
						 
						
							
							
								
								chore: Use RTCFactory interface to create MediaStream, VideoRenderer.  
							
							
							
						 
						
							2021-11-22 22:41:49 +08:00  
				
					
						
							
							
								 
						
							
								7e4f27c657 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-load-archived-room' into 'main'  
							
							... 
							
							
							
							fix: Request history in archived rooms
Closes  #238 
See merge request famedly/company/frontend/famedlysdk!905 
							
						 
						
							2021-11-22 12:16:00 +00:00  
				
					
						
							
							
								 
						
							
								27c03b4fad 
								
							 
						 
						
							
							
								
								fix: Request history in archived rooms  
							
							... 
							
							
							
							We have just forgotten to
set the prevBatch token in
the room object. 
							
						 
						
							2021-11-22 10:37:26 +01:00  
				
					
						
							
							
								 
						
							
								f3775fa5ba 
								
							 
						 
						
							
							
								
								fix: Decrypt last event of a room  
							
							
							
						 
						
							2021-11-22 10:18:44 +01:00  
				
					
						
							
							
								 
						
							
								ffb4540172 
								
							 
						 
						
							
							
								
								Merge branch 'krille/create-chat-commands' into 'main'  
							
							... 
							
							
							
							feat: Add commands to create chats
See merge request famedly/company/frontend/famedlysdk!903 
							
						 
						
							2021-11-21 12:48:30 +00:00  
				
					
						
							
							
								 
						
							
								a61e1ae4a3 
								
							 
						 
						
							
							
								
								feat: Add commands to create chats  
							
							
							
						 
						
							2021-11-21 13:40:41 +01:00  
				
					
						
							
							
								 
						
							
								5dfb196c90 
								
							 
						 
						
							
							
								
								chore: dart format.  
							
							
							
						 
						
							2021-11-19 18:03:58 +08:00  
				
					
						
							
							
								 
						
							
								93b623f2d5 
								
							 
						 
						
							
							
								
								chore: Use webrtc interface to build the voip module.  
							
							
							
						 
						
							2021-11-19 17:51:38 +08:00  
				
					
						
							
							
								 
						
							
								5c12a21e2e 
								
							 
						 
						
							
							
								
								Merge branch 'krille/anti-sembast' into 'main'  
							
							... 
							
							
							
							refactor: Remove Sembast database implementation
See merge request famedly/company/frontend/famedlysdk!902 
							
						 
						
							2021-11-18 19:07:21 +00:00  
				
					
						
							
							
								 
						
							
								b99a78476a 
								
							 
						 
						
							
							
								
								refactor: Remove Sembast database implementation  
							
							... 
							
							
							
							It was a nice experiment but it
loading everything into memory
is just too slow for big
accounts. 
							
						 
						
							2021-11-18 19:55:21 +01:00  
				
					
						
							
							
								 
						
							
								792e02b750 
								
							 
						 
						
							
							
								
								Merge branch 'krille/version' into 'main'  
							
							... 
							
							
							
							chore: Bump version
See merge request famedly/company/frontend/famedlysdk!898 
							
						 
						
							2021-11-16 10:55:06 +00:00  
				
					
						
							
							
								 
						
							
								1e3068249f 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							
							
						 
						
							2021-11-16 10:57:52 +01:00  
				
					
						
							
							
								 
						
							
								0532974022 
								
							 
						 
						
							
							
								
								Merge branch 'krille/sembast' into 'main'  
							
							... 
							
							
							
							feat: Implement sembast store
Closes  #239 
See merge request famedly/company/frontend/famedlysdk!892 
							
						 
						
							2021-11-16 09:42:40 +00:00  
				
					
						
							
							
								 
						
							
								f5051a5afe 
								
							 
						 
						
							
							
								
								feat: Implement sembast store  
							
							... 
							
							
							
							refactor: Use typed store 
							
						 
						
							2021-11-16 09:50:25 +01:00  
				
					
						
							
							
								 
						
							
								ae5225f495 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-start-chat' into 'main'  
							
							... 
							
							
							
							fix: Dont enable e2ee without encryption support
See merge request famedly/company/frontend/famedlysdk!893 
							
						 
						
							2021-11-16 08:07:32 +00:00  
				
					
						
							
							
								 
						
							
								1804838324 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-crash-in-htmltotext' into 'main'  
							
							... 
							
							
							
							fix: HtmlToText crashes with an empty code block
Closes  #249 
See merge request famedly/company/frontend/famedlysdk!897 
							
						 
						
							2021-11-16 07:27:09 +00:00  
				
					
						
							
							
								 
						
							
								66bf8e6ace 
								
							 
						 
						
							
							
								
								fix: HtmlToText crashes with an empty code block  
							
							
							
						 
						
							2021-11-16 08:18:07 +01:00  
				
					
						
							
							
								 
						
							
								483f8c83e8 
								
							 
						 
						
							
							
								
								Merge branch 'krille/trim-username-fallback' into 'main'  
							
							... 
							
							
							
							chore: Trim formatted username fallback
See merge request famedly/company/frontend/famedlysdk!895 
							
						 
						
							2021-11-15 15:33:44 +00:00  
				
					
						
							
							
								 
						
							
								56d9ba7d4a 
								
							 
						 
						
							
							
								
								refactor: [WIP] Voip abstract interface.  
							
							
							
						 
						
							2021-11-15 22:31:38 +08:00  
				
					
						
							
							
								 
						
							
								13658b7da8 
								
							 
						 
						
							
							
								
								chore: Trim formatted username fallback  
							
							... 
							
							
							
							A user has a mxid with a trailing "-" which
becomes a whitespace here. We should
trim those whitespaces after formatting. 
							
						 
						
							2021-11-15 13:08:31 +01:00  
				
					
						
							
							
								 
						
							
								0be1576465 
								
							 
						 
						
							
							
								
								Merge branch 'krille/replace-old-statevent' into 'main'  
							
							... 
							
							
							
							fix: use originServerTs to check if state event is old
See merge request famedly/company/frontend/famedlysdk!894 
							
						 
						
							2021-11-15 11:33:12 +00:00  
				
					
						
							
							
								 
						
							
								b7565af56f 
								
							 
						 
						
							
							
								
								fix: use originServerTs to check if state event is old  
							
							... 
							
							
							
							Due to server bugs or whatever it sometimes
happens that old state events appear
in the setState method in the room class.
Previously we checked if we already know
this event ID, but for this we needed to
check the timeline which is very fluid.
Also this is a database operation in a
non-async method which works in Hive but
not in Sembast.
Using originServerTs is not 100% safe as
well but should be more stable because
the chance that servers have veeery wrong
time (which is necessary here) is much
lower than the risk that the timeline
is not long enough to know the
old event. 
							
						 
						
							2021-11-15 10:57:55 +01:00  
				
					
						
							
							
								 
						
							
								c8c4562f70 
								
							 
						 
						
							
							
								
								fix: Dont enable e2ee without encryption support  
							
							... 
							
							
							
							This also adds a missing visibility
parameter to the
createGroupChat method. 
							
						 
						
							2021-11-13 11:58:07 +01:00  
				
					
						
							
							
								 
						
							
								77d7249699 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-edits-status' into 'main'  
							
							... 
							
							
							
							fix: Change eventstatus of edits in prevEvent
Closes  #244 
See merge request famedly/company/frontend/famedlysdk!891 
							
						 
						
							2021-11-12 14:00:13 +00:00  
				
					
						
							
							
								 
						
							
								f052957c0a 
								
							 
						 
						
							
							
								
								fix: Change eventstatus of edits in prevEvent  
							
							... 
							
							
							
							Unfortunately the last fix
was not working.
This fixes it for real now and also
adds a test case to make sure it
never breaks again. 
							
						 
						
							2021-11-11 09:48:50 +01:00  
				
					
						
							
							
								 
						
							
								0822e3809d 
								
							 
						 
						
							
							
								
								chore: Null safety for voip.dart.  
							
							
							
						 
						
							2021-11-10 21:47:16 +08:00  
				
					
						
							
							
								 
						
							
								09e24fd33e 
								
							 
						 
						
							
							
								
								feat: Migrate voip code from famedly-app.  
							
							
							
						 
						
							2021-11-10 21:40:36 +08:00  
				
					
						
							
							
								 
						
							
								5f448020af 
								
							 
						 
						
							
							
								
								Merge branch 'krille/updateversion' into 'main'  
							
							... 
							
							
							
							chore: Bump version
See merge request famedly/company/frontend/famedlysdk!889 
							
						 
						
							2021-11-10 13:10:19 +00:00  
				
					
						
							
							
								 
						
							
								fac91f8618 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							
							
						 
						
							2021-11-10 14:02:29 +01:00  
				
					
						
							
							
								 
						
							
								be617ee974 
								
							 
						 
						
							
							
								
								Merge branch 'krille/update_api' into 'main'  
							
							... 
							
							
							
							refactor: Update matrix_api_lite and use SyncUpdate constructors
See merge request famedly/company/frontend/famedlysdk!887 
							
						 
						
							2021-11-10 11:40:49 +00:00  
				
					
						
							
							
								 
						
							
								a78f64715b 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-last-event-edit' into 'main'  
							
							... 
							
							
							
							fix: Edits as lastEvent do not update
Closes  #244 
See merge request famedly/company/frontend/famedlysdk!888 
							
						 
						
							2021-11-10 11:11:48 +00:00  
				
					
						
							
							
								 
						
							
								541abfb792 
								
							 
						 
						
							
							
								
								Merge branch 'krille/encryption-json' into 'main'  
							
							... 
							
							
							
							fix: JSON parsing in decryptRoomEvent method
Closes  #242 
See merge request famedly/company/frontend/famedlysdk!886 
							
						 
						
							2021-11-10 11:08:58 +00:00  
				
					
						
							
							
								 
						
							
								d16c25b26d 
								
							 
						 
						
							
							
								
								fix: Edits as lastEvent do not update  
							
							... 
							
							
							
							This fixes a bug where edit
events as lastEvents do not
update from SENDING status.
Because previously it only
checks if the event ID
matches. 
							
						 
						
							2021-11-10 10:43:05 +01:00