h.carnot
							
						 
						
							 
							
							
							
							
								
							
							
								eaa2f73bcc 
								
							 
						 
						
							
							
								
								feat: make image size editable  
							
							 
							
							
							
						 
						
							2022-04-21 15:45:38 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								c5a6cc9a52 
								
							 
						 
						
							
							
								
								Merge branch 'krille/get-event-from-push' into 'main'  
							
							 
							
							... 
							
							
							
							feat: Get event from push notification
See merge request famedly/company/frontend/famedlysdk!1008 
							
						 
						
							2022-04-14 15:08:46 +00:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								5973e629fe 
								
							 
						 
						
							
							
								
								feat: Get event from push notification  
							
							 
							
							
							
						 
						
							2022-04-14 17:01:05 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								059a240214 
								
							 
						 
						
							
							
								
								feat: Add more localization strings and add default matrix localizations  
							
							 
							
							
							
						 
						
							2022-04-14 07:54:15 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								2f4d455eee 
								
							 
						 
						
							
							
								
								fix: Retry sending a file event  
							
							 
							
							
							
						 
						
							2022-04-08 08:41:55 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								e97fe621d6 
								
							 
						 
						
							
							
								
								chore: Allow custom image resizer to be an async method  
							
							 
							
							
							
						 
						
							2022-04-04 14:35:23 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								ea3910001b 
								
							 
						 
						
							
							
								
								fix: Better fallback message for member events without any change  
							
							 
							
							
							
						 
						
							2022-03-31 12:20:23 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Techno-Disaster
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								885da787b4 
								
							 
						 
						
							
							
								
								fix: send oldusername in displayname changed event  
							
							 
							
							
							
						 
						
							2022-03-17 18:51:26 +05:30  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								a7f8838522 
								
							 
						 
						
							
							
								
								fix: UIA request stucks forever on unexpected matrixExceptions  
							
							 
							
							
							
						 
						
							2022-02-17 20:54:03 +01:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								12f846e101 
								
							 
						 
						
							
							
								
								fix: Resize image with compute by using const class arguments  
							
							 
							
							
							
						 
						
							2022-02-04 08:04:18 +01:00  
						
					 
				
					
						
							
							
								 
								Lanna Michalke
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Lanna Michalke
							
						 
						
							 
							
							
							
							
								
							
							
								cab03aa73b 
								
							 
						 
						
							
							
								
								fix: Allow unpadded base64 decoding  
							
							 
							
							
							
						 
						
							2022-01-11 09:02:34 +00:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								3bce8b4489 
								
							 
						 
						
							
							
								
								refactor: Remove unnecessary type checks and imports  
							
							 
							
							
							
						 
						
							2021-12-23 11:46:45 +01:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								921c694888 
								
							 
						 
						
							
							
								
								feat: Add clear cache command  
							
							 
							
							
							
						 
						
							2021-11-23 09:48:08 +01:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								a61e1ae4a3 
								
							 
						 
						
							
							
								
								feat: Add commands to create chats  
							
							 
							
							
							
						 
						
							2021-11-21 13:40:41 +01:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								66bf8e6ace 
								
							 
						 
						
							
							
								
								fix: HtmlToText crashes with an empty code block  
							
							 
							
							
							
						 
						
							2021-11-16 08:18:07 +01:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d2e7de4702 
								
							 
						 
						
							
							
								
								fix: crash on invalid displaynames  
							
							 
							
							
							
						 
						
							2021-11-09 21:27:55 +01:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								9abe1ed81d 
								
							 
						 
						
							
							
								
								fix: Dont enable e2ee in test verification DM room  
							
							 
							
							
							
						 
						
							2021-11-09 15:42:43 +01:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								9be87918f1 
								
							 
						 
						
							
							
								
								refactor: Make room in Event class not nullable  
							
							 
							
							
							
						 
						
							2021-11-04 14:21:04 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5c87b560b9 
								
							 
						 
						
							
							
								
								fix: obay explicitly set ports in mxc URLs  
							
							 
							
							
							
						 
						
							2021-11-03 08:54:04 +01:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6e20c53b01 
								
							 
						 
						
							
							
								
								refactor: remove redundant null checks  
							
							 
							
							
							
						 
						
							2021-10-28 14:32:09 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ebd5bc3d24 
								
							 
						 
						
							
							
								
								refactor: make room nullsafe  
							
							 
							
							
							
						 
						
							2021-10-28 00:54:25 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fb0a84d7b2 
								
							 
						 
						
							
							
								
								refactor: make client nullsafe  
							
							 
							
							
							
						 
						
							2021-10-25 16:34:02 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								17fd1f22b3 
								
							 
						 
						
							
							
								
								refactor: make event nullsafe  
							
							 
							
							
							
						 
						
							2021-10-25 10:10:25 +00:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								faba36d476 
								
							 
						 
						
							
							
								
								fix: Missing null check in a nested json map  
							
							 
							
							
							
						 
						
							2021-10-18 15:45:29 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								60956bde00 
								
							 
						 
						
							
							
								
								chore: port the remaining encryption files to nullsafety  
							
							 
							
							
							
						 
						
							2021-10-13 13:58:21 +00:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								3603dae312 
								
							 
						 
						
							
							
								
								feat: Calc benchmarks for hive operations on init  
							
							 
							
							
							
						 
						
							2021-10-07 12:18:13 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								a7818bbd0f 
								
							 
						 
						
							
							
								
								refactor: null safety for all utils  
							
							 
							
							
							
						 
						
							2021-10-05 15:41:25 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								7dd176c278 
								
							 
						 
						
							
							
								
								fix: apply review feedback  
							
							 
							
							
							
						 
						
							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  
						
					 
				
					
						
							
							
								 
								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  
						
					 
				
					
						
							
							
								 
								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  
						
					 
				
					
						
							
							
								 
								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