diff --git a/app/components/Announcement.jsx b/app/components/Announcement.jsx index e06c6e5..8fb99e6 100644 --- a/app/components/Announcement.jsx +++ b/app/components/Announcement.jsx @@ -3,7 +3,7 @@ import { useState, useEffect } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; -const ANNOUNCEMENT_KEY = 'hasClosedAnnouncement_v12'; +const ANNOUNCEMENT_KEY = 'hasClosedAnnouncement_v13'; export default function Announcement() { const [isVisible, setIsVisible] = useState(false); @@ -16,6 +16,16 @@ export default function Announcement() { }, []); const handleClose = () => { + // 清理历史 ANNOUNCEMENT_KEY + const keysToRemove = []; + for (let i = 0; i < localStorage.length; i++) { + const key = localStorage.key(i); + if (key && key.startsWith('hasClosedAnnouncement_v') && key !== ANNOUNCEMENT_KEY) { + keysToRemove.push(key); + } + } + keysToRemove.forEach((k) => localStorage.removeItem(k)); + localStorage.setItem(ANNOUNCEMENT_KEY, 'true'); setIsVisible(false); }; @@ -65,14 +75,12 @@ export default function Announcement() { 公告
-

v0.2.1 版本更新内容如下:

-

1. 改进拍照识别基金准确度。

-

2. 拍照导入支持选择分组,识别持仓金额、持仓收益。

-

3. 个性化设置新增展示完整基金名称。

-

4. 表格列新增估算收益(估值涨幅+持有收益涨幅)。

- 以下功能将会在下一个版本上线: -

1. 大盘走势数据。

-

2. 关联板块。

+

v0.2.2 版本更新内容如下:

+

1. 新增 ios pwa 应用支持。

+

2. 引入 shadcn ui 组件库,逐步调整项目样式。

+

3. 列表模式表头固定。

+

4. 列表模式点击名称,展示基金详情弹框。

+

注:强烈建议苹果用户通过 Safari 浏览器→分享→添加应用到主屏幕,实现保存网页成APP效果。(安卓同理)

diff --git a/package-lock.json b/package-lock.json index af60b4a..d577069 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "real-time-fund", - "version": "0.2.1", + "version": "0.2.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "real-time-fund", - "version": "0.2.1", + "version": "0.2.2", "dependencies": { "@dicebear/collection": "^9.3.1", "@dicebear/core": "^9.3.1", diff --git a/package.json b/package.json index 45c18fc..964ca86 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "real-time-fund", - "version": "0.2.1", + "version": "0.2.2", "private": true, "scripts": { "dev": "next dev",