qier222
42089d4996
feat: monorepo
2022-05-12 02:45:43 +08:00
qier222
4d54060a4f
feat: 支持 UNM rust
2022-05-01 19:53:25 +08:00
memorydream
4d59401549
fix: bugs ( #1579 )
...
* fix: 让从本地缓存获取的音乐可以拖动进度条
* fix: 登陆二维码使用SVG & 二维码支持强调色
* fix: 搜索页面在没有取得结果不再白屏
* fix: 避免私人FM出现相同的歌曲连着出现
* fix: 给部分api添加时间戳参数
因为发现无法获取个性化推荐歌单,添加时间戳后成功获取
* 改用`Date.now()`
* 将个性化推荐放在推荐歌单的前面
2022-04-30 02:08:25 +08:00
memorydream
ffdf66b57e
feat: 实现托盘菜单 ( #1538 )
...
* 从 v1 添加托盘相关图标
* feat: ipcRenderer事件
* feat: 托盘菜单实现
* 修复合并后的错误
* fix: 托盘图标的like
* 将 tray 相关的 ipc 放入ipcMain.ts
* update
* update
* feat: 设置托盘Tooltip
* fix
* fix: tray play/pause fade
* fix: 暂时将tray like与tooltip的设置移入Player组件中
useUserLikedTracksIDs 会在重新聚焦而不是切换track时触发,导致托盘无法实时更新数据
基于以上一点,在Player组件中有了一个用于设置tray数据的useEffect,故将tray tooltip的设置也放入其中,使tray的数据尽可能简单的和player数据保持一致
* 将部分ipcRenderer调用挪到单独的IpcRendererReact组件
* 移除SetTrayPlayState,复用已有channel
* update
2022-04-20 20:25:20 +08:00
qier222
7e892997bd
refactor: 将 enum key的格式改为 PascalCase
2022-04-16 22:59:20 +08:00
qier222
0061a66124
refactor: 将 player.ts 里面的Mode.PLAYLIST改为 Mode.TrackList
2022-04-16 21:35:37 +08:00
L.Ryland
3626095d97
feat: add playing status on sidebar playlists ( #1517 )
...
* udpate playing status on sidebar playlists
* update player mode logic & delete unused codes
* change sidebar svg to volume-half
* format code and relevant optimizations
* justify-between
* change object visit mode to dot.
* delete duplited `flex` class
* add playlist id check
in case playlist id conflicts with album.
2022-04-12 22:18:37 +08:00
memorydream
a95524ff34
fix: bugs ( #1503 )
...
* fix: 限制FMCard上的歌名长度
避免曲名过长将其他部分顶出卡片外
* fix: Library取词逻辑
* fix: 歌词页面Player UI
* fix: 搜索页面专辑发布日期
* fix: 修复私人FM启动时总是加载新的数据,导致数据过多的问题
* update
* 更改FM的初始化顺序
* Update player.ts
* fix: 将FMCard的歌名长度限制为两行
2022-04-10 23:37:36 +08:00
qier222
70d1de0e0f
fix: bugs
...
fix: bugs
2022-04-09 01:13:15 +08:00
memorydream
24798a0bf3
fix: bugs ( #1464 )
...
* fix: nextFMTrack 执行顺序
* fix: 当前歌曲无法播放时,播放下一首
* fix: windows下无法创建部分文件
* fix: windows下无法加载sqlite3
2022-04-08 14:02:50 +08:00
qier222
530581ba82
feat: 初步实现歌词界面
2022-04-08 01:02:25 +08:00
qier222
abedbe7531
feat: 保存player状态到本地存储
2022-04-05 23:02:37 +08:00
qier222
bbcf1f9340
feat: updates
2022-04-04 17:51:07 +08:00
qier222
e748155032
feat: 支持GitHub Actions和一堆其他更新
2022-04-03 01:45:40 +08:00
memorydream
f5ab5ea754
feat: updates ( #1462 )
...
* fix: IconButton disable
* feat(components/Player): heart图标跟随用户喜欢的歌曲变化
* fix(pages/Artist): 对最新发行和EP判断是否存在数据
* fix(utils/player): 音频加载完成后检查id
避免切歌太快,导致已经被切歌音频覆盖当前音频
* update
* fix(utils/player): update
* fix(components/Player): 删掉多余的!!
* _initFM() private
* Update player.ts
Co-authored-by: qier222 <qier222@outlook.com>
2022-04-02 23:26:33 +08:00
qier222
744247143b
feat: updates
2022-04-02 18:46:08 +08:00
qier222
3ef7675696
feat: updates
2022-04-02 16:54:37 +08:00
qier222
86f088e5c9
feat: updates
2022-04-02 02:17:45 +08:00
memorydream
719a3a60d4
feat: 实现私人FM ( #1453 )
...
* feat: 实现私人FM
* 根据建议修改
* fix: APP启动时FMCard无法加载数据
* fix: coverUrl使用useMemo
* fix: 在私人FM模式下禁用单曲循环
* fix: 私人FM模式下禁用部分按钮
* fix: 限制FMCard的歌手长度
* fix: 移除ArtistsInline的clamp参数,并将其作为隐式Fallback
2022-04-02 02:13:48 +08:00
qier222
c4219afd3d
chore: 用esbuild代替vite来打包main
2022-03-29 16:52:53 +08:00