onecold
|
b8f559f24d
fix(card): store form ids as strings
|
hai 4 meses |
onecold
|
4240002f59
feat(card): add music card manager and stores
|
hai 4 meses |
onecold
|
7a70a51120
fix(card): enforce empty state hygiene
|
hai 4 meses |
onecold
|
c178133dba
fix(card): normalize empty state and register list tests
|
hai 4 meses |
onecold
|
28e49d6560
fix(card): support timestamps without milliseconds
|
hai 4 meses |
onecold
|
07d14d90ac
fix(card): keep resolver output blank when lyrics missing
|
hai 4 meses |
onecold
|
94a89ee425
fix(card): expand lyric parser
|
hai 4 meses |
onecold
|
6d114f34e1
fix(card): tighten music card lyric semantics
|
hai 4 meses |
onecold
|
4147e1baa4
feat(card): add music card snapshot model
|
hai 4 meses |
onecold
|
6bc359a1e9
feat(card): add music card snapshot model
|
hai 4 meses |
onecold
|
5973249912
docs(card): 补充音乐卡片设计
|
hai 4 meses |
onecold
|
ca22618979
音乐播放控制类添加注释
|
hai 4 meses |
onecold
|
4dac631fcc
本地音乐长按的滚动问题
|
hai 4 meses |
onecold
|
91a4707649
抽离播放控制
|
hai 4 meses |
onecold
|
2595c56a66
refactor(player): make local music a playback runtime
|
hai 4 meses |
onecold
|
29e96d7653
fix(player): ensure controller fallback hits coordinator
|
hai 4 meses |
onecold
|
40963bb9ff
refactor(player): route controller through coordinator
|
hai 4 meses |
onecold
|
4c0e5dbfc7
fix(player): guard playback coordinator state
|
hai 4 meses |
onecold
|
051fd10b8f
fix(player): enforce playback coordinator singleton
|
hai 4 meses |
onecold
|
f94a637c2e
feat(player): add playback coordinator
|
hai 4 meses |
onecold
|
88a8f17821
fix(player): reset playback status when replacing queue
|
hai 4 meses |
onecold
|
0a585cf656
fix(player): enforce playback state bridge singleton
|
hai 4 meses |
onecold
|
7a564c87d0
feat(player): add playback state bridge
|
hai 4 meses |
Codex
|
f295f66858
docs(player): 补充播放控制脱离 LocalMusic 设计
|
hai 4 meses |
onecold
|
55aacac195
fix(player): restore unified playback controller
|
hai 4 meses |
onecold
|
1d7027cef8
fix(localmusic): add missing menu scroll helper
|
hai 4 meses |
onecold
|
9527e8c000
merge(master): sync latest master changes
|
hai 4 meses |
onecold
|
5f5dd92d80
抽离播放控制到单独控制播放
|
hai 4 meses |
Codex
|
d60c9120de
chore(git): 忽略本地 worktree 目录
|
hai 4 meses |
Codex
|
c04ef9bfe3
docs(player): 补充播放器拆分设计
|
hai 4 meses |