diff --git a/apps/frontend/src/modules/chat/slices/chat.slice.ts b/apps/frontend/src/modules/chat/slices/chat.slice.ts index 51ede843c..95599b2f9 100644 --- a/apps/frontend/src/modules/chat/slices/chat.slice.ts +++ b/apps/frontend/src/modules/chat/slices/chat.slice.ts @@ -73,10 +73,7 @@ const { actions, name, reducer } = createSlice({ state.messages.push(...messages); - state.buttonsMode = ButtonsModeOption.SUGGESTIONS_EXPLANATION; - }) - .addCase(getTasksForCategories.rejected, (state) => { - state.dataStatus = DataStatus.REJECTED; + state.buttonsMode = ButtonsModeOption.SUGGESTIONS_MANIPULATION; }) .addCase(explainTasksSuggestions.pending, (state) => { state.dataStatus = DataStatus.PENDING; @@ -92,12 +89,15 @@ const { actions, name, reducer } = createSlice({ state.messages.push(...messages); state.buttonsMode = ButtonsModeOption.SUGGESTIONS_MANIPULATION; }) + .addCase(changeTasksSuggestion.rejected, (state) => { + state.dataStatus = DataStatus.REJECTED; + }) + .addCase(changeTasksSuggestion.pending, (state) => { state.dataStatus = DataStatus.PENDING; }) .addCase(changeTasksSuggestion.fulfilled, (state, action) => { const { messages, taskSuggestions } = action.payload; - state.dataStatus = DataStatus.FULFILLED; state.taskSuggestions = taskSuggestions; diff --git a/apps/frontend/src/pages/chat/libs/components/buttons-controller/libs/components/categories-selector/categories-selector.tsx b/apps/frontend/src/pages/chat/libs/components/buttons-controller/libs/components/categories-selector/categories-selector.tsx index cce5eaaed..7b38b3cc0 100644 --- a/apps/frontend/src/pages/chat/libs/components/buttons-controller/libs/components/categories-selector/categories-selector.tsx +++ b/apps/frontend/src/pages/chat/libs/components/buttons-controller/libs/components/categories-selector/categories-selector.tsx @@ -36,11 +36,9 @@ const CategoriesSelector: React.FC = () => { threadId: threadId ?? "", }; - let namesOfSelectedCategories = ""; - - for (const category of newSelectedCategories) { - namesOfSelectedCategories += `${category.name}\n`; - } + let namesOfSelectedCategories = newSelectedCategories + .map((category) => category.name) + .join(", "); dispatch(chatActions.setButtonsMode(ButtonsModeOption.NONE)); dispatch(chatActions.addAssistantTextMessage(CATEGORIES_SELECTOR_TEXT)); diff --git a/apps/frontend/src/pages/chat/libs/components/initial-messages/initial-messages.tsx b/apps/frontend/src/pages/chat/libs/components/initial-messages/initial-messages.tsx index 68802e4cd..a548c6e4e 100644 --- a/apps/frontend/src/pages/chat/libs/components/initial-messages/initial-messages.tsx +++ b/apps/frontend/src/pages/chat/libs/components/initial-messages/initial-messages.tsx @@ -30,7 +30,7 @@ const InitialMessages: React.FC = () => {
-

here's how your wheel looks like right now:

+

Here's how your wheel looks like right now:

diff --git a/package-lock.json b/package-lock.json index 0c6388b7d..e1f324f7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ } }, "apps/backend": { - "version": "1.29.0", + "version": "1.29.1", "dependencies": { "@aws-sdk/client-s3": "3.637.0", "@fastify/multipart": "8.3.0", @@ -92,7 +92,7 @@ } }, "apps/frontend": { - "version": "1.47.0", + "version": "1.49.0", "dependencies": { "@hookform/resolvers": "3.9.0", "@reduxjs/toolkit": "2.2.7", @@ -20150,7 +20150,7 @@ } }, "packages/shared": { - "version": "1.30.0", + "version": "1.32.0", "dependencies": { "date-fns": "3.6.0", "zod": "3.23.8"