Skip to content

New Review Dash Basic UI - #26

Closed
tayloraj10 wants to merge 7 commits into
mainfrom
review-dash
Closed

New Review Dash Basic UI#26
tayloraj10 wants to merge 7 commits into
mainfrom
review-dash

Conversation

@tayloraj10

Copy link
Copy Markdown
Contributor

New Review Dash Basic UI

Problem

No existing frontend for the admin dash

Solution

Making new frontend for the admin dash

Reference

(#25)

Screenshots

image image image

Checklist

  • [ x] Changes have been tested locally
  • [ x] Changes have been self-reviewed

- 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.
@tayloraj10 tayloraj10 closed this Jul 15, 2026
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.

1 participant