diff --git a/src/pages/QueryDashView.tsx b/src/pages/QueryDashView.tsx index 0457c34..5914edf 100644 --- a/src/pages/QueryDashView.tsx +++ b/src/pages/QueryDashView.tsx @@ -14,7 +14,7 @@ interface QueryDashViewDashs { const QueryDashView: React.FC = ({app, source}) => { const [sourceType, setSourceType] = useState("table"); - const [isDarkTheme, setIsDarkTheme] = useState( + const [isDarkTheme, setIsDarkTheme] = useState( document.body.classList.contains("theme-dark") ); @@ -50,9 +50,10 @@ const QueryDashView: React.FC = ({app, source}) => { return ; } else if (sourceType === "timeline") { return ; - } else if (sourceType === "task") { - return ; } + /*else if (sourceType === "task") { + return ; + }*/ }; return ( diff --git a/src/pages/bases/DashMemoryCardView.tsx b/src/pages/bases/DashMemoryCardView.tsx index 0a16cfc..99a98ab 100644 --- a/src/pages/bases/DashMemoryCardView.tsx +++ b/src/pages/bases/DashMemoryCardView.tsx @@ -1,7 +1,7 @@ import {BasesView, MarkdownRenderer, QueryController, TFile} from 'obsidian'; import React, {useEffect, useRef, useState} from 'react'; import {createRoot} from 'react-dom/client'; -import {Button, Space, Card} from 'antd'; +import {Button, Space, Card,Modal} from 'antd'; import dayjs from 'dayjs'; export const MemoryCardViewType = 'dash-memory-card-view'; @@ -81,12 +81,17 @@ const updateSRFrontmatter = async ( ease = ease + 0.1 - (5 - rating) * (0.08 + (5 - rating) * 0.02); ease = Math.max(1.3, Number(ease.toFixed(2))); } - const due = dayjs().add(interval, 'day').format('YYYY-MM-DD'); + const due = dayjs().add(interval, 'day'); + const now = dayjs(); + if (due.diff(now, 'day') >= 365) { + Modal.success('恭喜已经掌握该卡片'); + return; + } await app.fileManager.processFrontMatter(file, (fm: Record) => { fm['sr-repetitions'] = repetitions; fm['sr-interval'] = interval; fm['sr-ease'] = ease; - fm['sr-due'] = due; + fm['sr-due'] = due.format('YYYY-MM-DD'); fm['sr-lapses'] = lapses; }); refresh(); diff --git a/src/pages/kanbanview/KanbanView.tsx b/src/pages/kanbanview/KanbanView.tsx index 7538846..36bc50d 100644 --- a/src/pages/kanbanview/KanbanView.tsx +++ b/src/pages/kanbanview/KanbanView.tsx @@ -26,8 +26,6 @@ const KanbanView: React.FC = ({app, source}) => { const executeTaskQuery = (dvApi: any, source: any, key: any) => { dvApi.query(source).then((result: any) => { - console.log("queryResult", result); - console.log("key", key); if (result.successful) { const data = parseTaskData(result.value); let filteredDataList = [...data]