element-hq / element-x-android

Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
GNU Affero General Public License v3.0
1.08k stars 155 forks source link

Native sliding sync migration banner does not show up on an old session #3468

Closed tonkku107 closed 4 weeks ago

tonkku107 commented 1 month ago

Steps to reproduce

  1. Have an existing session from element x < 0.5.3, and before simplified sliding sync was enabled on synapse
  2. Enable simplified sliding sync in synapse
  3. Update to element x ≥ 0.5.3

Outcome

What did you expect?

Migration banner added in 0.5.3 (#3429) to show up

What happened instead?

No banner appears

Your phone model

Google Pixel 8

Operating system version

Android 15

Application version and app store

0.6.0 (Play Store)

Homeserver

Synapse 1.114.0

Will you send logs?

Yes

Are you willing to provide a PR?

No

bmarty commented 1 month ago

You may need to wait a few days for the sdk to refresh the homeserver capabilities.

tonkku107 commented 1 month ago

for the record, it's been a week

tonkku107 commented 1 month ago

I just noticed the developer setting for simplified sliding sync is turned on even though the client is still using the sliding sync proxy. I didn't touch the setting on the stable play store version.

It's possible #3458 in 0.6.1 enabled it by default even on existing sessions before homeserver capabilities were refreshed which blocks the migration banner from ever showing up

tonkku107 commented 4 weeks ago

Fixed in 0.6.5