Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								a7818bbd0f 
								
							 
						 
						
							
							
								
								refactor: null safety for all utils  
							
							 
							
							
							
						 
						
							2021-10-05 15:41:25 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								4bd659fd56 
								
							 
						 
						
							
							
								
								style: remove unneeded trailing comma  
							
							 
							
							
							
						 
						
							2021-09-30 15:53:43 +02:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								85004e1faf 
								
							 
						 
						
							
							
								
								refactor: capture member variables as finals  
							
							 
							
							
							
						 
						
							2021-09-30 15:53:43 +02:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								41d905ca60 
								
							 
						 
						
							
							
								
								refactor: use more ?.  
							
							 
							
							
							
						 
						
							2021-09-30 15:53:43 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								71e5ec1bb5 
								
							 
						 
						
							
							
								
								style: use map entry with explicit types over cast  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								6f7f7100e1 
								
							 
						 
						
							
							
								
								fix: use explicit type in fold instead of cast  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								7dd176c278 
								
							 
						 
						
							
							
								
								fix: apply review feedback  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								08bbb3f6f5 
								
							 
						 
						
							
							
								
								fix: prefer ! over ?  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								d15c71e5b3 
								
							 
						 
						
							
							
								
								fix: pre vs postcrement confusion  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								e5682fcb91 
								
							 
						 
						
							
							
								
								refactor: remove clientid from encryption code  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								1c838e3be8 
								
							 
						 
						
							
							
								
								fix: Cleanup nullsafe encryption a bit  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								da80658c09 
								
							 
						 
						
							
							
								
								refactor: simplify device_keys_list.dart  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								a196b53219 
								
							 
						 
						
							
							
								
								refactor: nullsafe encryption  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								1d0202e14e 
								
							 
						 
						
							
							
								
								refactor: null safe matrix_id_string_extension  
							
							 
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								3b1c6e3d2b 
								
							 
						 
						
							
							
								
								refactor: arbitrary components in _parseIdentifierIntoUri  
							
							 
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								fb0ea2efc3 
								
							 
						 
						
							
							
								
								refactor: parseIdentifierIntoParts  
							
							 
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								7fce5b6040 
								
							 
						 
						
							
							
								
								refactor: inline parseQueryString in parseIdentifierIntoParts  
							
							 
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								8ea01fcee0 
								
							 
						 
						
							
							
								
								refactor: simplify parseQueryString in parseIdentifierIntoParts  
							
							 
							
							
							
						 
						
							2021-09-27 12:59:51 +00:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								a9f1e0b3ee 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							 
							
							
							
						 
						
							2021-09-27 14:56:13 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								5c3db7a602 
								
							 
						 
						
							
							
								
								chore: workaround for invalid getTurnServer responses from synapse  
							
							 
							
							
							
						 
						
							2021-09-27 13:25:12 +02:00  
						
					 
				
					
						
							
							
								 
								Jayesh Nirve
							
						 
						
							 
							
							
							
							
								
							
							
								77ca7523d0 
								
							 
						 
						
							
							
								
								refactor: remove unused clientId  
							
							 
							
							
							
						 
						
							2021-09-24 16:05:05 +02:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								42434761e8 
								
							 
						 
						
							
							
								
								chore: dart analyze fix  
							
							 
							
							
							
						 
						
							2021-09-23 14:57:30 +02:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								5da26a6923 
								
							 
						 
						
							
							
								
								refactor: null safe commands_extension  
							
							 
							
							
							
						 
						
							2021-09-23 00:15:05 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								01c3b4d0bc 
								
							 
						 
						
							
							
								
								refactor: null safe MatrixFile  
							
							 
							
							
							
						 
						
							2021-09-22 23:40:21 +00:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
							
							
								
							
							
								b455a54304 
								
							 
						 
						
							
							
								
								fix: Less log clutter about tags  
							
							 
							
							
							
						 
						
							2021-09-22 23:32:27 +00:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
							
							
								
							
							
								d8986f1d10 
								
							 
						 
						
							
							
								
								fix: Add type checkings for User.displayName  
							
							 
							
							
							
						 
						
							2021-09-22 23:00:36 +00:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								9340bead1c 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							 
							
							
							
						 
						
							2021-09-22 08:00:11 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								0125272b7e 
								
							 
						 
						
							
							
								
								fix: Autodetect mimetype on file upload  
							
							 
							
							
							
						 
						
							2021-09-22 07:59:45 +02:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								80be9629bf 
								
							 
						 
						
							
							
								
								fix: Setting stuff in the database assumed event relationships were well-formatted  
							
							 
							
							
							
						 
						
							2021-09-21 11:31:53 +02:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								7a3553839c 
								
							 
						 
						
							
							
								
								fix: remove unused parameter in VariableTimeoutHttpClient  
							
							 
							
							
							
						 
						
							2021-09-21 07:12:07 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								f491cfacc2 
								
							 
						 
						
							
							
								
								refactor: null safe http_timeout  
							
							 
							
							
							
						 
						
							2021-09-21 07:12:07 +00:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								b3c6b5f637 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							 
							
							
							
						 
						
							2021-09-20 11:42:18 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								e7de73d3a4 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							 
							
							
							
						 
						
							2021-09-19 14:03:12 +02:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
							
							
								
							
							
								fe9145d580 
								
							 
						 
						
							
							
								
								fix: missing null check  
							
							 
							
							
							
						 
						
							2021-09-18 07:50:45 +00:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
							
							
								
							
							
								6f0c7c5f64 
								
							 
						 
						
							
							
								
								feat: Add /discardsession command  
							
							 
							
							
							
						 
						
							2021-09-17 05:52:53 +00:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0611ea1495 
								
							 
						 
						
							
							
								
								fix: Auto-reply key requests  
							
							 
							
							
							
						 
						
							2021-09-16 22:14:41 +02:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1652213ab0 
								
							 
						 
						
							
							
								
								fix: Room previews not showing replies  
							
							 
							
							
							
						 
						
							2021-09-16 15:48:41 +02:00  
						
					 
				
					
						
							
							
								 
								Jindra
							
						 
						
							 
							
							
							
							
								
							
							
								57706bd02e 
								
							 
						 
						
							
							
								
								ci: add rm /docs and publish --force  
							
							 
							
							
							
						 
						
							2021-09-15 09:22:42 +00:00  
						
					 
				
					
						
							
							
								 
								Jindra
							
						 
						
							 
							
							
							
							
								
							
							
								0f7ce914e7 
								
							 
						 
						
							
							
								
								ci: change only tags to CI_COMMIT_TAG  
							
							 
							
							
							
						 
						
							2021-09-15 09:22:42 +00:00  
						
					 
				
					
						
							
							
								 
								Jindra
							
						 
						
							 
							
							
							
							
								
							
							
								05400ec0ef 
								
							 
						 
						
							
							
								
								ci: Run pub publish from CI  
							
							 
							
							
							
						 
						
							2021-09-15 09:22:42 +00:00  
						
					 
				
					
						
							
							
								 
								Jindřich Pikora
							
						 
						
							 
							
							
							
							
								
							
							
								12c4695c06 
								
							 
						 
						
							
							
								
								ci: Run pub publish from ci  
							
							 
							
							
							
						 
						
							2021-09-15 09:01:13 +00:00  
						
					 
				
					
						
							
							
								 
								Jindra
							
						 
						
							 
							
							
							
							
								
							
							
								d8f642372e 
								
							 
						 
						
							
							
								
								fix: missing content-type when changing avatar  
							
							 
							
							
							
						 
						
							2021-09-15 09:35:58 +02:00  
						
					 
				
					
						
							
							
								 
								Jindřich Pikora
							
						 
						
							 
							
							
							
							
								
							
							
								03f82d84b9 
								
							 
						 
						
							
							
								
								fix: only/number emotes in a reply  
							
							 
							
							
							
						 
						
							2021-09-14 09:21:49 +00:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								ecbdb32c55 
								
							 
						 
						
							
							
								
								chore: Bump SDK  
							
							 
							
							
							
						 
						
							2021-09-14 10:34:27 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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