Skip to content
This repository was archived by the owner on Jun 16, 2022. It is now read-only.

Commit 90cb5e4

Browse files
authored
Merge pull request #929 from LedgerHQ/develop
Prepare for 1.0.0
2 parents cb1413e + ea88673 commit 90cb5e4

40 files changed

+286
-297
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ about: Report a bug in Ledger Live Desktop or a regression.
2121
#### Steps to reproduce the behavior
2222

2323
<!-- explain steps in detail so we can easily reproduce on our side -->
24+
<!-- Alternatively provide a screenshot / gif -->

.github/ISSUE_TEMPLATE/discussion.md

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: 🗣 Start a Discussion
3+
about: Discuss to propose changes to improve the state of Ledger Live.
4+
---
5+
6+
#### Ledger Live Version
7+
8+
<!-- Precise your current app version (Settings > About or bottom-left corner on a crash screen) -->
9+
10+
- Ledger Live **version_here**
11+
12+
#### Part of the application to improve
13+
14+
<!-- which part is to improve? e.g. Send > Step 1 -->
15+
16+
#### Description
17+
18+
<!-- Explain precisely what you think should be improved and how you think it should work -->
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
name: ✨ Feature Request
3+
about: Any feature you find missing in Ledger Live? Discuss to suggest feature requests.
4+
---
5+
6+
- [ ] I have checked this feature was not yet requested.
7+
8+
#### Part of the application
9+
10+
<!-- what part of the application would be impacted by this feature? -->
11+
12+
#### Description
13+
14+
<!-- Explain precisely what is the feature about -->

.github/ISSUE_TEMPLATE/question.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ about: If you need help using the app, please contact the support at https://sup
44

55
---
66

7-
<!-- Please prefer using the support for app usage questions, Github issues are only for technical / developer usage -->
7+
<!-- https://support.ledgerwallet.com/ – Please prefer using the support for app usage questions, Github issues are only for technical / developer usage -->

README.md

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
1-
# Ledger Live - Desktop
1+
# Ledger Live (desktop) [![CircleCI](https://circleci.com/gh/LedgerHQ/ledger-live-desktop.svg?style=svg)](https://circleci.com/gh/LedgerHQ/ledger-live-desktop) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/ledger-wallet/localized.svg)](https://crowdin.com/project/ledger-wallet)
22

3-
[![CircleCI](https://circleci.com/gh/LedgerHQ/ledger-live-desktop.svg?style=svg)](https://circleci.com/gh/LedgerHQ/ledger-live-desktop)
4-
[![Crowdin](https://d322cqt584bo4o.cloudfront.net/ledger-wallet/localized.svg)](https://crowdin.com/project/ledger-wallet)
3+
> Ledger Live is a new generation wallet desktop application providing a unique interface to maintain multiple cryptocurrencies for your Ledger Nano S / Blue. Manage your device, create accounts, receive and send cryptoassets, [...and many more](https://www.ledgerwallet.com/#LINK_TO_ANNOUNCEMENT).
54
6-
:warning: Disclaimer: this project is under active development. Use at your own risks.
7-
8-
<img src="/static/docs/ledgerLogo.png" width="200"/>
9-
10-
> Ledger Live Desktop is a new generation Ledger Wallet application build with React, Redux and Electron to run natively on the web. The main goal of the app is to provide our users with a single wallet for all crypto currencies supported by our devices. To learn more check out [Ledger](https://www.ledgerwallet.com/?utm_source=redirection&utm_medium=variable)
5+
<p align="center">
6+
<img src="/docs/screenshot.png" width="550"/>
7+
</p>
118

129
## Architecture
1310

14-
From one side Ledger Desktop app connected to the Blockchain via the in-house written C++ library - LibCore and from the other it communicates to the Ledger Hardware Device to securely sign all transactions.
11+
Ledger Live is an hybrid desktop application built with Electron, React, Redux, RxJS,.. and highly optimized with [ledger-core](https://github.com/LedgerHQ/lib-ledger-core) C++ library to deal with blockchains (sync, broadcast,..) via [ledger-core-node-bindings](https://github.com/LedgerHQ/lib-ledger-core-node-bindings). It communicates to Ledger hardware wallet devices (Nano S / Blue) to verify address and sign transactions with [ledgerjs](https://github.com/LedgerHQ/ledgerjs). Some logic is shared with [live-common](https://github.com/LedgerHQ/ledger-live-common).
1512

1613
<p align="center">
17-
<img src="/static/docs/architecture.png" width="550"/>
14+
<img src="/docs/architecture.png" width="550"/>
1815
</p>
1916

2017
## Setup
@@ -32,23 +29,15 @@ From one side Ledger Desktop app connected to the Blockchain via the in-house wr
3229

3330
## Install
3431

35-
1. Clone or fork the repo
36-
37-
```bash
38-
git clone [email protected]:LedgerHQ/ledger-live-desktop.git
39-
```
40-
41-
2. Install dependencies
42-
4332
```bash
33+
# install dependencies
4434
yarn
4535
```
4636

4737
## Run
4838

49-
Launch the app
50-
5139
```bash
40+
# launch the app
5241
yarn start
5342
```
5443

File renamed without changes.

docs/screenshot.png

346 KB
Loading

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
"@ledgerhq/hw-app-xrp": "^4.13.0",
4141
"@ledgerhq/hw-transport": "^4.13.0",
4242
"@ledgerhq/hw-transport-node-hid": "^4.13.0",
43-
"@ledgerhq/ledger-core": "2.0.0-rc.3",
44-
"@ledgerhq/live-common": "2.31.0",
43+
"@ledgerhq/ledger-core": "2.0.0-rc.4",
44+
"@ledgerhq/live-common": "^2.32.0",
4545
"animated": "^0.2.2",
4646
"async": "^2.6.1",
4747
"axios": "^0.18.0",

src/analytics/Track.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ class Track extends PureComponent<{
77
onUnmount?: boolean,
88
onUpdate?: boolean,
99
event: string,
10+
mandatory?: boolean,
1011
}> {
1112
componentDidMount() {
1213
if (typeof this.props.event !== 'string') {
@@ -21,8 +22,8 @@ class Track extends PureComponent<{
2122
if (this.props.onUnmount) this.track()
2223
}
2324
track = () => {
24-
const { event, onMount, onUnmount, onUpdate, ...properties } = this.props
25-
track(event, properties)
25+
const { event, onMount, onUnmount, onUpdate, mandatory, ...properties } = this.props
26+
track(event, properties, mandatory)
2627
}
2728
render() {
2829
return null

0 commit comments

Comments
 (0)