Skip to content

fix(decrypt): consolidated /decrypt page UX fixes#203

Merged
dobby-coder[bot] merged 6 commits into
mainfrom
consolidate/decrypt-page-ux
May 9, 2026
Merged

fix(decrypt): consolidated /decrypt page UX fixes#203
dobby-coder[bot] merged 6 commits into
mainfrom
consolidate/decrypt-page-ux

Conversation

@dobby-coder

@dobby-coder dobby-coder Bot commented May 9, 2026

Copy link
Copy Markdown
Contributor

Consolidates 3 PRs into one, per dobby#53.

Includes

Merges are clean. #198 and #201 both touch `Decrypt.svelte` but in different regions and auto-merged without conflict.

Reviewer quickstart

```
git fetch origin && git checkout consolidate/decrypt-page-ux && npm install --legacy-peer-deps && npm run dev
```

Tracking issue: encryption4all/dobby#53

dobby-coder Bot added 6 commits May 9, 2026 13:57
When the /decrypt page is opened from a QR code or shared link with a
?uuid= parameter (or a #hash payload), the file upload area is no
longer relevant and is confusing alongside the auto-loaded message.
Hide the upload area whenever hashMode is true.

Closes #167
QR code instructions previously gave little context, leaving first-time
users unsure what to do. Make the instruction text explicit about Yivi
being a separate app on the user's phone, surface the existing 'What is
Yivi?' help toggle on the encrypt-flow QR popups, and add a description
under the fallback decrypt QR.

Closes #162
The /decrypt fallback page rendered a QR code on mobile, which is
useless when the user is already on their phone. Mirror the /download
page's pattern: detect mobile and pass mode=deeplink to YiviQRCode so
it auto-clicks the Yivi-app button and triggers the universal link.

Closes #163
@dobby-coder dobby-coder Bot merged commit 358d000 into main May 9, 2026
7 checks passed
@dobby-coder dobby-coder Bot deleted the consolidate/decrypt-page-ux branch May 9, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant