Refactor/frontend #9
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Checklistmodel in the Prisma schema, including migration and relation toCard.ChecklistServiceandChecklistResolverfor creating and deleting checklists, with corresponding GraphQL mutations and input types. [1] [2] [3] [4]Cardentity and resolver to support fetching associated checklists. [1] [2] [3]Backend: Workspace and Board Enhancements
BoardandWorkspaceGraphQL types and resolvers to represent members asWorkspaceMembersand include user roles. [1] [2] [3] [4] [5] [6]Backend: Authentication and Card Deletion
mequery to fetch the current authenticated user via theAuthGuard. [1] [2]deletemethod inCardServiceto return a more informative result and handle errors.Frontend: Project Initialization and Configuration
.gitignorefor React + Vite + TypeScript setup. [1] [2]Tooling: Code Formatting
.prettierrcto enforce consistent code style, import ordering, and formatting options.