05ff61ac86 
								
							 
						 
						
							
							
								
								chore: introduce native implementations  
							
							... 
							
							
							
							- adds Client.nativeImplementations
 - deprecates Client.compute
Allows to properly implement accelerated native operations in web
Signed-off-by: Lanna Michalke <l.michalke@famedly.com> 
							
						 
						
							2022-07-28 13:30:22 +02:00  
				
					
						
							
							
								 
						
							
								7f55e131f4 
								
							 
						 
						
							
							
								
								Merge branch 'td/enable_group' into 'main'  
							
							... 
							
							
							
							feat: allow enabling group calls in already created rooms
See merge request famedly/company/frontend/famedlysdk!1084 
							
						 
						
							2022-07-24 19:24:43 +00:00  
				
					
						
							
							
								 
						
							
								29c1241359 
								
							 
						 
						
							
							
								
								chore: add tests for group calls  
							
							
							
						 
						
							2022-07-21 23:16:59 +05:30  
				
					
						
							
							
								 
						
							
								2a019eaec3 
								
							 
						 
						
							
							
								
								feat: keep timeline history for archive rooms in memory  
							
							
							
						 
						
							2022-07-21 14:14:17 +00:00  
				
					
						
							
							
								 
						
							
								7885281c72 
								
							 
						 
						
							
							
								
								refactor: Use import sorter and ci templates  
							
							
							
						 
						
							2022-07-21 15:44:04 +02:00  
				
					
						
							
							
								 
						
							
								0aa5ef9eea 
								
							 
						 
						
							
							
								
								feat: allow enabling group calls in already created rooms  
							
							
							
						 
						
							2022-07-20 18:44:03 +05:30  
				
					
						
							
							
								 
						
							
								28231936b1 
								
							 
						 
						
							
							
								
								feat: Calc encryption health state and allow key sharing with unknown devices  
							
							... 
							
							
							
							In order to allow key sharing with
unknown devices (master key has been
verified but this device is not
signed by this master key) the
user should at least be informed.
This makes it possible to set
in the client constructor whether
the app should share keys with
unverified devices or unknown
devices. 
							
						 
						
							2022-07-09 09:39:31 +02:00  
				
					
						
							
							
								 
						
							
								c3a9d64329 
								
							 
						 
						
							
							
								
								Merge branch 'reza/sending-queue' into 'main'  
							
							... 
							
							
							
							fix: implement sending queue
Closes  #257 
See merge request famedly/company/frontend/famedlysdk!1061 
							
						 
						
							2022-07-01 06:34:22 +00:00  
				
					
						
							
							
								 
						
							
								4af89c6de4 
								
							 
						 
						
							
							
								
								fix:implement sending queue  
							
							
							
						 
						
							2022-06-30 20:16:56 +02:00  
				
					
						
							
							
								 
						
							
								9628095ac9 
								
							 
						 
						
							
							
								
								feat: Implement CachedStreamController  
							
							... 
							
							
							
							This makes it possible to access the last
value of a stream at any time. 
							
						 
						
							2022-06-30 09:22:53 +02:00  
				
					
						
							
							
								 
						
							
								21e9b802a0 
								
							 
						 
						
							
							
								
								chore: Update Matrix API Lite for spaces fixes  
							
							
							
						 
						
							2022-06-08 12:55:16 +02:00  
				
					
						
							
							
								 
						
							
								58cfd1f688 
								
							 
						 
						
							
							
								
								refactor: Rename methods and get rid of all Future getter  
							
							
							
						 
						
							2022-06-08 08:30:05 +02:00  
				
					
						
							
							
								 
						
							
								f1751a0744 
								
							 
						 
						
							
							
								
								refactor: Use single quotes  
							
							
							
						 
						
							2022-06-07 08:53:14 +02:00  
				
					
						
							
							
								 
						
							
								44b7247d2c 
								
							 
						 
						
							
							
								
								fix: add deprecation mention for getUserByMYIDSync  
							
							
							
						 
						
							2022-06-02 11:13:27 +00:00  
				
					
						
							
							
								 
						
							
								fb18843b08 
								
							 
						 
						
							
							
								
								refactor: make sender getter async  
							
							
							
						 
						
							2022-06-02 08:13:21 +00:00  
				
					
						
							
							
								 
						
							
								2d018d3d5f 
								
							 
						 
						
							
							
								
								feat: added waitForSync method  
							
							
							
						 
						
							2022-05-25 10:53:52 +00:00  
				
					
						
							
							
								 
						
							
								3f3d4d38d6 
								
							 
						 
						
							
							
								
								refactor: Migrate to Matrix Api Lite 1.0.0  
							
							
							
						 
						
							2022-05-17 22:50:04 +00:00  
				
					
						
							
							
								 
						
							
								7e4096cc63 
								
							 
						 
						
							
							
								
								Merge branch 'henri/fix-remove-duplicated-fully-read' into 'main'  
							
							... 
							
							
							
							fix: remove duplicated read marker
