-
Notifications
You must be signed in to change notification settings - Fork 0
DBP-34: Questions List page #3
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
Conversation
pan93412
commented
Sep 21, 2025
- feat: add title
- fix: use base url of .env
- feat(challenge): implement header
- feat(challenge): implement question card
- refactor(challenge): tweak header design
- feat: implement challenges list page
- fix: return "百戰百勝" only when users have attempted
- fix: debounce search query
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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
Implements a comprehensive questions list page for the database practice platform, including user statistics display, filtering capabilities, and challenge progress tracking.
- Add complete GraphQL schema updates with new entities (Event, Point, Submission) and enhanced Question fields
- Implement challenges page with header statistics, question card display, and advanced filtering
- Add UI components for progress visualization and toggle functionality
Reviewed Changes
Copilot reviewed 27 out of 28 changed files in this pull request and generated 4 comments.
Show a summary per file
File | Description |
---|---|
schema.graphql | Major GraphQL schema expansion with new types and enhanced Question fields |
gql/graphql.ts | Generated TypeScript types from updated schema |
components/ui/toggle.tsx | New toggle component for UI interactions |
components/ui/grid-progress.tsx | Custom progress visualization component |
app/(app)/challenges/ | Complete challenges page implementation with filtering and statistics |
package.json | Added new UI dependencies for toggle and utility libraries |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
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
Copilot reviewed 27 out of 28 changed files in this pull request and generated 3 comments.
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.