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

Release/0.12.0 #1130

merged 1,191 commits into from
Dec 19, 2018

Conversation

nikolaglumac
Copy link
Contributor

@nikolaglumac nikolaglumac commented Oct 16, 2018

0.12.0

Features

Fixes

  • Added support for non-Latin characters in spending password (PR 1197)
  • Fixed an issue which allowed to submit invalid form on the "Send" screen using an "enter" key (PR 1002)
  • Fixed an issue which caused the send bug report form to hang and not send the support request if the logs were downloaded before attempting to send the request (PR 1176)
  • Fixed an issue which would show a runtime JavaScript error in case Daedalus is not started using Launcher (PR 1169)
  • Fixed an issue which would trigger submission of the "Generate address" button on the "Receive" screen on right-mouse click (PR 1082)
  • Fixed an issue with the "Having Trouble Connecting" notification not showing up on the "Connection lost. Reconnecting..." screen (PR 1112)
  • Fixed broken "Export wallet to file" dialog and improved "Wallet settings" screen dialogs file structure and namings (PR 998)
  • Fixed special buttons outline color (PR 990)
  • Fixed the close button's hover state within the AntivirusRestaurationSlowdownNotification so it's full height (PR 1131)
  • Fixed uninstaller unicode issue (PR 1116)
  • Fixed window icon quality issue on Linux (PR 1170)
  • Implement design review fixes and improvements (PR 1090)
  • Pinned eslint-scope version via the yarn resolutions feature (PR 1017)
  • Prevented wallet data polling during wallet deletion (PR 996)
  • Removed transaction status and number of confirmation during wallet restoration (PR 1189)

Chores

  • Added acceptance tests for node update notification with apply and postpone update scenarios (PR 977)
  • Added acceptance tests for maximum wallets limit (PR 979)
  • Added acceptance tests for the "About" dialog (PR 975)
  • Added acceptance tests for wallets, transactions and addresses ordering (PR 976)
  • Added Daedalus and Cardano version to Daedalus log (PR 1094, PR 1137)
  • Added dynamic prefix derivation to local storage keys used to store previous Cardano node PID and added dynamic derivation of Cardano node process names based on the current platform (PR 1109)
  • Added logging of "GPU-crashed" events (PR 1083)
  • Added NETWORK info to the application title bar (PR 1174)
  • Added screenshot recording of failed acceptance tests (PR 1103)
  • Added Storybook stories for the wallet screens (942)
  • Disabled logging to cardano-node.log since it was not needed for the support and it was impacting performance (PR 1027)
  • Enabled Cardano node EKG for non-mainnet networks and made it accessible from the "Network status" screen (PR 1188)
  • Fixated all npm dependencies and update script names (PR 1014)
  • Fixed broken storybook (PR 1041)
  • Improved compress/download logs handling (PR 995)
  • Integrated latest React-Polymorph features: render props architecture, theme composition, and a ThemeProvider HOC (PR 950)
  • Integrated latest React-Polymorph with a fix for NumericInput component carrot positioning issues (PR 1172)
  • Made nodelLogPath entry in launcher-config.yaml optional (PR 1027)
  • Made port and ca of Ada Api configurable during runtime (PR 1067)
  • Removed all ETC specific files (PR 1068, PR 1108)
  • Removed Wallet export and import features for the "Testnet" network (PR 1168)
  • Switched from npm to yarn (PR 989)

nikolaglumac and others added 30 commits October 6, 2018 15:32
…trouble-connecting-notification

[DDW-426] Fix Having Trouble Connecting Notification
[DEVOPS-1084] fix unicode in uninstaller
…transaction-fee-calculation-errors

[DDW-427] Handle new transaction fee calculation error messages
…om:input-output-hk/daedalus into fix/ddw-432-implement-nodeipc-improvements
…odeipc-improvements

[DDW-432] Implement NodeIPC improvements
DominikGuzei
DominikGuzei previously approved these changes Dec 12, 2018
disassembler and others added 3 commits December 13, 2018 16:39
1214: [DEVOPS] inital bors.toml for daedalus release branch r=disassembler a=disassembler

Adds bors integration to release branch
## Todo:

- [ ] Todo
- [ ] Todo
- [ ] Todo

## Screenshots:

- Screenshot

---

## Review Checklist:

### Basics

- [ ] 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 (`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 `yarn run manage:translations` produces no changes)
- [ ] UI changes look good in all themes (Alexander Rukin)
- [ ] 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
- [ ] Code is properly typed with flow
- [ ] React components are split-up enough to avoid unnecessary re-rendering
- [ ] Any code that only works in Electron is neatly separated from components

### Testing
- [ ] New feature / change is covered by acceptance tests
- [ ] All existing acceptance tests are still up-to-date
- [ ] New feature / change is covered by Daedalus Testing scenario
- [ ] All existing Daedalus Testing scenarios are still up-to-date

### After Review:
- [ ] Merge PR
- [ ] Delete source branch
- [ ] Move ticket to `done` on the Youtrack board


Co-authored-by: Samuel Leathers <[email protected]>
@nikolaglumac nikolaglumac merged commit 87e38b1 into master Dec 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.