Skip to content

Conversation

@bubudetp
Copy link
Contributor

@bubudetp bubudetp commented Nov 14, 2025

Summary by cubic

Improved the class creation flow with Chakra UI form components, inline validation, and icon-based navigation; also migrated the Task Bank to ChakraDataTable for cleaner filtering and actions, aligning with CRT-173.

  • New Features

    • Rebuilt ClassForm using Chakra Input/Select with FormContainer and FormGrid; added inline errors and updated the create page with Breadcrumbs and PageHeading.
    • Migrated TaskTable to ChakraDataTable with ID/Title/Type columns, quick actions (details, delete), and an option to hide the search bar.
    • Added icons to TabNavigation and Breadcrumbs, plus support for custom breadcrumb items.
  • Refactors

    • Removed PrimeReact table and the LazyTable hook in favor of @tanstack/react-table; simplified useAllTasks.
    • Added a small string util for capitalization; introduced Chakra recipes/theme tokens for input/select/button styling.

Written for commit 83933c8. Summary will update automatically on new commits.

@bubudetp bubudetp changed the base branch from main to feature/CRT-186_UpdateTaskBank November 14, 2025 15:28
@bubudetp bubudetp force-pushed the feature/CRT-173_UpdateClassCreation branch from 1d131cb to 52fe9e9 Compare November 14, 2025 15:35
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 6 files

@bubudetp bubudetp force-pushed the feature/CRT-186_UpdateTaskBank branch from 1170a86 to 6237d23 Compare November 17, 2025 07:25
@bubudetp bubudetp force-pushed the feature/CRT-173_UpdateClassCreation branch 2 times, most recently from 3f56ac5 to 26cad83 Compare November 17, 2025 10:53
@bubudetp bubudetp self-assigned this Nov 17, 2025
Base automatically changed from feature/CRT-186_UpdateTaskBank to feature/CRT-197_ChakraUIIntegration November 18, 2025 07:21
@Tyratox Tyratox merged commit 7ff95a1 into feature/CRT-197_ChakraUIIntegration Nov 18, 2025
1 check failed
@Tyratox Tyratox deleted the feature/CRT-173_UpdateClassCreation branch November 18, 2025 07:23
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.

3 participants