Skip to content

DBP-34: Questions List page#3

Merged
pan93412 merged 13 commits into
mainfrom
pan93412/dbp-34-questions-list-page
Sep 21, 2025
Merged

DBP-34: Questions List page#3
pan93412 merged 13 commits into
mainfrom
pan93412/dbp-34-questions-list-page

Conversation

@pan93412

Copy link
Copy Markdown
Member
  • 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

@pan93412 pan93412 self-assigned this Sep 21, 2025
@vercel

vercel Bot commented Sep 21, 2025

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
dbplay-app Ready Ready Preview Comment Sep 21, 2025 3:40pm

@linear

linear Bot commented Sep 21, 2025

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

Comment thread app/(app)/challenges/_header/index.tsx
Comment thread app/(app)/challenges/content.tsx
Comment thread components/ui/grid-progress.tsx Outdated
Comment thread app/(app)/challenges/_question/index.tsx Outdated
@pan93412
pan93412 requested a review from Copilot September 21, 2025 15:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

Comment thread gql/graphql.ts
Comment thread app/(app)/challenges/_header/index.tsx
Comment thread app/(app)/challenges/content.tsx
@pan93412
pan93412 merged commit 2f8c129 into main Sep 21, 2025
3 checks passed
@pan93412
pan93412 deleted the pan93412/dbp-34-questions-list-page branch September 21, 2025 15:40
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.

2 participants