New Review Dash Basic UI - #26
Closed
tayloraj10 wants to merge 7 commits into
Closed
Conversation
- Introduced a new `implementation-progress.md` file to track ongoing development efforts. - Redesigned login and authentication pages, including a new layout and added features such as password visibility toggle and a complete forgot-password flow. - Created new schemas for password recovery and updated routing to accommodate new authentication flows. - Documented decisions made during the redesign process and verified functionality through testing.
- Added new routes for forgot-password, confirm, and reset-password functionalities. - Updated the UnauthenticatedLayout for improved styling and structure. - Enhanced the login page with password visibility toggle and a link to the forgot-password page, improving user experience and accessibility.
- Added new routes for reviews, including an index page and detail view for individual revisions. - Updated the dashboard to include a link to the reviews section and display relevant statistics. - Enhanced the dashboard layout with new components to visualize pending reviews and top submitters. - Integrated data fetching for resource revisions, allowing for a comprehensive overview of submission statuses.
- Implemented a theme toggle feature to allow users to switch between light and dark modes. - Updated the layout of authenticated routes, including the dashboard and reviews sections, to improve visual consistency and user experience. - Added new animations and styles for UI elements, enhancing the overall aesthetic. - Integrated responsive design elements to ensure usability across different devices. - Refactored components to utilize new theme colors and improve maintainability.
- Added /docker/build/ to .gitignore to prevent Docker build artifacts from being tracked in the repository.
- Added authentication features via Supabase, including login, password reset, and email confirmation. - Updated project structure to include new directories for resource revisions, authenticated and unauthenticated routes, and theming components. - Enhanced documentation to clarify the purpose of new components and routes, including a theme toggle for light/dark mode support.
- Added an "includes" field to the Biome configuration to specify file inclusion patterns, excluding app/assets. - Updated the Biome version in the GitHub Actions workflow to 2.3.14 for improved linting and formatting capabilities.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New Review Dash Basic UI
Problem
No existing frontend for the admin dash
Solution
Making new frontend for the admin dash
Reference
(#25)
Screenshots
Checklist