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

Flex upgrade #7

Merged
merged 59 commits into from
Aug 1, 2024
Merged

Flex upgrade #7

merged 59 commits into from
Aug 1, 2024

Conversation

ajinkyaraj-23
Copy link

Checklist

  • App update process has been followed
  • Target branch is develop
  • Application version has been bumped

Changes

  • Port the wallet app to the new design guidelines for stax and flex.
  • Change blindsigning flow according to the guideline for stax/flex and nano devices.
  • Use useCaseReviewStreaming for stax/flex as we are using streaming parser.
  • Add flex tests

spalmer25 and others added 30 commits July 5, 2024 09:04
ragger.firmware.stax has been replaced by ragger.firmware.touch with
the introduction of flex device
…tifact-version

Bump actions/upload-artifact and actions/download-artifact version to v4
update version and add provision for stax ragger tests in nano.
…bgl-usecase-functions-for-stax

Use the guideline provided useCaseHomeAndSettings use case.
Move the ChoiceList __settings as layout
by changing `C_round_warning_64px with `C_Important_Circle_64px` that
is similar
 - screen contains more data: number of screen reduced
 - swipe instead of tap
 - QR button has moved
Position are fixed in Ragger v1.21.0
If blindsigning is required, show two warning screens , the 2nd being details about the error.
Standardize the msgs shown in confirm trasaction/rejection screens using macros.
1. test_basic.py - remove blindsigning settings from settings menu
2. test_blindsign_too_deep.py - Remove blindsign enabled section and consolidate two warning screens in one utils function.
3. test_blindsign_too_deep_rejections.py - Address changes due to two warning screens. Note that first warning screen has reverse confirm/reject buttons
4. test_blindsign_too_large.py - Remove blindsign enabled section.
5. test_parsing_errors.py - add the blindsign warning screen. note that the warning screen has reverse confirm/reject buttons.
info.png is deleted on unrelated golden snapshot generations.
ajinkyaraj-23 and others added 28 commits July 18, 2024 08:05
…-button

Change blindsign flow according to guideline.
…primitive-D_Ticket

Add michelson `D_Ticket` to the formatter
Blindsigning always activated.
i.e. if the message to sign is not parsable, alert risk and ask sign
without showing precise message's information
From `tinyurl.com/Tezos-ledger` to `bit.ly/ledger-tez`.
In order to have the same url on nano device.
Change because the old one does not fit properly on nano screens.
The reviewStreamingFinish already provides a reject confirmation page.
TZ_SCREEN_LINES + background + left & right arrow + optionnal icon
i.e. PB for our current usage
- ledger-app-builder == 3.30.0
- ragger             == 1.21.1
- speculos           == 0.9.6
…at-last-signing-page

261 duplicate rejection pages at last signing page
…ng-warning-arrows

Fix blindsigning warning arrows
…p-builder-version

Bump `ledger-app-builder` version
@agrojean-ledger agrojean-ledger merged commit 6e4b8ef into LedgerHQ:develop Aug 1, 2024
141 checks passed
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.

3 participants