2f4d455eee 
								
							 
						 
						
							
							
								
								fix: Retry sending a file event  
							
							
							
						 
						
							2022-04-08 08:41:55 +02:00  
				
					
						
							
							
								 
						
							
								e97fe621d6 
								
							 
						 
						
							
							
								
								chore: Allow custom image resizer to be an async method  
							
							
							
						 
						
							2022-04-04 14:35:23 +02:00  
				
					
						
							
							
								 
						
							
								ea3910001b 
								
							 
						 
						
							
							
								
								fix: Better fallback message for member events without any change  
							
							
							
						 
						
							2022-03-31 12:20:23 +02:00  
				
					
						
							
							
								 
						
							
								445252b3a5 
								
							 
						 
						
							
							
								
								feat: Pass through a custom image  
							
							... 
							
							
							
							resize function to the client
This allows the use of the
native imaging package in a more
easy way. 
							
						 
						
							2022-03-30 10:35:17 +02:00  
				
					
						
							
							
								 
						
							
								885da787b4 
								
							 
						 
						
							
							
								
								fix: send oldusername in displayname changed event  
							
							
							
						 
						
							2022-03-17 18:51:26 +05:30  
				
					
						
							
							
								 
						
							
								9fa5667234 
								
							 
						 
						
							
							
								
								refactor: Make MatrixFile final and move all image calculation into isolate  
							
							... 
							
							
							
							This makes all fields in a MatrixFile final and
the object therefore stateless. It also moves
all calculations into the isolate. After some
benchmarks it seems that this does not
really speed up the thumbnail creation
but it does no longer block the UI for
some seconds. 
							
						 
						
							2022-03-15 08:27:40 +01:00  
				
					
						
							
							
								 
						
							
								a7f8838522 
								
							 
						 
						
							
							
								
								fix: UIA request stucks forever on unexpected matrixExceptions  
							
							
							
						 
						
							2022-02-17 20:54:03 +01:00  
				
					
						
							
							
								 
						
							
								68fcee98cb 
								
							 
						 
						
							
							
								
								fix: Show reactions as last events and refactor hasNewMessage  
							
							... 
							
							
							
							Reactions are triggering push
notifications and should therefore
be displayed as last events
in the room list of a client.
The body should just display
the reaction key.
This fixes that rooms with
new reactions can't set to
read. 
							
						 
						
							2022-02-14 15:06:22 +01:00  
				
					
						
							
							
								 
						
							
								12f846e101 
								
							 
						 
						
							
							
								
								fix: Resize image with compute by using const class arguments  
							
							
							
						 
						
							2022-02-04 08:04:18 +01:00  
				
					
						
							
							
								 
						
							
								58f6cde0bf 
								
							 
						 
						
							
							
								
								BREAKING CHANGE: high-level hadling of image sizes  
							
							... 
							
							
							
							- By using [package:image](https://pub.dev/packages/image ), the
`MatrixImageFile` was given automatically generated width and heigth.
- Moreover, `MatrixImageFile` was given a factory to create the image
  file from a given maximal dimension.
- When sending images without explicitly providing a thumbnail, the
  thumbnail is automatically generated based on the provided image.
- The blur hash in generated automatically based on the provided image.
Fixes:
https://gitlab.com/famedly/company/frontend/famedly-web/-/issues/162 , https://gitlab.com/famedly/fluffychat/-/issues/756 
Signed-off-by: Lanna Michalke <l.michalke@famedly.com> 
							
						 
						
							2022-01-19 13:10:17 +01:00  
				
					
						
							
							
								 
						
							
								cab03aa73b 
								
							 
						 
						
							
							
								
								fix: Allow unpadded base64 decoding  
							
							
							
						 
						
							2022-01-11 09:02:34 +00:00  
				
					
						
							
							
								 
						
							
								e9e9dcb4aa 
								
							 
						 
						
							
							
								
								Merge branch 'krille/newlinter' into 'main'  
							
							... 
							
							
							
							refactor: Remove unnecessary type checks and imports
See merge request famedly/company/frontend/famedlysdk!929 
							
						 
						
							2022-01-03 11:45:06 +00:00  
				
					
						
							
							
								 
						
							
								3bce8b4489 
								
							 
						 
						
							
							
								
								refactor: Remove unnecessary type checks and imports  
							
							
							
						 
						
							2021-12-23 11:46:45 +01:00  
				
					
						
							
							
								 
						
							
								326f1f3223 
								
							 
						 
						
							
							
								
								fix: Localize reactions  
							
							... 
							
							
							
							In notifications in FluffyChat we
have "Unknown event m.reaction"
for reactions. But it should just be
enough to display the body so it
should look like:
"username: :thumbs_up_emoji:" 
							
						 
						
							2021-12-23 11:43:00 +01:00  
				
					
						
							
							
								 
						
							
								921c694888 
								
							 
						 
						
							
							
								
								feat: Add clear cache command  
							
							
							
						 
						
							2021-11-23 09:48:08 +01:00  
				
					
						
							
							
								 
						
							
								a61e1ae4a3 
								
							 
						 
						
							
							
								
								feat: Add commands to create chats  
							
							
							
						 
						
							2021-11-21 13:40:41 +01:00  
				
					
						
							
							
								 
						
							
								66bf8e6ace 
								
							 
						 
						
							
							
								
								fix: HtmlToText crashes with an empty code block  
							
							
							
						 
						
							2021-11-16 08:18:07 +01:00  
				
					
						
							
							
								 
						
							
								d2e7de4702 
								
							 
						 
						
							
							
								
								fix: crash on invalid displaynames  
							
							
							
						 
						
							2021-11-09 21:27:55 +01:00  
				
					
						
							
							
								 
						
							
								9abe1ed81d 
								
							 
						 
						
							
							
								
								fix: Dont enable e2ee in test verification DM room  
							
							
							
						 
						
							2021-11-09 15:42:43 +01:00  
				
					
						
							
							
								 
						
							
								315ed7bdcb 
								
							 
						 
						
							
							
								
								feat: Add more benchmarks for sync, timeline, init  
							
							... 
							
							
							
							This also disables benchmarks if loglevel is higher than debug. 
							
						 
						
							2021-11-09 10:03:59 +01:00  
				
					
						
							
							
								 
						
							
								9be87918f1 
								
							 
						 
						
							
							
								
								refactor: Make room in Event class not nullable  
							
							
							
						 
						
							2021-11-04 14:21:04 +01:00  
				
					
						
							
							
								 
						
							
								5c87b560b9 
								
							 
						 
						
							
							
								
								fix: obay explicitly set ports in mxc URLs  
							
							
							
						 
						
							2021-11-03 08:54:04 +01:00  
				
					
						
							
							
								 
						
							
								6e20c53b01 
								
							 
						 
						
							
							
								
								refactor: remove redundant null checks  
							
							
							
						 
						
							2021-10-28 14:32:09 +02:00  
				
					
						
							
							
								 
						
							
								ebd5bc3d24 
								
							 
						 
						
							
							
								
								refactor: make room nullsafe  
							
							
							
						 
						
							2021-10-28 00:54:25 +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  
				
					
						
							
							
								 
						
							
								faba36d476 
								
							 
						 
						
							
							
								
								fix: Missing null check in a nested json map  
							
							
							
						 
						
							2021-10-18 15:45:29 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								7dd176c278 
								
							 
						 
						
							
							
								
								fix: apply review feedback  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6f0c7c5f64 
								
							 
						 
						
							
							
								
								feat: Add /discardsession command  
							
							
							
						 
						
							2021-09-17 05:52:53 +00: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