4c4a062a27 
								
							 
						 
						
							
							
								
								fix: race condition between getState and requestUser updates  
							
							
							
						 
						
							2024-08-27 10:04:56 +02:00  
				
					
						
							
							
								 
						
							
								8f350760c4 
								
							 
						 
						
							
							
								
								Merge pull request  #1907  from famedly/td/dedeupVersionCalls  
							
							... 
							
							
							
							fix: dedup /versions calls 
							
						 
						
							2024-08-23 16:40:27 +02:00  
				
					
						
							
							
								 
						
							
								d9681d552e 
								
							 
						 
						
							
							
								
								fix: dedup /versions calls  
							
							
							
						 
						
							2024-08-23 16:30:56 +02:00  
				
					
						
							
							
								 
						
							
								5f85acb7f0 
								
							 
						 
						
							
							
								
								Merge pull request  #1875  from TheOneWithTheBraid/braid/well-known-cache  
							
							... 
							
							
							
							feat: cache .well-known data 
							
						 
						
							2024-08-23 10:09:09 +02:00  
				
					
						
							
							
								 
						
							
								6e48c308ad 
								
							 
						 
						
							
							
								
								feat: cache .well-known data  
							
							... 
							
							
							
							- BREAKING: create `DatabaseApi.storeWellKnown` method
- BREAKING: create `DatabaseApi.getWellKnown` method
- add new getter `Client.wellKnown` containing cached `DiscoveryInformation`
- override `Client.homeserver` to invalidate `Client.wellKnown` in case the domain changed
- override `Client.getWellknown` to cache the resolved `DiscoveryInformation`
- add tests for well-known cache
Fixes : #1865 
Signed-off-by: The one with the braid <info@braid.business> 
							
						 
						
							2024-08-23 10:01:34 +02:00  
				
					
						
							
							
								 
						
							
								11b8160f21 
								
							 
						 
						
							
							
								
								Merge pull request  #1906  from famedly/release/v0.32.2  
							
							... 
							
							
							
							build: Release 0.32.2 
							
						 
						
							2024-08-21 15:47:49 +02:00  
				
					
						
							
							
								 
						
							
								625d38b533 
								
							 
						 
						
							
							
								
								build: Release 0.32.2  
							
							
							
						 
						
							2024-08-21 15:32:38 +02:00  
				
					
						
							
							
								 
						
							
								4e0f05702a 
								
							 
						 
						
							
							
								
								Merge pull request  #1905  from famedly/krille/use-auth-media-if-unstable-features  
							
							... 
							
							
							
							refactor: Also use authenticated media if unstable features claim support 
							
						 
						
							2024-08-21 15:13:24 +02:00  
				
					
						
							
							
								 
						
							
								2dce08bab1 
								
							 
						 
						
							
							
								
								refactor: Also use authenticated media if unstable features claim support  
							
							
							
						 
						
							2024-08-21 15:06:50 +02:00  
				
					
						
							
							
								 
						
							
								a979c2e4fb 
								
							 
						 
						
							
							
								
								Merge pull request  #1904  from TheOneWithTheBraid/braid/macos-dylib  
							
							... 
							
							
							
							fix: SQLCipher dylib location on macOS builds 
							
						 
						
							2024-08-21 13:46:20 +02:00  
				
					
						
							
							
								 
						
							
								23704f68b8 
								
							 
						 
						
							
							
								
								fix: SQLCipher dylib location on macOS builds  
							
							... 
							
							
							
							Signed-off-by: The one with the braid <info@braid.business> 
							
						 
						
							2024-08-21 10:29:14 +02:00  
				
					
						
							
							
								 
						
							
								99564df087 
								
							 
						 
						
							
							
								
								Merge pull request  #1902  from famedly/release/v0.32.1  
							
							... 
							
							
							
							chore: release v0.32.1 
							
						 
						
							2024-08-16 17:39:07 +05:30  
				
					
						
							
							
								 
						
							
								bb1c8db942 
								
							 
						 
						
							
							
								
								chore: release v0.32.1  
							
							
							
						 
						
							2024-08-16 15:19:02 +05:30  
				
					
						
							
							
								 
						
							
								6bf03a8431 
								
							 
						 
						
							
							
								
								Merge pull request  #1901  from famedly/td/authMedia  
							
							... 
							
							
							
							feat: support for authenticated media 
							
						 
						
							2024-08-16 14:42:22 +05:30  
				
					
						
							
							
								 
						
							
								f79096dfbb 
								
							 
						 
						
							
							
								
								feat: support for authenticated media  
							
							
							
						 
						
							2024-08-16 14:35:50 +05:30  
				
					
						
							
							
								 
						
							
								987dd750b3 
								
							 
						 
						
							
							
								
								Merge pull request  #1900  from famedly/release/v0.31.1  
							
							... 
							
							
							
							build: Release v0.31.1 
							
						 
						
							2024-08-09 14:58:28 +05:30  
				
					
						
							
							
								 
						
							
								df5cd7cd75 
								
							 
						 
						
							
							
								
								build: Release v0.32.0  
							
							
							
						 
						
							2024-08-09 11:20:07 +02:00  
				
					
						
							
							
								 
						
							
								c071b8c06e 
								
							 
						 
						
							
							
								
								Merge pull request  #1899  from famedly/krille/fix-app-freeze-because-of-loop  
							
							... 
							
							
							
							fix: App freezes because of recursive loop with getLocalizedDisplayname() call 
							
						 
						
							2024-08-09 10:55:27 +02:00  
				
					
						
							
							
								 
						
							
								a0bfd0c73d 
								
							 
						 
						
							
							
								
								fix: App freezes because of recursive loop with getLocalizedDisplayname() call  
							
							
							
						 
						
							2024-08-09 10:17:23 +02:00  
				
					
						
							
							
								 
						
							
								820a0c53dd 
								
							 
						 
						
							
							
								
								Merge pull request  #1896  from famedly/nico/fix-leave-invite-chain  
							
							... 
							
							
							
							fix: leave->invite in the same sync would hide the invite 
							
						 
						
							2024-07-31 21:03:23 +02:00  
				
					
						
							
							
								 
						
							
								de5f454218 
								
							 
						 
						
							
							
								
								fix: don't restart github action service after apt install  
							
							... 
							
							
							
							By default apt-get seems to restart services now, but that restarts the
