d68d3fb86c 
								
							 
						 
						
							
							
								
								chore: use not cancelled in actions instead of always  
							
							
							
						 
						
							2024-06-21 15:55:38 +05:30  
				
					
						
							
							
								 
						
							
								056698dda4 
								
							 
						 
						
							
							
								
								Merge pull request  #1855  from famedly/release/v0.29.12  
							
							... 
							
							
							
							chore: bump version 
							
						 
						
							2024-06-17 15:47:01 +05:30  
				
					
						
							
							
								 
						
							
								fd6d66adb8 
								
							 
						 
						
							
							
								
								chore: bump version  
							
							
							
						 
						
							2024-06-17 00:25:13 +02:00  
				
					
						
							
							
								 
						
							
								bb054026f2 
								
							 
						 
						
							
							
								
								Merge pull request  #1854  from famedly/nico/fix-requestUser-update-spam  
							
							... 
							
							
							
							fix: Request user causing state update loops for apps 
							
						 
						
							2024-06-14 15:47:10 +02:00  
				
					
						
							
							
								 
						
							
								f13d4e1f45 
								
							 
						 
						
							
							
								
								fix: Request user causing state update loops for apps  
							
							... 
							
							
							
							This completely redoes the requestUser function.
It now doesn't stop requesting a user forever just because of a network
error. But redundant calls are still deduplicated, however their
parameters are taken into account now.
It also now only calls onUpdate and onRoomState when there is actually
new state. This way apps can just listen to updates to rerender instead
of having to implement the deduplication themselves.
It also now doesn't treat member events without membership as "join"
anymore. And lookup errors don't cause an empty user to get inserted
into the room state.
In general this should still request the profile from the server, if the
displayname is unset in a leave event, but it should also allow the app
to actually settle in the tests. 
							
						 
						
							2024-06-14 12:33:25 +02:00  
				
					
						
							
							
								 
						
							
								01ec2020c3 
								
							 
						 
						
							
							
								
								Merge pull request  #1851  from famedly/release/v0.29.11  
							
							... 
							
							
							
							chore: release v0.29.11 
							
						 
						
							2024-06-11 19:47:30 +05:30  
				
					
						
							
							
								 
						
							
								d9af0865a5 
								
							 
						 
						
							
							
								
								chore: release v0.29.11  
							
							
							
						 
						
							2024-06-11 19:34:46 +05:30  
				
					
						
							
							
								 
						
							
								041f9fc4a3 
								
							 
						 
						
							
							
								
								Merge pull request  #1844  from famedly/td/groupCallOverridePLFix  
							
							... 
							
							
							
							fix: dont override passed powerlevels with groupcall powerlevels 
							
						 
						
							2024-06-11 19:32:11 +05:30  
				
					
						
							
							
								 
						
							
								373518557f 
								
							 
						 
						
							
							
								
								chore: make ignored call mem logging verbose  
							
							
							
						 
						
							2024-06-11 19:00:44 +05:30  
				
					
						
							
							
								 
						
							
								a540bc6ef7 
								
							 
						 
						
							
							
								
								fix: dont override passed powerlevels with groupcall powerlevels  
							
							
							
						 
						
							2024-06-11 19:00:39 +05:30  
				
					
						
							
							
								 
						
							
								42ea917b63 
								
							 
						 
						
							
							
								
								Merge pull request  #1850  from famedly/td/ownUserSkipEvents  
							
							... 
							
							
							
							fix: ignore call events from own user even if todevice 
							
						 
						
							2024-06-11 15:27:16 +02:00  
				
					
						
							
							
								 
						
							
								7f41b2d4c8 
								
							 
						 
						
							
							
								
								fix: ignore call events from own user even if todevice  
							
							
							
						 
						
							2024-06-11 18:43:18 +05:30  
				
					
						
							
							
								 
						
							
								b37fb0728f 
								
							 
						 
						
							
							
								
								Merge pull request  #1849  from famedly/td/retryLoopFix  
							
							... 
							
							
							
							revert: "feat: retry call encryption key request logic" 
							
						 
						
							2024-06-11 18:38:28 +05:30  
				
					
						
							
							
								 
						
							
								325fb19f55 
								
							 
						 
						
							
							
								
								chore: do not create participant object on every key  
							
							
							
						 
						
							2024-06-11 18:18:32 +05:30  
				
					
						
							
							
								 
						
							
								7241bb8dc5 
								
							 
						 
						
							
							
								
								revert: "feat: retry call encryption key request logic"  
							
							... 
							
							
							
							This reverts commit 9896ebb814 
							
						 
						
							2024-06-11 18:11:44 +05:30  
				
					
						
							
							
								 
						
							
								8ba42b604d 
								
							 
						 
						
							
							
								
								Merge pull request  #1848  from PhantomRay/Fix-state-history  
							
							... 
							
							
							
							fix: Do not return invalid state events from database 
							
						 
						
							2024-06-11 13:08:35 +02:00  
				
					
						
							
							
								 
						
							
								e65d7f94ca 
								
							 
						 
						
							
							
								
								fix: Do not return invalid state events from database  
							
							
							
						 
						
							2024-06-11 13:01:28 +02:00  
				
					
						
							
							
								 
						
							
								5d583e5808 
								
							 
						 
						
							
							
								
								Merge pull request  #1847  from famedly/release/v2.29.10  
							
							... 
							
							
							
							chore: bump version to 0.29.10 
							
						 
						
							2024-06-10 15:46:37 +02:00  
				
					
						
							
							
								 
						
							
								939aef067a 
								
							 
						 
						
							
							
								
								chore: bump version to 0.29.10  
							
							
							
						 
						
							2024-06-10 15:39:47 +02:00  
				
					
						
							
							
								 
						
							
								3cf5664cf4 
								
							 
						 
						
							
							
								
								Merge pull request  #1845  from famedly/td/bumpRTCKeyDelays  
							
							... 
							
							
							
							chore: bump make and use key delays to have more buffer 
							
						 
						
							2024-06-10 18:45:06 +05:30  
				
					
						
							
							
								 
						
							
								ef102c4b72 
								
							 
						 
						
							
							
								
								Merge branch 'main' into td/bumpRTCKeyDelays  
							
							
							
						 
						
							2024-06-10 18:38:49 +05:30  
				
					
						
							
							
								 
						
							
								fdabed8748 
								
							 
						 
						
							
							
								
								Merge pull request  #1846  from famedly/nico/fix-state-updates  
							
							... 
							
							
							
							fix: state updates being also applied when fetching history 
							
						 
						
							2024-06-10 15:07:47 +02:00  
				
					
						
							
							
								 
						
							
								bc336709af 
								
							 
						 
						
							
							
								
								fix: state updates being also applied when fetching history  
							
							... 
							
							
							
							This could sometimes lead to the room name or the names of members in
