TEMP-DEMO: 假设收到更新提示的演示态(铃铛呼吸灯+新版本横幅;看完即 git revert 本提交回退)

This commit is contained in:
Aisland
2026-09-02 01:39:50 +08:00
parent e18101408e
commit 81d40f07d7
2 changed files with 8 additions and 9 deletions
+5 -4
View File
@@ -1526,8 +1526,9 @@ function ConsolePane() {
const [plainGrid, setPlainGridState] = useState<number>(() => splitEnv?.console?.getPlainGrid?.() ?? 5)
const [glowGrid, setGlowGridState] = useState<number>(() => splitEnv?.console?.getGlowGrid?.() ?? 8)
const [annOpen, setAnnOpen] = useState(false)
const [updStatus, setUpdStatus] = useState<UpdateStatus>(() => readCache().status)
const [updInfo, setUpdInfo] = useState<UpdateInfo | null>(() => readCache().info)
const [updStatus, setUpdStatus] = useState<UpdateStatus>('uptodate')
const [updInfo, setUpdInfo] = useState<UpdateInfo | null>(() => readCache().info ?? { latest: '0.3.1-demo', notes: '演示:这是假设发现的新版本横幅', url: 'https://github.com/Aisland-SJL/dsh-worktable/releases' })
void updStatus
const [autoCheckOn, setAutoCheckOn] = useState<boolean>(() => getAutoCheck())
const updBusyRef = useRef(false)
const photoUrlRef = useRef<string>('')
@@ -1826,8 +1827,8 @@ function ConsolePane() {
useEffect(() => {
splitEnv?.console?.refreshPreviews?.()
}, [])
// 自动检查更新(节流一天;手动按钮始终 force)
useEffect(() => { if (getAutoCheck()) void runUpdateCheck(false) }, [])
// 自动检查更新(节流一天;手动按钮始终 force)——TEMP-DEMO:临时禁用
// useEffect(() => { if (getAutoCheck()) void runUpdateCheck(false) }, [])
// 背景照片库:IndexedDB 异步加载记录 → 对象 URL;无记录则空
useEffect(() => {
let alive = true