Commit Graph

82 Commits

Author SHA1 Message Date
ozh e882d391f7 style(family): 家庭圈样式精细化——卡片间距/信息行分割线/按压态/上限灰化 2026-09-09 15:39:33 +08:00
ozh 95a67ae412 feat(family): 表单校验抽纯函数并补单测 2026-09-09 15:26:29 +08:00
ozh 9d1ea0abbc feat(family): 添加关爱对象表单页——必填校验、紧急联系人动态增删 2026-09-09 15:22:15 +08:00
ozh a9dfb2485b feat(family): 家庭详情页——成员列表、添加关爱对象入口、管理项 stub 2026-09-09 15:16:55 +08:00
ozh 0cb618be58 fix(family): showModal editable 类型扩展与测试空值断言,tsc --noEmit 清零 2026-09-09 15:12:45 +08:00
ozh 5627be98f7 feat(family): 家庭圈列表页——卡片渲染、新建/加入弹窗 2026-09-09 15:08:17 +08:00
ozh 3779a7a019 feat(family): 新增 FamilyCard 家庭圈卡片组件 2026-09-09 15:06:09 +08:00
ozh 576bb7f5a8 fix(family): Modal 内联 width 默认值改 rpx——内联样式不走 pxtransform,px 会与 scss 量纲不一致 2026-09-09 15:04:53 +08:00
ozh 288e681cca feat(family): 新增 Modal 居中弹窗基座组件 2026-09-09 14:56:01 +08:00
ozh 223cd41fec feat(family): mock 数据层与单测——样例初始化、增删查、上限判定 2026-09-09 14:50:23 +08:00
ozh e88f1f0582 feat(family): 新增家庭圈路由与业务常量 2026-09-09 14:45:31 +08:00
ozh 23e61ba966 fix(ui): Navbar 标题改 View 包裹修复 text 绝对定位宽度收缩导致的不居中 2026-09-09 14:02:50 +08:00
ozh dd92496088 feat(ui): Navbar 返回箭头改纯 CSS 线条拼接,消除字符字形差异 2026-09-09 13:54:41 +08:00
ozh 8ad9ca234d revert(device): 设备列表回退为 2 列网格卡,恢复文字图标映射 2026-09-09 13:51:16 +08:00
ozh 429ebfc5fb feat(mine): 我的页渐变头部与菜单卡片化 2026-09-09 12:21:48 +08:00
ozh ae532724f9 feat(login): 登录页品牌渐变头部与表单卡上浮 2026-09-09 12:07:33 +08:00
ozh a5e9366b5c feat(device): 设备列表改横向卡片,移除文字图标映射 2026-09-09 11:56:25 +08:00
ozh e2d7232f3c feat(home): 首页卡片视觉细化——渐变横幅、状态色块、信息层级 2026-09-09 11:43:14 +08:00
ozh 240c235921 feat(ui): 新增 ListRow 列表行组件并接入我的页/设备详情 2026-09-09 11:22:11 +08:00
ozh 9679e4062b feat(ui): 新增 StateView 统一加载失败态与重试按钮 2026-09-09 10:56:10 +08:00
ozh f408a29e13 fix(ui): Empty 图形 inset 简写改显式四边定位,规避老内核失效风险 2026-09-09 10:52:26 +08:00
ozh f3f6c0b5ce feat(ui): Empty 组件重做为纯 CSS 图形体系并支持副文案 2026-09-09 10:35:52 +08:00
ozh 84942851cb chore(migration): 提交迁移收尾遗留——token 化补全、popup/tabs 组件删除、BLE 与配网页调整 2026-09-09 10:33:16 +08:00
ozh 0ca714bec5 chore(styles): 补入设计 token 扩展与 toast Taro 化,修复重构提交的编译依赖
variables.scss 扩展的 token($shadow-card/$radius-circle/$color-danger-* 等)
被 device tab 与新首页的 SCSS 引用;toast.js 由 uni.* 改为 Taro.* 并补类型声明,
否则干净 checkout 下 build:weapp 编译必挂、告警卡片点击即 ReferenceError。
2026-09-08 18:34:24 +08:00
ozh 08abbb55e1 feat(tabbar): TabBar 调整为 4 项,事件/我的更名消息中心/个人中心 2026-09-08 18:10:01 +08:00
ozh 727b91fb07 feat(home): 首页重构为告警中心,移除 banner/设备网格/FAB 2026-09-08 17:49:36 +08:00
ozh ed1b3244b8 feat(home): 首页告警按状态分流的纯函数与单测 2026-09-08 17:45:19 +08:00
ozh e3af7c26fb feat(device-tab): 设备列表页从首页分离为独立页面 2026-09-08 17:20:49 +08:00
ozh 0fc0f2b91d feat(tabbar): 新增智能设备 tab 占位图标 2026-09-08 17:17:44 +08:00
ozh 8c2956fcad feat(home): 新建家庭圈占位页 2026-09-08 17:13:16 +08:00
ozh d219126a23 feat(home): 路由常量新增智能设备与家庭圈入口 2026-09-08 17:11:13 +08:00
ozh c65f15d3a0 refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18
- 移除 uni-app 入口(main.js/App.vue/pages.json/manifest.json/uni.scss 等),
  原 pages/api/utils/store 迁移至 src/ 目录并重写为 TSX + module.scss
- 新增 Taro 编译配置(config/index.ts cssModules 修复、babel、tsconfig、
  eslint、vitest)与微信项目配置 project.config.json
- 页面基础组件自绘替代 uview-plus:navbar/popup/tabs/loading/empty/vital-wave
- 状态管理迁移至 Redux Toolkit(auth/device/event/scene slices)
- BLE 模块整体迁至 src/ble,新增 adapter 适配层与 useBle hook,
  新增 packet/parsers/profiles 单元测试
- 厂家协议文档归档至 docs/vendor/
2026-09-08 15:07:04 +08:00