See merge request famedly/company/frontend/famedlysdk!1033 
							
						 
						
							2022-05-16 11:09:37 +00:00  
				
					
						
							
							
								 
						
							
								bfdd4c810e 
								
							 
						 
						
							
							
								
								Henri/fragmented timeline v2  
							
							
							
						 
						
							2022-05-16 10:54:42 +00:00  
				
					
						
							
							
								 
						
							
								6c2e525a64 
								
							 
						 
						
							
							
								
								fix: remove duplicated read marker  
							
							
							
						 
						
							2022-05-16 10:49:57 +02:00  
				
					
						
							
							
								 
						
							
								9a87850092 
								
							 
						 
						
							
							
								
								Revert "feat: non cached fragmented timeline"  
							
							... 
							
							
							
							This reverts commit 09b324674e 
							
						 
						
							2022-05-12 09:46:29 +02:00  
				
					
						
							
							
								 
						
							
								09b324674e 
								
							 
						 
						
							
							
								
								feat: non cached fragmented timeline  
							
							
							
						 
						
							2022-05-03 14:08:33 +00:00  
				
					
						
							
							
								 
						
							
								ac16724841 
								
							 
						 
						
							
							
								
								chore: make Client.accountData read-only  
							
							... 
							
							
							
							- for external access, Client.accountData should be read only
- added corresponding getter and private Map
Signed-off-by: Lanna Michalke <l.michalke@famedly.com> 
							
						 
						
							2022-05-03 03:29:20 +02:00  
				
					
						
							
							
								 
						
							
								f23abcd323 
								
							 
						 
						
							
							
								
								feat: get fully read marker  
							
							
							
						 
						
							2022-05-02 08:43:54 +00:00  
				
					
						
							
							
								 
						
							
								bce45cbf2b 
								
							 
						 
						
							
							
								
								refactor: Remove old deprecations  
							
							... 
							
							
							
							They have been lived long
enough and the next version
will have breaking changes
anyway. 
							
						 
						
							2022-04-22 12:44:45 +02:00  
				
					
						
							
							
								 
						
							
								4e657f8e09 
								
							 
						 
						
							
							
								
								fix: Ignore no permission errors on requesting users  
							
							... 
							
							
							
							In theory even in invite or left rooms it
can be possible to request a room
state regarding the spec. In most
cases it will throw an error though. 
							
						 
						
							2022-04-14 17:32:52 +02:00  
				
					
						
							
							
								 
						
							
								2f4d455eee 
								
							 
						 
						
							
							
								
								fix: Retry sending a file event  
							
							
							
						 
						
							2022-04-08 08:41:55 +02:00  
				
					
						
							
							
								 
						
							
								c6393c67d6 
								
							 
						 
						
							
							
								
								Merge branch 'henri/blurhash-fallback' into 'main'  
							
							... 
							
							
							
							feat: blurhash fallback to thumbnail one
See merge request famedly/company/frontend/famedlysdk!1002 
							
						 
						
							2022-04-07 11:58:48 +00:00  
				
					
						
							
							
								 
						
							
								97ca608f60 
								
							 
						 
						
							
							
								
								feat: check thumbnail size  
							
							
							
						 
						
							2022-04-06 17:43:31 +02:00  
				
					
						
							
							
								 
						
							
								f1c007c655 
								
							 
						 
						
							
							
								
								feat: fallback to thumbnail preview  
							
							
							
						 
						
							2022-04-06 11:09:05 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6b36d6bd79 
								
							 
						 
						
							
							
								
								feat: Get event in a room faster by searching in database  
							
							
							
						 
						
							2022-03-24 14:10:41 +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  
				
					
						
							
							
								 
						
							
								f1d422b89a 
								
							 
						 
						
							
							
								
								fix: Dont encrypt reactions  
							
							... 
							
							
							
							This fixes that server
sends notifications for reactions. 
							
						 
						
							2022-03-15 08:42:53 +01:00  
				
					
						
							
							
								 
						
							
								b30b340b43 
								
							 
						 
						
							
							
								
								fix: hasNewMessage true when last event is sent  
							
							
							
						 
						
							2022-02-16 08:09:57 +01: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  
				
					
						
							
							
								 
						
							
								4a52540006 
								
							 
						 
						
							
							
								
								fix: exception on removed widgets  
							
							... 
							
							
							
							And widgets without a name.
fixes  #267  
							
						 
						
							2022-02-13 23:11:53 +01:00  
				
					
						
							
							
								 
						
							
								84e87279e8 
								
							 
						 
						
							
							
								
								fix: Remove onHistoryReceived which was broken anyway  
							
							
							
						 
						
							2022-02-07 15:15:44 +01:00