github actions runner and cancels our job... Add the github actions
service to the exluded services.
See also https://discourse.ubuntu.com/t/needrestart-changes-in-ubuntu-24-04-service-restarts/44671  
							
						 
						
							2024-07-31 20:31:28 +02:00  
				
					
						
							
							
								 
						
							
								3d92428b7e 
								
							 
						 
						
							
							
								
								fix: leave->invite in the same sync would hide the invite  
							
							... 
							
							
							
							Synapse includes the room in both sections if you have both an
invite->leave and a leave->invite transition in one sync response.
Transitions in the other order are only included once (in the leave
section) it seems, so this should work correctly in all cases.
Fixes https://github.com/famedly/product-management/issues/2283  
							
						 
						
							2024-07-31 19:25:58 +02:00  
				
					
						
							
							
								 
						
							
								6dbc11180c 
								
							 
						 
						
							
							
								
								Merge pull request  #1895  from famedly/krille/call-logout-on-soft-logout-cancel  
							
							... 
							
							
							
							fix: Call logout on soft logout fail 
							
						 
						
							2024-07-31 14:06:24 +02:00  
				
					
						
							
							
								 
						
							
								a771f1e3bf 
								
							 
						 
						
							
							
								
								fix: Call logout on soft logout fail  
							
							... 
							
							
							
							If we fail to handle the
