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/4.8.0 #2857

Closed
wants to merge 212 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
212 commits
Select commit Hold shift + click to select a range
51e7995
Added jest and couple of unit tests for DDW-706
danielmain Jul 23, 2021
82fbf1e
Merge remote-tracking branch 'origin/feature/ddw-706-emptying-wallet-…
danielmain Jul 28, 2021
f779eac
Applied code review suggestions
danielmain Jul 29, 2021
c5bf401
Fixed wrong dependencies
danielmain Jul 29, 2021
eb58f18
Added a new test and a default config file
danielmain Jul 29, 2021
8584b23
unicode-property pump
danielmain Aug 2, 2021
1a2774a
[DDW-706] Move new jest specs into tests folder
DominikGuzei Aug 2, 2021
e84d7a1
[DDW-706] Add Github action workflow for jest tests
DominikGuzei Aug 2, 2021
6aee218
Fix build issues
DominikGuzei Aug 2, 2021
60b4dda
Merge branch 'develop' into feature/jest-unit-tests
DominikGuzei Aug 2, 2021
3851385
[DDW-706] Use supported node version in Github actions
DominikGuzei Aug 2, 2021
9948a6d
Merge branch 'develop' into feature/jest-unit-tests
DominikGuzei Aug 13, 2021
623e24c
Merge branch 'develop' into feature/jest-unit-tests
DominikGuzei Sep 3, 2021
10959e7
Merge branch 'feature/jest-unit-tests' of github.com:input-output-hk/…
DominikGuzei Sep 3, 2021
1536354
[DDW-706] fix github action node version
DominikGuzei Sep 3, 2021
99ea563
Merged develop
nikolaglumac Sep 13, 2021
0f4e83b
Fix yarn.lock
nikolaglumac Sep 13, 2021
f12930f
Fix CI issues
nikolaglumac Sep 13, 2021
31ef090
Fix CI issues
nikolaglumac Sep 13, 2021
b90d2f3
downgrade to jest 26
DominikGuzei Sep 13, 2021
9dd8153
merge remote
DominikGuzei Sep 13, 2021
94ed96e
fix lockfile
DominikGuzei Sep 13, 2021
0e21735
Merges develop
nikolaglumac Sep 14, 2021
b781081
Merge branch 'develop' into feature/jest-unit-tests
danielmain Sep 17, 2021
3afbad6
Testing adding the conflict dependency as primary
danielmain Sep 17, 2021
6309fd1
Merge remote-tracking branch 'origin/develop' into feature/jest-unit-…
danielmain Sep 20, 2021
5ad6763
Downgrade of istanbul-lib-report
danielmain Sep 20, 2021
053de28
Merge branch 'develop' into feature/jest-unit-tests
DominikGuzei Oct 15, 2021
5de13e3
[DDW-735] Merge and gix conflicts
tomislavhoracek Oct 18, 2021
3324c9c
[DDW-735] Merge and fix conflicts
tomislavhoracek Oct 18, 2021
81c5b9d
Merge branch 'develop' of github.com:input-output-hk/daedalus into de…
tomislavhoracek Oct 20, 2021
4c813c7
[DDW-706] Merges develop
nikolaglumac Oct 21, 2021
a7abe87
Merge branch 'develop' of github.com:input-output-hk/daedalus into de…
tomislavhoracek Oct 21, 2021
16957ae
Merge branch 'develop' of github.com:input-output-hk/daedalus into de…
tomislavhoracek Oct 27, 2021
fc325dc
Merge branch 'develop' of github.com:input-output-hk/daedalus into de…
tomislavhoracek Oct 29, 2021
5b781fe
[DDW-779] Update trezor-connect to the latest version 8.2.2-rc.1-mult…
tomislavhoracek Oct 29, 2021
8834166
[DDW-779] Add util-deprecate to yarn2nix
tomislavhoracek Oct 29, 2021
262385d
[DDW-779] Merges-in latest develop branch and fix conflicts
tomislavhoracek Nov 4, 2021
580b38a
[DDW-779] Merges-in latest develop branch and fix conflicts
tomislavhoracek Nov 15, 2021
5e1abc7
[DDW-815] Fix broken Ledger support on Linux (#2741)
cleverca22 Nov 16, 2021
4ef2f38
Fix wallet restore dialog and continue disable check (#2745)
mchappell Nov 16, 2021
47606c4
Merge branch 'develop' into feature/jest-unit-tests
Nov 17, 2021
726323b
Updated CHANGELOG.md
Nov 17, 2021
9f63133
Change istanbul-lib-report resolution to 3.0.0
renanvalentin Nov 17, 2021
11c10f0
Revert "Change istanbul-lib-report resolution to 3.0.0"
Nov 18, 2021
93ca3a9
Reverted bump
Nov 18, 2021
d8b5600
Reverted bump
danielmain Nov 18, 2021
a89db96
Merge remote-tracking branch 'origin/feature/jest-unit-tests' into fe…
danielmain Nov 18, 2021
3d2e8dc
[DDW-779] Update trezor-connect to the 8.2.3-beta.3 version
tomislavhoracek Nov 19, 2021
b9579db
[DDW-779] Remove hd-wallet from yarn2nix
tomislavhoracek Nov 19, 2021
42c5b3d
[DDW-779] Update yarn.lock
tomislavhoracek Nov 19, 2021
42869ef
[DDW-779] Remove hw-wallet from MacInstaller
tomislavhoracek Nov 19, 2021
156596a
[DDW-779] Remove merkle-lib from MacInstaller
tomislavhoracek Nov 19, 2021
60d58a8
[DDW-779] Remove multiple sub-dependencies from MacInstaller
tomislavhoracek Nov 19, 2021
d10de15
[DDW-779] Remove secp256k1 from yarn2nix
tomislavhoracek Nov 19, 2021
f310d49
[DDW-779] Replace secp256k1 with tiny-secp256k1 in yarn2nix
tomislavhoracek Nov 19, 2021
e914adc
Merges release/4.5.1 into release/4.5.0
nikolaglumac Nov 22, 2021
8059c6a
Fixes CHANGELOG link
nikolaglumac Nov 22, 2021
6642785
Merge pull request #2753 from input-output-hk/release-with-develop
nikolaglumac Nov 22, 2021
ea3fd58
[DDW-779] Merges-in latest develop branch and fix conflicts
tomislavhoracek Nov 22, 2021
803e4b7
[DDW-779] Remove tiny-secp256k1 from yarn2nix
tomislavhoracek Nov 22, 2021
6a537ca
[DDW-779] Add bech32 to yarn2nix
tomislavhoracek Nov 22, 2021
66e2f35
[DDW-779] Add blake-hash to yarn2nix
tomislavhoracek Nov 22, 2021
8e6cbba
[DDW-779] Add blake-hash to MacInstaller
tomislavhoracek Nov 22, 2021
be70d6a
[DDW-779] Add tiny-secp256k1 to MacInstaller
tomislavhoracek Nov 22, 2021
5aa64d3
[DDW-779] Add bn.js to MacInstaller
tomislavhoracek Nov 22, 2021
de570b8
[DDW-779] Add elliptic to MacInstaller
tomislavhoracek Nov 22, 2021
5c117bb
[DDW-779] Add minimalistic-assert to MacInstaller
tomislavhoracek Nov 22, 2021
bffb30b
[DDW-779] Add minimalistic-crypto-utils to MacInstaller
tomislavhoracek Nov 22, 2021
e5cd150
[DDW-779] Add minimalistic-crypto-utils to MacInstaller
tomislavhoracek Nov 22, 2021
1dc935b
[DDW-779] Add brorand to MacInstaller
tomislavhoracek Nov 22, 2021
ccb8079
[DDW-779] Add hash.js and hmac-drbg to MacInstaller
tomislavhoracek Nov 22, 2021
82660b4
[DDW-779] Add int64-buffer to MacInstaller
tomislavhoracek Nov 22, 2021
7386d5b
Merge branch 'develop' into feature/jest-unit-tests
DominikGuzei Nov 22, 2021
fab98ad
[DDW-771] Add apache license to npm package
DominikGuzei Nov 22, 2021
879c9ac
[DDW-771] Remove apache license from package.json again
DominikGuzei Nov 22, 2021
2874b07
[DDW-771] refactor to multi-line template literals
DominikGuzei Nov 22, 2021
fe5ad76
Merge pull request #2633 from input-output-hk/feature/jest-unit-tests
DominikGuzei Nov 22, 2021
9eb7473
[DDW-779] Mergess-in latest develop branch and fix conflicts
tomislavhoracek Nov 23, 2021
e2294af
[DDW-811] Normalize checkbox tick offset
renanvalentin Nov 19, 2021
446c7ff
[DDW-824] Introduce a fix for app update on specific platform
tomislavhoracek Nov 26, 2021
3297db9
[DDW-824] Improve faked data loading
tomislavhoracek Nov 26, 2021
f5c2b54
[DDW-824] CHANGELOG update
tomislavhoracek Nov 26, 2021
78c04cb
[DDW-824] Remove unnecessary comment
tomislavhoracek Nov 26, 2021
eaaf57a
fix linux build
cleverca22 Nov 29, 2021
b6ce94b
Adding hotfix from release 4.5.2 and rts flags
danielmain Nov 29, 2021
91bcf96
Merge pull request #2762 from input-output-hk/update-develop-with-rel…
danielmain Nov 30, 2021
8eb73c4
[DDW-779] Merges-in latest develop branch and fix yarn.lock conflict
tomislavhoracek Nov 30, 2021
628e85b
[DDW-847] Bump CWB to v2021-11-11
tomislavhoracek Nov 30, 2021
25ee8d8
[DDW-847] CHANGELOG update
tomislavhoracek Nov 30, 2021
702c8ab
[DDW-683] Adjusted slider onAfterChange
mchappell Dec 1, 2021
c63e460
[DDW-683] Updated CHANGELOG
mchappell Dec 1, 2021
db4b5ee
[DDW-683] Converted component from class to functional
mchappell Dec 1, 2021
9934af0
Removed unstable rts flags
danielmain Dec 2, 2021
21749c0
[DDW-824] Merges-in latest develop branch and fix conflicts
tomislavhoracek Dec 2, 2021
ef837bb
[DDW-824] Restrict FAKED news QA loader to DEV mode only
tomislavhoracek Dec 2, 2021
819b4b2
Merge pull request #2768 from input-output-hk/fix/remove-bad-rts-flags
danielmain Dec 2, 2021
402f20f
Merge branch 'develop' into chore/ddw-847-update-cwb-to-v2021-11-11
danielmain Dec 2, 2021
8a0b486
Merge branch 'develop' into feature/ddw-683-stake-pool-slider-improve…
mchappell Dec 2, 2021
c53540c
[DDW-785] Discreet mode - Create the Discreet Mode variables
renanvalentin Nov 15, 2021
2d046f6
[DDW-738] Setup feature-driven design
renanvalentin Nov 10, 2021
b44bb5c
[DDW-813] Move discreet mode behavior to its own feature
renanvalentin Nov 15, 2021
1fc1e18
[DDW-738] Fix circular dependency
Nov 15, 2021
dad522c
[DDW-786] Discreet mode - Create the TopBar icon (#2725)
Nov 16, 2021
b55ce2e
[DDW-738] Move toggle component to discreet mode feature folder
Nov 16, 2021
a61b677
[DDW-738] Update translations file
Nov 16, 2021
c1a32b4
[DDW-738] Remove popOver from DiscreetToggle
Nov 17, 2021
39c5772
[DDW-814] Discreet mode - hide sensitive information (#2742)
renanvalentin Nov 26, 2021
3672fb2
[DDW-787] Discreet mode - Implement the Settings option (#2740)
Nov 29, 2021
20342c7
[DDW-738] Notification knob
Nov 29, 2021
6aab996
[DDW-839] Discreet mode - automated tests (#2756)
renanvalentin Nov 29, 2021
a01f7e3
[DDW-738] Fix font weights
Nov 30, 2021
b1400ad
[DDW-738] Fix button style
Nov 30, 2021
73315b7
[DDW-738] Fix button style
Nov 30, 2021
e83f2e5
[DDW-738] Pin package version
Nov 30, 2021
b6bb677
[DDW-738] Fix name/icon overlapping
Nov 30, 2021
60ce375
[DDW-738] Update yarn.lock
Nov 30, 2021
f126dbe
[DDW-738] Review changes
Nov 30, 2021
fd564a1
[DDW-738] Fix yarn.lock
Nov 30, 2021
81d5382
[DDW-738] Review changes
renanvalentin Nov 30, 2021
29216fe
[DDW-738] Review changes - use lang selector
Nov 30, 2021
9c95553
[DDW-738] Fix flow issue
Dec 1, 2021
601814b
[DDW-738] Fix discreet mode logic on filter component
renanvalentin Dec 1, 2021
b3a1f7c
Merge pull request #2766 from input-output-hk/feature/ddw-683-stake-p…
danielmain Dec 3, 2021
821d0e3
Merge branch 'develop' into fix/ddw-824-fix-app-update-on-specific-pl…
danielmain Dec 3, 2021
87feb8e
Merge pull request #2759 from input-output-hk/fix/ddw-824-fix-app-upd…
danielmain Dec 3, 2021
475dc1d
Merge branch 'develop' into fix/ddw-811-checkmark
danielmain Dec 3, 2021
2d3ed95
Merge branch 'develop' into feature/ddw-738-implement-discreet-mode
danielmain Dec 3, 2021
ebdac0f
Merge pull request #2751 from input-output-hk/fix/ddw-811-checkmark
danielmain Dec 3, 2021
357591e
Merge branch 'develop' into feature/ddw-738-implement-discreet-mode
danielmain Dec 3, 2021
1a82fce
Merge pull request #2723 from input-output-hk/feature/ddw-738-impleme…
danielmain Dec 3, 2021
ec98dcc
Merge branch 'develop' into chore/ddw-847-update-cwb-to-v2021-11-11
tomislavhoracek Dec 6, 2021
516f47b
Merge pull request #2765 from input-output-hk/chore/ddw-847-update-cw…
danielmain Dec 6, 2021
f7f48f5
[DDW-854] Init
thedanheller Dec 2, 2021
f8d19c3
[DDW-854] New line
thedanheller Dec 2, 2021
2351913
[DDW-854] Adjustments
thedanheller Dec 3, 2021
8b0f2ae
[DDW-854] Update copy
thedanheller Dec 3, 2021
3ea393e
[DDW-854] Small fix
thedanheller Dec 6, 2021
fe803bc
[DDW-854] Small adjustment
thedanheller Dec 6, 2021
6f43f29
[DDW-854] Update icon size
renanvalentin Dec 7, 2021
92fe9da
[DDW-854] Fix sass lint
renanvalentin Dec 7, 2021
977d3d3
[DDW-854] Update description color
renanvalentin Dec 7, 2021
a7a52f9
[DDW-854] Update changelog
renanvalentin Dec 7, 2021
4da70a9
[DDW-854] Update changelog
renanvalentin Dec 7, 2021
be96669
[DDW-854] Update message for verifyng stage
renanvalentin Dec 7, 2021
fab83c5
[DDW-854] Update colors
renanvalentin Dec 8, 2021
145c774
[DDW-796] Refactor and voting phases
Dec 1, 2021
d770712
[DDW-796] Remove closed voting logic
Dec 2, 2021
cd26d6a
[DDW-796] Exclude js/ts files from nix-build glob
Dec 2, 2021
0376de6
[DDW-796] Fund phase logic
Dec 2, 2021
6d12ff3
[DDW-796] Fund phase components
Dec 2, 2021
8883376
[DDW-796] Fix lint issues
Dec 2, 2021
c39e24f
[DDW-796] Fix flow issues
Dec 3, 2021
1a72281
[DDW-796] Style fix
Dec 3, 2021
1432543
[DDW-796] Add observer
Dec 3, 2021
dc9e1c7
[DDW-796] Remove unused
Dec 3, 2021
81192f5
[DDW-796] Lazy validation
Dec 3, 2021
bcaf138
[DDW-796] Update text
Dec 6, 2021
b065f49
[DDW-858] Fix eslint warnings
renanvalentin Dec 3, 2021
b30e1fc
[DDW-796] Add jp translations
Dec 6, 2021
454c7e1
[DDW-796] Enable voting in all env for testing only
Dec 6, 2021
754d5e4
[DDW-796] Add function for external link
Dec 6, 2021
919aa78
[DDW-796] Review changes
Dec 6, 2021
3d6948f
[DDW-796] VotingStore unit test
Dec 7, 2021
a9bf930
[DDW-796] Update story
Dec 7, 2021
b9e4c8c
[DDW-796] Test only
Dec 7, 2021
ad1734a
Revert "[DDW-796] Test only"
Dec 8, 2021
8303429
Revert "[DDW-796] Enable voting in all env for testing only"
Dec 8, 2021
43c8120
[DDW-779] Update trezor connect to the official 8.2.3-extended version
tomislavhoracek Dec 8, 2021
95c5950
[DDW-779] Merges-in latest develo branch and fix yarn.lock conflicts
tomislavhoracek Dec 8, 2021
e2782a2
[DDW-779] Remove bigi from MacInstaller
tomislavhoracek Dec 8, 2021
6984c8a
[DDW-779] Remove bigi from MacInstaller
tomislavhoracek Dec 8, 2021
829cd85
[DDW-779] Remove bigi from MacInstaller
tomislavhoracek Dec 8, 2021
169cb4b
[DDW-779] Remove bytebuffer-old-fixed-webpack from MacInstaller
tomislavhoracek Dec 8, 2021
a05a9b8
[DDW-779] Add babel-runtime 7.12.5 to yarn.lock
tomislavhoracek Dec 8, 2021
1b25a97
[DDW-854] Remove opacity property
renanvalentin Dec 8, 2021
64c2a14
[DDW-779] Rebuild yarn.lock
tomislavhoracek Dec 8, 2021
bd2388a
[DDW-779] Add protobufjs and bytebuffer to MacInstaller
tomislavhoracek Dec 8, 2021
f7c80d3
Merge pull request #2771 from input-output-hk/feature/ddw-796-Impleme…
danielmain Dec 8, 2021
c27dbf9
Merge branch 'develop' into feature/ddw-854-improve-startup-and-shutd…
danielmain Dec 8, 2021
b12409f
[DDW-854] Added flow return type
danielmain Dec 8, 2021
d2e2197
[DDW-779] Update trezor-connect to 8.2.3-beta.8 version
tomislavhoracek Dec 9, 2021
4f95220
Merge pull request #2770 from input-output-hk/feature/ddw-854-improve…
danielmain Dec 9, 2021
a13099b
Fixed duplicated text, wrong order
danielmain Dec 9, 2021
df6331d
Merge pull request #2779 from input-output-hk/fix-wrong-CHANGELOG-4.5.2
danielmain Dec 9, 2021
c85e0b7
[DDW-779] Merges-in latest develop branch and fix conflicts
tomislavhoracek Dec 9, 2021
9d76870
Bump version to 4.6.0 (#2780)
danielmain Dec 9, 2021
a7534bd
[DDW-779] Update trezor-connect to v.8.2.4-extended and fix MacInstal…
tomislavhoracek Dec 14, 2021
96a2f2e
[DDW-779] Remove protobufjs from MacInstaller/yarn2nix
tomislavhoracek Dec 14, 2021
95731ee
Merge branch 'develop' into chore/ddw-779-update-trezor-connect-lib-t…
tomislavhoracek Dec 14, 2021
f8d64f8
[DDW-779] Add @protobufjs
tomislavhoracek Dec 14, 2021
870b875
[DDW-779] CHANGELOG update
tomislavhoracek Dec 14, 2021
4af81f2
[DDW-821] Update packages with vulnerabilities (#2769)
przemyslaw-wlodek Dec 22, 2021
0954d1a
[DDW-874] Update README with nix.conf for Apple M1 (only for developm…
przemyslaw-wlodek Dec 23, 2021
98c6fd4
[DDW-742] Fix receiver address validation (disallow rewards address) …
przemyslaw-wlodek Dec 30, 2021
3bf2ff9
[DDW-779] Merges-in latest develop branch and fix conflicts
tomislavhoracek Jan 4, 2022
b4d87e9
Merge pull request #2726 from input-output-hk/chore/ddw-779-update-tr…
tomislavhoracek Jan 10, 2022
66f9ea0
[DDW-882] Update cardano-wallet and cardano-node (#2799)
Jan 10, 2022
6a207ed
[DDW-857][DEBT] Integrate Chromatic (#2776)
renanvalentin Jan 13, 2022
b5b7664
[DDW-893] Update the PR checklist (#2811)
marcin-mazurek Jan 14, 2022
7ec4afd
[DDW-892] Use fresh locale while rebuilding the application menu (#2813)
szymonmaslowski Jan 14, 2022
edaf6c8
Update develop with release 4.7.0 (#2819)
danielmain Jan 18, 2022
a98dfca
[DDW-891] update cardano-node to 1.33.0 (#2822)
mchappell Jan 20, 2022
e71b4de
[DDW-916] Change the message for syncing the blockchain (#2827)
szymonmaslowski Jan 20, 2022
a1bfcdd
[DDW-916] Update second message on the initial screen to in include p…
szymonmaslowski Jan 21, 2022
e77e37f
[DDW-862] Enable dynamic RTS flags setting (#2758)
nikolaglumac Jan 21, 2022
34e3198
Bump version to 4.8.0
danielmain Jan 21, 2022
45183bd
[DDW-918] Update blockchain verification progress (#2840)
renanvalentin Jan 28, 2022
76ba01b
[DDW-920] RTS flags UI/UX improvements (#2842)
Jan 29, 2022
e08830e
[DDW-867] Check disk space (release ver) (#2845)
danielmain Jan 31, 2022
1ffed78
[DDW-920] Reduce the RAM threshold for RTS mode recommendation (#2846)
Jan 31, 2022
14798ef
[DDW-920] Missing Japanese translations for RTS flags (#2848)
Feb 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"plugins": [
["@babel/plugin-proposal-decorators", { "legacy": true }],
["@babel/plugin-proposal-class-properties", { "loose": true }],
["@babel/plugin-proposal-private-property-in-object", { "loose": true }],
[
"@babel/plugin-proposal-private-methods",
{
Expand Down
11 changes: 7 additions & 4 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"parser": "babel-eslint",
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaFeatures": {
"legacyDecorators": true
Expand All @@ -12,12 +12,14 @@
"prettier",
"prettier/babel",
"prettier/flowtype",
"prettier/react"
"prettier/react",
"plugin:jest/recommended"
],
"env": {
"browser": true,
"mocha": true,
"node": true
"node": true,
"jest": true
},
"rules": {
"class-methods-use-this": 0,
Expand Down Expand Up @@ -77,7 +79,8 @@
"flowtype",
"import",
"promise",
"react"
"react",
"jest"
],
"globals": {
"API": true,
Expand Down
49 changes: 29 additions & 20 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,35 @@
This PR CHANGES.
<!---
Briefly describe the change.
-->

This PR ...

## Todos

- [ ] Todo
<!---
Consider creating a TODO list to help others understand the progress of work in a WIP pull request.
-->

## Screenshots
- [ ] TODO

- Screenshot
## Screenshots

---
<!---
Use the GitHub drag&drop feature to upload default-sized Daedalus window screenshots
or animated GIFs of important UI changes in both English and Japanese.
Do not use shadow or any effects. On macOS this can be accomplished the following way:
1. Use the Command+Shift+4 keyboard shortcut.
2. Press the Spacebar.
3. Hold the Option button and click the window you want to capture.
-->

## Testing Checklist

<!---
Open a thread on #daedalus-qa on Slack, mention `@daedalusqa` and `@daedalusteam`, link the thread below
-->


- [Slack QA thread](https://input-output-rnd.slack.com/messages/GGKFXSKC6)
- [ ] Test

Expand All @@ -20,24 +38,18 @@ This PR CHANGES.
## Review Checklist

### Basics

- [ ] PR has been assigned and has appropriate labels (`feature`/`bug`/`chore`, `release-x.x.x`)
- [ ] PR assigned to the PR author(s)
- [ ] `input-output-hk/daedalus-dev` and `input-output-hk/daedalus-qa` assigned as PR reviewers
- [ ] If there are UI changes, Alexander Rukin assigned as an additional reviewer
- [ ] PR has appropriate labels (`release-vNext`, `feature`/`bug`/`chore`, `WIP`)
- [ ] PR link is added to a Jira ticket, ticket moved to In Review
- [ ] PR is updated to the most recent version of the target branch (and there are no conflicts)
- [ ] PR has a good description that summarizes all changes
- [ ] PR has default-sized Daedalus window screenshots or animated GIFs of important UI changes:
- [ ] In English
- [ ] In Japanese
- [ ] PR contains screenshots (in case of UI changes)
- [ ] CHANGELOG entry has been added to the top of the appropriate section (*Features*, *Fixes*, *Chores*) and is linked to the correct PR on GitHub
- [ ] Automated tests: All acceptance and unit tests are passing (`yarn test`)
- [ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in *development* build (`yarn dev`)
- [ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in *production* build (`yarn package` / CI builds)
- [ ] There are no *flow* errors or warnings (`yarn flow:test`)
- [ ] There are no *lint* errors or warnings (`yarn lint`)
- [ ] There are no *prettier* errors or warnings (`yarn prettier:check`)
- [ ] There are no missing translations (running `yarn manage:translations` produces no changes)
- [ ] Text changes are proofread and approved (Jane Wild / Amy Reeve)
- [ ] Japanese text changes are proofread and approved (Junko Oda)
- [ ] UI changes look good in all themes (Alexander Rukin)
- [ ] Storybook works and no stories are broken (`yarn storybook`)
- [ ] In case of dependency changes `yarn.lock` file is updated

Expand All @@ -55,7 +67,4 @@ This PR CHANGES.
- [ ] All existing Daedalus Testing scenarios are still up-to-date

### After Review
- [ ] Merge the PR
- [ ] Delete the source branch
- [ ] Move the ticket to `done` column on the YouTrack board
- [ ] Update Slack QA thread by marking it with a green checkmark
27 changes: 27 additions & 0 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: 'Chromatic'
on: push
jobs:
chromatic-deployment:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: "14"
- name: Install dependencies
run: yarn
- name: Publish to Chromatic
if: github.ref != 'refs/heads/develop'
uses: chromaui/action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
exitZeroOnChanges: true
- name: Publish to Chromatic and auto accept changes
if: github.ref == 'refs/heads/develop'
uses: chromaui/action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
autoAcceptChanges: true
18 changes: 18 additions & 0 deletions .github/workflows/run_tests_on_pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Run Tests for Pull Requests
on:
pull_request:
branches:
- develop
- master
jobs:
tests:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: "12"
- run: yarn install
- run: yarn test:jest
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ mainnet-genesis-dryrun-with-stakeholders.json

# nix-build results
result*
!result*.js
!result*.jsx
!result*.ts
!result*.tsx

# Npm
package-lock.json
Expand Down
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Changelog

## 4.8.0

### Features

- Added dynamic RTS flags setting ([PR 2758](https://github.com/input-output-hk/daedalus/pull/2758/files))
- Improved UI/UX of RTS flags settings ([PR 2842](https://github.com/input-output-hk/daedalus/pull/2842), [PR 2846](https://github.com/input-output-hk/daedalus/pull/2846))
- Updated messages about Cardano node sync on the initial screen ([PR 2827](https://github.com/input-output-hk/daedalus/pull/2827), [PR 2831](https://github.com/input-output-hk/daedalus/pull/2831))

### Chores

- Updated check-disk-space version ([PR 2845](https://github.com/input-output-hk/daedalus/pull/2845))
- Updated CWB and Cardano Node ([PR 2822](https://github.com/input-output-hk/daedalus/pull/2822))

### Fixes

- Fixed blockain verification progress text ([PR 2840](https://github.com/input-output-hk/daedalus/pull/2840))

## 4.7.0

### Features

- Updated Catalyst dates ([PR 2812](https://github.com/input-output-hk/daedalus/pull/2812))

### Fixes

- Fixed immediate language updates of application top menu bar ([PR 2813](https://github.com/input-output-hk/daedalus/pull/2813))
- Fixed receiver address validation by disallowing rewards addresses ([PR 2781](https://github.com/input-output-hk/daedalus/pull/2781))

### Chores

- Integrated Chromatic for visual regression testing ([PR 2776](https://github.com/input-output-hk/daedalus/pull/2776))
- Updated `trezor-connect` dependency to version `8.2.4` ([PR 2726](https://github.com/input-output-hk/daedalus/pull/2726))
- Updated vulnerable dependencies ([PR 2769](https://github.com/input-output-hk/daedalus/pull/2769))
- Updated CWB and Cardano Node ([PR 2799](https://github.com/input-output-hk/daedalus/pull/2799))

## 4.6.0

### Features

- Implement catalyst state snapshot phase ([PR 2771](https://github.com/input-output-hk/daedalus/pull/2771))
- Implemented "discreet mode" ([PR 2723](https://github.com/input-output-hk/daedalus/pull/2723), [PR 2724](https://github.com/input-output-hk/daedalus/pull/2724), [PR 2725](https://github.com/input-output-hk/daedalus/pull/2725), [PR 2742](https://github.com/input-output-hk/daedalus/pull/2742), [PR 2740](https://github.com/input-output-hk/daedalus/pull/2740), [PR 2756](https://github.com/input-output-hk/daedalus/pull/2756))
- Updated slider component to only execute onAfterChange if slider had moved ([PR 2766](https://github.com/input-output-hk/daedalus/pull/2766))

### Fixes

- Fixed app update for specific platform ([PR 2759](https://github.com/input-output-hk/daedalus/pull/2759))
- Fixed checkbox tick offset ([PR 2751](https://github.com/input-output-hk/daedalus/pull/2751))

### Chores

- Improve startup and shutdown messages ([PR 2770](https://github.com/input-output-hk/daedalus/pull/2770))
- Updated `cardano-wallet` to version `2021-11-11` ([PR 2765](https://github.com/input-output-hk/daedalus/pull/2765))
- Added jest library for unit testing ([PR 2633](https://github.com/input-output-hk/daedalus/pull/2633))
- Updated `cardano-launcher` to version `0.20211105.1`

## 4.5.2

### Fixes
Expand Down
18 changes: 15 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,25 @@ Daedalus - Cryptocurrency Wallet
```
and then add the following lines:
```
build-users-group = nixbld

max-jobs = auto
cores = 0
sandbox = false

require-sigs = true
trusted-users = root
allowed-users = *

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:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
max-jobs = 2 # run at most two builds at once
cores = 0 # the builder will use all available CPU cores
extra-sandbox-paths = /System/Library/Frameworks
extra-sandbox-paths = /System/Library/Frameworks /System/Library/PrivateFrameworks /usr/lib

# If you are running on a Mac with M1 chip please uncomment 'system' setting to enforce running on Rosetta2
# system = x86_64-darwin
```

3. Run `nix-shell` with correct list of arguments or by using existing `package.json` scripts to load a shell with all the correct versions of all the required dependencies for development.

**Notes:**
Expand Down
5 changes: 3 additions & 2 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ let
});
};
};
pkgs = localLib.iohkNix.getPkgsDefault { inherit system config; };
pkgs = import sources.nixpkgs { inherit system config; };
pkgsNative = localLib.iohkNix.getPkgsDefault {};
sources = localLib.sources;
walletPkgs = import "${sources.cardano-wallet}/nix" {};
Expand All @@ -51,6 +51,7 @@ let
ostable.x86_64-darwin = "macos64";
packages = self: {
inherit cluster pkgs version target nodeImplementation;
inherit (pkgs) hello cabal2nix;
cardanoLib = localLib.iohkNix.cardanoLib;
daedalus-bridge = self.bridgeTable.${nodeImplementation};

Expand Down Expand Up @@ -313,7 +314,7 @@ let
};
rawapp-win64 = self.rawapp.override { win64 = true; };
source = builtins.filterSource localLib.cleanSourceFilter ./.;
yaml2json = pkgs.haskell.lib.disableCabalFlag pkgs.haskellPackages.yaml "no-exe";
yaml2json = pkgs.haskell.lib.addExtraLibrary (pkgs.haskell.lib.disableCabalFlag pkgs.haskellPackages.yaml "no-exe") pkgs.haskellPackages.optparse-applicative;

electron = pkgs.callPackage ./installers/nix/electron.nix {};

Expand Down
Loading