faba36d476 
								
							 
						 
						
							
							
								
								fix: Missing null check in a nested json map  
							
							
							
						 
						
							2021-10-18 15:45:29 +02:00  
				
					
						
							
							
								 
						
							
								f36299c3d7 
								
							 
						 
						
							
							
								
								CI: Remove documentation in favor of notion.so  
							
							... 
							
							
							
							This also means we no longer need the
publish to pub.dev script
because it just removes the
docs as a workaround and does
nothing more. 
							
						 
						
							2021-10-18 07:36:18 +00:00  
				
					
						
							
							
								 
						
							
								b4c922f49c 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							
							
						 
						
							2021-10-15 10:20:23 +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  
				
					
						
							
							
								 
						
							
								ffea21a309 
								
							 
						 
						
							
							
								
								ci: check code metrics  
							
							
							
						 
						
							2021-10-12 11:33:34 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9340bead1c 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							
							
						 
						
							2021-09-22 08:00:11 +02: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  
				
					
						
							
							
								 
						
							
								b3c6b5f637 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							
							
						 
						
							2021-09-20 11:42:18 +02:00