soft logout, we should call
the logout endpoint to
delete the device from
the server instead of just
clear the client. 
							
						 
						
							2024-07-31 12:53:29 +02:00  
				
					
						
							
							
								 
						
							
								9819b05e30 
								
							 
						 
						
							
							
								
								Merge pull request  #1852  from famedly/td/resetLastEventOnCancelSend  
							
							... 
							
							
							
							fix: update last event properly on cancel send 
							
						 
						
							2024-07-31 14:42:30 +05:30  
				
					
						
							
							
								 
						
							
								4eb18f670f 
								
							 
						 
						
							
							
								
								fix: update last event properly on cancel send  
							
							... 
							
							
							
							also stores status in db 
							
						 
						
							2024-07-31 14:36:25 +05:30  
				
					
						
							
							
								 
						
							
								1cb3dd1b59 
								
							 
						 
						
							
							
								
								chore: add info about tests to readme  
							
							
							
						 
						
							2024-07-31 14:13:30 +05:30  
				
					
						
							
							
								 
						
							
								28758be915 
								
							 
						 
						
							
							
								
								chore: increase log level to verbose in tests  
							
							
							
						 
						
							2024-07-31 14:13:14 +05:30  
				
					
						
							
							
								 
						
							
								0ec9de5d37 
								
							 
						 
						
							
							
								
								Merge pull request  #1891  from famedly/release/v0.31.0  
							
							... 
							
							
							
							build: Release v0.31.0 
							
						 
						
							2024-07-29 09:59:42 +05:30  
				
					
						
							
							
								 
						
							
								731ffb4450 
								
							 
						 
						
							
							
								
								build: Release v0.31.0  
							
							
							
						 
						
							2024-07-28 16:01:37 +05:30  
				
					
						
							
							
								 
						
							
								d5c4d03e94 
								
							 
						 
						
							
							
								
								Merge pull request  #1887  from famedly/karthi/fix-gh-release-ci  
							
							... 
							
							
							
							ci: create release job fix 
							
						 
						
							2024-07-28 15:51:39 +05:30  
				
					
						
							
							
								 
						
							
								ac79627f4b 
								
							 
						 
						
							
							
								
								ci: create release job fix  
							
							
							
						 
						
							2024-07-28 15:44:28 +05:30  
				
					
						
							
							
								 
						
							
								be43ddae14 
								
							 
						 
						
							
							
								
								Merge pull request  #1886  from famedly/td/deleteOverride  
							
							... 
							
							
							
							fix: also delete db on logout 
							
						 
						
							2024-07-26 22:25:53 +05:30  
				
					
						
							
							
								 
						
							
								22694a81d8 
								
							 
						 
						
							
							
								
								fix: also delete db on logout  
							
							... 
							
							
							
							we already cleared it out, but to change the db enc pw on the app we need to delete it completely first 
							
						 
						
							2024-07-26 22:19:02 +05:30  
				
					
						
							
							
								 
						
							
								87ce08d394 
								
							 
						 
						
							
							
								
								Merge pull request  #1888  from famedly/krille/add-m-federate-support  
							
							... 
							
							
							
							feat: Add support for isFederate option for rooms 
							
						 
						
							2024-07-26 14:23:38 +02:00  
				
					
						
							
							
								 
						
							
								b962e8288b 
								
							 
						 
						
							
							
								
								feat: Add support for isFederate option for rooms  
							
							
							
						 
						
							2024-07-26 13:45:13 +02:00  
				
					
						
							
							
								 
						
							
								c464032855 
								
							 
						 
						
							
							
								
								Merge pull request  #1857  from famedly/td/mainThreadReceipts  
							
							... 
							
							
							
							fix: add main thread receipts to event.receipts getter 
							
						 
						
							2024-07-23 20:47:16 +05:30  
				
					
						
							
							
								 
						
							
								4c60e04c05 
								
							 
						 
						
							
							
								
								fix: add main thread receipts to event.receipts getter  
							
							
							
						 
						
							2024-07-23 20:30:07 +05:30  
				
					
						
							
							
								 
						
							
								805ee24d93 
								
							 
						 
						
							
							
								
								Merge pull request  #1883  from famedly/krille/refactor-profile-caching-in-database  
							
							... 
							
							
							
							refactor: Cache profiles in database and refactor API 
							
						 
						
							2024-07-23 10:37:30 +02:00  
				
					
						
							
							
								 
						
							
								e7802bd20b 
								
							 
						 
						
							
							
								
								fix: Synapse CI job failing because invite state not completely synced  
							
							
							
						 
						
							2024-07-23 10:30:40 +02:00  
				
					
						
							
							
								 
						
							
								cabf357cf7 
								
							 
						 
						
							
							
								
								refactor: Cache profiles in database and refactor API  
							
							
							
						 
						
							2024-07-23 08:51:10 +02:00  
				
					
						
							
							
								 
						
							
								191397ebb8 
								
							 
						 
						
							
							
								
								Merge pull request  #1878  from famedly/td/bumpdbv9  
							
							... 
							
							
							
							fix: bump database version to v9 
							
						 
						
							2024-07-18 15:22:00 +05:30  
				
					
						
							
							
								 
						
							
								73e89966c7 
								
							 
						 
						
							
							
								
								fix: bump database version to v9  
							
							... 
							
							
							
							clears database to handle any old state seen in history getting applied bug bc336709af 
							
						 
						
							2024-07-18 15:12:42 +05:30  
				
					
						
							
							
								 
						
							
								2b0fbd2268 
								
							 
						 
						
							
							
								
								Merge pull request  #1879  from famedly/krille/better-room-avatar-name-for-invites  
							
							... 
							
							
							
							refactor: Better avatar and names for invites 
							
						 
						
							2024-07-17 19:41:19 +05:30  
				
					
						
							
							
								 
						
							
								2e51b450bf 
								
							 
						 
						
							
							
								
								refactor: Better avatar and names for invites  
							
							... 
							
							
							
							Group chats with no user