the room being incorrect. 
							
						 
						
							2024-06-10 14:51:37 +02:00  
				
					
						
							
							
								 
						
							
								188eb0f387 
								
							 
						 
						
							
							
								
								chore: bump make and use key delays to have more buffer  
							
							
							
						 
						
							2024-06-07 14:55:10 +05:30  
				
					
						
							
							
								 
						
							
								ab7deed01f 
								
							 
						 
						
							
							
								
								Merge pull request  #1841  from famedly/td/retryKeyReqeustLogic  
							
							... 
							
							
							
							feat: retry call encryption key request logic 
							
						 
						
							2024-06-07 14:43:47 +05:30  
				
					
						
							
							
								 
						
							
								9896ebb814 
								
							 
						 
						
							
							
								
								feat: retry call encryption key request logic  
							
							
							
						 
						
							2024-06-06 01:19:51 +05:30  
				
					
						
							
							
								 
						
							
								4430fc97f9 
								
							 
						 
						
							
							
								
								Merge pull request  #1839  from famedly/nico/dependency-upgrades  
							
							... 
							
							
							
							chore: Upgrade lints to 4.0.0 
							
						 
						
							2024-06-04 15:13:55 +02:00  
				
					
						
							
							
								 
						
							
								1137f0092a 
								
							 
						 
						
							
							
								
								chore: Upgrade lints to 4.0.0  
							
							
							
						 
						
							2024-05-30 16:15:09 +02:00  
				
					
						
							
							
								 
						
							
								0330d9b37c 
								
							 
						 
						
							
							
								
								Merge pull request  #1836  from famedly/td/participantChangeStreams  
							
							... 
							
							
							
							feat: add participant changed streams 
							
						 
						
							2024-05-30 18:50:01 +05:30  
				
					
						
							
							
								 
						
							
								2e1e3a48c7 
								
							 
						 
						
							
							
								
								feat: expose matrixRTCEventStream  
							
							... 
							
							
							
							currently only supports participant join/leave updates 
							
						 
						
							2024-05-30 18:21:13 +05:30  
				
					
						
							
							
								 
						
							
								579546bb4d 
								
							 
						 
						
							
							
								
								Merge pull request  #1833  from famedly/release/0-29-9  
							
							... 
							
							
							
							build: Release v0.29.9 
							
						 
						
							2024-05-30 14:09:59 +02:00  
				
					
						
							
							
								 
						
							
								88a453f365 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into release/0-29-9  
							
							... 
							
							
							
							(Merge to avoid dangling tags) 
							
						 
						
							2024-05-30 14:03:04 +02:00  
				
					
						
							
							
								 
						
							
								37a4452394 
								
							 
						 
						
							
							
								
								Merge pull request  #1837  from famedly/td/dontFireMissOnAnswerElseWhere  
							
							... 
							
							
							
							fix: do not fire missedCall on answeredElseWhere 
							
						 
						
							2024-05-30 14:01:35 +02:00  
				
					
						
							
							
								 
						
							
								10687d88a1 
								
							 
						 
						
							
							
								
								fix: do not fire missedCall on answeredElseWhere  
							
							
							
						 
						
							2024-05-30 15:38:10 +05:30  
				
					
						
							
							
								 
						
							
								25e46cb25b 
								
							 
						 
						
							
							
								
								Merge pull request  #1835  from famedly/krille/do-not-return-invalid-state-events-from-database  
							
							... 
							
							
							
							fix: Do not return invalid state events from database 
							
						 
						
							2024-05-29 12:15:36 +02:00  
				
					
						
							
							
								 
						
							
								4d9b0f6574 
								
							 
						 
						
							
							
								
								fix: Do not return invalid state events from database  
							
							
							
						 
						
							2024-05-29 12:07:40 +02:00  
				
					
						
							
							
								 
						
							
								6e43f94d4c 
								
							 
						 
						
							
							
								
								build: Release v0.29.9  
							
							
							
						 
						
							2024-05-29 11:14:43 +02:00  
				
					
						
							
							
								 
						
							
								e207800c0f 
								
							 
						 
						
							
							
								
								Merge pull request  #1820  from famedly/krille/fix-request-profiles-for-users  
							
							... 
							
							
							
							fix: Requst profiles for left users 
							
						 
						
							2024-05-29 10:14:53 +02:00  
				
					
						
							
							
								 
						
							
								14b8ceb2eb 
								
							 
						 
						
							
							
								
								refactor: requestUser logic  
							
							
							
						 
						
							2024-05-29 10:08:46 +02:00  
				
					
						
							
							
								 
						
							
								a21ead8cd5 
								
							 
						 
						
							
							
								
								fix: Requst profiles for left users  
							
							... 
							
							
							
							This has been set to false
