-
e99a032852
music(player): '仅看收藏' chip 跟 tag 排一起,不再推到最右
master
Fam Zheng
2026-05-26 12:02:50 +01:00
-
ae9c08aa35
music(player): '仅看收藏' 切换移到 filterbar(标签那行)
Fam Zheng
2026-05-26 10:37:40 +01:00
-
089de84396
music(player): 侧边栏 ★ 标记 + sort-bar '仅看收藏' 切换
Fam Zheng
2026-05-26 10:24:00 +01:00
-
83418c198f
music(player): 收藏功能 — title 旁 ★/☆,收藏的曲目置顶
Fam Zheng
2026-05-26 10:04:21 +01:00
-
0756362d14
music(player): sidebar 双击切歌并播放(单击只切换不打扰)
Fam Zheng
2026-05-26 09:58:22 +01:00
-
adbd259a32
music(perf): 切歌延迟修 — getAudioUrl 同步短路 + SW install 并发
Fam Zheng
2026-05-26 09:37:24 +01:00
-
8991033f70
music(pwa): PWA + 可选离线缓存全库(IndexedDB),默认关
Fam Zheng
2026-05-25 22:09:54 +01:00
-
bcf99ec454
werewolf(pwa): 离线 PWA — 自定义 SW 预缓存 + 全屏进度条,牌图 21M→2.8M
Fam Zheng
2026-05-25 18:44:46 +01:00
-
1a62ec6658
music(player): 切歌不打扰 — 暂停状态切别的不自动开播 + tab 保持
Fam Zheng
2026-05-25 10:39:49 +01:00
-
915b91d986
write(ui): 对话框填满 + 🎙/发送按钮浮在 textarea 框内右下
Fam Zheng
2026-05-24 21:20:28 +01:00
-
b2bec0406f
write(ui): 全套 dark 主题,配色对齐 notes / cube portal
Fam Zheng
2026-05-24 17:45:26 +01:00
-
85b55f2243
write(ui): input-bar 高度也可拖拽(横向 splitter,row-resize 光标,60-window-200 px)
Fam Zheng
2026-05-24 17:44:04 +01:00
-
027921de0c
write(css): splitter 放 sidebar 后而不是前;display:none 的 mobile-bar 不占 grid cell 之前算错了顺序
Fam Zheng
2026-05-24 17:24:13 +01:00
-
b2d70b2491
write(css): editor-pane 加 grid-template-rows: auto 1fr,title-row 不再占 50%
Fam Zheng
2026-05-24 17:20:36 +01:00
-
7b868852d2
write(ui): 三栏宽度可拖拽 + localStorage 持久化
Fam Zheng
2026-05-24 17:18:37 +01:00
-
9328c01c1b
write: 进 cube 仓库 + 接 gitea CI 自动部署
Fam Zheng
2026-05-24 17:16:44 +01:00
-
f8a7f31427
notes(ui): 补 actions 按钮组 CSS(之前 commit 漏了 .action-btn 样式)
Fam Zheng
2026-05-18 01:51:51 +01:00
-
3f742352e2
notes(ui): 重跑/删除挪到标题右侧 actions 组,跟元数据分开排版
Fam Zheng
2026-05-18 01:51:12 +01:00
-
3e478228dd
notes: done 状态也能 ↻ 重跑;有 transcript 自动跳过 ASR 只重跑 LLM
Fam Zheng
2026-05-18 01:44:11 +01:00
-
e072109e91
notes: 加「✨ 清理润色」block + 转写原文默认折叠
Fam Zheng
2026-05-18 01:22:33 +01:00
-
ca11a9bda7
notes(asr): ffprobe duration=N/A 时回退用 ffmpeg null-muxer 解码统计
Fam Zheng
2026-05-18 00:40:23 +01:00
-
a8e5100380
llm-proxy(ui): 修 placeholder token 泄漏 + UI 重做 + λ favicon
Fam Zheng
2026-05-18 00:34:49 +01:00
-
a5e97adf85
notes(ui): 加紫色渐变麦克风 favicon(含红色录音圆点)
Fam Zheng
2026-05-18 00:33:03 +01:00
-
bcc8c3f484
notes: 启动时 resume 卡在 transcribing/summarizing/pending 的录音
Fam Zheng
2026-05-18 00:30:37 +01:00
-
1859512976
notes(ui): 选中录音同步到 URL ?id=N(可刷新/分享/前进后退)
Fam Zheng
2026-05-18 00:29:55 +01:00
-
857c0d5481
llm-proxy(app): gemma 反向代理 + token 鉴权 + /chat web UI
Fam Zheng
2026-05-18 00:21:47 +01:00
-
34fa47f95f
notes: 加重命名 — title 旁边 ✏️ 按钮 prompt 改名 (PATCH /api/recordings/:id)
Fam Zheng
2026-05-17 23:28:57 +01:00
-
674011ddf3
notes(feishu): 完整带 ~/.local/share/lark-cli/ 加密 token 进 sidecar
Fam Zheng
2026-05-17 23:19:21 +01:00
-
e7912f3547
notes(asr): LLM 顺手出会议标题,覆盖默认时间戳 title
Fam Zheng
2026-05-17 23:01:28 +01:00
-
d964b46dbe
cube(chat): apps.json 成 SSOT,注进 chatbot system prompt
Fam Zheng
2026-05-17 22:56:31 +01:00
-
1ee35b4d19
notes(asr): overlap 切片 + LLM 拼接去重
Fam Zheng
2026-05-17 22:47:06 +01:00
-
688ccdc76f
notes(asr): 切片串行 ASR 绕单文件大小限制
Fam Zheng
2026-05-17 22:38:05 +01:00
-
e5a87cc65f
notes(feishu): lark-cli config 从 secret cp 到 PVC 子目录,可读可写 + 重启保留
Fam Zheng
2026-05-17 22:28:19 +01:00
-
e56e2138a8
notes(feishu): Dockerfile 加 curl(lark-cli npm postinstall 依赖)
Fam Zheng
2026-05-17 22:23:57 +01:00
-
68671784f6
notes: 加一键转飞书文档 (sidecar markdown-to-feishu)
Fam Zheng
2026-05-17 22:16:13 +01:00
-
3a34fbdfd8
notes(ui): polling 静默 refresh + 增量更新 list/selected,不再闪动
Fam Zheng
2026-05-17 22:08:42 +01:00
-
eb7cd81395
notes: 回滚讲话人猜测 prompt,保持简单纪要格式
Fam Zheng
2026-05-17 22:08:08 +01:00
-
93039457a7
notes: title 全空时用「录音 YYYY-MM-DD HH:MM」;LLM 加猜讲话人 prompt
Fam Zheng
2026-05-17 22:03:20 +01:00
-
44652eb398
notes(record): 加浏览器内直接录音(绕 iOS 录音机 App 文件不可见)
Fam Zheng
2026-05-17 21:55:39 +01:00
-
c2c0c6999d
notes(ui): empty 提示箭头反过来
Fam Zheng
2026-05-17 21:53:39 +01:00
-
61abd3f560
notes: 新建 notes.famzheng.me — 录音 → ASR → LLM 会议纪要
Fam Zheng
2026-05-17 21:43:44 +01:00
-
802d5beae9
cube(portal): 加 chatbot + create_issue tool
Fam Zheng
2026-05-14 16:46:48 +01:00
-
af697ea6d0
cube(portal): werewolf / articulate / karaoke 改 live
Fam Zheng
2026-05-14 16:11:11 +01:00
-
bcdf6c6ba4
cube(portal): list werewolf / articulate / karaoke (pending)
Fam Zheng
2026-05-14 15:32:28 +01:00
-
fbd6e3cb9c
karaoke(app): port single-device playlist from partiverse + tests
Fam Zheng
2026-05-14 15:32:22 +01:00
-
78f84d4225
articulate(app): port single-device word game from partiverse + tests
Fam Zheng
2026-05-14 15:32:15 +01:00
-
0b22691b3d
werewolf(app): port single-device dealer from partiverse + tests
Fam Zheng
2026-05-14 15:31:58 +01:00
-
cdbf8308d1
music(player): 变速播放 + AB Loop
Fam Zheng
2026-05-10 21:40:19 +01:00
-
5674be1cfd
music(ui): 简化只留「和弦谱」一个抓取 tab,简谱/字母版废弃
Fam Zheng
2026-05-10 21:32:49 +01:00
-
e5f3a95aa9
music(ui): 统一命名 — 和弦谱(字母版) / 简谱(级数版)
Fam Zheng
2026-05-10 16:09:56 +01:00
-
5c0d860666
cube(portal): guitar → music (live)
Fam Zheng
2026-05-10 15:54:53 +01:00
-
26b99d7405
fix(inspire): placeholder 里的中文弯引号会被 vue parser 当 attribute 边界
Fam Zheng
2026-05-10 15:52:34 +01:00
-
ccb5ad05ce
music(inspire): 加「💡 今天练什么」灵感推荐 modal
Fam Zheng
2026-05-10 15:52:00 +01:00
-
f7fac352a5
music(player): 加音量条 + 静音按钮(localStorage 持久化)
Fam Zheng
2026-05-10 15:39:30 +01:00
-
9ce3b66810
ci(music): docker build --no-cache 主 image,根治 binary stale
Fam Zheng
2026-05-10 15:23:37 +01:00
-
9640abe102
ci(music): cargo clean -p 强制每次 link,act_runner workdir 复用导致 main.rs 改动不生效
Fam Zheng
2026-05-10 15:18:16 +01:00
-
fd80116168
music(chord): 拆两个 tab + 抓两种 (letters/functional)
Fam Zheng
2026-05-10 15:10:03 +01:00
-
f836c8dab7
music: 乐谱图点击全屏(再点 / ESC 退出)
Fam Zheng
2026-05-10 14:59:07 +01:00
-
eed5e88dc0
music(chat): 去掉麻薯人格 prompt,只注入曲目 context
Fam Zheng
2026-05-10 14:57:36 +01:00
-
c0d6e37325
music: 加 LLM chat、笔记 tab 化、歌单/标签
Fam Zheng
2026-05-10 14:51:53 +01:00
-
9623e298b7
music(chord): 关掉 row 切换的 dump + 噪音 log,搜索阶段选功能谱已经够
Fam Zheng
2026-05-09 23:19:16 +01:00
-
ceaa2cc839
music(chord): 选搜索结果里的功能谱(数字级数版本),不要字母谱
Fam Zheng
2026-05-09 23:15:41 +01:00
-
05df371435
music(chord): yopu UI 升级修 selector + 加 PVC override 与调试 dump
Fam Zheng
2026-05-09 23:02:34 +01:00
-
e111398157
music(chord): 加 yopu.co 吉他谱自动抓取(sidecar 模式)
Fam Zheng
2026-05-09 22:52:09 +01:00
-
1a8f297302
music: 新建 music app,替换 piano-sheet
Fam Zheng
2026-05-09 22:36:14 +01:00
-
58f344db85
piano-sheet(upload): mobile/pad first,主入口直调后置摄像头
Fam Zheng
2026-05-05 10:57:38 +01:00
-
1e04655003
ci: 统一 k8s manifest 为 apps/*/k8s/all.yaml
Fam Zheng
2026-05-05 10:38:38 +01:00
-
1cf53316df
Merge pull request 'piano-sheet: 修 CI + ns 改 cube-piano' (#2) from feat/piano-sheet into master
fam
2026-05-05 09:04:40 +00:00
-
-
538bbb7ecd
piano-sheet: ns cube-piano-sheet → cube-piano
Fam Zheng
2026-05-05 10:03:38 +01:00
-
09c3236b5b
ci(piano-sheet): apply k8s manifests before rollout
Fam Zheng
2026-05-05 09:57:04 +01:00
-
-
28713e489f
app #2 piano-sheet: 钢琴谱管理 / 阅读,piano.famzheng.me
Fam Zheng
2026-05-05 09:29:02 +01:00
-
e81f44662a
doc: simpleasm 上线收尾(README + todo.md,oci 端 308 redirect)
Fam Zheng
2026-05-04 18:12:01 +01:00
-
388b505e0b
app #1 simpleasm: 从 oci 迁过来,asm.famzheng.me 已上线
Fam Zheng
2026-05-04 15:12:22 +01:00
-
5b2e53c040
doc: README 同步当前状态(act_runner 迁 fam、registry 上线、cube #0 已部署)
Fam Zheng
2026-05-04 13:37:34 +01:00
-
5ee0b7880c
ci: 移除 debug step,CI 已通
Fam Zheng
2026-05-04 11:36:09 +01:00
-
a263f57f69
ci: 临时加 debug step 排查 docker permission
Fam Zheng
2026-05-04 11:34:14 +01:00
-
3dec5fac69
ci: runs-on ubuntu-latest(不带 :host 后缀)
Fam Zheng
2026-05-04 11:26:06 +01:00
-
93b6fa3061
app #0: cube.famzheng.me 入口门户 + 平台脚手架
Fam Zheng
2026-05-04 11:22:59 +01:00
-
011e7ddb98
README: 平台约定(栈/部署/CI 一锅端)
Fam Zheng
2026-05-04 11:08:01 +01:00
-
6fd8cf897e
Initial cube docs: README + oci migration todo
Fam Zheng
2026-05-04 10:57:30 +01:00