avatar should return null for
the room.avatar getter and not
a random hero avatar. This could
otherwise lead to confusion as
it looks like this is a DM which
is not the case.
For the name we should also
not just display the name of
the invitor like in a DM even for
group chats, but some more
additional information. I found
a String for
invites quite useful here as
this would name rooms without
a m.room.name like this:
"Invited by $senderName"
which should be short enough.
The alternative
"You have been invited by $senderName" could be too
long IMO. 
							
						 
						
							2024-07-16 13:12:00 +02:00  
				
					
						
							
							
								 
						
							
								0ac0ef63ed 
								
							 
						 
						
							
							
								
								Merge pull request  #1872  from famedly/release/v0.30.0  
							
							... 
							
							
							
							build: Release v0.30.0 
							
						 
						
							2024-07-03 15:17:28 +02:00  
				
					
						
							
							
								 
						
							
								1d0161b24e 
								
							 
						 
						
							
							
								
								build: Release v0.30.0  
							
							
							
						 
						
							2024-07-03 15:07:54 +02:00  
				
					
						
							
							
								 
						
							
								ab24a25350 
								
							 
						 
						
							
							
								
								Merge pull request  #1867  from famedly/krille/automatic-cancel-typing-indicators-after-30-seconds  
							
							... 
							
							
							
							feat: Automatically cancel typing indicators after 30 seconds 
							
						 
						
							2024-07-03 15:03:20 +02:00  
				
					
						
							
							
								 
						
							
								0f5526e1b8 
								
							 
						 
						
							
							
								
								feat: Automatically cancel typing indicators after 30 seconds  
							
							
							
						 
						
							2024-07-03 14:36:40 +02:00  
				
					
						
							
							
								 
						
							
								b248d6382a 
								
							 
						 
						
							
							
								
								Merge pull request  #1868  from famedly/krille/do-not-update-invalid-last-event  
							
							... 
							
							
							
							fix: Do not update lastEvent with state events 
							
						 
						
							2024-07-03 14:33:58 +02:00