ozh
|
7bef729e93
|
feat(family): 邀请体验优化——整行可点拉起分享、分享文案带邀请人、受邀直达自动加入
- 邀请行改为 open-type=share 的 Button 铺满整行,整行任意位置可点,视觉与普通行一致
- 分享标题带邀请人昵称:「XX 邀请你加入家庭圈「XX」」
- 接收方从分享卡进入:未登录先登录回跳,已登录且非成员时自动调 joinHome 完成加入,无需手动点击
|
2026-09-17 14:19:59 +08:00 |
ozh
|
a027c6ce2f
|
feat(auth): 分享卡直达详情页未登录时先跳登录,登录后回跳原页面
- 家庭详情页 useDidShow 检测无 token 时 reLaunch 登录页并携带 redirect 参数
- 登录页登录成功/已有 token 时优先回跳 redirect 目标,无参数仍进首页
|
2026-09-17 14:05:36 +08:00 |
ozh
|
7f82b2f132
|
feat(family): 邀请他人改为微信转发分享(open-type=share + useShareAppMessage)
分享卡落到家庭详情页并携带 invite=1 标记,标题带家庭名
|
2026-09-17 13:59:13 +08:00 |
ozh
|
4b34910b4d
|
chore(family): 关爱对象行未填联系人时不再显示占位文案
|
2026-09-17 11:58:25 +08:00 |
ozh
|
a1901b5611
|
feat(family): 关爱对象详情页(查看/删除/编辑),列表行接入跳转
- 新建 pages/family/contact/detail:getCareMemberDetail 展示姓名/身份证脱敏/地址/紧急联系人,删除走确认弹窗 + deleteCareMember
- add 页支持编辑模式:memberId 参数预填原数据,save 带 memberId 走修改
- 家庭详情页关爱对象行加箭头跳转详情
|
2026-09-17 11:56:35 +08:00 |
ozh
|
2832053569
|
fix(family): 成员列表字段按联调实测修正(userNickName/role=OWNER 群主标识)
|
2026-09-17 11:40:42 +08:00 |
ozh
|
f68bd299a7
|
feat(family): 详情页接入关爱对象列表与成员列表真实渲染
- 详情页新增「关爱对象」区:getCareMemberList 拉取并渲染姓名+联系人摘要,上限判定改以实际列表长度为准
- 成员区 HomeMember 主键按 transferOwner 入参修正为 memberId,显示名兼容 nickName/name 兜底
- 两个列表空态给出提示文案,不再渲染空白卡片
|
2026-09-17 11:38:28 +08:00 |
ozh
|
83a211ebd6
|
fix(family): 列表字段按联调实测修正(name/careMemberCount),修复卡片渲染空白
|
2026-09-17 11:16:49 +08:00 |
ozh
|
e70aa7e3e6
|
feat(mine): 未登录时点头像区跳转登录页,副标题显示「点击登录」
|
2026-09-17 10:53:49 +08:00 |
ozh
|
6889e9b4fa
|
feat(family): 家庭圈列表/详情/关爱对象切换真实后端接口,移除 mock 数据层
|
2026-09-16 17:37:21 +08:00 |
ozh
|
b1a9bef903
|
feat(mine): 个人中心改为展示登录返回的真实用户信息,移除 mock 数据源
|
2026-09-16 17:13:58 +08:00 |
ozh
|
86234d4f1f
|
fix(login): 登录 token 从响应头 Token 提取落地(后端 Content.code 恒返 null)
|
2026-09-16 17:11:27 +08:00 |
ozh
|
87e4031fff
|
fix(login): needUserInfo 授权改用 wx.getUserInfo(后端文档约定),暂缓手机号授权流程
|
2026-09-16 15:28:49 +08:00 |
ozh
|
026578dfbd
|
fix(login): 手机号授权透传新版 code 令牌,兼容 iv/encryptedData 两种回传形态
|
2026-09-16 15:19:09 +08:00 |
ozh
|
10905df143
|
fix(login): noMobile 阶段后端将 openId 放 bindKey 字段返回,纳入兜底链
|
2026-09-16 15:15:48 +08:00 |
ozh
|
34a3887b2d
|
fix(login): noMobile 响应缺 openId 时从本地缓存兜底,避免授权链路断开
|
2026-09-16 15:12:04 +08:00 |
ozh
|
96c2255c10
|
feat(login): 接续 noMobile 手机号授权注册步骤,登录链路全量调试日志
|
2026-09-16 10:59:38 +08:00 |
ozh
|
46c517ff42
|
fix(login): 适配首次登录 needUserInfo 二次授权流程,修复响应结构不符崩溃
|
2026-09-16 10:41:59 +08:00 |
ozh
|
f9d0e3ba7f
|
feat(auth): 开启路由级登录拦截,未登录访问受保护页重定向登录页
|
2026-09-15 16:04:40 +08:00 |
ozh
|
f81d80f8ec
|
fix(login): 登录成功跳转失败时恢复按钮可重试
|
2026-09-15 13:54:45 +08:00 |
ozh
|
90e6262c89
|
feat(login): 登录页改为微信一键登录并移除账密表单
|
2026-09-15 12:50:55 +08:00 |
ozh
|
44918644ef
|
feat(login): 微信一键登录流程编排与单测
|
2026-09-15 12:43:28 +08:00 |
ozh
|
51747499ed
|
revert(ble): 回滚到迁移完成基线,隔离真机搜索问题成因
- 逐一尝试 09-09/09-10 的节流、全频段扫描、过滤恢复+排障日志及
ble-config 超时兜底等改动后真机仍搜不到设备,整体 checkout 回
8494285(Taro 迁移收尾提交)基线
- discovery.js 恢复过滤扫描优先+4s 兜底全扫原实现,移除 UI 刷新节流
与排障日志,stopSearch 恢复先停原生再翻状态的原顺序
- ble-config.tsx 恢复初版:仅 useEffect 卸载清理,无超时兜底与
失败补断开
- docs/unified-ble-flow.md 补记回滚决策与目的
|
2026-09-14 14:56:31 +08:00 |
ozh
|
3f52b493e0
|
feat(scene): 场所选择页支持添加房间,设备添加页扫码区重设计
- api/scene 新增 addScene(mock 走 storage 持久化,重名/空名校验),
getSceneList mock 数据同样改为本地存储种子初始化
- 场所选择页改为"房间管理":底部虚线添加卡 + showModal editable 输入
房间名,空列表时保留添加入口
- 设备添加页扫码区重绘:四角 L 形取景框 + 中间横线(纯 CSS),
scanCode 限定 qrCode/barCode 并加真机排障日志
- 家庭圈卡片头部改双行(角色徽标贴名称、成员/设备数合并为副标题)
- mine 页补场所管理/手机号/版本行,登录方式替代 userId 展示,
退出登录增加 toast
|
2026-09-11 14:43:10 +08:00 |
ozh
|
368fb3b12c
|
fix(style): 家庭圈添加页通栏布局修正与 CSS Modules 构建配置
- config/index.ts miniCssExtractPlugin 开启 ignoreOrder,消除公共 chunk
跨页面 import 顺序不一致的构建告警
- 家庭圈联系人添加页 .page 去掉四周 padding,hero Navbar 通栏接屏,
左右留白改由内容卡/提交按钮自身 margin 提供
- reset.scss 移除多余 @import(variables 已由 sass.resource 前置注入)
|
2026-09-10 11:32:06 +08:00 |
ozh
|
b8937d942f
|
feat(device-tab): 移除智能设备页悬浮加号,添加设备仅保留功能卡入口
|
2026-09-09 17:54:32 +08:00 |
ozh
|
58d0ee8ad7
|
fix(device): 修复配网页蓝牙搜索无法停止与网络配置按钮失效
与重构前 uni-app 版逐项对比定位三处回归:
- useDidHide 停搜索:旧版 onHide/onUnload 双触发,迁移版只有 useEffect
卸载清理,navigateTo 进入配网页或切后台时组件不卸载,扫描持续空转
- prepareWifiConfig 加 60s 超时兜底:createBLEConnection 在部分机型
失败后不回调,discoverServices/notify 无原生超时,loading 遮罩
永不撤除导致按钮永久禁用
- 连接失败后安全断开(对齐旧版 safeDisconnect):清掉 OS 层残留连接,
避免"已连接(10010)"卡死后续重试;并补回"设备已连接"成功提示
|
2026-09-09 17:43:22 +08:00 |
ozh
|
5da5dfe3a0
|
feat(mine): 个人中心"添加设备"更名"配置设备"并接入蓝牙配网页
入口从新添加设备页(pages/device/add)改为原蓝牙连接配网页(pages/device/ble-config),与配置设备的实际功能语义对齐。
|
2026-09-09 16:44:38 +08:00 |
ozh
|
fbdcdfa6ce
|
feat(device-tab): 智能设备页改造(信息卡+切换家庭圈+功能卡片)+ 添加设备页
智能设备页重构:原"请选择场所"行删除,新增设备应用家庭信息卡(家庭圈名/关爱对象/关爱地址+切换家庭圈按钮)、房间管理/添加设备两张并排功能卡片;切换家庭圈走 BottomSheet 弹层(pending 确认制,取消不生效),本地 useState 管理选中家庭圈。新"添加设备"页(pages/device/add)含手动输入+扫码+二维码位置说明三区块,纯 UI 阶段,提交/扫码均弹 toast。
|
2026-09-09 16:40:38 +08:00 |
ozh
|
1f3c9c842a
|
refactor(device): BLE 配网页改名为 ble-config,为新的 add 页让出路径
原 pages/device/add.tsx 迁移为 pages/device/ble-config.tsx(git mv 保留历史),路由常量新增 DEVICE_BLE_CONFIG 并注册 app.config.ts。pages/device/add 路径将由新"添加设备"页(手动输入+扫码)占用。
|
2026-09-09 16:40:05 +08:00 |
ozh
|
8243dfa134
|
feat(ui): 全部页面 Navbar 统一切换为绿色渐变 hero 头部
首页/消息中心/个人中心/家庭圈 3 页/设备 3 页/选择场所共 11 处调用点补传 variant="hero",与智能设备 tab 头部视觉统一。
|
2026-09-09 16:17:38 +08:00 |
ozh
|
36aa262834
|
feat(device-tab): 智能设备页头部切换为绿色渐变
Navbar 新增 variant: 'default' | 'hero' 可选 prop,默认 default 保持现有白底黑字。hero 模式背景为深绿到亮绿垂直渐变,标题白色。智能设备 tab 引用 hero 复刻设计参考图视觉;其余页面 Navbar 调用点不动。
|
2026-09-09 16:14:50 +08:00 |
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
|
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
|
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
|
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 |