to prevent storing global
user profiles as member states
in the database. However
looks like this is already
solved below. We can
safely store the profile
in the local cache, otherwise
we cannot calc the body
for an event synchroniously. 
							
						 
						
							2024-05-29 10:04:32 +02:00  
				
					
						
							
							
								 
						
							
								e8f979ec96 
								
							 
						 
						
							
							
								
								Merge pull request  #1807  from famedly/krille/use-enhanced-enums-for-room-enums  
							
							... 
							
							
							
							refactor: Use enhanced enums for room enums 
							
						 
						
							2024-05-28 14:52:36 +02:00  
				
					
						
							
							
								 
						
							
								491313ae7d 
								
							 
						 
						
							
							
								
								refactor: Use enhanced enums for room enums  
							
							
							
						 
						
							2024-05-28 14:25:38 +02:00  
				
					
						
							
							
								 
						
							
								f637bcd4d9 
								
							 
						 
						
							
							
								
								Merge pull request  #1813  from famedly/krille/deprecate-streams-in-favor-of-onSync  
							
							... 
							
							
							
							refactor: Deprecate Streams in favor of client.onSync 
							
						 
						
							2024-05-28 13:55:10 +02:00  
				
					
						
							
							
								 
						
							
								885aeb3c17 
								
							 
						 
						
							
							
								
								refactor: Deprecate Streams in favor of client.onSync  
							
							... 
							
							
							
							This deprecates all streams which can
be created by using client.onSync
anyway for a more predictable state
handling in consuming apps. 
							
						 
						
							2024-05-28 13:48:31 +02:00  
				
					
						
							
							
								 
						
							
								1f597a72f8 
								
							 
						 
						
							
							
								
								Merge pull request  #1816  from famedly/krille/update-example  
							
							... 
							
							
							
							docs: Update example with matrixsdkdatabase 
							
						 
						
							2024-05-27 15:22:48 +02:00  
				
					
						
							
							
								 
						
							
								ea98ca4c88 
								
							 
						 
						
							
							
								
								docs: Update example with matrixsdkdatabase  
							
							
							
						 
						
							2024-05-27 15:16:41 +02:00  
				
					
						
							
							
								 
						
							
								265f889842 
								
							 
						 
						
							
							
								
								Merge pull request  #1809  from famedly/nico/fix-history-request  
							
							... 
							
							
							
							fix: canRequestHistory doesn't reflect reality 
							
						 
						
							2024-05-27 15:01:27 +02:00  
				
					
						
							
							
								 
						
							
								51dbb90436 
								
							 
						 
						
							
							
								
								fix: canRequestHistory doesn't reflect reality  
							
							... 
							
							
							
							canRequestHistory could become false, even though you didn't load all
events from the database yet. So you had to either rely on fetching
until the requestHistory method throws or rely on other workarounds.
This makes requestHistory not throw, when the prev_batch is null, but
also makes canRequestHistory return sane values (but might require an
extra request, that does nothing). 
							
						 
						
							2024-05-27 14:55:11 +02:00  
				
					
						
							
							
								 
						
							
								5a4b5741e4 
								
							 
						 
						
							
							
								
								Merge pull request  #1828  from famedly/release/v0.29.8  
							
							... 
							
							
							
							chore: release v0.29.8 
							
						 
						
							2024-05-23 15:59:47 +05:30  
				
					
						
							
							
								 
						
							
								3534f4e25b 
								
							 
						 
						
							
							
								
								chore: release v0.29.8  
							
							
							
						 
						
							2024-05-23 15:33:27 +05:30