From ea83f94950bc441c71b3bd84c8a11da038ab90cb Mon Sep 17 00:00:00 2001 From: liufree Date: Sat, 26 Apr 2025 07:36:44 +0800 Subject: [PATCH 1/3] build: upgrade dependency --- package.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 46064bf..1edb8e6 100644 --- a/package.json +++ b/package.json @@ -11,25 +11,25 @@ "author": "", "license": "MIT", "dependencies": { - "@ant-design/icons": "^5.0.1", + "@ant-design/icons": "^6.0.0", "@ant-design/pro-components": "^2.8.7", "umi-request": "^1.4.0" }, "devDependencies": { - "@types/luxon": "^3.4.2", - "@types/node": "^22.13.8", - "@types/react": "^18.0.33", - "@types/react-dom": "^18.0.11", - "@typescript-eslint/eslint-plugin": "5.29.0", - "@typescript-eslint/parser": "5.29.0", - "@vitejs/plugin-react": "^4.3.4", - "builtin-modules": "3.3.0", + "@types/luxon": "^3.6.2", + "@types/node": "^22.15.2", + "@types/react": "^19.1.2", + "@types/react-dom": "^19.1.2", + "@typescript-eslint/eslint-plugin": "8.31.0", + "@typescript-eslint/parser": "8.31.0", + "@vitejs/plugin-react": "^4.4.1", + "builtin-modules": "5.0.0", "husky": "^9", - "lint-staged": "^13.2.0", + "lint-staged": "^15.5.1", "obsidian": "latest", - "obsidian-dataview": "^0.5.67", - "tslib": "2.4.0", - "vite": "^6.2.6", + "obsidian-dataview": "^0.5.68", + "tslib": "2.8.1", + "vite": "^6.3.3", "vite-plugin-css-injected-by-js": "^3.5.2" } } From b699440568180dd89aa424716d672ca8dad74c3b Mon Sep 17 00:00:00 2001 From: liufree Date: Tue, 6 May 2025 23:12:38 +0800 Subject: [PATCH 2/3] fix: fix npe bug --- manifest.json | 2 +- src/pages/tableview/TableView.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index 70266ad..84f2e00 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "querydash", "name": "QueryDash", - "version": "1.0.4", + "version": "1.0.5", "minAppVersion": "1.8.0", "description": "Refer to Dataview and add search, sorting, and pagination functions, just like Notion.", "author": "lwx", diff --git a/src/pages/tableview/TableView.tsx b/src/pages/tableview/TableView.tsx index 99b249e..e0c6ce8 100644 --- a/src/pages/tableview/TableView.tsx +++ b/src/pages/tableview/TableView.tsx @@ -61,7 +61,7 @@ const TableView: React.FC = ({app, source}) => { return { title: header, dataIndex: header, - sorter: (a, b) => a[header].display.toString().localeCompare(b[header].display.toString()), + sorter: (a, b) => a[header]?.display?.toString()?.localeCompare(b[header]?.display?.toString()), render: (_, record) => { const {type, path, display} = record[header] || {}; if (type === "datetime") { From dca336562fc776e59e2aa3813c86dbb7bb85dd13 Mon Sep 17 00:00:00 2001 From: liufree Date: Tue, 6 May 2025 23:13:40 +0800 Subject: [PATCH 3/3] fix: fix npe bug --- src/pages/tableview/TableView.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/pages/tableview/TableView.tsx b/src/pages/tableview/TableView.tsx index e0c6ce8..f2aef0a 100644 --- a/src/pages/tableview/TableView.tsx +++ b/src/pages/tableview/TableView.tsx @@ -10,7 +10,6 @@ import {ViewProps} from "../../models/ViewProps"; const TableView: React.FC = ({app, source}) => { - const actionRef = useRef(); const [columns, setColumns] = React.useState[]>([]); const dv = getAPI(app); @@ -155,7 +154,6 @@ const TableView: React.FC = ({app, source}) => { return (