Hello, I’m keithin.

The days are light, the wind is slow, I am in the world, slowly writing.

Details

qixiang24@outlook.com
Guangdong, China

Follow the Journey

PFiS · CHANGELOG

个人理财系统 · 更新日志

本文记录了PFiS个人理财系统自项目初始化以来的全部功能迭代、性能优化与缺陷修复。

当前版本:v3.0
最后更新:2026年10月5日


📌 版本概览

版本日期核心亮点
v3.02026-10-05添加永久注销账号功能、全面美化登录页面
v2.42026-10-05隐藏系统设置解释文字,改用圆形叹号图标交互
v2.32026-10-05优化计算说明页面宽屏布局、修复 ICP 备案图标、重构劳务系统悬浮入口
v2.22026-09-25修复 removeChild DOM 异常、优化主页三处显示问题
v2.12026-09-18全面性能优化:节假日逻辑、计算器重构、图例完善、核算卡优化
v2.02026-08-15移动端完美适配、深色模式优化、图表视觉升级
v1.02026-07-01项目初始架构搭建与核心功能实现

🚀 v3.0(2026年10月5日)

✨ 新功能

  • 永久注销账号功能:在「账户安全」页面新增高危操作区,支持用户永久删除当前账号及其关联的全部个人财务数据(包括工资参数、收支台账、考勤记录、存钱计划等)。操作前需二次确认,数据删除后无法恢复。
    • 新增 delete-account Edge Function,通过 Service Role 权限安全删除 Auth 账号与业务数据
    • 前端采用红色警示卡片 + AlertDialog 双重确认机制,防止误触

🎨 界面美化

  • 登录页面全面焕新:
    • 添加顶部与底部双色光晕背景,营造沉浸式视觉体验
    • 品牌 Logo 区域增加光晕呼吸效果与悬浮放大动效
    • 主卡片采用圆角加大、毛玻璃质感、多层阴影设计,提升高级感
    • 按钮增加悬浮上浮与按压反馈动效,交互更流畅
    • 表单区域增加提示信息卡片样式,层次更分明
    • 底部新增特性标签区域(数据安全 / 极速响应 / 智能分析)
    • 备案信息与页脚布局优化,视觉更协调

📄 文档更新

  • 新增本文档(更新日志.md),独立记录版本修改历史

🛠️ v2.4(2026年10月5日)

✨ 交互优化

  • 解释文字隐藏与叹号图标交互:系统设置页面彻底重构,将冗长的说明文字隐藏在轻量级圆形叹号(Info)图标中:
    • 删除原「时薪」与「劳务系统链接」字段下方的长句灰色小字
    • 新增全局通用 InfoTip 组件,采用精致的企业级圆形叹号图标
    • 点击图标弹出半透明磨砂质感 Popover 气泡,展示完整说明规则
    • 支持桌面端鼠标轻点与移动端触屏轻触,点击外部区域自动收起
    • 气泡内容完美适配深色/浅色主题

🛠️ v2.3(2026年10月5日)

✨ 界面优化

  • 计算说明页面宽屏自适应:移除固定 max-w-4xl 窄条宽度限制,升级为全宽响应式容器:
    • 固定常量基准在大屏横向展开为 8 列,信息密度大幅提升
    • 工资核算公式在宽屏采用双列并排排版,减少纵向翻动
    • 个税税率表与存钱监控指标支持双列并排
    • 分类预算、周期扣款与节假日规则在大屏展开为 3 列横向卡片

🐛 缺陷修复

  • ICP 备案图标显示问题:彻底解决工信部官网防盗链导致的图片裂开问题:
    • 通过加速乐(JSL)双层挑战破解,成功下载工信部官方原版图标(miit_logo.png)与公安网安备图标(police_logo.png)至本地静态资源
    • 配置 referrerPolicy="no-referrer" 与官方标准矢量 SVG 自动容灾回退机制
    • 全站页脚及登录页页脚 100% 稳定、清晰显示

