97ca608f60 
								
							 
						 
						
							
							
								
								feat: check thumbnail size  
							
							
							
						 
						
							2022-04-06 17:43:31 +02:00  
				
					
						
							
							
								 
						
							
								e97fe621d6 
								
							 
						 
						
							
							
								
								chore: Allow custom image resizer to be an async method  
							
							
							
						 
						
							2022-04-04 14:35:23 +02:00  
				
					
						
							
							
								 
						
							
								cdd6111ce1 
								
							 
						 
						
							
							
								
								fix: Missing type check in power level calculation  
							
							
							
						 
						
							2022-04-03 08:22:53 +02:00  
				
					
						
							
							
								 
						
							
								6f977b7c9d 
								
							 
						 
						
							
							
								
								fix: Store sending files in database and fix retrying to send them  
							
							
							
						 
						
							2022-04-01 14:26:57 +02:00  
				
					
						
							
							
								 
						
							
								117baecfb1 
								
							 
						 
						
							
							
								
								fix: Post load all users on room opening  
							
							... 
							
							
							
							When opening a room we need to
fetch all users from the database.
Otherwise we would need to
update the timeline per user after
creation which should be much slower. 
							
						 
						
							2022-03-31 13:07:40 +02:00  
				
					
						
							
							
								 
						
							
								ea3910001b 
								
							 
						 
						
							
							
								
								fix: Better fallback message for member events without any change  
							
							
							
						 
						
							2022-03-31 12:20:23 +02:00  
				
					
						
							
							
								 
						
							
								6a57f99c00 
								
							 
						 
						
							
							
								
								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 11:15:04 +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  
				
					
						
							
							
								 
						
							
								a915cdacc8 
								
							 
						 
						
							
							
								
								feat: Display dummy event in timeline for sending files  
							
							... 
							
							
							
							For thumbnail generation, encrypting
and uploading it is not necessary
to block the UI. The given file
event should already be displayed
in the timeline. This placed it in
the UI and adds a additional
fileSendingStatus property so the
app can fetch the current status. 
							
						 
						
							2022-03-30 10:27:42 +02:00  
				
					
						
							
							
								 
						
							
								23e0d29a0d 
								
							 
						 
						
							
							
								
								Merge branch 'krille/try-again-sending' into 'main'  
							
							... 
							
							
							
							feat: Try again uploading file events for one minute
See merge request famedly/company/frontend/famedlysdk!986 
							
						 
						
							2022-03-30 06:38:01 +00:00  
				
					
						
							
							
								 
						
							
								e2d2a69e45 
								
							 
						 
						
							
							
								
								Merge branch 'voip/move-voip-methods-from-room' into 'main'  
							
							... 
							
							
							
							chore: Move the call methods in room to the voip class.
See merge request famedly/company/frontend/famedlysdk!980 
							
						 
						
							2022-03-25 23:51:55 +00:00  
				
					
						
							
							
								 
						
							
								cac4dc967d 
								
							 
						 
						
							
							
								
								chore: Move the call methods in room to the voip class.  
							
							
							
						 
						
							2022-03-25 23:51:55 +00:00  
				
					
						
							
							
								 
						
							
								f86b242dcf 
								
							 
						 
						
							
							
								
								feat: Try again uploading file events for one minute  
							
							... 
							
							
							
							This also refactors the code for
sending events with the same
Duration of one minute. 
							
						 
						
							2022-03-25 12:54:42 +01:00  
				
					
						
							
							
								 
						
							
								abddbee24c 
								
							 
						 
						
							
							
								
								feat: Set loglevel in client constructor  
							
							... 
							
							
							
							This is just more convenient than
doing it in a line after the constructor. 
							
						 
						
							2022-03-25 12:12:43 +01:00  
				
					
						
							
							
								 
						
							
								c897127be5 
								
							 
						 
						
							
							
								
								Merge branch 'henri/fix-olm-session-creation-issue' into 'main'  
							
							... 
							
							
							
							fix: remove pendaing outbound group session creation on completed or errored
Closes  #252 
See merge request famedly/company/frontend/famedlysdk!987 
							
						 
						
							2022-03-25 09:17:49 +00:00  
				
					
						
							
							
								 
						
							
								6b36d6bd79 
								
							 
						 
						
							
							
								
								feat: Get event in a room faster by searching in database  
							
							
							
						 
						
							2022-03-24 14:10:41 +01:00  
				
					
						
							
							
								 
						
							
								2cd4eb5e2c 
								
							 
						 
						
							
							
								
								fix: remove pendaing outbound group session creation on completed or errored  
							
							
							
						 
						
							2022-03-24 13:52:28 +01:00  
				
					
						
							
							
								 
						
							
								c362ead49a 
								
							 
						 
						
							
							
								
								feat: implement mofifying widgets  
							
							... 
							
							
							
							- add predefined MatrixWidget factories
