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

More changes #2675

Open
wants to merge 23 commits into
base: develop
Choose a base branch
from
Open

More changes #2675

wants to merge 23 commits into from

Conversation

Senyoret1
Copy link
Contributor

Changes:

  • The problem which made the buttons of the form for creating unsigned transactions was solved.
  • An icon for identifying transactions moving coins internally was added.
  • Now the history shows the hours send/received and burned in the list.
  • An optimization was added to the code that checks if a big gap of unused addresses would be created while adding new addresses to a wallet. Also, a problem that made the code not work well when the wallet is empty was fixed.
  • Various simple drop down components were changed to material versions, to maintain consistency in the app.
  • Now the inputs use the font used in the rest of the app, instead of a system default font.
  • The spacing between tables was improved in some pages.
  • Various other simple improvements.

NOTE: this PR was made on top of the changes made on #2667

Does this change need to mentioned in CHANGELOG.md?
No

@Senyoret1
Copy link
Contributor Author

The last commit includes the following changes:

  • Code for showing the previews of the unsigned transactions was added. However, the feature is disabled until the problems described in Fix the /api/v2/transaction/verify #2680 are solved.
  • Part of the asisted mode for entering seeds is now managed by a reusable component.
  • Now the page for restoring passwords uses the asisted method for entering the seeds.
  • Now the user is asked for confirmation before being able to remove the password using the seed.
  • A problem with the validation of the mat-select fields was solved.
  • Other small improvements.

@Senyoret1
Copy link
Contributor Author

The last commits fix the problems with the e2e test, update Angular from v13 to v14 and update Electron from v17 to v20

@Senyoret1
Copy link
Contributor Author

The last commit updates Angular from v14.1.3 to v14.2.11, updates Electron from v20.0.3 to v21.2.3 and solves a deprecation with the styles.

@Senyoret1
Copy link
Contributor Author

The last commit updates Angular from v14 to v15 and updates Electron from v21 to v22.

@Senyoret1
Copy link
Contributor Author

The last commit includes the following changes:

  • All Angular Material components were updated to the new MDC versions, which were added in Angular 15, as the old ones are now deprecated.
  • Several changes were maded across the whole app, needed to make the new MDC components look like the old ones and work as expected. Various improvements introduced by the new components were not changed.
  • The code of the e2e tests was changed to make it work with the new components.
  • Several unused Angular Material elemenst were removed.
  • Various small improvements for the UI.

@Senyoret1
Copy link
Contributor Author

The last commit migrates the e2e tests from Protractor to WebdriverIO, as Protractor was deprecated and no more updates will be added soon (which are needed for browser compatibility)

@Senyoret1 Senyoret1 mentioned this pull request Feb 11, 2023
@Senyoret1
Copy link
Contributor Author

Senyoret1 commented Apr 16, 2023

The last commit updates Electron from V22 to V24, which includes security updates, Chromium update and more

@Senyoret1
Copy link
Contributor Author

The last PR makes the unit tests work again, as the Angular updates broke them.

@Senyoret1
Copy link
Contributor Author

The last commits fix the problems with the CI builds and fixes #2702

@Senyoret1
Copy link
Contributor Author

The last commit includes the following changes:

  • Angular was updated to v16.
  • The translation library was updated, to avoid problems with the new Angular version.
  • The linter was updated, to avoid problems with the new Angular version.

@Senyoret1
Copy link
Contributor Author

The last commit updates Electron from v24 to v25, replaces code that was deprecated in the new version and makes the Angular dev test server to public URLs, to be able to connect the new Electron version to it in dev mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant