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

General improvements #388

Merged
merged 14 commits into from
Apr 16, 2023
Merged

General improvements #388

merged 14 commits into from
Apr 16, 2023

Conversation

Senyoret1
Copy link
Contributor

Changes:

  • Angular was updated to v13.
  • TSLint was replaced with ESLint, as TSLint was removed in Angular 13. Several changes were made to solve problems returned by the new linter.

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

@Senyoret1
Copy link
Contributor Author

The last commit updates the Angular version to 13.2

@Senyoret1
Copy link
Contributor Author

The last commit updates Angular to v14.

@Senyoret1
Copy link
Contributor Author

The last commit updates Angular from v14.2.0 to v14.2.11

@Senyoret1
Copy link
Contributor Author

The last commit updates Angular from v14 to v15.

@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
Copy link
Contributor Author

The last commit fixes the remaining problems with the e2e test.

@Senyoret1
Copy link
Contributor Author

The last commits include the following changes:

  • Most social icons were removed from the footer and the side menu (shown on small windows). Now only the icons shown on the website are shown.
  • The documentation was updated.

@Senyoret1 Senyoret1 changed the title Update to Angular 13 General improvements Feb 9, 2023
@Senyoret1
Copy link
Contributor Author

The last commit makes the whole app use page state management, as it is more usable with the new verisons of Angular. This makes the app remember the state while the user navigates with the browser buttons, which means remembering the scroll position, avoid reloading previously loaded data from the server and changes like that, which make the Angular app work more like a traditional webpage, as is expected by the users.

@Senyoret1
Copy link
Contributor Author

The last PR removes the buy button from the header

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.

2 participants