Offline flow separation #304

Merged
b merged 13 commits from 231-offline-flow into staging 2025-01-22 13:05:30 +00:00
Member

Closes #181:

  • tested on amber with 2 signers (desktop and mobile) with exports, manual file transfer and signing

Closes #224:

BOTH/EITHER of them could/should be usable for offline flow (no difference in flow)

  • it's possible to use both, more testing is required to confirm, eg: What happens when we use this combination but meta.json and mark value (signature) is uploaded to a blossom at one point?

Closes #231

Confirm decryption order (above)

  • fixed ability to decrypt for all counterparties

Test (and fix) offline flow for encrypted and unencrypted.

  • split the offline and online flow with separate buttons
  • removed exporting from the Sign page, after singing export is possible from verify page

Support offline flow for signature marks on blossom

  • signing page has an additional button for local signing which skips signature upload and adds them directly to meta.json like usual

  • create page

    • additional button to initiate offline flow manually, skipping sending notifications and uploads
    • offline flow no longer automatically downloads the file, if first signer it navigates to a sign page, otherwise it goes to verify page where you can export files normally for sharing
Closes #181: - tested on amber with 2 signers (desktop and mobile) with exports, manual file transfer and signing Closes #224: >BOTH/EITHER of them could/should be usable for offline flow (no difference in flow) - it's possible to use both, more testing is required to confirm, eg: What happens when we use this combination but `meta.json` and mark value (signature) is uploaded to a blossom at one point? Closes #231 >Confirm decryption order (above) - fixed ability to decrypt for all counterparties >Test (and fix) offline flow for encrypted and unencrypted. - split the offline and online flow with separate buttons - removed exporting from the Sign page, after singing export is possible from verify page >Support offline flow for signature marks on blossom - signing page has an additional button for local signing which skips signature upload and adds them directly to `meta.json` like usual - create page - additional button to initiate offline flow manually, skipping sending notifications and uploads - offline flow no longer automatically downloads the file, if first signer it navigates to a sign page, otherwise it goes to verify page where you can export files normally for sharing
enes added 11 commits 2025-01-20 18:44:02 +00:00
Author
Member

@b
On create page, we only have an option to export as encrypted (the handleCreateOffline, previously offline flow). We didn't have unencrypted option. If it's needed, we can open a separate issue.

@b On create page, we only have an option to export as encrypted (the `handleCreateOffline`, previously offline flow). We didn't have unencrypted option. If it's needed, we can open a separate issue.
enes added 1 commit 2025-01-20 20:24:54 +00:00
refactor(offline): update strings, create offline navigate to sign/verify w/o auto download
All checks were successful
Open PR on Staging / audit_and_check (pull_request) Successful in 39s
a4310675c1
Owner

I think it looks good. While the PR description is good/clear, it would be easier to analyse the code if a separate PR was opened for each issue (appreciate that it's not always possible or makes sense).

I think it looks good. While the PR description is good/clear, it would be easier to analyse the code if a separate PR was opened for each issue (appreciate that it's not always possible or makes sense).
eugene approved these changes 2025-01-22 11:52:49 +00:00
b added 1 commit 2025-01-22 12:10:07 +00:00
Merge branch 'staging' into 231-offline-flow
All checks were successful
Open PR on Staging / audit_and_check (pull_request) Successful in 46s
c45e3912a2
b merged commit feea3197d0 into staging 2025-01-22 13:05:30 +00:00
b deleted branch 231-offline-flow 2025-01-22 13:05:31 +00:00
Sign in to join this conversation.
No description provided.