From 02d8668cc6ca32746a4b379f88756ee71ba461ba Mon Sep 17 00:00:00 2001 From: Lina Date: Mon, 8 Sep 2025 14:12:48 +0200 Subject: [PATCH 1/5] version 1.21.0 --- src/components/shared/sidebar/Sidebar.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/shared/sidebar/Sidebar.tsx b/src/components/shared/sidebar/Sidebar.tsx index 5911f837..7acf40b5 100644 --- a/src/components/shared/sidebar/Sidebar.tsx +++ b/src/components/shared/sidebar/Sidebar.tsx @@ -181,7 +181,7 @@ export default function Sidebar() {
- v1.20.0 + v1.21.0 {hasUpdates && } From 281af4a684dca237bb027127ccbbd57c4050b70f Mon Sep 17 00:00:00 2001 From: Lina Date: Mon, 8 Sep 2025 15:01:34 +0200 Subject: [PATCH 2/5] =?UTF-8?q?Filtering=20new=20=E2=80=98text=20list?= =?UTF-8?q?=E2=80=99=20attribute=20type?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projects/projectId/data-browser/SearchGroups.tsx | 2 +- .../projects/projectId/data-browser/data-browser-helper.ts | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/components/projects/projectId/data-browser/SearchGroups.tsx b/src/components/projects/projectId/data-browser/SearchGroups.tsx index a30a0305..cc1f7058 100644 --- a/src/components/projects/projectId/data-browser/SearchGroups.tsx +++ b/src/components/projects/projectId/data-browser/SearchGroups.tsx @@ -630,7 +630,7 @@ export default function SearchGroups(props: SearchGroupsProps) { }
- {(uniqueValuesDict && uniqueValuesDict[groupItem['name']] && groupItem['operator'] != '' && groupItem['operator'] != 'BETWEEN' && groupItem['operator'] != 'IN' && groupItem['operator'] != 'IN WC' || saveAttributeType == DataTypeEnum.TEXT_LIST) ? ( + {(uniqueValuesDict && uniqueValuesDict[groupItem['name']] && groupItem['operator'] != '' && groupItem['operator'] != 'BETWEEN' && groupItem['operator'] != 'IN' && groupItem['operator'] != 'IN WC') ? (
selectValueDropdown(option, index, 'searchValue', group.key)} fontClass="font-dmMono" /> diff --git a/src/util/components/projects/projectId/data-browser/data-browser-helper.ts b/src/util/components/projects/projectId/data-browser/data-browser-helper.ts index 0c6594ed..7711364e 100644 --- a/src/util/components/projects/projectId/data-browser/data-browser-helper.ts +++ b/src/util/components/projects/projectId/data-browser/data-browser-helper.ts @@ -178,12 +178,6 @@ export function postProcessUniqueValues(uniqueValues: any, attributesSortOrder: const attributeType = attributesSortOrder.find(att => att.name == key)?.dataType; if (attributeType == DataTypeEnum.TEXT || attributeType == DataTypeEnum.LLM_RESPONSE) { delete uniqueValuesDict[key]; - } else if (attributeType == DataTypeEnum.TEXT_LIST) { - const uniqueSet = new Set(); - for (const item of uniqueValuesDict[key]) { - JSON.parse(item).forEach(str => uniqueSet.add(str)); - } - uniqueValuesDict[key] = Array.from(uniqueSet); } } return uniqueValuesDict; From 5e525a0b808f6ca44e2c86f6aab32ddb338efc44 Mon Sep 17 00:00:00 2001 From: Lina Date: Mon, 8 Sep 2025 15:05:19 +0200 Subject: [PATCH 3/5] Deleting a record does not update the number of records --- .../labeling/sessionId/main-component/DeleteRecordModal.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/projects/projectId/labeling/sessionId/main-component/DeleteRecordModal.tsx b/src/components/projects/projectId/labeling/sessionId/main-component/DeleteRecordModal.tsx index 294898ca..40598129 100644 --- a/src/components/projects/projectId/labeling/sessionId/main-component/DeleteRecordModal.tsx +++ b/src/components/projects/projectId/labeling/sessionId/main-component/DeleteRecordModal.tsx @@ -1,7 +1,8 @@ import Modal from "@/src/components/shared/modal/Modal"; import { selectRecordRequestsRecord, updateRecordRequests } from "@/src/reduxStore/states/pages/labeling"; -import { selectProjectId } from "@/src/reduxStore/states/project"; +import { selectProjectId, setActiveProject } from "@/src/reduxStore/states/project"; import { deleteRecordById } from "@/src/services/base/labeling"; +import { getProjectByProjectId } from "@/src/services/base/project"; import { ModalButton, ModalEnum } from "@/src/types/shared/modal"; import { LabelingSuiteManager } from "@/src/util/classes/labeling/manager"; import { SessionManager } from "@/src/util/classes/labeling/session-manager"; @@ -25,6 +26,9 @@ export default function DeleteRecordModal() { SessionManager.setCurrentRecordDeleted(); dispatch(updateRecordRequests('record', null)); LabelingSuiteManager.somethingLoading = false; + getProjectByProjectId(projectId, (res) => { + dispatch(setActiveProject(res)); + }) } else { console.log("Something went wrong with deletion of record:" + recordId); } From fd2612e74b4efd7fd9cad81d9e66824ed8500d8a Mon Sep 17 00:00:00 2001 From: Lina Date: Mon, 8 Sep 2025 15:23:32 +0200 Subject: [PATCH 4/5] Edit record(input)-completely deleting the string to add new value, the input is removed --- src/components/projects/projectId/edit-records/EditField.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/projects/projectId/edit-records/EditField.tsx b/src/components/projects/projectId/edit-records/EditField.tsx index f7ebe1cf..86faf183 100644 --- a/src/components/projects/projectId/edit-records/EditField.tsx +++ b/src/components/projects/projectId/edit-records/EditField.tsx @@ -73,7 +73,7 @@ export default function EditField(props: EditFieldProps) { else setInputValue(props.record.data[props.attribute.name][props.subKey]); }, [props.record.data[props.attribute.name], props.subKey]); - if (!inputValue) return null; + if (inputValue == null) return null; return (<> From aa1e93c9cd1d03731b838b0b4b149f3baa3c7942 Mon Sep 17 00:00:00 2001 From: andhreljaKern Date: Thu, 11 Sep 2025 09:36:09 +0200 Subject: [PATCH 5/5] chore: update submodules --- submodules/react-components | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submodules/react-components b/submodules/react-components index 13a6e129..1e642408 160000 --- a/submodules/react-components +++ b/submodules/react-components @@ -1 +1 @@ -Subproject commit 13a6e1298ba7b520c77d5f08dc126e0b0dc5a489 +Subproject commit 1e64240876184393ac2ba31cc9ff89ffd752ef61