FishHawk / auto-novel

轻小说机翻网站,支持网络小说/文库小说/本地小说
https://books.fishhawk.top/
GNU General Public License v3.0
238 stars 28 forks source link

feat(web): optimized reading record #86

Closed 153264 closed 1 week ago

153264 commented 3 weeks ago

https://github.com/FishHawk/auto-novel/issues/79

由于涉及server改动,目前仅调整前端ui展示,待接口完善再合并 接口调整如下: 新增 DELETE user/read-history/clear 清空历史记录 新增 PUT user/read-history/stop 暂停记录历史 调整 GET user/read-history 新增 query 查询参数,搜索小说名

数据库改动 WebNovelOutlineDto 新增 readAt 阅读时间字段 新增 read 阅读进度字段

image

153264 commented 3 weeks ago

数据库改动 WebNovelOutlineDto 新增 readAt 阅读时间字段 新增 read 阅读进度字段

https://github.com/FishHawk/auto-novel/issues/46 https://github.com/FishHawk/auto-novel/issues/47 数据库新增了这两个字段这两个也能跟着调整

FishHawk commented 1 week ago

这个更新包含太多点了,有点难搞,等下我把一部分功能拆出来单独搞定。

FishHawk commented 1 week ago

清空历史记录、暂停记录历史、阅读时间字段都已经完成。 历史搜索不好搞,等后面再说。 阅读进度存在定义问题,看到xxx章并不代表进度就在那里。取历史最大值也不可行,因为可能会提前看眼最新章节。

另外naive的timeline你的理解错了,在这里,timeline的唯一用处就是在每本小说前面显示一个圈圈。我猜你想要b站那种timeline,那种很麻烦,得自己写组件了。

综上,关闭这个pr。