Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes #13850 - Fixes EnterPhoneNumber Screen Loading State Issue #13898

Closed
wants to merge 1 commit into from

Conversation

Sagar0-0
Copy link
Contributor

@Sagar0-0 Sagar0-0 commented Jan 9, 2025

Closes #13850

First time contributor checklist

Contributor checklist

  • Device Realme GT Neo 3t, Android 14
  • Device Infinix Hot 20 Pro, Android 14
  • My contribution is fully baked and ready to be merged as is
  • I ensure that all the open issues my contribution fixes are mentioned in the commit message of my first commit using the Fixes #1234 syntax

Description

The issue reports that the EnterPhoneNumberFragment Loading state is set to false before the user is navigated to another screen which can give the user a sense of unresponsiveness and the user might click on the Next button multiple times(Unnecessary calls).
The PR fixes this by setting the progress bar to false only when the user is already navigated to another screen.

The same last PR was closed because I raised it the from main branch and force-pushed after removing the commit. Please consider only this PR as valid.

Screenshots:

document_6319097752387064234.mp4

AbandonedCart pushed a commit to SamSprung/Signal-Android that referenced this pull request Jan 31, 2025
Add proper toast message when call link in use.

Reapply "Update our base themes to avoid crashing MaterialAlertDialog."

This reverts commit d1f4797.

Revert "Add missing required material3 dialog theme attribute."

This reverts commit 36d8e75.

Fix various Material3 theming issues.

Update aapt2 gradle hash for windows.

Fix bug with re-opting into PINs.

Update translations and other static files.

Update baseline profile.

Bump version to 7.29.1

Revert to androidx-camera 1.3.4

Improve message validation.

Fix call camera enable on rotation bug.

Fix auth prompt during linked device flow.

Update translations and other static files.

Update baseline profile.

Bump version to 7.29.2

Fix announcement group text link color.

Ended up reorganizing some theme colors too, but didn't change any.

Fix text highlight color.

Fix calendar background color.

Fix bad checkbox color in help fragment.

Fix unread filter visibility.

Update translations and other static files.

Update baseline profile.

Bump version to 7.29.3

Fix review banner background.

Use recommended style for group title search.

Update translations and other static files.

Bump version to 7.29.4

Update to RingRTC v2.49.2

Fix dangling open cursors in AnalyzeDatabaseJob.

Do not include identity message from self in backup.

Update KeepMessageDuration for 1 year to 366 days.

This allows you to see messages that are exactly one year old (like
birthday wishes) as well as accounts for leap year.

Resolves signalapp#13889

Convert tests to Kotlin, remove Hamcrest.

Resolves signalapp#13884

Convert tests from Hamcrest -> AssertK.

Convert StickerTable to kotlin.

Dedupe packs when reading from sticker table.

Fix 1:1 call unknown state validation failure.

Mitigate PNI editor server bug for group member add updates.

Add whoami check for receipt_credentials.

Add wake lock when linking devices.

Ensure that ANR traces are kept within a reasonable size range.

Ensure that backup timestamps are within a certain range.

Mitigate flaky network by retrying link+sync api calls.

Update libsignal to 0.65.0

Enable the SSRE2 capability.

Fix test compilation issues.

Fix expirationTime for call links.

Add ability to cancel a link+sync.

Claim IAP subscription if we detect a payment token mismatch.

Fix DatabaseConsistencyCheck SQL normalizer.

Remove comment about checking for easy label.

Resolves signalapp#13897

Prevent changing to the same phone number.

Fixes signalapp#13864
Resolvse signalapp#13883

Prevent overlapping contact refreshes.

Fixes signalapp#13852
Resolves signalapp#13874

Improve error handling for serialized job data.

Attempt to rebuild the FTS index in DB error handler.

Fix gv2 left group locally bugs in backup and compose.

Prevent calls crashing due to background restrictions.

Notify a user when they link a device.

Validate serviceIds in pinned chats.

Remove unused ToggleRow.enabled flag.

Story Privacy Setting UI issues

Fixes signalapp#13863
Resolves signalapp#13892

Fix cropping on large images.

Add app migration for SSRE2 capability.

Introduce additional logging for group call updates.

Handle nonretryable errors during link + sync.

Fix country picker reproducible builds bug.

Add polling for devices.

Exclude invalid long messages from backups.

Fix incorrect registration challenge handling when requesting verification codes.

Add small system for consolidating archive export errors.

Fix incorrect left group in local state bug.

Fix progress display hiding way before registration navigation.

Fixes signalapp#13850
Closes signalapp#13898

Remove fix group left incorrectly migration job.

Update libsignal to 0.65.1

Add backup support for contact nicknames and notes.

Update to libsignal 0.65.2

Remove bad instrumentation test.

Add backup support for DirectStoryReplyMessages.

Fix do not disturb settings for calls.

Fix header mode when call is reconnecting.

Add date to unlinked dialog.

Improve call tab performance.

Update translations and other static files.

Update baseline profile.

Co-Authored-By: Greyson Parrelli <greyson@signal.org>
Co-Authored-By: Sagar <sagar.0dev@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Multiple clicks on EnterPhoneNumberFragment causes unexpected behavior
1 participant