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.
Implemented a flexible configuration system for defining custom date ranges and dynamic categorization of history items. The components can be demoed in Storybook under Menu -> Chat -> History -> Tree.
Description
This pull request introduces a History Tree component for rendering user history in the side bar. Main features:
File Structure
/src/lib/components/Menu/Chat/HistoryTree/
/src/lib/utils/dates.ts
Dependencies
vitest
and@vitest/coverage-v8
tests
,test:watch
, andtest:coverage
Future improvements
No on click handler for loading conversation implemented. This PR only implements the categorization of history items by date.