Skip to content

Conversation

@EliasJHL
Copy link
Owner

This pull request introduces backend support for card checklists, improves workspace role handling, and includes several structural and configuration enhancements. The main changes add checklist CRUD functionality to cards, update the GraphQL schema and resolvers, and refine workspace-member relationships. Additionally, the frontend project structure is initialized, and code formatting rules are updated.

Backend: Checklist Feature Implementation

  • Added a new Checklist model in the Prisma schema, including migration and relation to Card.
  • Implemented ChecklistService and ChecklistResolver for creating and deleting checklists, with corresponding GraphQL mutations and input types. [1] [2] [3] [4]
  • Updated Card entity and resolver to support fetching associated checklists. [1] [2] [3]
  • Added tests for checklist service and resolver. [1] [2]

Backend: Workspace and Board Enhancements

  • Modified Board and Workspace GraphQL types and resolvers to represent members as WorkspaceMembers and include user roles. [1] [2] [3] [4] [5] [6]
  • Improved CORS configuration to add support for an additional frontend origin.

Backend: Authentication and Card Deletion

  • Added a me query to fetch the current authenticated user via the AuthGuard. [1] [2]
  • Improved the delete method in CardService to return a more informative result and handle errors.

Frontend: Project Initialization and Configuration

  • Added a new frontend project directory with a README and .gitignore for React + Vite + TypeScript setup. [1] [2]

Tooling: Code Formatting

  • Updated .prettierrc to enforce consistent code style, import ordering, and formatting options.

@EliasJHL EliasJHL self-assigned this Dec 18, 2025
@vercel
Copy link
Contributor

vercel bot commented Dec 18, 2025

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

Project Deployment Review Updated (UTC)
task-flow Ready Ready Preview, Comment Dec 18, 2025 9:34am

@EliasJHL EliasJHL merged commit cd40626 into main Dec 18, 2025
3 checks passed
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