meriadec
813d8ffbeb
Rename db.isKeyEncrypted to db.hasBeenDecrypted for clarity
and change its return value, eh.
7 years ago
meriadec
4e84362617
Rework persistence data layer
Closes #1235
This commit introduce a pretty big change on how app data files are
managed. Instead of having multiple `accounts.json`, `settings.json`,
`user.json`, `countervalues.json`, it now store everything in a single
`app.json`. And it does it in an *async* way, so it should prevent some
frame loss.
Migration will be seamless, and will keep `accounts.json` encryption if set.
So no user action is involved.
This changes comes also with some simplification on password handling
(e.g: no more need to store password hash).
/!\ Disclaimer
During development, I ran about a weird issue (~ 3 or 4 times) when my
data was simply "erased" in the file, so back to onboarding, no more settings,
etc. I suspect race/write condition, something with write-file-atomic, but I
didn't managed to reproduce, everytime I tried. Anyway, I feel not 100% confident
with it, so if you guys can test on your side, with your data (with encryption
key or not) it will help a lot!
7 years ago
amougel
751e616434
Merge pull request #1286 from amougel/fix/1273
Changes confirm button color for clearing cache
7 years ago
Valentin D. Pinkman
1fd15a79fb
Merge pull request #1285 from valpinkman/fix/flex-operation-list
rework flex box on operation list. fixes #1115
7 years ago
amougel
48e4bf7aff
fix #1273
7 years ago
Valentin D. Pinkman
797cea77b0
rework flex box on operation list. fixes #1115
7 years ago
Gaëtan Renaudeau
4b03c94e60
Update feature_request.md
7 years ago
Gaëtan Renaudeau
18886f5ecc
Update enhancement.md
7 years ago
Gaëtan Renaudeau
36fe4a2c0d
Update enhancement.md
7 years ago
Gaëtan Renaudeau
75d39e7496
Merge pull request #1250 from NastiaS/ui-polish-branch
add account error step in modal
7 years ago
Anastasia Poupeney
44bbb1ff63
add account error step in modal single commit
7 years ago
Gaëtan Renaudeau
6cb88087c5
Merge pull request #1264 from NastiaS/minor-updates-branch
Minor design adjustment on the manager modal
7 years ago
Gaëtan Renaudeau
128d412ce1
Merge pull request #1261 from gre/hotfixes/1.0.5
Prepare for 1.0.5
7 years ago
Anastasia Poupeney
27e03b9874
small design inconsistencies in manager modal error state
7 years ago
Gaëtan Renaudeau
d37e305604
Fixes filepathReplace
7 years ago
Gaëtan Renaudeau
2bf9ab2804
Fixes derivation of ETC legacy paths
7 years ago
Thibaut Boustany
92e835fb91
Fixes #961 No icon on Mac
7 years ago
Anastasia Poupeney
3d24ec8ca1
update coinhouse url
7 years ago
Meriadec Pillet
58f3612253
Merge pull request #1260 from gre/fix-filepath-replace
Fixes filepathReplace
7 years ago
Gaëtan Renaudeau
0f7a491c46
Fixes filepathReplace
7 years ago
Gaëtan Renaudeau
9474ab2fc2
Merge branch 'develop' of github.com:ledgerhq/ledger-live-desktop into develop
7 years ago
Gaëtan Renaudeau
fffb58cf59
Merge branch 'master' into develop
7 years ago
Gaëtan Renaudeau
0c03b66b31
Merge pull request #1258 from LedgerHQ/fix-etc-derivation
Fixes derivation of ETC legacy paths
7 years ago
Gaëtan Renaudeau
f78057e824
Fixes derivation of ETC legacy paths
7 years ago
Gaëtan Renaudeau
93bda119d7
v1.0.4
7 years ago
Gaëtan Renaudeau
56fe4a252d
Merge pull request #1247 from gre/hotfixes/1.0.4
prepare for 1.0.4
7 years ago
Gaëtan Renaudeau
99e15f24ae
Merge pull request #1248 from LedgerHQ/l10n_develop
New Crowdin translations
7 years ago
Gaëtan Renaudeau
9eee945dbc
Fix LibcoreBridge#synchronize to be properly unsubscribed
7 years ago
Gaëtan Renaudeau
146a13bc32
Merge pull request #1253 from gre/fix/timeout-of-sync
Fix LibcoreBridge#synchronize to be properly unsubscribed
7 years ago
Gaëtan Renaudeau
36698c5856
Fix LibcoreBridge#synchronize to be properly unsubscribed
7 years ago
ledger-bot
fd5dd0f49d
New translations errors.json (French)
7 years ago
ledger-bot
fb16b24d40
New translations errors.json (English)
7 years ago
Gaëtan Renaudeau
7eeb7a060b
Merge pull request #1242 from dasilvarosa/wording
Ask users to install latest btc app version when installing altcoins
7 years ago
amougel
8061336bcb
add FORCE_PROVIDER constant for testing
7 years ago
Gaëtan Renaudeau
5e5433d8b9
update yarn.lock
7 years ago
Gaëtan Renaudeau
851473198e
Merge pull request #1245 from amougel/feature/test_provider
add FORCE_PROVIDER constant for testing
7 years ago
Anastasia Poupeney
282934f73f
fixes #1169
7 years ago
Gaëtan Renaudeau
aefab0a605
ETH/ETC: always scan 9 empty accounts ahead for better discoverability
7 years ago
Anastasia Poupeney
d626072c5e
fix old regression on the onboarding breadcrumb
7 years ago
Gaëtan Renaudeau
2b267830b4
Fix duplicates between pending & non pending in Ripple
7 years ago
Gaëtan Renaudeau
24353ec746
Anonymise one more edge case
7 years ago
Gaëtan Renaudeau
0ff0a80ef1
Fix edge-case in sync
7 years ago
Gaëtan Renaudeau
5f355480bb
Fix some errors to happen unexpected and make it more clear to user
7 years ago
Gaëtan Renaudeau
735d1c8ec4
Fixes 'Ledger Sequence too high'
this error was related to when you don't sign on the device fast enough. this should increase the accepted time.
7 years ago
Gaëtan Renaudeau
824bc0991d
Fixes #1186
7 years ago
meriadec
4938bb23c9
Correct dynamic library path to be handled by macOS >= 10.9.0
Fixes #1032
7 years ago
amougel
2139e0802c
add FORCE_PROVIDER constant for testing
7 years ago
NastiaS
1c590e6de1
Merge pull request #1230 from gre/anonymize-one-edge-case
anonymise one more edge case
7 years ago
dasilvarosa
2fb90ba6d8
Make sure error message mentions to install latest btc app version.
7 years ago
Gaëtan Renaudeau
65ba1c1771
Merge pull request #1241 from NastiaS/ui-polish-branch
a few adjustments after design meeting on selectables
7 years ago