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/0.12.0 #1130

Merged
merged 1,191 commits into from
Dec 19, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1191 commits
Select commit Hold shift + click to select a range
d0b3bcc
Merge pull request #1112 from input-output-hk/bug/ddw-426-fix-having-…
nikolaglumac Oct 6, 2018
24a2612
Merge branch 'develop' into fix/ddw-427-handle-new-transaction-fee-ca…
nikolaglumac Oct 6, 2018
58ac49e
[DDW-432] Add additional logging for defensive startup, Improve proce…
nikolaglumac Oct 6, 2018
c2d2f19
[DDW-432] Make sure PID is a number
nikolaglumac Oct 6, 2018
97fb10f
[DDW-432] Add more logging
nikolaglumac Oct 6, 2018
38b772a
[DDW-432] Remove extra logging, Improve flow types
nikolaglumac Oct 6, 2018
a49514f
[DDW-427] Bump cardano version
nikolaglumac Oct 7, 2018
d4eb1e7
[DDW-432] add convenience yarn scripts to launch nix-shell
DominikGuzei Oct 8, 2018
cde8365
[DDW-432] add restart timeout and manual forced restarts
DominikGuzei Oct 8, 2018
e58c45c
[DDW-432] simplify and improve node ipc logic
DominikGuzei Oct 9, 2018
eac42b7
[DDW-432] small but crucial fixes
DominikGuzei Oct 9, 2018
1b059c2
[DEVOPS-1084] fix unicode in uninstaller
cleverca22 Oct 9, 2018
4abd826
Merge pull request #1116 from input-output-hk/devops-1084
nikolaglumac Oct 9, 2018
84bdddb
Merge branch 'develop' into fix/ddw-427-handle-new-transaction-fee-ca…
nikolaglumac Oct 10, 2018
41ae7fe
[DDW-427] Bump cardano version
nikolaglumac Oct 10, 2018
7a16a92
Merge branch 'develop' into fix/ddw-432-implement-nodeipc-improvements
nikolaglumac Oct 10, 2018
6cbb9de
Merge pull request #1111 from input-output-hk/fix/ddw-427-handle-new-…
DominikGuzei Oct 10, 2018
7d8302f
[DDW-432] add additional check for cardano exit code 20 for updates
DominikGuzei Oct 10, 2018
acfe5c1
Merge branch 'fix/ddw-432-implement-nodeipc-improvements' of https://…
DominikGuzei Oct 10, 2018
bdef520
[DDW-432] fix flow errors
DominikGuzei Oct 10, 2018
e1d8edb
Merge branch 'develop' into fix/ddw-432-implement-nodeipc-improvements
DominikGuzei Oct 10, 2018
c675226
[DDW-432] Improve data layer migration button colors
nikolaglumac Oct 10, 2018
3003bb0
Merge branch 'fix/ddw-432-implement-nodeipc-improvements' of github.c…
nikolaglumac Oct 10, 2018
f492f72
Merge branch 'develop' into fix/ddw-432-implement-nodeipc-improvements
nikolaglumac Oct 10, 2018
d331c3a
[DDW-432] improvements to node update logic
DominikGuzei Oct 10, 2018
af80233
Merge branch 'fix/ddw-432-implement-nodeipc-improvements' of https://…
DominikGuzei Oct 10, 2018
e3f734b
Merge pull request #1115 from input-output-hk/fix/ddw-432-implement-n…
nikolaglumac Oct 11, 2018
bf96e2d
[DDW-434] Update CHANGELOG
nikolaglumac Oct 11, 2018
43857e7
[DDW-433] Expose Cardano node states on the Loading screen
nikolaglumac Oct 11, 2018
9faa3c4
[DDW-435] harden cardano-ndoe process handling logic
DominikGuzei Oct 11, 2018
6c8d1ba
[DDW-435] harden cardano-node restart logic
DominikGuzei Oct 11, 2018
4bf25e0
[DDW-435] small cleanup
DominikGuzei Oct 11, 2018
9cc85d3
main window: icon relative to process.env.DAEDALUS_INSTALL_DIRECTORY
deepfire Oct 11, 2018
841066f
shell.nix: ensure that icon.png is available at $DAEDALUS_INSTALL_DI…
deepfire Oct 11, 2018
62a7c91
default.nix: use the staging icon for the demo cluster
deepfire Oct 11, 2018
b358573
shell.nix: warn about some common problems when entering the shell
deepfire Oct 11, 2018
4ddbd99
shell.nix: sanity check for `systemStart` values
deepfire Oct 11, 2018
239a9b0
Remove unused runtimeFolderPath import
nikolaglumac Oct 11, 2018
4feb8e4
Merge pull request #1120 from input-output-hk/linux-icon-path-hang
nikolaglumac Oct 11, 2018
d1d0ebd
Merge branch 'develop' into chore/ddw-434-clean-up-and-proof-read-cha…
nikolaglumac Oct 11, 2018
f481be7
Merge branch 'develop' into feature/ddw-433-expose-cardano-node-state…
nikolaglumac Oct 11, 2018
b547f61
Merge branch 'develop' into fix/ddw-435-improve-cardano-node-stopping…
nikolaglumac Oct 11, 2018
c525495
[DDW-436] use process name for lockfile
DominikGuzei Oct 11, 2018
b27a76e
[DDW-436] handle common failure cases in lockfile logic
DominikGuzei Oct 11, 2018
2aec988
Merge branch 'develop' into fix/ddw-436-improve-daedalus-lock-file-ha…
DominikGuzei Oct 11, 2018
124607d
Merge pull request #1117 from input-output-hk/chore/ddw-434-clean-up-…
nikolaglumac Oct 12, 2018
e6bac59
Merge branch 'develop' into feature/ddw-433-expose-cardano-node-state…
nikolaglumac Oct 12, 2018
dd0917f
Merge branch 'develop' into fix/ddw-436-improve-daedalus-lock-file-ha…
nikolaglumac Oct 12, 2018
6342b61
[DDW-436] Add flow tag
nikolaglumac Oct 12, 2018
ba52437
[DDW-436] harden cardano-node killing logic
DominikGuzei Oct 12, 2018
13ffcfe
Merge branch 'fix/ddw-435-improve-cardano-node-stopping-procedure' of…
DominikGuzei Oct 12, 2018
b39a976
Merge branch 'develop' into fix/ddw-435-improve-cardano-node-stopping…
DominikGuzei Oct 12, 2018
ef5c77a
Merge pull request #1121 from input-output-hk/fix/ddw-436-improve-dae…
nikolaglumac Oct 12, 2018
52ae963
[DDW-435] Merge latest develop and fix conflicts
nikolaglumac Oct 12, 2018
9e313e3
Merge branch 'develop' into feature/ddw-433-expose-cardano-node-state…
nikolaglumac Oct 12, 2018
d790401
[DDW-438] Add --log-config argument to Cardano spawn call and fix she…
nikolaglumac Oct 12, 2018
bea5f8b
Merge pull request #1119 from input-output-hk/fix/ddw-435-improve-car…
nikolaglumac Oct 12, 2018
ee2a081
Merge branch 'develop' into fix/ddw-438-fix-missing-cardano-node-pub-…
nikolaglumac Oct 12, 2018
8e3cd08
Merge branch 'develop' into feature/ddw-433-expose-cardano-node-state…
nikolaglumac Oct 12, 2018
c04231e
[DDW-438] Add log-config-prod.yaml to gitignore
nikolaglumac Oct 12, 2018
007f486
[DDW-433] Improve restarting link UX on Network Status screen
nikolaglumac Oct 12, 2018
281a31e
Merge pull request #1122 from input-output-hk/fix/ddw-438-fix-missing…
nikolaglumac Oct 12, 2018
85e6308
[DDW-433] Bump cardano version
nikolaglumac Oct 14, 2018
626f416
Merge branch 'develop' into feature/ddw-433-expose-cardano-node-state…
nikolaglumac Oct 15, 2018
95f4cce
[DDW-433] add unrecoverable state to cardano node
DominikGuzei Oct 15, 2018
f91bb08
[DDW-433] increase update wait timeout to 60 seconds
DominikGuzei Oct 15, 2018
7ff1bb0
[DDW-439] Add all release items to the CHANGELOG
nikolaglumac Oct 15, 2018
1f83c91
[DDW-433] Add status message for Cardano Node unrecoverable state
nikolaglumac Oct 15, 2018
1fe1187
Merge pull request #1123 from input-output-hk/chore/ddw-439-add-all-r…
nikolaglumac Oct 15, 2018
41de9b9
Merge branch 'develop' into feature/ddw-433-expose-cardano-node-state…
nikolaglumac Oct 15, 2018
1b13091
[DDW-433] Add CHANGELOG entry
nikolaglumac Oct 15, 2018
d30f9b0
[DDW-433] Fix isNodeSyncing state logic
nikolaglumac Oct 15, 2018
f58ada2
[DDW-433] Fix remainingUnsyncedBlocks presentation on the NetworkStat…
nikolaglumac Oct 15, 2018
ee6435a
[DDW-433] Bump cardano version
nikolaglumac Oct 15, 2018
f80e4b5
[DDW-433] Remove unnecessary dot at the end of loading screen messages
nikolaglumac Oct 16, 2018
1dfb554
[DDW-441] fix broken sequential creation of test wallets
DominikGuzei Oct 16, 2018
c62ec31
Merge pull request #1126 from input-output-hk/chore/ddw-441-fix-faili…
nikolaglumac Oct 16, 2018
4901736
Merge branch 'develop' into feature/ddw-433-expose-cardano-node-state…
nikolaglumac Oct 16, 2018
6ef5d0a
[DDW-433] Inject missing Japanese translations
nikolaglumac Oct 16, 2018
298c227
[DDW-433] Merge release/0.11.1 branch and fix conflicts
nikolaglumac Oct 16, 2018
9061f2d
[DDW-440] Bump Daedalus version in package.json and CHANGELOG
nikolaglumac Oct 16, 2018
e7c5d3a
Merge pull request #1118 from input-output-hk/feature/ddw-433-expose-…
nikolaglumac Oct 16, 2018
4c23ed7
Merge branch 'master' into develop-with-master
nikolaglumac Oct 16, 2018
43eef01
Merge pull request #1129 from input-output-hk/develop-with-master
nikolaglumac Oct 16, 2018
9b2c1ef
[DDW-443] Makes close button background full height
MarcusHurney Oct 17, 2018
50978df
[DDW-443] Updates CHANGELOG
MarcusHurney Oct 17, 2018
d07d5b8
[DDW-443] Code style improvements
nikolaglumac Oct 17, 2018
7061de2
Merge pull request #1131 from input-output-hk/fix/ddw-443-fix-antivir…
nikolaglumac Oct 17, 2018
06e972f
Merge pull request #1132 from input-output-hk/fix/ddw-443-fix-antivir…
nikolaglumac Oct 17, 2018
3cf7a03
[DEVOPS-1096] fix daedalus icon on linux
cleverca22 Oct 18, 2018
a0da59b
Merge pull request #1133 from input-output-hk/devops-1096
nikolaglumac Oct 19, 2018
c9c72a5
[DEVOPS-1095] allow opening links when in the sandbox
cleverca22 Oct 19, 2018
ed7f7ec
Merge pull request #1135 from input-output-hk/devops-1095
nikolaglumac Oct 20, 2018
6529f9c
[DEVOPS-1095] allow opening links when in the sandbox
cleverca22 Oct 19, 2018
c9e8a4e
[DDW-445] Add Daedalus and Cardano version to Daedalus logs
thedanheller Oct 22, 2018
e52e97d
[DDW-445] Update CHANGELOG entry
nikolaglumac Oct 22, 2018
5683cde
Merge pull request #1136 from input-output-hk/devops-1095
nikolaglumac Oct 23, 2018
e85c88b
Merge branch 'release/0.12.0' into fix/ddw-445-add-daedalus-and-carda…
nikolaglumac Oct 23, 2018
1271fb0
Merge pull request #1137 from input-output-hk/fix/ddw-445-add-daedalu…
nikolaglumac Oct 23, 2018
987f4e1
[DDW-450] Bump Cardano version to the tip of develop branch
nikolaglumac Oct 24, 2018
5d844ef
[DEVOPS-1110] shell.nix/README doc updates for demo cluster
disassembler Oct 24, 2018
6e9fd03
[DDW-448] first prototype for improved lock file strategy
DominikGuzei Oct 24, 2018
21a1f58
[DEVOPS-1109] no logging to the console; see cardano-sl PR 3785
CodiePP Oct 24, 2018
a008ad4
[DEVOPS-1109] point to PR commit in cardano-sl
CodiePP Oct 24, 2018
d645f6f
Merge pull request #1144 from input-output-hk/adiemand/DEVOPS-1109/in…
nikolaglumac Oct 24, 2018
e7cb2b8
[DDW-447] shell: install chromedriver
deepfire Oct 22, 2018
38f7a61
[DEVOPS-1086] shell.nix: allow passing extra params to `cardano-node`
deepfire Oct 16, 2018
dcc9482
[DEVOPS-1086] shell: --arg allowFaultInjection as a shortcut
deepfire Oct 17, 2018
d3da33e
[DEVOPS-1086] shell: purging NPM caches when --arg purgeNpmCache pa…
deepfire Oct 22, 2018
bd8c4d1
Merge branch 'develop' into ddw-447-nix-shell-chromedriver
DominikGuzei Oct 25, 2018
cd4cc39
Merge branch 'release/0.12.0' into devops-1110-readme-updates
nikolaglumac Oct 25, 2018
36d9c48
[DDW-448] use process name for lockfile
DominikGuzei Oct 25, 2018
6a6e003
[DDW-448] reduce cardano stop and kill timeout to 10 seconds
DominikGuzei Oct 25, 2018
91e69f9
[DDW-448] fix linting issues
DominikGuzei Oct 25, 2018
0fc1d49
Merge branch 'release/0.12.0' into fix/ddw-448-lockfile-strategy
DominikGuzei Oct 25, 2018
b9ae336
Merge pull request #1142 from input-output-hk/devops-1110-readme-updates
nikolaglumac Oct 25, 2018
947c32f
Merge branch 'release/0.12.0' into ddw-447-nix-shell-chromedriver
nikolaglumac Oct 25, 2018
2f65004
Merge branch 'release/0.12.0' into fix/ddw-448-lockfile-strategy
nikolaglumac Oct 25, 2018
e511657
Merge pull request #1145 from input-output-hk/ddw-447-nix-shell-chrom…
deepfire Oct 25, 2018
6bb81be
[DDW-450] Bump Cardano version to the tip of develop branch
nikolaglumac Oct 25, 2018
ef60e1d
[DDW-450] Merge latest release/0.12.0 branch and fix conflicts
nikolaglumac Oct 25, 2018
61fb3ed
[DDW-450] Bump Cardano version to the tip of develop branch
nikolaglumac Oct 25, 2018
52639b3
[DDW-448] prevent main window from closing before quitting
DominikGuzei Oct 25, 2018
a01db76
Merge branch 'release/0.12.0' into fix/ddw-448-lockfile-strategy
DominikGuzei Oct 25, 2018
0cff697
Merge branch 'fix/ddw-448-lockfile-strategy' of https://github.com/in…
DominikGuzei Oct 25, 2018
1f3dfda
[DDW-450] Bump Cardano version to the tip of the develop branch
nikolaglumac Oct 25, 2018
83bdf79
[DDW-450] Bump Cardano version to the tip of develop branch
nikolaglumac Oct 25, 2018
0f97154
Merge pull request #1143 from input-output-hk/fix/ddw-448-lockfile-st…
nikolaglumac Oct 26, 2018
eecfaae
Merge branch 'release/0.12.0' into chore/ddw-450-bump-cardano-version
nikolaglumac Oct 26, 2018
ece755e
[DDW-450] Bump Cardano version
nikolaglumac Oct 29, 2018
aba0e05
Merge pull request #1140 from input-output-hk/chore/ddw-450-bump-card…
nikolaglumac Oct 29, 2018
677f6cc
[DDW-452] Improve handling of unreachable NTP service state
nikolaglumac Oct 29, 2018
0a4c3af
[DDW-452] Update NTP time sync error screen text
nikolaglumac Oct 29, 2018
ad0710b
Merge pull request #1149 from input-output-hk/feature/ddw-452-ntp-log…
nikolaglumac Oct 29, 2018
6efe2fd
[DEVOPS-1112] Update cardano-sl to release/2.0.0 branch
rvl Oct 30, 2018
1d82162
Merge pull request #1151 from input-output-hk/devops-1112-cardano-rev
rvl Oct 30, 2018
dd61143
[DEVOPS-1112] Update cardano-sl to latest release/2.0.0 branch
rvl Oct 30, 2018
f7baeae
[DDW-453] Inject missing translations on NTP error and support screens
nikolaglumac Nov 5, 2018
bd63fe7
[DDW-453] Add CHANGELOG entry
nikolaglumac Nov 5, 2018
08c3084
Merge pull request #1159 from input-output-hk/chore/ddw-453-inject-mi…
nikolaglumac Nov 5, 2018
e0da027
cardano-sl: bump to latest `release/2.0.0`
deepfire Nov 7, 2018
8e59bfd
Merge pull request #1161 from input-output-hk/csl-2.0.0-rc2
deepfire Nov 7, 2018
3c45775
[DDW-462] use taskkill to kill processes with pid on windows
DominikGuzei Nov 7, 2018
81f1c30
[DDW-462] change to errored state if cardano-node process cannot be r…
DominikGuzei Nov 7, 2018
55fe284
[DDW-462] try slightly different taskkill command on windows
DominikGuzei Nov 7, 2018
5b24e86
[DDW-462] properly execute taskkill cmd
DominikGuzei Nov 7, 2018
3f923ff
[DDW-462] fix broken promised condition
DominikGuzei Nov 7, 2018
633446f
[DDW-462] Add CHANGELOG entry
nikolaglumac Nov 7, 2018
921112b
[DDW-462] Fix CHANGELOG
nikolaglumac Nov 7, 2018
5a0722d
Merge pull request #1162 from input-output-hk/fix/ddw-462-node-restar…
nikolaglumac Nov 8, 2018
bf0b994
[DDW-484] Changes F11 behavior on Linux
thedanheller Nov 9, 2018
0dde1a1
[DDW-483] Fix missing launcher config error message
nikolaglumac Nov 9, 2018
b73b39a
[DDW-483] Move launcher-config check to config file
nikolaglumac Nov 9, 2018
5a59ee7
[DDW-483, DDW-485] Prevent orphan processes after app quit
nikolaglumac Nov 9, 2018
9299d0a
[DDW-485] Add CHANGELOG entry
nikolaglumac Nov 9, 2018
1e1d6e0
[DDW-484] Changes from fullscreen to maximize on Linux
thedanheller Nov 9, 2018
f7ee421
Merge pull request #1166 from input-output-hk/fix/ddw-483-running-dae…
nikolaglumac Nov 9, 2018
85fd69e
[DDW-484] Fixes a typo
thedanheller Nov 9, 2018
f130880
Merge branch 'release/0.12.0' into fix/ddw-484-change-daedalus-full-s…
thedanheller Nov 9, 2018
38c58b2
[DDW-484] Toggles maximum window size on linux
thedanheller Nov 9, 2018
fce62c4
[DDW-484] Adds flow check on toggle fn
thedanheller Nov 9, 2018
5c03f13
[DDW-484] Using `unmaximize` method
thedanheller Nov 12, 2018
17de23c
[DDW-484] `unmaximize` and `restore`
thedanheller Nov 12, 2018
6389b80
[DDW-484] Using `unmaximize` method
thedanheller Nov 12, 2018
ff391e3
[DDW-484] Label as 'Toggle Maximum Window Size'
thedanheller Nov 12, 2018
ff66622
Merge pull request #1165 from input-output-hk/fix/ddw-484-change-daed…
nikolaglumac Nov 12, 2018
131d5ea
[DDW-486] Disable Wallet Import and Export functionality
thedanheller Nov 12, 2018
862b287
[DDW-486] Changelog
thedanheller Nov 12, 2018
af38314
[DDW-486] Import wallet disabled for dev as well
thedanheller Nov 12, 2018
facd595
[DDW-486] Export wallet not visible
thedanheller Nov 12, 2018
ee8e865
[DDW-486] Retain Wallet export/import features in development
nikolaglumac Nov 12, 2018
6bb5e23
Merge pull request #1168 from input-output-hk/fix/ddw-486-wallet-impo…
nikolaglumac Nov 12, 2018
7ab34bc
[DDW-489] Fix an edge-case error message when Daedalus is not started…
nikolaglumac Nov 13, 2018
0bd78e8
[DDW-490] use a small icon for the window and a large icon for the .d…
cleverca22 Nov 13, 2018
6f3dfae
[DDW-490] Use 1024px sized icons for staging and testnet, Add CHANGEL…
nikolaglumac Nov 13, 2018
5b9820d
[DDW-490] Use mainnet icons for demo/development
nikolaglumac Nov 13, 2018
8fbfb8b
[DDW-490] fix CI failure
cleverca22 Nov 13, 2018
f58c1fd
Merge pull request #1170 from input-output-hk/dw-490
nikolaglumac Nov 14, 2018
9b679b5
Merge branch 'release/0.12.0' into fix/ddw-489-fix-an-edge-case-error…
nikolaglumac Nov 14, 2018
52c9e67
Merge pull request #1169 from input-output-hk/fix/ddw-489-fix-an-edge…
nikolaglumac Nov 14, 2018
f734216
[DDW-488] Bump React-Polymorph version
nikolaglumac Nov 14, 2018
02f25bc
Merge branch 'release/0.12.0' into fix/ddw-488-numeric-input-carrot-m…
nikolaglumac Nov 14, 2018
c978311
Merge pull request #1173 from input-output-hk/fix/ddw-488-numeric-inp…
nikolaglumac Nov 14, 2018
5516a63
Add NETWORK to application title bar
nikolaglumac Nov 14, 2018
b3131b8
Merge pull request #1174 from input-output-hk/chore/ddw-491-add-netwo…
nikolaglumac Nov 14, 2018
6427023
[DDW-494] Fixes send bug report form after downloading logs
MarcusHurney Nov 15, 2018
e6c6860
[DDW-494] Updates CHANGELOG
MarcusHurney Nov 15, 2018
080ccdd
Merge pull request #1176 from input-output-hk/fix/ddw-494-cannot-send…
DominikGuzei Nov 15, 2018
6ad1b3e
Merge latest master in release
nikolaglumac Nov 19, 2018
16f7696
Merge pull request #1179 from input-output-hk/release-with-master
nikolaglumac Nov 19, 2018
1bc889c
[DEVOPS-1112] Update cardano-sl to latest release/2.0.0 branch
rvl Nov 21, 2018
8816fbc
Merge pull request #1182 from input-output-hk/devops-1112-cardano-sl
rvl Nov 21, 2018
f48e72d
[DDW-502] Bump cardano version to sync-stalling debug branch
nikolaglumac Nov 22, 2018
75af015
[DDW-502] Bump cardano version to sync-stalling debug branch
nikolaglumac Nov 22, 2018
6b8dc71
[DDW-503] Hide transaction status and number of confirmations during …
nikolaglumac Nov 22, 2018
e36639f
Merge pull request #1189 from input-output-hk/fix/ddw-503-hide-transa…
nikolaglumac Nov 22, 2018
79ff609
cardano-sl: bump to version with --ekg-server handled in the wallet
deepfire Nov 22, 2018
0169e68
wallet: pass --ekg-server on staging and testnet wallets
deepfire Nov 22, 2018
4c77ed8
ekg: deconflict ports used for staging and testnet
deepfire Nov 22, 2018
f81a463
shell: make the 'autoStartBackend' default to implicit on 'systemSta…
deepfire Nov 22, 2018
fde19db
config | ekg: add +RTS -T -RTS when we start EKG
deepfire Nov 22, 2018
a6b845b
[RCD-43] Stub out a EKG screen
deepfire Nov 22, 2018
6554afc
Merge latest master into release/0.12.0 branch
nikolaglumac Nov 23, 2018
e5116c2
Merge pull request #1193 from input-output-hk/release-with-master
nikolaglumac Nov 23, 2018
f932c52
Merge branch 'release/0.12.0' into ddw-502-ekg
nikolaglumac Nov 23, 2018
00b9c85
[DDW-502] Finish EKG implementation
nikolaglumac Nov 23, 2018
d0e3c40
[DDW-502] Add CHANGELOG entry
nikolaglumac Nov 23, 2018
f250645
Merge branch 'release/0.12.0' into fix/ddw-502-debug-sync-stalling
nikolaglumac Nov 23, 2018
b20830a
[DDW-502] Bump Cardano revision to the tip of karknu/release_2.0.0_rc…
nikolaglumac Nov 23, 2018
c3b6b37
[DDW-502] Improve text on Network status screen
nikolaglumac Nov 23, 2018
ecc2af1
[DDW-502] Bump Cardano revision
nikolaglumac Nov 23, 2018
10476e4
Merge pull request #1188 from input-output-hk/ddw-502-ekg
deepfire Nov 23, 2018
dc1b59c
[DDW-504] Fix Daedalus start when time is offset to the past
nikolaglumac Nov 23, 2018
b6c1ad6
Merge branch 'release/0.12.0' into fix/ddw-504-daedalus-start-with-ti…
nikolaglumac Nov 23, 2018
0b32015
[DDW-502] Merge latest release/0.12.0 branch and fix conflicts
nikolaglumac Nov 25, 2018
95cce45
Merge pull request #1194 from input-output-hk/fix/ddw-504-daedalus-st…
DominikGuzei Nov 26, 2018
23e896b
[DDW-502] Bump Cardano revision to the tip of erikd/consolidate-witho…
nikolaglumac Nov 26, 2018
917b7db
Merge branch 'release/0.12.0' into fix/ddw-502-debug-sync-stalling
nikolaglumac Nov 26, 2018
a99dafa
[DDW-497] Adds support to non-Latin characters for the spending password
nikolaglumac Nov 27, 2018
a974724
Merge pull request #1197 from input-output-hk/fix/ddw-497-daedalus-do…
nikolaglumac Nov 27, 2018
56c498d
[DDW-502] Bump Cardano revision to the tip of karknu/release_2.0.0_rc…
nikolaglumac Nov 27, 2018
aaffb2e
Merge branch 'release/0.12.0' into fix/ddw-502-debug-sync-stalling
nikolaglumac Nov 27, 2018
37b8ddb
[DDW-502] Bump Cardano revision to the tip of erikd/release_2.0.0_wit…
nikolaglumac Nov 28, 2018
c400aaf
[DDW-502] Bump Cardano revision to the tip of erikd/release_2.0.0_wit…
nikolaglumac Nov 28, 2018
7a17ecc
[DDW-502] bump cardano-sl rev
disassembler Nov 28, 2018
5518398
bump cardano to current tip of release/2.0
cleverca22 Dec 1, 2018
bc09af1
Merge pull request #1185 from input-output-hk/fix/ddw-502-debug-sync-…
nikolaglumac Dec 1, 2018
935af37
[DEVOPS-1166] --metrics is also needed to start EKG
deepfire Dec 3, 2018
fadb68a
Merge pull request #1204 from input-output-hk/devops-1166-fix-ekg-ena…
deepfire Dec 3, 2018
889a355
bump cardano rev to tip of release/2.0.0 (#1207)
disassembler Dec 4, 2018
3f270d3
bump cardano rev to tip of release/2.0.0
deepfire Dec 4, 2018
84fcbce
cardano-sl: bump for RC5
deepfire Dec 5, 2018
5cb47b5
bump cardano-sl for RC5
disassembler Dec 5, 2018
1f615ed
Merge pull request #1211 from input-output-hk/release-0.12-cardano-bump
rvl Dec 5, 2018
a4fbe08
[DDW-518] Prevent forced NTP checks if system is going into sleep or …
nikolaglumac Dec 6, 2018
6ac64f6
[DDW-518] Fix CHANGELOG entry
nikolaglumac Dec 6, 2018
52026e6
[DDW-519] Prevent Cardano state being lost after disconnect event
nikolaglumac Dec 6, 2018
6c297cc
[DDW-518] Improve time changed event handling
nikolaglumac Dec 6, 2018
f084014
[DDW-519] Prevent API calls when node is about to exit
nikolaglumac Dec 7, 2018
48594f3
[DDW-519] Remove power monitor integration, Fix shutdown sequence
nikolaglumac Dec 7, 2018
026410f
[DDW-518] Remove time change check logic and restore forced NTP reque…
nikolaglumac Dec 7, 2018
68c6434
[DDW-519] Prevent NetworkStatusRequest from switching back into MainU…
nikolaglumac Dec 7, 2018
84c180b
Merge pull request #1213 from input-output-hk/fix/ddw-518-improve-ntp…
nikolaglumac Dec 10, 2018
2bb9232
bump cardano-sl for RC6
jmitchell Dec 11, 2018
afc1b76
[DDW-526] Fix Ada redemption Api calls
nikolaglumac Dec 13, 2018
79f034a
[DDW-526] Fix Ada redemption API endpoints config
nikolaglumac Dec 13, 2018
d04bafc
Merge pull request #1220 from input-output-hk/fix/ddw-526-ada-redempt…
nikolaglumac Dec 13, 2018
37b0aed
inital bors.toml for daedalus release branch
disassembler Dec 6, 2018
d4fd4d9
[DEVOPS-1112] Bump cardano-sl to latest release/2.0.0 (#1223)
rvl Dec 13, 2018
2c642b1
Merge #1214
iohk-bors[bot] Dec 14, 2018
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .buildkite/hooks/pre-command
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
NIX_PATH="nixpkgs=$(nix-build fetch-nixpkgs.nix -o nixpkgs)"
export NIX_PATH
6 changes: 3 additions & 3 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ env:
ARTIFACT_BUCKET: s3://ci-output-sink
steps:
- label: 'daedalus-x86_64-darwin'
command: 'scripts/nix-shell.sh --run "scripts/build-installer-unix.sh --build-id $BUILDKITE_BUILD_NUMBER"'
command: 'scripts/build-installer-unix.sh --build-id $BUILDKITE_BUILD_NUMBER'
env:
NIX_SSL_CERT_FILE: /nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt
agents:
system: x86_64-darwin
- label: 'daedalus-x86_64-linux'
command: 'scripts/nix-shell.sh --run "scripts/build-installer-unix.sh --build-id $BUILDKITE_BUILD_NUMBER"'
command: 'scripts/build-installer-unix.sh --build-id $BUILDKITE_BUILD_NUMBER'
agents:
system: x86_64-linux
- label: 'daedalus-x86_64-linux-nix'
command: 'scripts/nix-shell.sh --run "scripts/build-installer-nix.sh $BUILDKITE_BUILD_NUMBER"'
command: 'scripts/build-installer-nix.sh $BUILDKITE_BUILD_NUMBER'
agents:
system: x86_64-linux
3 changes: 2 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@
"API_VERSION": true,
"NETWORK": true,
"MOBX_DEV_TOOLS": true,
"BUILD_NUMBER": true
"BUILD_NUMBER": true,
"Process": true // TODO: remove after fix
}
}
1 change: 1 addition & 0 deletions .flowconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PROJECT_ROOT>/node_modules/electron-packager/.*
<PROJECT_ROOT>/node_modules/npm/.*
<PROJECT_ROOT>/node_modules/oboe/.*
<PROJECT_ROOT>/node_modules/jsonlint/.*
<PROJECT_ROOT>/dist/.*
<PROJECT_ROOT>/release/.*
<PROJECT_ROOT>/git/.*
Expand Down
16 changes: 8 additions & 8 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@ This PR CHANGES.
- [ ] PR is updated to the most recent version of target branch (and there are no conflicts)
- [ ] PR has good description that summarizes all changes and shows some screenshots or animated GIFs of important UI changes
- [ ] CHANGELOG entry has been added and is linked to the correct PR on GitHub
- [ ] Automated tests: All acceptance tests are passing (`npm run test`)
- [ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in *development* build (`npm run dev`)
- [ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in *production* build (`npm run package` / CI builds)
- [ ] There are no *flow* errors or warnings (`npm run flow:test`)
- [ ] There are no *lint* errors or warnings (`npm run lint`)
- [ ] Automated tests: All acceptance tests are passing (`yarn run test`)
- [ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in *development* build (`yarn run dev`)
- [ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in *production* build (`yarn run package` / CI builds)
- [ ] There are no *flow* errors or warnings (`yarn run flow:test`)
- [ ] There are no *lint* errors or warnings (`yarn run lint`)
- [ ] Text changes are proofread and approved (Jane Wild)
- [ ] There are no missing translations (running `npm run manage:translations` produces no changes)
- [ ] There are no missing translations (running `yarn run manage:translations` produces no changes)
- [ ] UI changes look good in all themes (Alexander Rukin)
- [ ] Storybook works and no stories are broken (`npm run storybook`)
- [ ] In case of npm dependency changes both `package-lock.json` and `yarn.lock` files are updated
- [ ] Storybook works and no stories are broken (`yarn run storybook`)
- [ ] In case of dependency changes `yarn.lock` file is updated

### Code Quality
- [ ] Important parts of the code are properly documented and commented
Expand Down
19 changes: 18 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Logs

# Runtime data
pids
icon.png
*.exe
*.pid
*.seed
Expand Down Expand Up @@ -44,6 +45,10 @@ installers/tls/server
installers/DLLs
installers/libressl

# temporary certs for daedalus dev
tls/client
tls/server

# App packaged
dist
release
Expand All @@ -59,8 +64,9 @@ release
translations/messages
translations/reports

# Paper wallet ceritifcate PDF file generated by acceptance tests
# 'Screenshots' and 'Paper wallet ceritifcate PDF file' generated by acceptance tests
features/support/paper_wallet_certificates/paper-wallet-certificate.pdf
features/screenshots

# Webpack
.cache
Expand All @@ -69,9 +75,20 @@ features/support/paper_wallet_certificates/paper-wallet-certificate.pdf
build-id
ci-url
commit-id
mainnet
staging
cardano-node
configuration.yaml
log-config-prod.yaml
mainnet-genesis-dryrun-with-stakeholders.json
wallet-topology.yaml

# nix-build results
result*

# Npm
package-lock.json

# cardano public keys
public.key
public.key.lock
112 changes: 88 additions & 24 deletions CHANGELOG.md

Large diffs are not rendered by default.

122 changes: 53 additions & 69 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
<sub>Author: [Nikola Glumac](https://github.com/nikolaglumac)<br/>Status: Active</sub>
<blockquote>
<sub>Document maintainer: Nikola Glumac<br/>Document status: Active</sub>
</blockquote>

# Daedalus
[![Build status](https://badge.buildkite.com/e173494257519752d79bb52c7859df6277c6d759b217b68384.svg?branch=master)](https://buildkite.com/input-output-hk/daedalus)
Expand All @@ -14,7 +16,7 @@ Daedalus - cryptocurrency wallet
Platform-specific build scripts facilitate building Daedalus the way it is built
by the IOHK CI:

# Linux/macOS
#### Linux/macOS

This script requires [Nix](https://nixos.org/nix/), (optionally)
configured with the [IOHK binary cache][cache].
Expand All @@ -25,7 +27,7 @@ The result can be found at `installers/csl-daedalus/daedalus-*.pkg`.

[cache]: https://github.com/input-output-hk/cardano-sl/blob/3dbe220ae108fa707b55c47e689ed794edf5f4d4/docs/how-to/build-cardano-sl-and-daedalus-from-source-code.md#nix-build-mode-recommended

# Pure Nix installer build
#### Pure Nix installer build

This will use nix to build a Linux installer. Using the [IOHK binary
cache][cache] will speed things up.
Expand All @@ -34,92 +36,74 @@ cache][cache] will speed things up.

The result can be found at `./result/daedalus-*.bin`.

# Windows

This batch file requires [Node.js](https://nodejs.org/en/download/) and
[7zip](https://www.7-zip.org/download.html).

scripts/build-installer-win64.bat

The result will can be found at `.\daedalus-*.exe`.
# Development

## Stepwise build

### Install Node.js dependencies.

```bash
$ npm install
```

## Development

Run with:

```bash
$ export CARDANO_TLS_PATH={path-to-cardano-sl}/run/tls-files/
$ npm run dev
```
`shell.nix` provides a way to load a shell with all the correct versions of all the
required dependencies for development.

*Note: requires a node version >= 8 and an npm version >= 5. This project defaults to 8.x*
## Connect to staging cluster:

### Development - with Cardano Wallet
1. Start the nix-shell with staging environment `yarn nix:staging`
2. Within the nix-shell run any command like `yarn dev`

Build and run [Cardano SL](https://github.com/input-output-hk/cardano-sl)
## Connect to Local Demo Cluster:

Build with:
### Build and Run cardano-sl Demo Cluster

```bash
$ brew install haskell-stack # OR curl -ssl https://get.haskellstack.org/ | sh
$ stack setup
$ stack install cpphs
$ brew install xz # OR sudo apt-get install xz-utils
$ brew install rocksdb # OR sudo apt-get install librocksdb-dev
$ git clone [email protected]:input-output-hk/cardano-sl.git
$ cd cardano-sl/
$ ./scripts/build/cardano-sl.sh
```
1. Install nix: `curl https://nixos.org/nix/install | sh`
2. Employ the signed IOHK binary cache:
```bash
$ sudo mkdir -p /etc/nix
$ sudo vi /etc/nix/nix.conf # ..or any other editor, if you prefer
```
and then add the following lines:
```
substituters = https://hydra.iohk.io https://cache.nixos.org/
trusted-substituters =
trusted-public-keys = hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspc
```
3. Build and run demo cluster: `scripts/launch/demo-nix.sh`

Run with:
### Start Daedalus Using Demo Cluster

```bash
$ tmux new-session -s cardano
$ WALLET_CLIENT_AUTH_DISABLE=1 ./scripts/launch/demo-with-wallet-api.sh
```
1. Start local cardano-sl demo cluster (`./scripts/launch/demo-nix.sh`)
2. Inspect the terminal output of cardano-sl and copy the timestamp from the message
`system start: 1537184804`
3. Start the nix-shell with development environment `yarn nix:dev 1537184804` (timestamp is
different each time you restart the cardano-sl demo cluster)
4. Within the nix-shell run any command like `yarn dev`

Stop with:
## Notes:

```bash
$ tmux kill-session -t cardano
```
`shell.nix` also provides a script for updating yarn.lock. Run `nix-shell -A fixYarnLock`
to update `yarn.lock` file.

### Development - network options
### Configuring the Network

There are three different network options you can run Daedalus in: `mainnet`, `testnet` and `development` (default).
To set desired network option use `NETWORK` environment variable:

```bash
$ NETWORK=testnet npm run dev
$ export NETWORK=testnet
$ yarn dev
```

### Testing
# Testing

You can run the test suite in two different modes:
You can find more details regarding tests setup within
[Running Daedalus acceptance tests](https://github.com/input-output-hk/daedalus/blob/master/features/README.md) README file.

**One-time run:**
For running tests once using the application in production mode:
**Notes:** Be aware that only a single Daedalus instance can run per state directory.
So you have to exit any development instances before running tests!

```bash
$ npm run test
```
# Windows

**Watch & Rerun on file changes:**
For development purposes run the tests continuously in watch mode which will re-run tests when source code changes:
This batch file requires [Node.js](https://nodejs.org/en/download/) and
[7zip](https://www.7-zip.org/download.html).

```bash
$ npm run test:watch
```
scripts/build-installer-win64.bat

You can find more details regarding tests setup within [Running Daedalus acceptance tests](https://github.com/input-output-hk/daedalus/blob/master/features/README.md) README file.
The result will can be found at `.\daedalus-*.exe`.

### CSS Modules

Expand All @@ -140,7 +124,7 @@ externals: [
]
```

For a common example, to install Bootstrap, `npm i --save bootstrap` and link them in the head of app.html
For a common example, to install Bootstrap, `yarn install --save bootstrap` and link them in the head of app.html

```html
<link rel="stylesheet" href="../node_modules/bootstrap/dist/css/bootstrap.css" />
Expand All @@ -156,19 +140,19 @@ externals: ['bootstrap']
## Packaging

```bash
$ npm run package
$ yarn run package
```

To package apps for all platforms:

```bash
$ npm run package:all
$ yarn run package:all
```

To package apps with options:

```bash
$ npm run package -- --[option]
$ yarn run package -- --[option]
```

### Options
Expand Down
17 changes: 17 additions & 0 deletions bors.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
status = [
# Buildkite: osx/linux installers
"buildkite/daedalus",

# Appveyor: windows installers
"continuous-integration/appveyor/branch",

# Hydra: we just care about tests attribute set
"ci/hydra:serokell:daedalus:tests.runFlow",
"ci/hydra:serokell:daedalus:tests.runLint",
"ci/hydra:serokell:daedalus:tests.runShellcheck"
]
timeout_sec = 7200
required_approvals = 1
cut_body_after = "## Type of change"
delete_merged_branches = true
block_labels = [ "DO NOT MERGE", "WIP" ]
4 changes: 2 additions & 2 deletions cardano-sl-src.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"url": "https://github.com/input-output-hk/cardano-sl",
"rev": "a956b5cfaf9165651a1ed7c9e9dc1c790e5b0d95",
"sha256": "1qg8s99l1wvch1qyw48scg6j6bf7f68xjplpw5gg3np86gxk55za",
"rev": "6a13344867b285b93e27d9ae0b1dedef2b202ddd",
"sha256": "11cql2f3j33wc5ljp5r3r4nvn3s8kcy7578n11k1ynx04dwb2c9l",
"fetchSubmodules": false
}
Loading