AbandonTech / abandonauth

An Authentic Auth Service...
GNU General Public License v3.0
4 stars 2 forks source link

Fully Implement Nuxt UI to Replace Jinja Templates #120

Closed fisher60 closed 2 months ago

fisher60 commented 2 months ago

Summary

I have fully written the new UI into Nuxt. This new UI uses the abandon tech color theme and logo, but the overall design of the site is still up for discussion and design. This UI is by no means the final product and does not need to be a full representation of our final UI, but it is an improvement over the existing UI and offers the same functionality.

Any part of this UI may change in the future. Some design discussion would be appreciated to ensure the UI is nice enough to be used in production, but larger redesigns and more nit-picky suggestions may not be helpful at this stage.

Home Page image

Creating a new application image

developer applications with multiple apps image

developer application detail page with callback URIs image

reset dev app token modal image

Token has been reset modal image

Delete app modal (redirects to developer-applications page on successful delete) image

New login page image

fisher60 commented 2 months ago

This pull request is still a draft as it requires a lot of work on the build/deploy and dev environment to get this in a state where it can be used. The current changes destroy the existing, jinja template UI and therefore must be all-inclusive.

fisher60 commented 2 months ago

After many hours of pain, this should be ready for review. pre-commit is not working locally, so linting is a pain. This will need to be fixed. We can dedicate a new PR to this if the problem is not simple.

fisher60 commented 2 months ago

Closes #81 #82