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

UI: Upgrade frameworks, Fix error handling, Improve URLs #976

Merged
merged 14 commits into from Mar 18, 2019

Conversation

Projects
None yet
2 participants
@rocketeerbkw
Copy link
Member

rocketeerbkw commented Mar 18, 2019

Checklist

  • Affected Issues have been mentioned in the Closing issues section
  • Documentation has been written/updated.
  • Changelog entry has been written

A number of fixes and changes to the UI: Upgrade next.js and React to latest versions. Refactor all pages to better match the next.js framework. All pages can now return alternative pages (like loading, error, 404, etc). Some DX improvements relating to imports.

Changelog Entry

Improvement - UI has clean URLs (#960)
Bugfix - UI project page now returns 404 when no project is returned (#931)
Bugfix - UI stuck in infinite loop when any runtime error is thrown in production mode

Closing issues

@Schnitzel Schnitzel merged commit 7d58692 into master Mar 18, 2019

1 check passed

continuous-integration/jenkins/pr-merge This commit looks good
Details

@rocketeerbkw rocketeerbkw deleted the ui branch Mar 25, 2019

@rocketeerbkw rocketeerbkw referenced this pull request Mar 26, 2019

Merged

Fix UI Regressions #991

2 of 3 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.