- allow to create widgets
- allow to delete widgets
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf> 
							
						 
						
							2022-03-24 10:40:10 +01:00  
				
					
						
							
							
								 
						
							
								b5336cf589 
								
							 
						 
						
							
							
								
								Merge branch 'henri/event-getLocalizedBody-remove-markdown' into 'main'  
							
							... 
							
							
							
							feat: allow removing markdown formating from localized body
See merge request famedly/company/frontend/famedlysdk!979 
							
						 
						
							2022-03-24 08:09:43 +00:00  
				
					
						
							
							
								 
						
							
								f1be211845 
								
							 
						 
						
							
							
								
								Merge branch 'henri/fix-room-loading' into 'main'  
							
							... 
							
							
							
							fix: room members loading
See merge request famedly/company/frontend/famedlysdk!982 
							
						 
						
							2022-03-24 08:04:17 +00:00  
				
					
						
							
							
								 
						
							
								809fe9e621 
								
							 
						 
						
							
							
								
								fix: room members loading  
							
							... 
							
							
							
							States were used before being fetched from the database.
Thus, room membership states weren't set, and so,
user display names weren't be fetched from the database. 
							
						 
						
							2022-03-24 08:04:17 +00:00  
				
					
						
							
							
								 
						
							
								657a332b03 
								
							 
						 
						
							
							
								
								refactor: Simplify relates to and make it more type safe  
							
							... 
							
							
							
							Everything in content is user generated
so we should never expect correct
types and return null instead. 
							
						 
						
							2022-03-22 11:46:48 +01:00  
				
					
						
							
							
								 
						
							
								b47a5f8dff 
								
							 
						 
						
							
							
								
								feat: added doc  
							
							
							
						 
						
							2022-03-18 11:42:38 +01:00  
				
					
						
							
							
								 
						
							
								77347a44ff 
								
							 
						 
						
							
							
								
								feat: allow removing markdown formating  
							
							
							
						 
						
							2022-03-18 11:40:10 +01:00  
				
					
						
							
							
								 
						
							
								885da787b4 
								
							 
						 
						
							
							
								
								fix: send oldusername in displayname changed event  
							
							
							
						 
						
							2022-03-17 18:51:26 +05:30  
				
					
						
							
							
								 
						
							
								62780b5b2f 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-reactions-trigger-notifications' into 'main'  
							
							... 
							
							
							
							fix: Dont encrypt reactions
See merge request famedly/company/frontend/famedlysdk!974 
							
						 
						
							2022-03-15 10:40:52 +00:00  
				
					
						
							
							
								 
						
							
								f1d422b89a 
								
							 
						 
						
							
							
								
								fix: Dont encrypt reactions  
							
							... 
							
							
							
							This fixes that server
sends notifications for reactions. 
							
						 
						
							2022-03-15 08:42:53 +01:00  
				
					
						
							
							
								 
						
							
								93b11dd8ca 
								
							 
						 
						
							
							
								
								Merge branch 'krille/matrix-file-improvements' into 'main'  
							
							... 
							
							
							
							refactor: Make MatrixFile final and move all image calculation into isolate
Closes  famedly/fluffychat#863 
See merge request famedly/company/frontend/famedlysdk!972 
							
						 
						
							2022-03-15 07:40:59 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								83298cc98b 
								
							 
						 
						
							
							
								
								fix: own profile containing mxid  
							
							... 
							
							
							
							There are a few ways to fix this. We could skip events, where we don't
have the state in memory yet or always do a /profile request and cache
that.
I chose to go with loading the event from the database if necessary. If
we have a room in the db, we should have our memberevent in the db. In
some cases we might not (if the server thinks our memberevent is super
redundant), but I think the spec doesn't really allow that and it
doesn't happen in practice. And even if it would, we probably would want
our member event ASAP. And if we have no rooms, we fetch it from the
server as before instead of constructing a member with an MXID as the
username.
fixes https://gitlab.com/famedly/company/frontend/frontend-issue-inbox/-/issues/65  
							
						 
						
							2022-03-15 02:13:09 +01:00  
				
					
						
							
							
								 
						
							
								58f77cacdb 
								
							 
						 
						
							
							
								
								fix: Rooms sort order after login  
							
							... 
							
							
							
							A two years old workaround prevented
the room sorting for the initial sync. But
this is definitely no longer needed. 
							
						 
						
							2022-02-28 12:19:33 +01:00  
				
					
						
							
							
								 
						
							
								ecc60efea9 
								
							 
						 
						
							
							
								
								fix: Change password using email authentication  
							
							
							
						 
						
							2022-02-19 13:37:35 +01:00  
				
					
						
							
							
								 
						
							
								215de3b948 
								
							 
						 
						
							
							
								
								Merge branch 'krille/fix-background-uia' into 'main'  
							
							... 
							
							
							
							fix: UIA request stucks forever on unexpected matrixExceptions
