Always skip document selector for single valid document; remove toggle and info text #1622
+15
−63
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
skipDocumentSelectorIfSingletoggle and making routing deterministic when there is exactly one valid document.Description
Skip when only one documenttoggle and related divider fromapp/src/screens/account/settings/ProofSettingsScreen.tsxand also removed the now-unused informational text and style.skipDocumentSelectorIfSinglestate and its setter fromapp/src/stores/settingStore.tsso the setting store only exposesskipDocumentSelectorandsetSkipDocumentSelector.app/src/screens/verification/ProvingScreenRouter.tsxto computeshouldSkipasskipDocumentSelector || validCount === 1, automatically skipping the selector when there is one valid document and removing references to the removed store property.Testing
Codex Task
Note
Simplifies proving flow and settings by removing the per-single-document skip toggle and making single-document routing deterministic.
Skip when only one documentUI (and info text/divider) fromProofSettingsScreen.tsx; keep onlyskipDocumentSelectortoggleskipDocumentSelectorIfSingleand its setter fromsettingStore.tsProvingScreenRouter.tsxto skip selector whenskipDocumentSelectoris true orvalidCount === 1; remove references to deleted settingProvingScreenRouter.test.tsxto cover multi-document path when skipping is disabledWritten by Cursor Bugbot for commit 91cbed0. This will update automatically on new commits. Configure here.
Summary by CodeRabbit
Refactor
Tests
✏️ Tip: You can customize this high-level summary in your review settings.