-
Notifications
You must be signed in to change notification settings - Fork 0
Forgot Password and Dashboard UI #5
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
base: master
Are you sure you want to change the base?
Conversation
saniyaa7
commented
Oct 20, 2025
- Forgot password page UI with validation of email
- Dashboard UI with side Nav bar
- Key Generation Listing with sorting on creation date
…_users_table.cpython-313.pyc
…zaban into python-check
… different APIs has been set
…ftware/zaban into python-check
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces a forgot password page with email validation, a redesigned dashboard with sidebar navigation, and an API key generation feature with sortable key listing. The authentication pages (login/signup) have been refactored to use a centered card layout instead of a split-screen design.
Key Changes:
- Added forgot password functionality with email validation and success state
- Redesigned dashboard with sidebar navigation supporting multiple tabs (Overview, Speech to Text, API Keys)
- Implemented API key generation modal with copy-to-clipboard functionality and sortable keys table
Reviewed Changes
Copilot reviewed 8 out of 9 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| frontend/package.json | Added lucide-react icon library dependency |
| frontend/app/signup/page.tsx | Refactored to centered card layout with adjusted animation timing |
| frontend/app/login/page.tsx | Refactored to centered card layout with improved code formatting |
| frontend/app/forgot-password/page.tsx | New forgot password page with form validation and success state |
| frontend/app/dashboard/page.tsx | Redesigned with sidebar navigation and multi-tab functionality |
| frontend/app/componenets/SpeechToText.tsx | New component for audio recording/upload and transcription |
| frontend/app/componenets/GenerateKeyModal.tsx | New modal component for API key generation |
| frontend/app/componenets/APIKeysTable.tsx | New table component with sortable API keys by creation date |
Files not reviewed (1)
- frontend/package-lock.json: Language not supported
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
…-password-dashboard-ui
…ware/zaban into sc/forgot-password-dashboard-ui