✨ 交互优化

  • 劳务系统悬浮入口重构:将右下角文字长条按钮升级为精致的企业级劳务/薪酬系统页面图标:
    • 结合工牌、薪资报表与系统窗口图形设计
    • 常态采用毛玻璃磨砂与半透明虚化效果(opacity-45),不遮挡主页内容
    • 鼠标悬停时透明度调整为零(完全不透明),并带有轻微上浮与高品质阴影高亮
    • 桌面端悬停配有「劳务系统 · 工资条」气泡提示
    • 点击在新标签页打开系统设置中配置的劳务系统链接,未配置时友好引导

🛠️ v2.2(2026年09月25日)

🐛 缺陷修复

  • removeChild DOM 异常:彻底修复主页偶尔出现的 removeChild 崩溃问题:
    • CountUp.tsx 重构为 React state 声明式驱动,避免直接操作 DOM 破坏虚拟 DOM
    • KpiRibbon.tsx 规范化文本节点结构,消除异常边界
  • 主页三处显示问题修复:
    • SavingMonitor 损失额行防溢出,优化右对齐与缓冲额度展示
    • SalaryPanel 重新计算按钮改 secondary 样式,视觉更协调
    • 主页网格 items-start 基准对齐,消除右下留白

🚀 v2.1(2026年09月18日)

⚡ 性能优化

  • 节假日逻辑优化:内置国务院法定节假日字典,自动标注工作日/休息日/法定假/调休班
  • 计算器重构:工资计算器全面重构,支持延时/公休/法定假加班自动汇总,轮休工时按 延时 → 公休 → 法定 顺序抵扣
  • 图例完善:月历视觉色彩分档规则完善,高额/中额/低额支出自动预警
  • 核算卡优化:存钱监控与结余算法卡片布局优化,信息层次更清晰
  • 夜班补贴联动:排班设为夜班后,自动结合考勤记录核算有效夜班天数与补贴

🚀 v2.0(2026年08月15日)

📱 移动端适配

  • 响应式布局:全站支持移动端完美适配,采用移动优先设计原则
  • 触摸优化:所有交互元素触摸目标 ≥48×48px,适配手指操作
  • 表格横向滚动:数据表格在移动端自动切换为横向滚动模式,防止内容挤压

🌙 深色模式

  • 主题系统:完善深色模式适配,支持手动切换与系统自动跟随
  • 视觉优化:深色模式下采用表面亮度区分层级,减少阴影使用,优化饱和度与字体粗细

📊 图表升级

  • Recharts 集成:引入 Recharts 图表库,支持收支趋势图、分类饼图、月度对比图等多种可视化
  • 交互优化:图表支持悬浮提示、图例切换、动画过渡,数据洞察更直观

🏁 v1.0(2026年07月01日)

🎉 项目初始化

  • 技术栈搭建:基于 React 18 + TypeScript + Vite + Tailwind CSS + shadcn/ui + Supabase 构建
  • 核心功能实现:
    • 用户认证系统(邮箱注册/登录、密码重置)
    • 收支台账管理(收入/支出记录、分类统计)
    • 工资计算器(基本工资、加班费、社保公积金、个税计算)
    • 考勤管理(排班、加班、请假、轮休记录)
    • 存钱监控(实际存款、规划目标完成率、极限挑战率)
    • 系统设置(工资参数、日历单日属性、劳务系统链接)
  • 数据库设计:设计并初始化 Supabase 数据库,包含 profiles、attendance、day_settings、user_settings、login_history 等核心表
  • Edge Function:实现 record-login 函数,自动记录登录 IP 与设备信息


说明:本文档基于 Git 提交记录自动梳理,部分历史版本功能描述根据代码变更推断。如需查看具体代码变更,请访问项目仓库。

Comments (

0

)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Author

from design inspiration and digital tools to everyday reflections on simplicity. My goal isn’t just to talk about trends, but to explore how we can live and create.

Categories

Share your ideas with a clean, minimalist WordPress theme

Back to top