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

🚀 Release 2024-09-09 #7781

Merged
merged 378 commits into from
Sep 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
378 commits
Select commit Hold shift + click to select a range
d60a022
fix(trustchain): removed member ejected on get members (#7588)
cgrellard-ledger Aug 13, 2024
d647e74
add param partnerTestBaseUrl to be passed to buy-sell app to allow te…
adammino-ledger Aug 14, 2024
94bf322
Fix: LIVE-13547 Replace expo-random lib with expo-crypto (#7586)
hzheng-ledger Aug 14, 2024
1f26de1
Merge pull request #7581 from LedgerHQ/support/release-merge-conflicts
Justkant Aug 14, 2024
f895f64
Merge pull request #7536 from LedgerHQ/chore/coin-bitcoin-xpub-unit-t…
Wozacosta Aug 14, 2024
c3135dc
feat: add demo3 manifest
kallen-ledger Aug 14, 2024
e8db656
chore: add changeset
kallen-ledger Aug 14, 2024
63e4fdc
Merge pull request #7580 from LedgerHQ/CN-476-add-category-param-filt…
marcotoniut-ledger Aug 14, 2024
45afb26
Merge pull request #7602 from LedgerHQ/feat/add-demo-3-manifest-id
kallen-ledger Aug 14, 2024
17fe67c
Merge pull request #7569 from LedgerHQ/bugfix/LIVE-12412-lld-cls-dete…
ofreyssinet-ledger Aug 14, 2024
e7f3cfc
fix: typo
chrisduma-ledger Aug 15, 2024
a3fbf6d
Merge pull request #7608 from LedgerHQ/hotfix/typo-app-exchange
chrisduma-ledger Aug 15, 2024
f748f4f
accept new variable providerTestBaseUrl just from the local manifest
adammino-ledger Aug 15, 2024
5758950
Support/filecoin evm (#7414)
hzheng-ledger Aug 16, 2024
bf95843
add support for providerTestBaseUrl for LLM
adammino-ledger Aug 16, 2024
9d7dfcd
Merge pull request #7592 from LedgerHQ/fix/send-flow-token-account-unit
Wozacosta Aug 16, 2024
d5c79dd
feat: add locale and ticker query params for buy/sell
mwiercinska Aug 15, 2024
138f6cd
fix typo in test
mwiercinska Aug 15, 2024
4e110cb
add params in llm
mwiercinska Aug 16, 2024
f26cf44
feat: add tbtc
chrisduma-ledger Aug 16, 2024
3468fb5
chore: update lockfile
chrisduma-ledger Aug 16, 2024
f0eb405
chore: changeset
chrisduma-ledger Aug 16, 2024
96055e9
Revert "chore: update lockfile"
chrisduma-ledger Aug 16, 2024
5c755b9
chore: add changeset
mwiercinska Aug 16, 2024
ce4c18b
Revert "chore: add changeset"
mwiercinska Aug 16, 2024
08fd8b4
chore: update changeset
mwiercinska Aug 16, 2024
acc5226
Merge pull request #7613 from LedgerHQ/feat/support-testnet-btc
chrisduma-ledger Aug 16, 2024
5c738cb
🔒 [FIX] Trustchain switch device while logged in case (#7603)
thesan Aug 19, 2024
65a3622
Merge pull request #7610 from LedgerHQ/feat/LIVE-8912-add-region-loca…
mwiercinska Aug 19, 2024
f8756b2
fix: error is displayed before maxValue is loaded (#7614)
liviuciulinaru Aug 19, 2024
58dcb48
💚 refacto currency for speculos tests
VicAlbr Aug 19, 2024
c7c8230
Merge pull request #7620 from LedgerHQ/support/QAA-166/speculos-refacto
VicAlbr Aug 19, 2024
3d0b057
💅 Updating emoji on e2e workflow (speculos)
VicAlbr Aug 19, 2024
e378f4e
Merge pull request #7571 from LedgerHQ/support/speculos-settings
ypolishchuk-ledger Aug 19, 2024
935ce9f
Merge pull request #7623 from LedgerHQ/support/fix-e2e-workflow
VicAlbr Aug 19, 2024
ce45204
fix: missing query params for web3hub manifests requests
Justkant Aug 20, 2024
22019d6
fix: freeze when opening a live-app [LIVE-13411]
Justkant Aug 20, 2024
aa0126a
fix: hidden header should show again when searching [LIVE-13727]
Justkant Aug 20, 2024
e9bb8b9
:lipstick:feat(llm/ui): tab selector width (#7590)
LucasWerey Aug 20, 2024
aadad07
Fix/live 13594 (#7585)
CremaFR Aug 20, 2024
87c160d
Trustchain - Prevent duplicate add members (#7591)
cgrellard-ledger Aug 20, 2024
3348e3f
refactor: remove unneeded code
Justkant Aug 20, 2024
17ca82c
Merge pull request #7626 from LedgerHQ/bugfix/LIVE-13727
Justkant Aug 20, 2024
a442d80
💄 [BUGFIX]: Add CTAs on missing screens for LedgerSync (#7627)
mcayuelas-ledger Aug 20, 2024
94afd9e
chore(BACK-7633): switch app store API endpoints from POST to GET whe…
jnicoulaud-ledger Aug 20, 2024
2871edd
Merge pull request #7625 from LedgerHQ/bugfix/LIVE-13411
Justkant Aug 20, 2024
d75616a
:sparkles:feat(llm/lld): avoid watchloop when ff is off (#7601)
LucasWerey Aug 20, 2024
940d807
feat: add dependencies support on wallet-api and dapp browser for tra…
Justkant Aug 20, 2024
1c8b1e0
fix: ci issues and follow review comments
Justkant Aug 20, 2024
83532f9
refactor: share dependenciesToAppRequests
Justkant Aug 20, 2024
8ff87b2
Merge pull request #7634 from LedgerHQ/feat/LIVE-13446
Justkant Aug 20, 2024
4161188
Merge pull request #7624 from LedgerHQ/bugfix/web3hub-request
Justkant Aug 20, 2024
271f90d
Ledger Sync - Fixed the getOrCreateTrustchain when another instance d…
cgrellard-ledger Aug 21, 2024
81468af
chore: add translation for back to quote CTA in WebPTXPlayer (#7629)
mwiercinska Aug 21, 2024
a409ecc
feat: horizontal section and label for Clear Signing (#7529)
RamyEB Aug 21, 2024
e5419de
💄 [FEAT]: Rework QRCode Step in LLD + Add TabSelector in react-ui (#7…
mcayuelas-ledger Aug 22, 2024
0604d13
🧪 test: [QAA129] Adding new send test cases
VicAlbr Aug 6, 2024
c8c273c
:sparkles: (app-data): Adds data backup and restore to install / unin…
valpinkman Aug 9, 2024
3e3e839
[FIX]: Fix starting step when WS is activated and you want to sync ag…
mcayuelas-ledger Aug 22, 2024
2503a9f
Merge pull request #7631 from LedgerHQ/support/qaa129-adding-new-test…
VicAlbr Aug 22, 2024
be300b4
ci: add xray export
abdurrahman-ledger Aug 21, 2024
1d6bd63
Merge pull request #7572 from LedgerHQ/feat/llm-lld-app-data-backup
valpinkman Aug 22, 2024
351cef9
📝 [FIX]: Minor copy updates for LedgerSync (#7654)
mcayuelas-ledger Aug 22, 2024
f839708
🤑 [FEAT] Add currency support to quick actions (#7606)
thesan Aug 22, 2024
2359a8e
🐛 (lld) [LIVE-13661]: prevent the use of webp for custom lock screen
valpinkman Aug 22, 2024
0ea8dbe
Merge pull request #7657 from LedgerHQ/bugfix/LIVE-13661-prevent-webp…
valpinkman Aug 22, 2024
c358bb7
📝 [FIX]:Minor copy updates for LedgerSync (LLM) (#7655)
mcayuelas-ledger Aug 23, 2024
453d658
💅 tests: improving allure report
VicAlbr Aug 22, 2024
93a4951
Merge pull request #7658 from LedgerHQ/support/qaa143/improving_allur…
VicAlbr Aug 23, 2024
e85f65b
🤲 [FEAT] Create accounts with the receive market quick action (#7635)
thesan Aug 23, 2024
6f781da
🎭 Add more descriptive mobile device name to the trustchain (#7651)
thesan Aug 23, 2024
1a5bcec
fix: changeset was not in correct folder
valpinkman Aug 23, 2024
33894cc
Merge pull request #7663 from LedgerHQ/bugfix/changeset-wrong-place
valpinkman Aug 23, 2024
e9c2d99
feature: add new card dapp in LLD entry point (#7630)
sarneijim Aug 23, 2024
b07279f
[BUGFIX]: Add fromLedgerSyncOnboarding to trigger right onClose actio…
mcayuelas-ledger Aug 23, 2024
4485e37
✏️[FIX]: More precise Instances names for LLD Instances (#7662)
mcayuelas-ledger Aug 23, 2024
5bcf7ec
🧪 test: Synchronize one instance using Ledger Sync then destroy the t…
VicAlbr Aug 7, 2024
b1bdaf6
Merge branch 'develop' into support/hotfix-merge-conflicts
ofreyssinet-ledger Aug 23, 2024
a8971eb
fix: use mainaccount unit to display fees if no fees options
Wozacosta Aug 21, 2024
314c21a
chore: update gemfile.lock
Wozacosta Aug 22, 2024
531e6f9
✨ fix PR to pass prettier + lint
VicAlbr Aug 23, 2024
f00f598
[FEAT]: Remove Export account when LedgerSync FF is On (#7664)
mcayuelas-ledger Aug 23, 2024
0163d3d
Delete ledgerSync.drawer.ts
mohamedzitouni Aug 23, 2024
6cb49b8
Merge pull request #7644 from LedgerHQ/fix/send-flow-token-account-fe…
Wozacosta Aug 23, 2024
2659506
Merge pull request #7649 from LedgerHQ/support/qaa-119_detox_xray_export
abdurrahman-ledger Aug 26, 2024
943dc4e
fix(bitcoin): sync unit test: remove startSpan
ofreyssinet-ledger Aug 26, 2024
1989f7a
Merge pull request #7659 from LedgerHQ/support/hotfix-merge-conflicts
ofreyssinet-ledger Aug 26, 2024
267526c
Feat/wallet sync synchronize via qr code from mobile to desktop (#7646)
cgrellard-ledger Aug 26, 2024
08520e1
🐛 fix speculos send test: adding data-testid
VicAlbr Aug 26, 2024
6187fef
Merge pull request #7674 from LedgerHQ/support/fix-speculos-send
VicAlbr Aug 26, 2024
cd42a80
Merge pull request #7628 from LedgerHQ/chore/switch-to-appstore-get-apis
jiyuzhuang Aug 26, 2024
6ccd01c
fix(live-13764): show gasPrice as error instead of warning (#7669)
liviuciulinaru Aug 26, 2024
120c1f8
🗝️ [FIX]: llm "Delete my encryption key" action on wrong seed errors …
thesan Aug 26, 2024
6460687
Fix/live 13422 (#7656)
CremaFR Aug 26, 2024
84a3c75
✨ Fixing LedgerSyncDrawer import + lint
mohamedzitouni Aug 26, 2024
9c584a0
refactor: remove old manifest id for buy-sell "multibuy-v2" (#7660)
sergiubreban Aug 26, 2024
5210eaf
fix: use correct i18nkey for swap error code (#7675)
cpellizzari-ledger Aug 26, 2024
3de9eb6
⚗️ [SUPPORT] : Revamp LedgerSyncDebugger (#7677)
mcayuelas-ledger Aug 26, 2024
b91295b
fix(lld/logs): chronology, improve JSON, fix logsviewer compatibility
ofreyssinet-ledger Aug 26, 2024
e7db725
fix: return transaction.feesStrategy gasOption instead of the medium …
CremaFR Aug 27, 2024
9957850
Merge pull request #7638 from LedgerHQ/support/wip-LedegrSync-Speculos
mohamedzitouni Aug 27, 2024
3b944af
Fix/bitcoin fee drawer (#7641)
CremaFR Aug 27, 2024
714a096
fix: uses native segwit empty address to compute btc fees (#7680)
CremaFR Aug 27, 2024
f159469
Merge pull request #7678 from LedgerHQ/support/improve-exported-logs
ofreyssinet-ledger Aug 27, 2024
7b957e0
🐛 fix: fixing ledgerSync test - speculos
VicAlbr Aug 27, 2024
c9fa37f
Added missing step descriptions
ypolishchuk-ledger Aug 27, 2024
c83912f
Merge pull request #7686 from LedgerHQ/support/fix-speculosTest-ledge…
VicAlbr Aug 27, 2024
54578c3
fix(lld): removal of custom lock screen
ofreyssinet-ledger Aug 27, 2024
f0b4ab0
Merge pull request #7688 from LedgerHQ/fix/add-missing-step-descriptions
ypolishchuk-ledger Aug 27, 2024
238efb7
[FIX]: Update Copy on ManageKey flow (#7685)
mcayuelas-ledger Aug 27, 2024
302dcd7
[FEAT]: Update ManageKey flow copy (#7689)
mcayuelas-ledger Aug 28, 2024
9f39f91
fix: swap live app fee drawer error check sync (#7682)
CremaFR Aug 28, 2024
464a61d
feat: confirmation message lld
chrisduma-ledger Aug 28, 2024
dd4daf1
chore: changeset
chrisduma-ledger Aug 28, 2024
7fc43c6
chore: tidy pr up
chrisduma-ledger Aug 28, 2024
a1da869
chore: tidy up
chrisduma-ledger Aug 28, 2024
7fe3c75
chore: use currency
chrisduma-ledger Aug 28, 2024
9268680
chore: remove logs
chrisduma-ledger Aug 28, 2024
1d1bfd1
fix(listApps): fallback if listAppsApdu not supported in old firmware
ofreyssinet-ledger Aug 28, 2024
6f865fd
fix: uses correct status for fee drawers and disable button if any er…
CremaFR Aug 28, 2024
eb9a36f
feat: added new env to bypass app requirements to init swaps (#7684)
CremaFR Aug 28, 2024
297ce51
[FEAT]: Handling already created key with new or same Ledger device (…
mcayuelas-ledger Aug 28, 2024
a226ac7
Merge pull request #7679 from LedgerHQ/bugfix/live-10655
ofreyssinet-ledger Aug 28, 2024
e97ed55
fix: HorizontalList top margin to match the rest of the main screen
Justkant Aug 22, 2024
26154f6
feat(web3hub): app screen header url
Justkant Aug 22, 2024
89b0793
fix: BottomBar SelectAccountButton visual and placement
Justkant Aug 22, 2024
fb301bf
perf: improve perfs by using the networks instead of listing currenci…
Justkant Aug 22, 2024
d99ddcf
fix: BottomBar animation height calculation to allow different height…
Justkant Aug 22, 2024
ccd0f7d
fix: ManifestItem label placement and style
Justkant Aug 22, 2024
4014078
fix: ManifestItem should show dappUrl when using dapp browser
Justkant Aug 22, 2024
606c360
fix: SearchItem style and added label for clear signing
Justkant Aug 22, 2024
98380ef
fix: web3hub search hide header
Justkant Aug 22, 2024
313af0c
refactor: remove unused code
Justkant Aug 26, 2024
b6af7cc
refactor: update CurrencyIconList border color for the number
Justkant Aug 28, 2024
9d58923
fix: missing deps in useEffect array
Justkant Aug 28, 2024
531bc03
refactor: merge BottomDrawer containerStyle prop
Justkant Aug 28, 2024
248901b
feat(web3hub): new bottom modal to select network and account with da…
Justkant Aug 28, 2024
55f40b1
[BUGFIX]: Update Analytics LedgerSync LLD (#7700)
mcayuelas-ledger Aug 28, 2024
7430d8e
perf: improve perf by using the networks instead of listing currencie…
Justkant Aug 28, 2024
094468c
feat: adds get fee custom handler for demo3 (#7701)
andreicovaciu Aug 28, 2024
ffa9dd6
refactor: share useManifestCurrencies hook
Justkant Aug 28, 2024
fb9466a
Feat/ton jetton integration (#7672)
hzheng-ledger Aug 29, 2024
aaa4de8
chore(deps-dev): bump webpack in /tests/dummy-live-app
dependabot[bot] Aug 29, 2024
6815f6f
edit zcash explorer links
hedi-edelbloute Aug 29, 2024
35eb952
chore: review
chrisduma-ledger Aug 29, 2024
ce18c9b
Feat/wallet sync loading screen on initialization (#7691)
cgrellard-ledger Aug 29, 2024
741cc7a
Fix: Add wait for locators to be visible before interaction (#7699)
mohamedzitouni Aug 29, 2024
ef82161
LIVE-13528 Chore/remove pivx code (#7563)
Wozacosta Aug 29, 2024
3b9c1cf
Merge pull request #7693 from LedgerHQ/bugfix/live-13826-listapps-fail
ofreyssinet-ledger Aug 29, 2024
d4af368
feat(device): implement deleteAppData logic in live-common device
valpinkman Aug 28, 2024
8df1bc3
Merge pull request #7708 from LedgerHQ/support/edit-zcash-explorer-links
hedi-edelbloute Aug 29, 2024
1bcff16
feat(device): implement deleteAppData logic in live-common device
valpinkman Aug 28, 2024
ea1500d
Merge pull request #7705 from LedgerHQ/dependabot/npm_and_yarn/tests/…
valpinkman Aug 29, 2024
b1a8c54
[FEAT]: User connects backup to instance with same backup or differe…
mcayuelas-ledger Aug 29, 2024
2cfec5b
Merge pull request #7698 from LedgerHQ/feat/delete-app-data-use-case
valpinkman Aug 29, 2024
3a2bb2f
chore: refactor
chrisduma-ledger Aug 30, 2024
1f74063
feat: btc and evm fee drawer display amount errors when editing fees …
CremaFR Aug 30, 2024
e5c578b
fix: checking status for setTransaction (#7711)
CremaFR Aug 30, 2024
7db12c6
test: put speculos spawning code to common library for llm use
abdurrahman-ledger Aug 30, 2024
bfe7e4e
chore: fix unimported
abdurrahman-ledger Aug 30, 2024
bfefac1
Merge pull request #7718 from LedgerHQ/support/qaa_181_make_speculos_…
abdurrahman-ledger Aug 30, 2024
a3fd728
🐦‍🔥 [FIX]: Refresh ledger sync QR code on expiration (#7690)
thesan Aug 30, 2024
84ea362
🛣️ [FEAT]: Create the `/ledgersync` deeplink (#7706)
thesan Aug 30, 2024
c0bcef6
[FIX]: Wrong Device name was displayed in FollowInstructions (#7721)
mcayuelas-ledger Aug 30, 2024
f4bb881
fix: persistant gasOptions between evm chains creating crashes (#7715)
CremaFR Aug 30, 2024
fffa5ec
Merge pull request #7702 from LedgerHQ/feat/LIVE-13195
Justkant Sep 2, 2024
bb1ca23
Rename polkadot network model file for consistency (#7695)
sprohaszka-ledger Sep 2, 2024
d62cf06
feat: wording
chrisduma-ledger Sep 2, 2024
8e0ac04
🔏 [FIX]: Trustchain "Expected signature to be an Uint8Array with leng…
thesan Sep 2, 2024
a84f3d3
[FEAT]: User scans instance with same backup or different backup (#7712)
mcayuelas-ledger Sep 2, 2024
232df5e
feat: backwards compatibility
chrisduma-ledger Sep 2, 2024
5ecbe88
feat(llm/lld): ledger sync - improve account names module (#7714)
cgrellard-ledger Sep 2, 2024
7a5a837
[FEAT]: Rework LedgerSync Analytics (#7720)
mcayuelas-ledger Sep 2, 2024
9a4a3bc
[FIX]: Minors bugs on LedgerSync (#7717)
mcayuelas-ledger Sep 2, 2024
6e41ef8
bugfix(casper): adjust address from public key
ayelenmurano Sep 2, 2024
5de6b47
fix(casper): changeset
ayelenmurano Sep 2, 2024
93128e3
Fix: replace sidecar with node (#7470)
hzheng-ledger Sep 3, 2024
187293c
[LIVE-13715] Support - Update `axios` everywhere (#7593)
lambertkevin Sep 3, 2024
f0721f2
Merge pull request #7609 from LedgerHQ/feat/CN-197-pass-partnerTestBa…
adammino-ledger Sep 3, 2024
32b33b6
Setup analytics for Web3Hub (#7666)
RamyEB Sep 3, 2024
10f99fd
chore: revert
chrisduma-ledger Sep 3, 2024
e1d6d7d
:bug:fix(lld) : opt-in prompt and export account tx row setting (#7731)
LucasWerey Sep 3, 2024
b2c4c51
[FIX]: Remove Trustchain from error and handle it in generic way (#7725)
mcayuelas-ledger Sep 3, 2024
817f7e2
feat: refactor
chrisduma-ledger Sep 3, 2024
5e53bdc
chore: refactor
chrisduma-ledger Sep 3, 2024
352846d
Merge branch 'develop' of github.com:LedgerHQ/ledger-live into feat/s…
chrisduma-ledger Sep 3, 2024
a0bb74b
LIVE-8168 Support/coin cosmos module (#7636)
Wozacosta Sep 3, 2024
c8ac662
Chore/regen pnpmlock + fix axios type in cosmos unit test (#7735)
Wozacosta Sep 3, 2024
f5c8891
Feat/llm ledger sync redirection on sync again (#7729)
cgrellard-ledger Sep 3, 2024
644332f
[FIX]: Animation color on FollowSteps (#7736)
mcayuelas-ledger Sep 3, 2024
da109d5
fix broken README link to turbo remote cacheing docs
angusbayley Sep 3, 2024
5f88c36
LLD - Ledger Sync Analytics Improvements (#7737)
cgrellard-ledger Sep 4, 2024
255f035
:sparkles:feat(lld/ui): add sat icons to lib (#7734)
LucasWerey Sep 4, 2024
ef99222
🛹 [FIX]: Handle Ledgersync onboarding errors (#7733)
thesan Sep 4, 2024
5a898af
Merge pull request #7696 from LedgerHQ/feat/sell-confirmation-message…
chrisduma-ledger Sep 4, 2024
2147bd2
[FIX]: Update Copy and fix color on Analytics Opt-in (#7746)
mcayuelas-ledger Sep 4, 2024
a58fdb4
Merge pull request #7738 from LedgerHQ/fix/broken-turbo-cache-link-re…
angusbayley Sep 4, 2024
f34dd22
🩹 [FIX]: Extra device action at the end of the remove member flow on …
thesan Sep 4, 2024
1825bd3
[FIX]: Storybook + Centering text in Button (#7749)
mcayuelas-ledger Sep 4, 2024
5df9941
feat(LLM): pass some additional params to wallet-connect live-app whe…
Justkant Sep 5, 2024
75e9174
feat: passthrough selected currency if exists
kallen-ledger Sep 5, 2024
c68c312
chore: add changeset
kallen-ledger Sep 5, 2024
e6b8cea
fix: issue with BTC fee drawer when close/open and using custom (#7742)
CremaFR Sep 5, 2024
cc291f5
[LIVE-13624] Feature - MATIC to POL migration (#7710)
lambertkevin Sep 5, 2024
3a9dff5
Merge pull request #7752 from LedgerHQ/feat/LIVE-13616
kallen-ledger Sep 5, 2024
9ad7895
[FIX]: Fix navigation on Drawer when AlreadySecuredOtherSeed error (#…
mcayuelas-ledger Sep 5, 2024
d7163a7
fix(llm): ledger sync navigation fixes (#7753)
cgrellard-ledger Sep 5, 2024
917045c
:sparkles:feat(lld): UI of inscriptions table for ordis (#7745)
LucasWerey Sep 5, 2024
e40d447
Merge pull request #7751 from LedgerHQ/feat/LIVE-13660
Justkant Sep 5, 2024
c4460cf
[FIX]: Analytics LedgerSync (#7758)
mcayuelas-ledger Sep 5, 2024
9635bb8
bugfix(casper): add unit test
ayelenmurano Sep 5, 2024
b606b71
feat(live-13868): error messages for transaction and fees drawers (#7…
liviuciulinaru Sep 5, 2024
97502a7
feat: use account id instead of currency id
kallen-ledger Sep 5, 2024
0450315
chore: add changeset
kallen-ledger Sep 5, 2024
587817b
fix: use optional params for deps
kallen-ledger Sep 6, 2024
8eacdad
fix: remove duplicate imports
kallen-ledger Sep 6, 2024
9070cff
:sparkles:feat(ui): update satributes icons (#7760)
LucasWerey Sep 6, 2024
363377f
fix: use optional param for defaultAccount
kallen-ledger Sep 6, 2024
9c55e81
Fix: ton token importer (#7761)
hzheng-ledger Sep 6, 2024
46006ef
Merge pull request #7728 from Zondax/bugfix/casper
hedi-edelbloute Sep 6, 2024
eb1c334
Merge pull request #7763 from LedgerHQ/feat/LIVE-13616
kallen-ledger Sep 6, 2024
dbc0a9a
fix: moved prepareTransaction before getting status (#7767)
CremaFR Sep 6, 2024
e805a7e
fix: fallback screen settings button icon rendering with the right color
Sep 5, 2024
4999d67
Merge pull request #7764 from LedgerHQ/bugfix/LIVE-13351
themooneer Sep 6, 2024
224e33c
fix: bnb custom fee staying as type2 after prepare (#7741)
CremaFR Sep 6, 2024
c21eddc
LIVE-13617 add staderlabs token icons as svgs (#7533)
Wozacosta Sep 6, 2024
042e1ab
feat: dynamic CAL fetch using API calls (#7723)
CremaFR Sep 6, 2024
3de65c8
angle logos (#7770)
Wozacosta Sep 6, 2024
77f9a5e
fix(LIVE-13955): put back params forgotten to live app (#7766)
lpaquet-ledger Sep 9, 2024
fcd8d52
:sparkles: (lld): delete local app data on uninstall and uninstallAll
valpinkman Sep 4, 2024
3eafc83
fix: remove errors in drawer (#7776)
CremaFR Sep 9, 2024
2f7277a
🔧 [CHORE]: Update Next & react version to latest to ensure to be up t…
mcayuelas-ledger Sep 9, 2024
9a732c6
[LIVE-13893] Bugfix- Fix `destructTypeFromString` not splitting types…
lambertkevin Sep 9, 2024
7e81505
:sparkles: (llm): delete local app data on uninstall and uninstallAll
valpinkman Sep 4, 2024
1e0eece
Merge pull request #7744 from LedgerHQ/feat/delete-app-data-after-res…
valpinkman Sep 9, 2024
1503fd7
:sparkles:feat(lld): UI of rare sats table (#7756)
LucasWerey Sep 9, 2024
9abf63b
[LIVE-13976] Bugfix - Allow missing coinRef with EIP-712 filters V2 (…
lambertkevin Sep 9, 2024
1c129f0
chore(prerelease) update cryptoassets
live-github-bot[bot] Sep 9, 2024
4aa77d5
chore(prerelease): :rocket: entering prerelease mode
live-github-bot[bot] Sep 9, 2024
a75c919
chore(prerelease): :rocket: release prerelease [LLD(2.86.0-next.0), L…
live-github-bot[bot] Sep 9, 2024
fae065f
hotfix: swap button fix
chrisduma-ledger Sep 11, 2024
c76dfe4
chore: add changeset
chrisduma-ledger Sep 11, 2024
94a33da
Merge pull request #7793 from LedgerHQ/hotfix/swap-button
chrisduma-ledger Sep 11, 2024
8378c67
chore(prerelease): :rocket: release prerelease [LLD(2.86.0-next.1), L…
live-github-bot[bot] Sep 11, 2024
2622c87
test: update sortByMarketcap snapshot
Wozacosta Sep 13, 2024
f7d9622
update stellar snapshot file
Wozacosta Sep 13, 2024
050e4e0
new spendable balance stellar
Wozacosta Sep 13, 2024
1bb8999
update cardano snapshot
Wozacosta Sep 13, 2024
2110c30
Update LLD 2.86 release notes
desirendr Sep 17, 2024
a496e0a
chore(release): :rocket: prepare release [skip ci]
live-github-bot[bot] Sep 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
70 changes: 70 additions & 0 deletions .github/workflows/test-mobile-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,19 @@ on:
base_ref:
description: The base branch to merge the head into when checking out the code
required: false
export_to_xray:
description: Send tests results to Xray
required: false
type: boolean
default: false
test_execution_android:
description: "[Android] Test Execution ticket ID. Ex: 'B2CQA-2461'"
required: false
type: string
test_execution_ios:
description: "[iOS] Test Execution ticket ID. Ex: 'B2CQA-2461'"
required: false
type: string

# Uncomment to have log-level: trace on detox run and build
# (cf: apps/ledger-live-mobile/detox.config.js)
Expand Down Expand Up @@ -287,6 +300,63 @@ jobs:
password: ${{ secrets.ALLURE_LEDGER_LIVE_PASSWORD }}
path: android-test-artifacts

upload-to-xray:
name: "Upload to Xray"
runs-on: [ledger-live-medium]
strategy:
matrix:
platform:
- android
- ios
fail-fast: false
env:
XRAY_CLIENT_ID: ${{ secrets.XRAY_CLIENT_ID }}
XRAY_CLIENT_SECRET: ${{ secrets.XRAY_CLIENT_SECRET }}
XRAY_API_URL: https://xray.cloud.getxray.app/api/v2
JIRA_URL: https://ledgerhq.atlassian.net/browse
TEST_EXECUTION: ${{ matrix.platform == 'android' && inputs.test_execution_android || inputs.test_execution_ios }}
needs: [detox-tests-android, detox-tests-ios]
if: ${{ !cancelled() && inputs.export_to_xray }}
steps:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref || github.sha }}

- name: Download Allure Results
uses: actions/download-artifact@v4
with:
path: "artifacts-${{ matrix.platform }}"
name: ${{ matrix.platform }}-test-artifacts

- name: Format Xray results
run: apps/ledger-live-mobile/e2e/xray.formater.sh artifacts-${{ matrix.platform }} ${{ matrix.platform }} ${{ env.TEST_EXECUTION}}

- name: Upload aggregated xray results
uses: actions/upload-artifact@v4
with:
retention-days: 1
name: xray-reports-${{ matrix.platform }}
path: "artifacts-${{ matrix.platform }}/xray_report.json"

- name: Authenticate to Xray
id: authenticate
run: |
response=$(curl -H "Content-Type: application/json" -X POST --data '{"client_id": "${{ env.XRAY_CLIENT_ID }}", "client_secret": "${{ env.XRAY_CLIENT_SECRET }}"}' ${{ env.XRAY_API_URL }}/authenticate)
echo "xray_token=$response" >> $GITHUB_OUTPUT
- name: Publish report on Xray
id: publish-xray
run: |
response=$(curl -H "Content-Type: application/json" \
-H "Authorization: Bearer ${{ steps.authenticate.outputs.xray_token }}" \
-X POST \
--data @artifacts-${{ matrix.platform }}/xray_report.json \
${{ env.XRAY_API_URL }}/import/execution)
key=$(echo $response | jq -r '.key')
echo "xray_key=$key" >> $GITHUB_OUTPUT
- name: Write Xray report link in summary
shell: bash
run: echo "::notice title=${{ matrix.platform }} Xray report URL::${{ env.JIRA_URL }}/${{ steps.publish-xray.outputs.xray_key }}"

report:
needs: [detox-tests-android, detox-tests-ios]
runs-on: ubuntu-latest
Expand Down
31 changes: 17 additions & 14 deletions .github/workflows/test-ui-e2e-only-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,6 @@ permissions:
jobs:
e2e-tests-linux:
name: "Desktop Tests E2E (Ubuntu)"
outputs:
status: ${{ steps.tests.outcome }}
env:
NODE_OPTIONS: "--max-old-space-size=7168"
INSTRUMENT_BUILD: true
Expand All @@ -78,7 +76,7 @@ jobs:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref || github.sha }}

- name: Setup broadcast environment variables
id: set-env
run: |
Expand All @@ -98,28 +96,33 @@ jobs:
roleName: ${{ secrets.AWS_CACHE_ROLE_NAME }}
region: ${{ secrets.AWS_CACHE_REGION }}
turbo-server-token: ${{ secrets.TURBOREPO_SERVER_TOKEN }}

- uses: LedgerHQ/ledger-live/tools/actions/composites/setup-test-desktop@develop
id: setup-test-desktop
with:
skip_ruby: true
install_playwright: true
turborepo-server-port: ${{ steps.caches.outputs.port }}

- name: Generate token
id: generate-token
uses: tibdex/github-app-token@v1
with:
app_id: ${{ secrets.GH_BOT_APP_ID }}
private_key: ${{ secrets.GH_BOT_PRIVATE_KEY }}

- name: Retrieving coin apps
uses: actions/checkout@v4
with:
ref: master
repository: LedgerHQ/coin-apps
token: ${{ steps.generate-token.outputs.token }}
path: coin-apps

- name: Pull docker image
run: docker pull ${{ env.SPECULOS_IMAGE_TAG }}
shell: bash

- name: Run playwright tests [Linux => xvfb-run]
id: tests
run: |
Expand Down Expand Up @@ -188,6 +191,7 @@ jobs:

- name: Get summary
if: ${{ !cancelled() }}
id: summary
shell: bash
run: |
cd apps/ledger-live-desktop
Expand All @@ -200,15 +204,12 @@ jobs:
totalTests=$(jq '.statistic.total' summary.json)
echo "TEST_RESULT=$passedTests passed, $failedTests failed, $brokenTests broken, $skippedTests skipped, $totalTests total" >> $GITHUB_ENV

- name: Get status color
if: ${{ !cancelled() }}
shell: bash
run: >
if ${{ needs.e2e-tests-linux.outputs.status == 'success' }};
then echo "STATUS_COLOR=#33FF39" >> $GITHUB_ENV;
elif ${{ needs.e2e-tests-linux.outputs.status == 'failure' }};
then echo "STATUS_COLOR=#FF333C" >> $GITHUB_ENV;
else echo "STATUS_COLOR=#F3FF33" >> $GITHUB_ENV;
if [ "$failedTests" -gt 0 ] || [ "$brokenTests" -gt 0 ]; then
echo "STATUS_COLOR=#FF333C" >> $GITHUB_ENV;
echo "STATUS_EMOJI=❌" >> $GITHUB_ENV;
else
echo "STATUS_COLOR=#33FF39" >> $GITHUB_ENV;
echo "STATUS_EMOJI=✅" >> $GITHUB_ENV;
fi

- uses: actions/github-script@v6
Expand Down Expand Up @@ -246,6 +247,7 @@ jobs:
status: "${{ needs.e2e-tests-linux.outputs.status }}",
}
};
const statusEmoji = process.env.STATUS_EMOJI;

let summary = `### Playwright Tests
`
Expand All @@ -270,7 +272,7 @@ jobs:
|`;

Object.entries(report).forEach(([os, values]) => {
summary += ` ${values.pass ? "✅" : "❌"} (${values.status}) |`;
summary += ` ${values.pass ? statusEmoji : "❌"} (${values.status}) |`;
});

summary += `
Expand Down Expand Up @@ -318,7 +320,7 @@ jobs:
"type": "section",
"text": {
"type": "mrkdwn",
"text": `- 🐧 linux: ${report.linux.pass ? "✅" : "❌"} ${process.env.TEST_RESULT || 'No test results'}`
"text": `- 🐧 linux: ${statusEmoji} ${process.env.TEST_RESULT || 'No test results'}`
}
},
{
Expand Down Expand Up @@ -356,6 +358,7 @@ jobs:
payload-file-path: ${{ github.workspace }}/payload-slack-content.json
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_LIVE_CI_BOT_TOKEN }}
STATUS_COLOR: ${{ env.STATUS_COLOR }}

upload-to-xray:
name: "Upload to Xray"
Expand Down
6 changes: 4 additions & 2 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -99,10 +99,12 @@ apps/ledger-live-mobile/src/newArch/features/Web3Hub/ @ledgerhq/wallet-api
# Devices team
apps/cli/src/commands/devices @ledgerhq/live-devices
**/src/renderer/screens/manager/ @ledgerhq/live-devices
**/screens/CustomImage @ledgerhq/live-devices
**/components/CustomImage @ledgerhq/live-devices
**/screens/customImage @ledgerhq/live-devices
**/components/CustomImage @ledgerhq/live-devices
**/screens/CustomImage @ledgerhq/live-devices
**/SyncOnboarding/** @ledgerhq/live-devices
**/OnboardingAppInstall/** @ledgerhq/live-devices
**/UpdateFirmwareModal/** @ledgerhq/live-devices
apps/**/components/DeviceAction/ @ledgerhq/live-devices
apps/ledger-live-mobile/src/screens/MyLedger*/ @ledgerhq/live-devices
apps/ledger-live-mobile/src/newArch/features/FirmwareUpdate/ @ledgerhq/live-devices
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ pnpm mobile pod

### Tools

We use [**pnpm workspaces**](https://pnpm.io/) and [**turborepo**](https://turborepo.org/) under the hood to handle local and external dependencies, orchestrate tasks and perform various optimizations like package hoisting or [**remote caching**](https://turborepo.org/docs/features/remote-caching).
We use [**pnpm workspaces**](https://pnpm.io/) and [**turborepo**](https://turborepo.org/) under the hood to handle local and external dependencies, orchestrate tasks and perform various optimizations like package hoisting or [**remote caching**](https://turbo.build/repo/docs/core-concepts/remote-caching).

For changelog generation releases and package publishing we rely on the [**changesets**](https://github.com/changesets/changesets) library.

Expand Down
Loading
Loading