
Release Notes
移动端 UI 重做、狼人杀工具与 iOS 上架准备
v2.3 把 Friemi 的移动端体验往 App 化方向推进:大厅、组局列表、组局详情、创建入口和桌游工具重新按移动端主链路整理;狼人杀作为线下辅助工具完成从建房、扫码、发身份到结算复盘的闭环;同时 iOS 审核、社区安全、账号删除、推送和通知派发能力补齐,为 dev 合并 main 和后续上架做准备。
移动端主链路按 v2.3 设计稿重做:首页、组局大厅、组局详情、创建入口和桌游入口更像 App
狼人杀工具上线线下辅助闭环,支持扫码进房、选座准备、随机发牌、私密身份页、法官控场和复盘
iOS Capacitor 壳补齐推送、APNs、审核说明、隐私政策、社区安全页和账号删除路径
通知派发和报名即时确认继续打磨,报名后组织者能更及时收到提醒
本次更新
用户可以直接感受到的变化
- 1
移动端大厅 `/mobile-home` 按新设计图重做,顶部保留 Friemi 品牌、城市选择、语言切换和通知入口。
- 2
移动端大厅点击 Friemi 图标可以进入原 `/home` 共创介绍页,普通移动端直接访问 `/home` 仍回到大厅。
- 3
首页热门分类改为 9 个横向滑动入口,一次展示 3 个,底部圆点会根据当前滑动页变深。
- 4
首页文案继续跟随中 / 英 / 法语言切换,城市显示也按当前语言处理,中文下显示巴黎。
- 5
首页搜索、快捷筛选、热门分类、最新动态和今日热门重新压缩布局,移动端首屏更清爽。
- 6
移动端底部导航顺序调整为大厅、组局、加号、消息、主页,中间加号只保留圆形图标,不再放大成带文字大按钮。
- 7
移动端旧顶部导航在首页、组局大厅、组局详情、创建入口和桌游工具页中按页面需要隐藏,避免和新 UI 重叠。
- 8
Android WebView 顶部系统栏遮挡问题继续优化,移动端页面使用安全区预留,减少状态栏盖住 logo 和按钮的情况。
- 9
组局大厅 `/lobby` 按 v2.3 列表样式重做,附近、好友、今天、热门切换更靠近移动端示意图。
- 10
组局大厅列表不再展示价格徽章,底部徽章改为展示组局类型,信息更像真实活动列表。
- 11
跨天时间段在组局大厅里不再强行展示每天的具体时间,避免长时间文案撑乱卡片。
- 12
组局大厅分页和筛选继续补齐,不再只显示前 10 个进行中或已结束组局。
- 13
组局大厅和活动大厅仍共用原有业务数据,移动端只是换更轻的列表表达,不影响桌面端。
- 14
组局详情 `/lobby/[activityId]` 进入后不再把组局分类和可参与徽章压在图片上。
- 15
组局详情移动端改为大图、标题、人数、时间、地点、费用、发起人和参与者的紧凑结构。
- 16
组局详情标题移动到图片下方,图片上只保留收藏和举报等必要图标按钮。
- 17
组局详情删除重复的报名进度大组件,已报名信息和头像直接放在标题信息附近。
- 18
组局详情发起人信息只保留一处,避免页面下方再次重复展示。
- 19
组局详情报名按钮移动到已报名信息下方,样式改为居中主按钮,并使用更轻的右箭头。
- 20
组局详情组局分享改成小图标按钮,点击后再打开分享弹窗,不再长期占用详情页面面积。
- 21
组局详情地点改成地图图标按钮,点击仍保留原先打开 Google Maps 的能力。
- 22
组局详情中如果群公告和活动行程没有内容,则不再展示空卡片。
- 23
评论与提问区域重新简化,减少框套框,输入和评论列表更清爽。
- 24
创建入口 `/activities/new` 移动端增加前置选择页,先选择创建组局或进入桌游工具,再进入完整表单。
- 25
创建入口下方活动预览改为移动端小卡片,显示活动标题和距离开始 / 结束的相对时间。
- 26
活动预览标题支持最多三行,超出后省略,避免长标题挤破卡片。
- 27
活动网址导入继续保留,后续可扩展通用网址解析,不再只围绕少数固定站点思路设计。
- 28
桌游工具列表 `/game-tools` 移动端简化为“桌游”页,只展示工具卡片,不再堆介绍文字。
- 29
桌游工具列表增加返回按钮,用户从创建入口进入后可以一键回到上一页。
- 30
桌游工具里未开放的工具显示“敬请期待”,不再跳到未完成页面。
- 31
狼人杀和阿瓦隆工具页移动端隐藏旧顶部导航,返回按钮改为圆形左箭头。
- 32
桌游分类组局详情报名后可以进入桌游工具,狼人杀入口已经融入统一桌游工具列表。
- 33
狼人杀工具定位为线下辅助工具,不做完整线上狼人杀,也不替代法官主持、投票、计时和夜晚行动。
- 34
狼人杀支持创建房间、选择版型、生成短房号、二维码加入和手动输入房号加入。
- 35
狼人杀房间支持成员进入、玩家选座、法官位、准备状态和法官开局。
- 36
开局前座位卡展示准备和离座,不再提前展示身份详情;开局后才进入身份页。
- 37
法官开局后系统随机分发身份,玩家通过私密身份页查看自己的角色。
- 38
狼人杀身份页改为移动端全屏卡牌体验,默认显示背面,点击卡牌后确认再翻开正面。
- 39
玩家切回背面不需要确认,减少操作负担,同时降低桌面上泄露身份的风险。
- 40
身份卡牌素材从 `mafia` 统一改为 `werewolf`,并按 `recto` / `verso` 分正反面存放。
- 41
狼人杀正面卡牌文件按英语 `_en` 命名,为后续中 / 英 / 法角色卡国际化预留空间。
- 42
死亡效果调整为通用出局反馈,不展示死亡原因,避免泄露是狼刀、毒药或其它原因。
- 43
出局后的卡牌保持灰黑状态,死亡特效消失后仍能明确看到玩家已出局。
- 44
法官页面可以查看座位、玩家、角色和存活状态,并手动标记死亡或复活。
- 45
法官可以手动结束游戏并选择胜利阵营,系统根据角色阵营沉淀玩家本局结果。
- 46
狼人杀结算页展示胜负、角色、阵营和结果,并写入个人记录。
- 47
狼人杀新增复盘页、公共屏、房间事件轨道和二维码兜底,让线下桌游更容易开局和回看。
- 48
狼人杀卡牌预览页可以一次性查看所有角色卡、背面和出局效果,方便测试视觉效果。
- 49
测试阶段加入机器人流程能力,用于跑通选座、准备、开局、死亡和结算,不作为正式线上玩法。
- 50
狼人杀新增多版型展示,包括 7 人、8 人、9 人、10 人预女猎和 12 人预女猎白痴局等基础入口。
- 51
狼人杀数据库补齐 `WEREWOLF` 工具类型、房间成员表和玩家记录表,预览 / 线上库可验证迁移状态。
- 52
桌游工具页保留阿瓦隆入口,狼人杀可使用,说书人工具先作为后续入口展示。
- 53
v2.3 文档补齐项目结构分析、移动端 UI 重做指南、狼人杀开发计划、卡牌素材接入和视觉素材规划。
- 54
项目路线重新明确:网站移动端必须继续做好,Android / iOS WebView 壳可以先复用移动 Web,原生化从长计议。
- 55
Android 壳继续作为上架和过渡方案维护,不再把聊天室、语音、复杂实时能力都压进 WebView。
- 56
iOS Capacitor 壳接入推送能力,新增 APNs entitlements、Push Notifications 插件和设备 token 注册链路。
- 57
站内通知创建后会等待通知记录创建完成,再尝试派发移动端推送,减少通知未落库就派发的问题。
- 58
移动端推送派发从普通定时器改为更适合 serverless 的 after 方式,减少部署环境里任务被提前中断的风险。
- 59
即时报名和游客报名成功后会通知组局发起人,组织者能更快知道有人加入。
- 60
iOS App Store 提交文档补齐,覆盖 App 名称、截图、审核账号、登录路径、隐私政策、社区安全和账号删除说明。
- 61
iOS 审核登录说明补齐,明确 Clerk / OAuth 登录策略、审核账号、TestFlight 流程和不能带本地 IP 的检查项。
- 62
iOS App 图标替换为 Friemi 品牌图标,不再使用占位图标。
- 63
iOS Info.plist / 项目配置补充加密出口合规声明,减少 App Store Connect 反复询问出口合规的操作成本。
- 64
社区安全页上线,用户和审核人员可以看到举报、处理、内容治理和安全边界说明。
- 65
隐私政策补充移动设备、推送 token、账号删除、社区安全和 iOS 权限说明。
- 66
账号菜单简化,账号与安全入口更清楚,减少 App 审核和普通用户找不到关键设置的问题。
- 67
账号与安全页新增联系方式绑定区域,邮箱、手机号、微信号等信息管理更集中。
- 68
账号删除闭环继续完善,删除时会处理设备 token、个人资料和 Clerk 用户删除能力。
- 69
footer 的更新公告入口调整为 v2.3,站点底部会直接进入当前版本说明。
