peanut
|
ee5a6aba5d
|
feat: 小程序脚本首页重构 + 社交数据导入 + TTS 播放优化
- 后端:新增社交数据导入/审批/洞察生成 API(SocialContent/SocialInsight)
- 后端:优化脚本上下文服务,TTS 服务增强
- 小程序:重构脚本首页布局,新增社交导入页面
- 小程序:新增 useTtsPlayer composable,移除旧 ScriptAudioPlayer 组件
- 小程序:新增社交导入服务,优化请求服务
- SQL:新增社交数据导入建表脚本
- 文档:补充设计文档和实施计划
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-20 07:18:02 +08:00 |
|
peanut
|
1016111d19
|
feat: add frontend analytics tracking
|
2026-05-17 10:18:56 +08:00 |
|
peanut
|
eb83384623
|
feat: 优化小程序人生事件详情、表单页及人生剧本页面样式
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-12 22:52:26 +08:00 |
|
peanut
|
755059807a
|
feat: 优化管理后台页面UI、修复TS编译错误、新增人生事件模块
- 优化 AI 配置列表页面:重构统计卡片、搜索表单、表格列展示
- 修复 3 处 TypeScript TS6133 编译错误,恢复构建
- 新增管理员修改密码和重置密码功能
- 优化小程序多个页面样式和交互
- 人生事件模块完善
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-10 23:23:09 +08:00 |
|
peanut
|
60c63850ee
|
feat: 修复 Redis 超时问题、固定小程序端口、新增人生事件模块及优化多个页面
- 修复 Redis 超时:添加 commons-pool2 依赖,启用 Lettuce 连接池,超时提升至 15s
- 固定 mini-program H5 端口为 5175,避免与 web 项目端口冲突
- 新增人生事件(life-event)模块:表单和详情页面
- 新增 EpicScript 灵感接口(Controller/Service/DTO)
- 优化登录、引导、主页、记录、剧本详情等多个页面
- 优化服务管理脚本和 Nginx 配置
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-10 11:38:35 +08:00 |
|
peanut
|
f4f8aab22a
|
chore: 批量提交未提交的更改
|
2026-04-08 22:40:21 +08:00 |
|
peanut
|
5e68bbfe71
|
style(mini-program): 优化核心参数选项按钮样式
- 减小 padding 从 12rpx 20rpx → 8rpx 12rpx,按钮更紧凑
- 添加 text-align: center,文字居中显示
- 移除 white-space: nowrap,允许内容换行
|
2026-04-07 21:59:11 +08:00 |
|
peanut
|
b42c329618
|
style(mini-program): 修复剧本生成器核心参数区域布局
- 将叙事风格和故事篇幅选项从 flex-wrap 改为 grid 两列布局
- 与原型图保持一致 (grid-cols-2)
|
2026-04-07 21:54:50 +08:00 |
|
peanut
|
67f8c75a45
|
style(mini-program): 优化创造未来页面布局与原型一致
修改内容:
- .npc-form: 从两列改为三列等分布局 (grid-template-columns: 1fr 1fr 1fr)
- 姓名、角色、关系三个输入框在同一行,宽度一致
- textarea 跨越三列,宽度与上方三个输入框总宽度一致
验收标准:
- [x] NPC 表单:姓名 | 角色 | 关系三列等分布局
- [x] textarea 跨越三列
- [x] 核心参数容器间距 24rpx(已符合)
- [x] 参数选项按钮间距 10rpx(已符合)
解决 issues: 小程序"创造未来"页面关键配角区域两列布局导致
关系选择器换行,与原型三列布局不一致
|
2026-04-07 21:50:47 +08:00 |
|
peanut
|
2192946965
|
style(mini-program): 优化生成剧本按钮样式与原型一致
修改内容:
- ScriptView.vue.generate-btn: 添加渐变背景、文字居中、调整圆角为 32rpx
- App.vue.btn-primary: 添加文字居中样式 (display: flex + align/justify)
样式变更:
- 背景:添加 linear-gradient(135deg, #9333EA 0%, #7C3AED 100%)
- 文字:垂直和水平居中对齐
- 圆角:40rpx → 32rpx(与原型 rounded-2xl 一致)
- 保持:高度 96rpx、阴影效果
解决 issues: 小程序"创造未来"页面生成按钮文字不居中,
与原型图视觉效果不一致
|
2026-04-07 21:39:18 +08:00 |
|
peanut
|
86b3fa8f84
|
feat(mini-program): 剧本卡片支持 Markdown 渲染
实现内容:
- 扩展 Markdown 组件支持三级标题 (###) 和粗体 (**text**)
- ScriptView.vue 卡片摘要使用 Markdown 组件渲染
- 新增 ScriptDetailView.vue 剧本详情页,展示完整 Markdown 内容
- 点击卡片可跳转查看详情,"路径映射"按钮使用@click.stop 避免事件冒泡
修改文件:
- components/Markdown.vue: 添加 h3 标题、粗体解析和样式
- pages/main/ScriptView.vue: 导入 Markdown 组件,修改摘要渲染方式,添加跳转逻辑
- pages/main/ScriptDetailView.vue: 新建详情页,展示剧本完整内容
- pages.json: 注册 ScriptDetailView 页面
解决 issues: 小程序"创造未来"页面剧本内容以纯文本显示,
无法正确渲染 Markdown 格式(标题、列表、粗体等)
|
2026-04-07 21:28:44 +08:00 |
|
peanut
|
6ba234b5ab
|
style: 添加超小屏幕响应式适配规则 (375px, 320px 断点)
|
2026-03-15 20:54:47 +08:00 |
|
peanut
|
a2dcd6bf4b
|
style: 完成全局样式和页面修复 - 引导流程、剧本生成器原型还原至 90%
|
2026-03-15 09:37:10 +08:00 |
|
peanut
|
97a74d5969
|
style: 优化剧本生成器移动端布局(方案 A)
主要变更:
- 参数区域改为并排两列 grid 布局,匹配原型图
- 全面调小字体尺寸(input: 22rpx→18rpx, label: 16rpx→17rpx)
- 优化间距(主容器 padding: 32rpx→24rpx, NPC 容器:24rpx→16rpx)
- 添加超小屏幕(≤320px)适配媒体查询
- 圆角调整接近原型图(主容器:56rpx)
- 输入框高度降低(72rpx→64rpx),视觉更紧凑
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-07 19:31:12 +08:00 |
|
peanut
|
fb5f3089e2
|
style: 优化剧本生成器页面布局(方案 A)
主要变更:
- 修复输入框溢出问题,添加 box-sizing: border-box
- 重构参数区域为垂直堆叠布局,匹配原型图
- 添加 NPC 容器背景和边框,增强视觉层次
- 优化字体大小和间距,适配移动端屏幕
- 调整圆角尺寸,与原型保持一致
设计文档: docs/plans/2026-03-07-script-view-optimization.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-07 19:10:59 +08:00 |
|
peanut
|
b9473d5059
|
fix: 替换已弃用的 getSystemInfoSync API 并优化移动端布局
- 将所有 uni.getSystemInfoSync() 替换为新的推荐 API
- uni.getDeviceInfo() 获取设备信息
- uni.getWindowInfo() 获取窗口信息
- uni.getAppBaseInfo() 获取应用基础信息
- 优化页面布局适配移动端小程序
- page 添加 height: 100% 和 overflow: hidden
- 主页面使用 height: 100vh 替代 min-height
- 移除滚动条显示(::-webkit-scrollbar)
- 添加 flex-shrink: 0 防止卡片收缩
- 修复隐藏滚动条,提升移动端体验
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-07 18:27:04 +08:00 |
|
peanut
|
97e1ea2706
|
小程序初始化
|
2026-02-27 11:32:50 +08:00 |
|