legado
legado copied to clipboard
Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
### 确认 / Assignments - [X] 搜索现有issues,不存在相似或相关的issue / No similar or related issues - [X] 最新[测试版](https://github.com/gedoor/legado/actions/workflows/test.yml)依然存在此问题 / Latest beta app does not work - [X] 此问题和Xposed、Lsposed、Magisk、手机主题、浏览器插件等无关 / Make sure your...
### 确认 / Assignments - [X] 搜索现有issues,不存在相似或相关的issue / No related requests ### 功能描述 / Features 下拉添加书签,下拉删除书签 ### 期望实现方式 / How to implement 下拉实现 ### 附加信息 / Additions _No response_ ###...
### 确认 / Assignments - [X] 搜索现有issues,不存在相似或相关的issue / No related requests ### 功能描述 / Features 目前的书籍存储中有个问题,使用书名而不是id对书籍进行唯一性判断。正常来说这种方式没啥问题,但是某些书源(在此点名某红色球状蔬菜)相当喜欢改名,满10万字系统就会自动生成一个名字进行替换。 使用id进行判断之后,刷新详情页就可以同时刷新书名、作者名等几乎所有信息了。 ### 期望实现方式 / How to implement 我想到的解决方案是,对于改为id判断后添加的书籍来说,要求书源同时传递一个书籍id参数即可。对于改为id判断前添加的书籍,大部分源的详情页都是固定url+book_id组合的形式进行传递,那么直接解析详情页url规则(bookUrl),其中从页面获取的变量极大概率就是id。如果详情页url使用js进行处理,那就直接缺省,也没必要进行解析,要求更新规则即可。 考虑到很多情况下,会从n多盗版源找同一本书,那么不同源url的书籍可以回落到原本的判断方式。 至于为什么不使用详情url,因为详情url中路径、参数众多,有时候只要源站详情页稍微改一个附加参数就会导致要重新搜索。所以这个思路主要是为了方便同站点进行维护的。 话说回来,好像没看到阅读内部有更新详情页url的操作,也就是说详情页url失效就只能重新搜索? ### 附加信息 /...
### 确认 / Assignments - [X] 搜索现有issues,不存在相似或相关的issue / No related requests ### 功能描述 / Features 希望增加一个功能,允许源将书架/发现中的作品添加/删除到对应源站的书架中 至于为啥想要这个功能,其实源站的书架就相当于一个备份了。而且方便在官方客户端与阅读之间切换。通常站点的个性化推送都是集成在app中的,想要提取出来很麻烦,有这个功能就可以直接无缝切换而不需要考虑源站书架和阅读书架的一致性了。 ### 期望实现方式 / How to implement 大致分为两个方面 对于用户来说,可以将源站的书架直接拉取到本地的默认分组中(具体实现可以复用发现,如图)  如果是单个书籍,可以直接在这里塞个按钮。 ![Screenshot_2024-05-30-09-42-34-727_io legado app...
### 确认 / Assignments - [X] 搜索现有issues,不存在相似或相关的issue / No similar or related issues - [X] 最新[测试版](https://github.com/gedoor/legado/actions/workflows/test.yml)依然存在此问题 / Latest beta app does not work - [X] 此问题和Xposed、Lsposed、Magisk、手机主题、浏览器插件等无关 / Make sure your...
### 确认 / Assignments - [X] 搜索现有issues,不存在相似或相关的issue / No related requests ### 功能描述 / Features 这个功能在正文可以长按缓存图标实现,但是小说之外的书架不支持这样操作。 有些网站会在同一个页面里更新内容,没法检测更新,可以在正文选择刷新内容,但是这个操作无法在书架批量操作多本小说,只能删除缓存,但是删除缓存再下载的话,只能从最后阅读的进度开始下载,前面的章节缓存要一本一本的点下载,批量操作时很麻烦,而且如果小说刷新失败可以保留原来的内容,如果是选删除缓存,遇到下架直接就没了 ### 期望实现方式 / How to implement 缓存功能像正文里那样长按缓存图标弹出刷新章节与下载全部章节 ### 附加信息 / Additions _No response_...
### 确认 / Assignments - [X] 搜索现有issues,不存在相似或相关的issue / No similar or related issues - [X] 最新[测试版](https://github.com/gedoor/legado/actions/workflows/test.yml)依然存在此问题 / Latest beta app does not work - [X] 此问题和Xposed、Lsposed、Magisk、手机主题、浏览器插件等无关 / Make sure your...
Bumps [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) from 0.26.0 to 0.27.0. Release notes Sourced from unplugin-vue-components's releases. v0.27.0 🚀 Features ant-design-vue: Support css-in-js import style - by @JohnsonHuang4396, @antfu, 黄启浩 and JohnsonHuang in unplugin/unplugin-vue-components#703 (5d533)...
Bumps [unplugin-icons](https://github.com/unplugin/unplugin-icons) from 0.18.5 to 0.19.0. Release notes Sourced from unplugin-icons's releases. v0.19.0 🚨 Breaking Changes Add Svelte 5 runes compiler support - by @userquin in unplugin/unplugin-icons#347 (4420e) 🚀 Features...
Bumps androidx.benchmark from 1.2.3 to 1.2.4. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...