See merge request famedly/company/frontend/famedlysdk!966 
							
						 
						
							2022-02-19 11:32:40 +00:00  
				
					
						
							
							
								 
						
							
								1f8691dd70 
								
							 
						 
						
							
							
								
								Merge branch 'krille/thumbnail-size' into 'main'  
							
							... 
							
							
							
							chore: Increase default thumbnail size to 800
See merge request famedly/company/frontend/famedlysdk!968 
							
						 
						
							2022-02-19 11:16:08 +00:00  
				
					
						
							
							
								 
						
							
								d780ba77c4 
								
							 
						 
						
							
							
								
								chore: Increase default thumbnail size to 800  
							
							
							
						 
						
							2022-02-19 11:29:10 +01:00  
				
					
						
							
							
								 
						
							
								c0ec4c3990 
								
							 
						 
						
							
							
								
								fix: sortRooms should be triggered right before onSync is called  
							
							
							
						 
						
							2022-02-18 12:11:10 +01:00  
				
					
						
							
							
								 
						
							
								a7f8838522 
								
							 
						 
						
							
							
								
								fix: UIA request stucks forever on unexpected matrixExceptions  
							
							
							
						 
						
							2022-02-17 20:54:03 +01:00  
				
					
						
							
							
								 
						
							
								b30b340b43 
								
							 
						 
						
							
							
								
								fix: hasNewMessage true when last event is sent  
							
							
							
						 
						
							2022-02-16 08:09:57 +01:00  
				
					
						
							
							
								 
						
							
								d543a0314d 
								
							 
						 
						
							
							
								
								Merge branch 'krille/return-homeserver-summary' into 'main'  
							
							... 
							
							
							
							feat: Return homeserver summary on checkHomeserver
See merge request famedly/company/frontend/famedlysdk!963 
							
						 
						
							2022-02-16 07:07:53 +00:00  
				
					
						
							
							
								 
						
							
								6b610d0115 
								
							 
						 
						
							
							
								
								feat: Return homeserver summary on checkHomeserver  
							
							
							
						 
						
							2022-02-16 07:07:53 +00:00  
				
					
						
							
							
								 
						
							
								63d347de8e 
								
							 
						 
						
							
							
								
								fix: Correctly end the call.  
							
							
							
						 
						
							2022-02-15 22:02:56 +08:00  
				
					
						
							
							
								 
						
							
								01dfdb29fd 
								
							 
						 
						
							
							
								
								fix: Has new messages compares ts  
							
							... 
							
							
							
							This compares the origin server timestamp which might not map
to the real sort order of the timeline. But it is the best
solution for now. 
							
						 
						
							2022-02-15 10:26:17 +01:00  
				
					
						
							
							
								 
						
							
								ade7e7e910 
								
							 
						 
						
							
							
								
								fix: handle dynamic content for pinned events  
							
							... 
							
							
							
							Signed-off-by: Lanna Michalke <l.michalke@famedly.com> 
							
						 
						
							2022-02-14 18:18:34 +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  
				
					
						
							
							
								 
						
							
								63e69eaa27 
								
							 
						 
						
							
							
								
								feat: Add hasNewMessages flag to room  
							
							... 
							
							
							
							This makes it possible to check
if muted rooms have unread
messages. 
							
						 
						
							2022-02-14 10:48:57 +01:00  
				
					
						
							
							
								 
						
							
								843afe7aa4 
								
							 
						 
						
							
							
								
								fix: Sort rooms after updating the UI on web  
							
							... 
							
							
							
							FluffyBox behaves different on
web transactions which leads
to the result that _sortRooms()
is performed before the
rooms UI can be there. This
leads to an unsorted room list
on web. 
							
						 
						
							2022-02-14 09:30:33 +01:00  
				
					
						
							
							
								 
						
							
								ff55444b52 
								
							 
						 
						
							
							
								
								Merge branch 'voip/fix-black-screen-with-system-button' into 'main'  
							
							... 
							
							
							
							fix: Fix black screen when end screensharing with system buttons.
Closes famedly-web#268
See merge request famedly/company/frontend/famedlysdk!955 
							
						 
						
							2022-02-14 08:03:23 +00:00  
				
					
						
							
							
								 
						
							
								4a52540006 
								
							 
						 
						
							
							
								
								fix: exception on removed widgets  
							
							... 
							
							
							
							And widgets without a name.
fixes  #267  
							
						 
						
							2022-02-13 23:11:53 +01:00  
				
					
						
							
							
								 
						
							
								48c0d03bd2 
								
							 
						 
						
							
							
								
								fix: Fix black screen when end screensharing with system buttons.  
							
							
							
						 
						
							2022-02-13 07:13:58 +08:00  
				
					
						
							
							
								 
						
							
								d7f0da3545 
								
							 
						 
						
							
							
								
								fix: Call onChange on remove aggregation event  
							
							
							
						 
						
							2022-02-08 08:34:20 +01:00