Files
hectorqin 7bff77eaf8 feat(reader): deliver P0-P2 reading tools and ecosystem integrations
Add reliable reading progress, verified backup and restore, reading tools, offline downloads, source quality checks, personal credential status, OPDS serving and verified WebDAV backup uploads.
2026-09-24 07:47:32 +08:00

1114 lines
95 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"number": 718,
"title": "会考虑增加书源登陆的功能吗?",
"html_url": "https://github.com/hectorqin/reader/issues/718",
"created_at": "2026-06-06T13:42:08Z",
"closed_at": "2026-09-23T09:25:14Z",
"state_reason": "not_planned",
"comments": 0,
"body": "现在好的书源都要会员和登陆才行。",
"labels": null
},
{
"number": 717,
"title": "希望可以配置导出epub在nas里也存一份,并且可以设置自定义保存目录,另外希望能支持opds",
"html_url": "https://github.com/hectorqin/reader/issues/717",
"created_at": "2026-05-27T15:37:20Z",
"closed_at": "2026-09-23T09:25:13Z",
"state_reason": "not_planned",
"comments": 0,
"body": null,
"labels": null
},
{
"number": 716,
"title": "【功能请求】:内容相似度显示",
"html_url": "https://github.com/hectorqin/reader/issues/716",
"created_at": "2026-05-19T02:06:39Z",
"closed_at": "2026-09-23T09:25:13Z",
"state_reason": "not_planned",
"comments": 0,
"body": "大佬好,请问能否出一个功能,当切换书源的时候,在书源每行的延迟时间旁边添加两个内容,一个是该书源在本章的字数,另一个是该书源在和本书源在本章节的相似度(可以直接借用notepad++的compare功能)。\n这样如果在读书的时候,这个书源的内容被修改了,可以快速的找到正确的书源内容,不用再一个一个更换了",
"labels": null
},
{
"number": 712,
"title": "(建议)对于arm版Windows的构建",
"html_url": "https://github.com/hectorqin/reader/issues/712",
"created_at": "2026-02-02T14:50:50Z",
"closed_at": "2026-09-23T09:25:12Z",
"state_reason": "not_planned",
"comments": 0,
"body": "希望可以构建Windows的arm版本\n\n",
"labels": null
},
{
"number": 714,
"title": "Docker上用什么字段来修改默认书源上限?",
"html_url": "https://github.com/hectorqin/reader/issues/714",
"created_at": "2026-04-20T01:50:37Z",
"closed_at": "2026-09-23T09:25:12Z",
"state_reason": "not_planned",
"comments": 1,
"body": "defaultUserBookSourceLimit修改到2000是无效的,最高100。用什么字段来修改默认书源上限?",
"labels": null
},
{
"number": 711,
"title": "【功能建议】可以自定义网页标题",
"html_url": "https://github.com/hectorqin/reader/issues/711",
"created_at": "2026-01-10T01:04:00Z",
"closed_at": "2026-09-23T09:25:11Z",
"state_reason": "not_planned",
"comments": 1,
"body": "希望可以自定义网页标题,现在默认是小说名字+章节,如果能自定义就能更隐蔽的阅读。",
"labels": null
},
{
"number": 710,
"title": "【功能建议】多级目录",
"html_url": "https://github.com/hectorqin/reader/issues/710",
"created_at": "2026-01-06T16:23:25Z",
"closed_at": "2026-09-23T09:25:11Z",
"state_reason": "not_planned",
"comments": 0,
"body": "想要多级目录",
"labels": null
},
{
"number": 709,
"title": "【功能申请】内容划线与注释",
"html_url": "https://github.com/hectorqin/reader/issues/709",
"created_at": "2026-01-06T15:33:57Z",
"closed_at": "2026-09-23T09:25:10Z",
"state_reason": "not_planned",
"comments": 0,
"body": "想要这个功能,可能对文字内容进行划线,并可以选择对其进行文字注释。用的 docker 版本,没找到这种操作,不知道桌面端有没有",
"labels": null
},
{
"number": 707,
"title": "会创造大量docker日志,填满磁盘",
"html_url": "https://github.com/hectorqin/reader/issues/707",
"created_at": "2025-12-26T06:31:58Z",
"closed_at": "2026-09-23T09:25:10Z",
"state_reason": "not_planned",
"comments": 1,
"body": "每天都会创建大量日志,导致磁盘被空间",
"labels": null
},
{
"number": 706,
"title": "com.jayway.jsonpath.PathNotFoundException: No results for path: $['data']",
"html_url": "https://github.com/hectorqin/reader/issues/706",
"created_at": "2025-12-25T16:43:35Z",
"closed_at": "2026-09-23T09:25:09Z",
"state_reason": "not_planned",
"comments": 0,
"body": "不管什么书源加入书全是这个报错\ncom.jayway.jsonpath.PathNotFoundException: No results for path: $['data']",
"labels": null
},
{
"number": 703,
"title": "能否集成cloudscraper 实现自动过cf盾?",
"html_url": "https://github.com/hectorqin/reader/issues/703",
"created_at": "2025-12-08T13:11:57Z",
"closed_at": "2026-09-23T09:25:09Z",
"state_reason": "not_planned",
"comments": 0,
"body": "能否集成 https://github.com/VeNoMouS/cloudscraper ,实现自动过书源站点的cf盾,例如https://www.69shuba.com/ 这种优质书源站点挂了cf盾,不能自动过盾的话,就没法搜索阅读。\n谢谢!",
"labels": null
},
{
"number": 704,
"title": "浏览书仓,是否可以搜索子目录?",
"html_url": "https://github.com/hectorqin/reader/issues/704",
"created_at": "2025-12-16T13:47:58Z",
"closed_at": "2026-09-23T09:25:09Z",
"state_reason": "not_planned",
"comments": 0,
"body": "我的本地书仓按照书籍类型有几个子目录,导入本地书仓时,搜索功能无法搜索子目录",
"labels": null
},
{
"number": 702,
"title": "能够自动加载下一章,每次都得手动点击下一章,特别影响阅读体验",
"html_url": "https://github.com/hectorqin/reader/issues/702",
"created_at": "2025-12-08T01:14:22Z",
"closed_at": "2026-09-23T09:25:08Z",
"state_reason": "not_planned",
"comments": 3,
"body": "我是nas部署的,然后用手机浏览器阅读,每次音量键翻页到章节末页都得手动点击下一章,特别影响阅读体验",
"labels": null
},
{
"number": 700,
"title": "能否适配阅读客户端的webdav同步逻辑",
"html_url": "https://github.com/hectorqin/reader/issues/700",
"created_at": "2025-11-15T05:03:21Z",
"closed_at": "2026-09-23T09:25:08Z",
"state_reason": "not_planned",
"comments": 0,
"body": "实现自动同步,而非需要手动点击还原",
"labels": null
},
{
"number": 699,
"title": "有办法把其他平台的评论抓过来吗",
"html_url": "https://github.com/hectorqin/reader/issues/699",
"created_at": "2025-11-08T09:48:14Z",
"closed_at": "2026-09-23T09:25:07Z",
"state_reason": "not_planned",
"comments": 0,
"body": "如题",
"labels": null
},
{
"number": 698,
"title": "能自动下一章吗?",
"html_url": "https://github.com/hectorqin/reader/issues/698",
"created_at": "2025-11-06T11:29:25Z",
"closed_at": "2026-09-23T09:25:07Z",
"state_reason": "not_planned",
"comments": 0,
"body": "每一章读到最后,能自动加载下一章吗?不需要手动点击才能下一章。",
"labels": null
},
{
"number": 696,
"title": "跳段很影响观感",
"html_url": "https://github.com/hectorqin/reader/issues/696",
"created_at": "2025-10-17T10:18:49Z",
"closed_at": "2026-09-23T09:25:06Z",
"state_reason": "not_planned",
"comments": 0,
"body": "把跳段修修吧,求你了很影响看书",
"labels": null
},
{
"number": 697,
"title": "导入书源过多,直接崩溃,重新打开,书架的书,一直显示报错",
"html_url": "https://github.com/hectorqin/reader/issues/697",
"created_at": "2025-11-03T03:01:47Z",
"closed_at": "2026-09-23T09:25:06Z",
"state_reason": "not_planned",
"comments": 1,
"body": "一直出现下面的报错,io.vertx.core.json.DecodeException: Failed to decode:No content to map due to end-of-input at [Source: (String)\"\"; line: 1, column: 0]",
"labels": null
},
{
"number": 694,
"title": "【功能建议】建议增加AI速读功能",
"html_url": "https://github.com/hectorqin/reader/issues/694",
"created_at": "2025-09-11T14:02:44Z",
"closed_at": "2026-09-23T09:25:05Z",
"state_reason": "not_planned",
"comments": 0,
"body": "建议增加AI总结功能,可通过大模型API对每章内容进行总结提炼,帮助快速阅读",
"labels": null
},
{
"number": 695,
"title": "依赖出现了CVE,建议升级下对应依赖版本",
"html_url": "https://github.com/hectorqin/reader/issues/695",
"created_at": "2025-10-14T19:02:18Z",
"closed_at": "2026-09-23T09:25:05Z",
"state_reason": "not_planned",
"comments": 0,
"body": "**Describe the bug 描述你遇到的问题**\nFasterXML jackson-databind远程代码执行漏洞(CVE-2019-17531)\n在3.2.14 jar包中扫描出了有问题版本的依赖,建议升级下依赖版本。\n",
"labels": null
},
{
"number": 693,
"title": "请教如何把reader3服务器做成书源导入阅读apk?",
"html_url": "https://github.com/hectorqin/reader/issues/693",
"created_at": "2025-08-28T11:36:02Z",
"closed_at": "2026-09-23T09:25:05Z",
"state_reason": "not_planned",
"comments": 7,
"body": "如标题所述,起因需求是reader3服务器能正常访问海外,而手机毕竟无法长期上T,如果能把服务器做成书源导入手机阅读apk,那不就方便了么?\n请高手指点一下如何操作?",
"labels": null
},
{
"number": 692,
"title": "书籍内搜索无法定位",
"html_url": "https://github.com/hectorqin/reader/issues/692",
"created_at": "2025-08-24T08:22:09Z",
"closed_at": "2026-09-23T09:25:04Z",
"state_reason": "not_planned",
"comments": 0,
"body": "作者您好,我在使用这个软件阅读时,我在书籍内搜索关键字,会列出所有结果,我点击一个结果,然后只会跳转到结果所在的那一章的开头而不是到这个结果的具体位置。我尝试了使用单页模式(切换成手机模式再用左右翻面)还是一样的情况。是我没有设置对还是这是一个bug?",
"labels": null
},
{
"number": 691,
"title": "【功能申请】能否在不同的客户端能使用不同的主题?",
"html_url": "https://github.com/hectorqin/reader/issues/691",
"created_at": "2025-08-23T08:42:14Z",
"closed_at": "2026-09-23T09:25:04Z",
"state_reason": "not_planned",
"comments": 0,
"body": "不同的设备要使用不同的主题,电脑,手机,电纸书(还分彩色和黑白)等等要使用不同的主题才更适合。\n\n客户端做本地标识,然后再后台列表记录一下应该就可以了。或者直接把主题选择存在本地更简单。\n\n\n\n另外,还有个问题,打开页面时读书籍列表很废时,体验不好,能不能在本地缓存之前的,打开时先显示缓存,更新后再前台刷新,这样体验应该会更好。",
"labels": null
},
{
"number": 690,
"title": "[web] 朗读功能失效",
"html_url": "https://github.com/hectorqin/reader/issues/690",
"created_at": "2025-08-20T04:59:48Z",
"closed_at": "2026-09-23T09:25:03Z",
"state_reason": "not_planned",
"comments": 4,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\n朗读功能突然失效, 包含`浏览器`和 `大声朗读`\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. 打开小说\n2. 点开朗读功能\n3. 任意朗读服务\n4. 点击播放\n\n**Expected behavior 期待修复的效果**\n播放朗读\n\n**Screenshots 如有必要,可以截图说明**\n-\n\n**版本说明**\n - OS: 树莓pi 4, ubuntu \n - docker 部署\n - hectorqin/reader:openj9-latest\n - chrome 浏览器(桌面端 & 手机端)\n\n**Additional context 其他说明**\n检查 api 返回内容, 并没有资料, 返回内容如下:\n```json\n{\"isSuccess\":true,\"errorMsg\":\"\",\"data\":\"\"}\n```\n",
"labels": null
},
{
"number": 689,
"title": "听书想用第三方的语音要怎么配置啊?",
"html_url": "https://github.com/hectorqin/reader/issues/689",
"created_at": "2025-08-19T11:52:39Z",
"closed_at": "2026-09-23T09:25:02Z",
"state_reason": "not_planned",
"comments": 4,
"body": "我想用听书功能,但默认的语音太难听了,想自己配置第三方语音但不知道怎么配,这个HttpTTS是用来配置第三方的吗?文档里也没有说明。\n\n<img width=\"1587\" height=\"1014\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/67d48782-0f32-4218-ac81-cd53fce21e68\" />",
"labels": null
},
{
"number": 688,
"title": "希望修改文章内容是在原txt修改而非重新生成",
"html_url": "https://github.com/hectorqin/reader/issues/688",
"created_at": "2025-08-13T09:18:59Z",
"closed_at": "2026-09-23T09:17:36Z",
"state_reason": "not_planned",
"comments": 1,
"body": " 目前编辑文章内容是重新生成一份新的txt,包括从书仓导入的,这样导致编辑的内容只是在前端web显示,书仓的原书籍依然是不变的。\n 并且一旦刷新更改的内容就全部消失,但是后端新建的txt又还在,这样的操作逻辑比较奇怪。\n 不清楚实现这样的功能是否过于复杂,如果难以实现的话也只能通过手动修改书仓内txt进行变更,就是比较麻烦,主要是因为部分文章存在缺文少字的情况,难免会有需要手动更改,但是目前的修改功能感觉并不能很好的支撑这一需求。\n\n<img width=\"1081\" height=\"716\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d15bc546-984a-437e-838d-83a45109f809\" />",
"labels": null
},
{
"number": 684,
"title": "希望可以锁定横向滑动,添加全屏",
"html_url": "https://github.com/hectorqin/reader/issues/684",
"created_at": "2025-08-05T07:42:55Z",
"closed_at": "2026-09-23T09:17:35Z",
"state_reason": "not_planned",
"comments": 0,
"body": "1. 我在使用触控板进行滑动阅读的时候,有时候会略微偏斜导致先横向滑动,后竖向滚动,发生页面晃动,影响阅读体验。我试了一下各个浏览器,发现似乎只有谷歌浏览器是横向滑动的时候页面不动,希望可以锁定横向滑动。\n\n2. 希望添加类似浏览器f11的全屏功能\n",
"labels": null
},
{
"number": 687,
"title": "docker compose 部署",
"html_url": "https://github.com/hectorqin/reader/issues/687",
"created_at": "2025-08-12T09:27:10Z",
"closed_at": "2026-09-23T09:17:35Z",
"state_reason": "not_planned",
"comments": 3,
"body": "每次都是从第一章开始,没有获取阅读进度\n",
"labels": null
},
{
"number": 677,
"title": "书海数据响应问题",
"html_url": "https://github.com/hectorqin/reader/issues/677",
"created_at": "2025-06-30T02:18:46Z",
"closed_at": "2026-09-23T09:17:34Z",
"state_reason": "not_planned",
"comments": 0,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\nA clear and concise description of what the bug is. 简洁有效的说明。\n书海哪里点击响应问题\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. Go to '...'\n2. \n\n![Image](https://github.com/user-attachments/assets/c3bbb451-fef5-434e-8daa-9077790a67cc)\n点击了 但是没有数据请求\n3. Click on '....'\n4. 点击下一个选项有了上一个的数据请求并响应回来\n\n![Image](https://github.com/user-attachments/assets/424f299c-70aa-4e0e-bec5-841cba1ac9b5)\n\n5. Scroll down to '....'\n6. See error**Expected behavior 期待修复的效果**\nA clear and concise description of what you expected to happen. 简单描述。\n\n**Screenshots 如有必要,可以截图说明**\nIf applicable, add screenshots to help explain your problem.\n\n**版本说明**\n - OS: [e.g. win] win\n - Deploy Method web版\n - Program Version 3.2.14\n - Browser [e.g. chrome, safari] edge\n\n**Additional context 其他说明**\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\n",
"labels": null
},
{
"number": 679,
"title": "可以新增功能支持opds协议,来连接自己的书库吗,比如calibre-web?",
"html_url": "https://github.com/hectorqin/reader/issues/679",
"created_at": "2025-07-04T04:08:51Z",
"closed_at": "2026-09-23T09:17:34Z",
"state_reason": "not_planned",
"comments": 1,
"body": "目前自己同时也部署了一套calibre-web,希望可以通过reader3来连接calibre-web来阅读自己本地的书籍,reader3本身自带的本地书仓不太好用,默认只能放到localstorage下,挂载了其他目录也访问不到。",
"labels": null
},
{
"number": 674,
"title": "突然无法打开书架和添加本地书籍,原账号可以登录成功,但原书架数据全都丢失?",
"html_url": "https://github.com/hectorqin/reader/issues/674",
"created_at": "2025-06-18T08:27:17Z",
"closed_at": "2026-09-23T09:17:33Z",
"state_reason": "not_planned",
"comments": 0,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\nA clear and concise description of what the bug is. 简洁有效的说明。\n1、我是在群晖上用docker架设的阅读服务器(多用户模式),长期使用域名访问看书起码半年多了。今天群晖突然故障重启,然后阅读服务器下我个人常用的账号书架书籍全消失了,浏览书仓功能可以进入,但要重新添加书仓内的本地txt小说却会失败,会提示:“io.vertx.core,json.DecodeException: Failed to decode:No content to map due to end-of input at [Source: ($tring)\"; line: 1, column: 0]”;该账号登录是会有提示“io.vertx.corejson.DecodeException: Failed to decode:No content to map due to end-of-input at [Source:(String)\"; line: 1, column: 0]”两次及提示“没有备份文件”。如图所示。\n奇怪的是,用其他账号登录,书架也在,添加书籍操作也在。\n2、我访问服务用的是网页版,但是在PC端chrome浏览器下访问,关键词搜索新书籍时会搜不到书,要在手机端chrome浏览器下就可以搜索到到书籍,明明是同样的书源。\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error\n\n**Expected behavior 期待修复的效果**\nA clear and concise description of what you expected to happen. 简单描述。\n希望咨询账号数据恢复的手段。\n**Screenshots 如有必要,可以截图说明**\nIf applicable, add screenshots to help explain your problem.\n\n![Image](https://github.com/user-attachments/assets/79959a1c-5fd1-49b4-9557-a818e0d80a60)\n\n![Image](https://github.com/user-attachments/assets/396ecdfc-e582-4f9e-a36c-c8536077eb92)\n\n**版本说明**\n - OS: 群晖DSM\n - Deploy Method docker部署\n - Program Version最新的3.2.14\n - Browser [e.g. chrome, safari] chrome浏览器,PC端\n\n**Additional context 其他说明**\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\n",
"labels": null
},
{
"number": 676,
"title": "[Web] 3.2.14 版本中 “关闭书架虚拟列表优化” 也无法将单列目录还原,且关闭后当书架书籍数量不足时,会拉伸书籍div高度来自适应书架高度,造成界面排版异常",
"html_url": "https://github.com/hectorqin/reader/issues/676",
"created_at": "2025-06-28T03:14:32Z",
"closed_at": "2026-09-23T09:17:33Z",
"state_reason": "not_planned",
"comments": 13,
"body": "**Describe the bug 描述你遇到的问题**\n1、更新 `3.2.14` 版本 [reader-pro-3.2.14.jar](https://github.com/hectorqin/reader/releases/download/v3.2.14/reader-pro-3.2.14.jar) 并重新启动后,默认启用了 `书架虚拟列表优化` ,界面显示单列但无异常;\n2、在左侧 `书架设置` --> `列表优化` 中选择 `不启用优化` 后保存,因为曾经为之前的版本为书籍的 info div 块添加了 `height: auto;min-height: 112px;`,因此发现在更新错误分组中书籍高度显示异常,经检查发现即使去掉了添加的 css 样式,凡是分组中书籍数量过少的界面,书籍的 div 块高度都会默认拉伸铺满分组书架界面;\n3、即使在 “关闭书架虚拟列表优化” 后,进入书籍,目录列表显示也是单列,没有找到可以调整的设置,无法调整。试过重置后重新查看、备份后重新查看均无效。\n\n**Expected behavior 期待修复的效果**\n希望书籍目录列表可以正常切换单列和多列;书籍少的分组界面显示优化。\n\n**Screenshots 如有必要,可以截图说明**\n1、`启用虚拟列表优化` 时界面显示\n<img width=\"1280\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/c73df78d-5e98-468e-9d0b-ef354274de47\" />\n2、`不启用优化` 时书架分组界面显示\n【添加 css 样式】\n<img width=\"1280\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/10a4d037-758f-4dcc-bf01-9f2cb3f8ac19\" />\n【去除 css 样式】\n<img width=\"1280\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/fd5d4d6b-4845-4fcf-a12b-079a34bebadf\" />\n3、`不启用优化` 时书籍列表界面显示\n<img width=\"1280\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/481db046-1b37-4bc2-bb6a-2185bdb4ca14\" />\n\n**版本说明**\n - OS: Windows 11\n - Deploy Method: [reader-pro-3.2.14.jar](https://github.com/hectorqin/reader/releases/download/v3.2.14/reader-pro-3.2.14.jar)\n - Program Version: 3.2.14\n - Browser: edge 浏览器\n",
"labels": null
},
{
"number": 672,
"title": "同样的书源手机客户端能搜到书籍,服务器版搜索不到",
"html_url": "https://github.com/hectorqin/reader/issues/672",
"created_at": "2025-06-17T01:55:40Z",
"closed_at": "2026-09-23T09:17:32Z",
"state_reason": "not_planned",
"comments": 5,
"body": "手机上用的阅读3客户端,在云服务器上也部署了3.2.14版本。手机和服务器上的书源是同一套,但是同样的小说在阅读3上能搜到,在服务器版上可能就搜不到。而且搜索结果的数量也是少很多。我会调的只有并发线程,把线程调高了也没什么用。",
"labels": null
},
{
"number": 673,
"title": "opds support",
"html_url": "https://github.com/hectorqin/reader/issues/673",
"created_at": "2025-06-17T11:27:19Z",
"closed_at": "2026-09-23T09:17:32Z",
"state_reason": "not_planned",
"comments": 1,
"body": "大佬目前版本支持opds么",
"labels": null
},
{
"number": 669,
"title": "求教服务器版本如何看漫画",
"html_url": "https://github.com/hectorqin/reader/issues/669",
"created_at": "2025-06-04T16:53:49Z",
"closed_at": "2026-09-23T09:17:31Z",
"state_reason": "not_planned",
"comments": 2,
"body": "提示不支持webview或者显示空白\n\n![Image](https://github.com/user-attachments/assets/a2ac2179-90c3-4493-8991-2f572dfc7170)\n\n",
"labels": null
},
{
"number": 670,
"title": "[web/server] docker compose部署 out of memory",
"html_url": "https://github.com/hectorqin/reader/issues/670",
"created_at": "2025-06-05T04:00:30Z",
"closed_at": "2026-09-23T09:17:31Z",
"state_reason": "not_planned",
"comments": 1,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\n docker compose部署 docker启动时报错\n```\nlibrary initialization failed - unable to allocate file descriptor table - out of memory11:49:36.914 [main] INFO com.htmake.reader.ReaderApplication - Starting application with args: []\n```\n 机器内存16G\n```\ndnine7@dnine7-GL63-8RE:~/reader$ free -h\n total used free shared buff/cache available\n内存: 14Gi 4.9Gi 9.3Gi 265Mi 1.3Gi 10Gi\n交换: 4.0Gi 0B 4.0Gi\n```\n\n**版本说明**\n - OS: [e.g. win] 说明操作系统 ubuntu 24.10\n - Deploy Method 说明软件部署方式 docker compose\n - Program Version 说明软件版本 3.2.14 \n\n**docker-compose-yaml**\n```\nversion: '3.1'\nservices:\n# reader 在线阅读\n# 公开服务器(服务器位于日本):[https://reader.nxnow.top](https://reader.nxnow.top) 测试账号/密码分别为guest/guest123,也可自行创建账号添加书源,不定期删除长期未登录账号(2周)\n# 书源集合 : [https://legado.aoaostar.com/](https://legado.aoaostar.com/) 点击打开连接,添加远程书源即可\n# 公众号汇总 : [https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MjM5MzMyMDgyMA==&action=getalbum&album_id=2397535253763801090#wechat_redirect](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MjM5MzMyMDgyMA==&action=getalbum&album_id=2397535253763801090#wechat_redirect)\n# 手动更新方式 : docker-compose pull && docker-compose up -d\n reader:\n image: hectorqin/reader:latest\n #image: hectorqin/reader:openj9-latest #docker镜像,arm64架构或小内存机器优先使用此镜像.启用需删除上一行\n container_name: reader #容器名 可自行修改\n restart: always\n ports:\n - 9970:8080 #4396端口映射可自行修改\n networks:\n - share_net\n volumes:\n - /home/dnine7/reader/logs:/logs #log映射目录 /home/reader/logs 映射目录可自行修改\n - /home/dnine7/reader/storage:/storage #数据映射目录 /home/reader/storage 映射目录可自行修改\n environment:\n - SPRING_PROFILES_ACTIVE=prod\n - READER_APP_USERLIMIT=999999 #用户上限,默认50\n - READER_APP_USERBOOKLIMIT=99999 #用户书籍上限,默认200\n - READER_APP_CACHECHAPTERCONTENT=true #开启缓存章节内容 V2.0\n # 如果启用远程webview,需要取消注释下面的 remote-webview 服务\n # - READER_APP_REMOTEWEBVIEWAPI=http://remote-webview:8050 #开启远程webview\n # 下面都是多用户模式配置\n - READER_APP_SECURE=true #开启登录鉴权,开启后将支持多用户模式\n - READER_APP_SECUREKEY=xzq521xzq #管理员密码 建议修改\n - READER_APP_INVITECODE=Dnine7 #注册邀请码 建议修改,如不需要可注释或删除\n # remote-webview:\n # image: hectorqin/remote-webview\n # container_name: remote-webview #容器名 可自行修改\n # restart: always\n # ports:\n # - 8050:8050\n # networks:\n # - share_net\n# 自动更新docker镜像\n watchtower:\n image: containrrr/watchtower\n container_name: watchtower\n restart: always\n # 环境变量,设置为上海时区\n environment:\n - TZ=Asia/Shanghai\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n command: reader watchtower --cleanup --schedule \"0 0 4 * * *\"\n networks:\n - share_net\n # 仅更新reader与watchtower容器,如需其他自行添加 '容器名' ,如:reader watchtower nginx\n # --cleanup 更新后清理旧版本镜像\n # --schedule 自动检测更新 crontab定时(限定6位crontab) 此处代表凌晨4点整\nnetworks:\n share_net:\n driver: bridge\n```\n",
"labels": null
},
{
"number": 665,
"title": "[web/server] claw cloud run 和Railway 部署都失败",
"html_url": "https://github.com/hectorqin/reader/issues/665",
"created_at": "2025-05-30T13:35:48Z",
"closed_at": "2026-09-23T09:17:30Z",
"state_reason": "not_planned",
"comments": 1,
"body": "![Image](https://github.com/user-attachments/assets/3df583a0-cdec-4d39-a5e6-187048f60d00)\n\n![Image](https://github.com/user-attachments/assets/3eb8f049-5c62-4c81-827e-f90c3c940ae7)\n\n![Image](https://github.com/user-attachments/assets/bac806fb-762c-4ffe-86be-2e0e97034ec8)\n\n部署方式:https://mp.weixin.qq.com/s/TCL6i_7Zrgf2okJG-BF07Q\n如果有成功的大佬请帮帮忙看一下,是怎么回事?要怎么处理,还是说当前的这个版本是不能部署的?能部署的是哪个版本,有没有对应的链接,\n\n感谢各位大佬!!!",
"labels": null
},
{
"number": 666,
"title": "部署那个就可以吗",
"html_url": "https://github.com/hectorqin/reader/issues/666",
"created_at": "2025-05-30T14:02:54Z",
"closed_at": "2026-09-23T09:17:30Z",
"state_reason": "not_planned",
"comments": 0,
"body": "> Reader 完整源码仅开放到 v2.5.4,新版本当前仅开放部分开源源码,见 https://github.com/hectorqin/reader-legado.\n> \n> \n> \n> @jueinin \n> \n> 早就是闭源的了 \n\n _Originally posted by @rolay in [#498](https://github.com/hectorqin/reader/issues/498#issuecomment-2313894063)_\n\n那意思是部署上面的这个就行吗? https://github.com/hectorqin/reader-legado.",
"labels": null
},
{
"number": 664,
"title": "电脑上3.2.14书架和目录的排列",
"html_url": "https://github.com/hectorqin/reader/issues/664",
"created_at": "2025-05-29T23:47:13Z",
"closed_at": "2026-09-23T09:17:30Z",
"state_reason": "not_planned",
"comments": 2,
"body": "电脑上3.2.14书架和目录的排列都是类似手机的单列竖排,没有哪里可以设置成跟以前一样的吗\n\n书架左边栏找到了书架设置,目录没找到。\n\n但是书架,如果设置成网格显示,就只显示封面,不显示已读和最新章节,且无论点击还是长按都是直接点进小说里,右键无效,也就是无法像列表模式点击封面那样出现编辑,移出书架,封面设置等选项。\n像保留这些选项就只能设置成单列的列表模式,希望可以保留跟以前的书架一样的多列列表的模式。另外就是目录的多列显示哪里设置",
"labels": null
},
{
"number": 659,
"title": "使用自定义目录规则会导致无法调整左右间距(手机模式)",
"html_url": "https://github.com/hectorqin/reader/issues/659",
"created_at": "2025-05-14T17:59:39Z",
"closed_at": "2026-09-23T09:17:29Z",
"state_reason": "not_planned",
"comments": 0,
"body": "使用自定义目录规则会导致部分小说无法调整左右间距\n\n小说来源:本地txt\n\n版本:reader-pro-3.2.13.jar\n\n问题出现在web手机模式。\n\n使用的规则是自定义的冒号分割\n\n正则表达式:`.*(?<=:)\\s([\\u4e00-\\u9fa5a-zA-Z0-9]{1,7})[^\\n]{1,35}(|\\n)`\n\n\n> 以下是使用自定义的目录规则,无法设置左右间距\n\n![Image](https://github.com/user-attachments/assets/38d5f327-eaad-4105-aae7-52cf32cdcb94)\n\n> 以下是使用自带的目录规则,可以正常设置左右间距\n\n![Image](https://github.com/user-attachments/assets/ee94fbb3-382c-443d-a454-834225c84d55)",
"labels": null
},
{
"number": 663,
"title": "[web/server]:阅读了几章后,点击顶部首页按钮返回书架页后,阅读进度没有刷新,还是显示之前阅读进度,点击进入后也会回到之前的阅读进度",
"html_url": "https://github.com/hectorqin/reader/issues/663",
"created_at": "2025-05-28T23:24:28Z",
"closed_at": "2026-09-23T09:17:29Z",
"state_reason": "not_planned",
"comments": 4,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\nA clear and concise description of what the bug is. 简洁有效的说明。\n\n阅读小说中点击首页按钮,书籍进度不会刷新\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. Go to 小说阅读界面,阅读几章之后\n2. Click on '首页'\n3. 可以看到书架上刚刚阅读的书,进度并没有更新,点进去也会回到之前的章节。除非点首页返回后,再次下拉刷新后,书架上的进度才会更新\n\n**Expected behavior 期待修复的效果**\nA clear and concise description of what you expected to happen. 简单描述。\n\n点首页返回后,能正确刷新进度\n\n**Screenshots 如有必要,可以截图说明**\nIf applicable, add screenshots to help explain your problem.\n\n**版本说明**\n - OS: [e.g. win] unraid\n - Deploy Method docker compose\n - Program Version v3.2.14-05250935\n - Browser [e.g. chrome, safari] win edge, android edge\n\n**Additional context 其他说明**\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\n",
"labels": null
},
{
"number": 658,
"title": "提供 t2s 等新版开源阅读js命令",
"html_url": "https://github.com/hectorqin/reader/issues/658",
"created_at": "2025-05-13T11:07:33Z",
"closed_at": "2026-09-23T09:17:28Z",
"state_reason": "not_planned",
"comments": 0,
"body": "如题",
"labels": null
},
{
"number": 657,
"title": "原先导入的小说,突然在页面中不显示了",
"html_url": "https://github.com/hectorqin/reader/issues/657",
"created_at": "2025-05-05T03:59:23Z",
"closed_at": "2026-09-23T09:17:28Z",
"state_reason": "not_planned",
"comments": 1,
"body": "Docker部署的,书源能正常显示,但是小说却不显示了。并且我去容器内看了,小说数据其实都还是在的,只是不知道为什么页面不显示了【难道小说的展示与否并不是根据存储目录中是否有这本小说,而是有一个专门的[配置文件]记录每次导入的新小说,然后页面展示小说就是根据这个[配置文件]来展示?然后莫名其妙这个[配置文件]消失了,所以原先导入的小说都不展示了?然后我重新导入了一本新的,于是这个[配置文件]重建了,所以才会只显示导入的这一本小说?】\n\n![Image](https://github.com/user-attachments/assets/bf81474e-2796-443d-b027-ce2e36ed2828)\n\n![Image](https://github.com/user-attachments/assets/ea4e4964-b177-491c-b515-e4c0573b6d8c)",
"labels": null
},
{
"number": 656,
"title": "[server]macOS下的safari导出书籍时,文件名乱码",
"html_url": "https://github.com/hectorqin/reader/issues/656",
"created_at": "2025-04-18T15:13:33Z",
"closed_at": "2026-09-23T09:17:27Z",
"state_reason": "not_planned",
"comments": 0,
"body": "如题,文件名中的中文变成URL编码。\n\n**To Reproduce 如何重现问题**\n只要导出书籍必定会出现。\n\n**版本说明**\n - OS: [e.g. win] macOS15.4.1\n - Deploy Method 说明软件部署方式 群晖Docker\n \n**Additional context 其他说明**\nAI说是部分服务器未遵循标准,在返回文件时未正确设置 Content-Disposition 头部的 filename* 参数(用于 UTF-8 编码),导致 Safari 无法自动解码文件名。Safari 对非 ASCII 字符(如中文、日文、特殊符号)的处理较严格,若服务器未明确指定 UTF-8 编码,Safari 会直接保留 URL 编码格式,而非尝试解码。\n",
"labels": null
},
{
"number": 654,
"title": "目录规则:添加自定义规则以及设置默认规则",
"html_url": "https://github.com/hectorqin/reader/issues/654",
"created_at": "2025-04-15T04:26:39Z",
"closed_at": "2026-09-23T09:17:27Z",
"state_reason": "not_planned",
"comments": 1,
"body": "关于目录规则的两个建议:\n1、添加自定义规则(目前只有内置的一些规则,添加完书籍后,然后在阅读界面可重选以及修改规则,但是下次再添加书籍时要用相同规则需要重新加一遍)\n2、设置某个规则为默认规则(目前是内置规则)\n![Image](https://github.com/user-attachments/assets/15385785-340f-4db1-8647-613582d5b346)",
"labels": null
},
{
"number": 655,
"title": "服务器版本老是跳,有时候跳段落,有时候跳章节",
"html_url": "https://github.com/hectorqin/reader/issues/655",
"created_at": "2025-04-15T15:48:40Z",
"closed_at": "2026-09-23T09:17:27Z",
"state_reason": "not_planned",
"comments": 3,
"body": "![Image](https://github.com/user-attachments/assets/1d72e022-360f-41f3-bad0-09c24a9ac282)\n\n这样设置有问题吗",
"labels": null
},
{
"number": 651,
"title": "调试源结果正常,但是在阅读UI界面添加书籍,反应找不到书,怎么回事?",
"html_url": "https://github.com/hectorqin/reader/issues/651",
"created_at": "2025-04-12T04:33:06Z",
"closed_at": "2026-09-23T09:17:26Z",
"state_reason": "not_planned",
"comments": 0,
"body": "阅读docker版本 v3.2.12-12171550。系统ubuntu 24.04.2。浏览器firefox,版本137.0。\n写了一个书源,书源内容见以下。\n```\n{\n \"bookSourceUrl\": \"https://www.xiguasuwu.com/\",\n \"bookSourceType\": 0,\n \"bookSourceName\": \"西瓜书屋\",\n \"bookSourceGroup\": \"自编\",\n \"bookSourceComment\": \"\",\n \"loginUrl\": \"\",\n \"loginUi\": \"\",\n \"loginCheckJs\": \"\",\n \"concurrentRate\": \"\",\n \"header\": \" {\\n'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36 Edg/90.0.818.56',\\n'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',\\n'Accept-Encoding': 'gzip, deflate, br',\\n'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6'\\n}\",\n \"bookUrlPattern\": \"\",\n \"searchUrl\": \"https://www.xiguasuwu.com/search,{'method':'POST','body':'searchkey={{key}}'}\",\n \"exploreUrl\": \"\",\n \"enabled\": true,\n \"enabledExplore\": true,\n \"weight\": 0,\n \"customOrder\": 0,\n \"lastUpdateTime\": 1744422386179,\n \"ruleSearch\": {\n \"bookList\": \"class.panel-body@class.book-coverlist\",\n \"name\": \"class.fs-16@tag.a@text\",\n \"author\": \"class.fs-14@text\",\n \"intro\": \"class.fs-12@text\",\n \"bookUrl\": \"class.fs-16@tag.a@href\"\n },\n \"ruleExplore\": {},\n \"ruleBookInfo\": {\n \"name\": \"class.bookTitle@text\",\n \"author\": \"class.glyphicon-user@text\",\n \"kind\": \"class.breadcrumb@tag.li1@text\",\n \"wordCount\": \"class.glyphicon-font@text\",\n \"lastChapter\": \"class.text-danger@text\",\n \"intro\": \"id.bookIntro@text\",\n \"coverUrl\": \"class.img-thumbnail@data-original\",\n \"tocUrl\": \"class.btn-success@href\"\n },\n \"ruleToc\": {\n \"chapterList\": \"id.newlist@tag.dd\",\n \"chapterName\": \"class.col-sm-4@tag.a@text\",\n \"chapterUrl\": \"class.col-sm-4@tag.a@href\",\n \"nextTocUrl\": \"class.right@tag.a@href!class.before\"\n },\n \"ruleContent\": {\n \"content\": \"id.booktxt@text\",\n \"nextContentUrl\": \"id.linkNext@href\"\n }\n}\n```\n\n调试源,可以得到正文页解析完成。调试回报见以下附件。\n[阅读调试log.txt](https://github.com/user-attachments/files/19717654/log.txt)\n然后将书源保存,确认阅读UI界面里有该书源。然后只用该源分类,搜索书籍,反馈找不到书。书名为“绿龙筑巢记”,即是调试源时用的搜索书名。不知道是什么原因,有朋友知道什么原因,或者怎么检查?\n[reader-2025-04-12.log](https://github.com/user-attachments/files/19716378/reader-2025-04-12.log)\n阅读的日志文件,隐去个人网址。",
"labels": null
},
{
"number": 652,
"title": "移动端浏览器进度异常跳跃问题【尝试解决中】",
"html_url": "https://github.com/hectorqin/reader/issues/652",
"created_at": "2025-04-12T05:29:04Z",
"closed_at": "2026-09-23T09:17:26Z",
"state_reason": "not_planned",
"comments": 16,
"body": "1、屏幕触控、滑动经常乱跳乱翻页\n2、浏览器界面不能全屏,建议去komga漫画应用学习一下",
"labels": null
},
{
"number": 650,
"title": "请求支持startBrowserAwait去除人机验证",
"html_url": "https://github.com/hectorqin/reader/issues/650",
"created_at": "2025-04-10T12:03:07Z",
"closed_at": "2026-09-23T09:17:25Z",
"state_reason": "not_planned",
"comments": 1,
"body": "现在大部分的网站都启用了人机验证,大部分的书源通过以下方案去除人机验证:\n<js>\nif(result.match(/Just a moment/)){\ncookie.removeCookie(source.bookSourceUrl)\nvar x=baseUrl;\nvar s=java.startBrowserAwait(x,\"验证\").body()\nresult=s;\n\t}else{\n\t\tresult=result;\n\t\t}\nresult\n</js>\n\nreader3服务器版目前还不支持,使用时时会报错\nError: org.mozilla.javascript.EcmaError: TypeError: Cannot find function startBrowserAwait in object io.legado.app.model.analyzeRule.AnalyzeRule@1baa25b8\n请问大佬是否可以支持,谢谢",
"labels": null
},
{
"number": 649,
"title": "求助:目录能否自动刷新",
"html_url": "https://github.com/hectorqin/reader/issues/649",
"created_at": "2025-04-10T07:44:39Z",
"closed_at": "2026-09-23T09:17:25Z",
"state_reason": "not_planned",
"comments": 1,
"body": "docker部署的阅读服务端。\n使用本地txt作为书籍来源,作为来源的本地txt内容会自动更新。\n但本地更新后在阅读web界面书本不会自动更新内容,需要在书本详情里点击目录-刷新,才能更新章节及内容。\n想请问大佬有没有解决方法或者是能够调用的章节刷新接口,谢谢!",
"labels": null
},
{
"number": 647,
"title": "大佬求助:字符集错误导致文本无法正常显示",
"html_url": "https://github.com/hectorqin/reader/issues/647",
"created_at": "2025-04-09T05:17:35Z",
"closed_at": "2026-09-23T09:16:52Z",
"state_reason": "not_planned",
"comments": 1,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\n书源可以缓存,但由于字符集不匹配无法正常显示\n可以正常缓存,获取封面,获取目录\n在reader安卓原版客户端上使用正常\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. 添加“速读谷”书源 https://www.yckceo.com/yuedu/shuyuan/json/id/5862.json\n2. 随便添加一本书到书架,我添加的是“夜无疆”\n3. 打开书籍\n4. 随便选中间的一个章节加载(这里很奇怪,第一次用这个书源的时候前两个章节都可以正常加载,后面突然不行了)\n5. 页面显示java字符集报错\n\n![Image](https://github.com/user-attachments/assets/efa13e74-c9cb-44e4-8099-fc8cb3f540d5)\n\n对应log\n```\n[f26ccad3] [DefaultDispatcher-worker-2] 12:50:59.249 ERROR YueduApi - onHandlerError: \njava.nio.charset.IllegalCharsetNameException: initial-scale=1.0, maximum-scale=1.0, user-scalable=no, width=device-width\n\tat java.nio.charset.Charset.checkName(Charset.java:315)\n\tat java.nio.charset.Charset.lookup2(Charset.java:484)\n\tat java.nio.charset.Charset.lookup(Charset.java:464)\n\tat java.nio.charset.Charset.forName(Charset.java:528)\n\tat io.legado.app.help.http.OkHttpUtilsKt.text(OkHttpUtils.kt:117)\n\tat io.legado.app.help.http.OkHttpUtilsKt.text$default(OkHttpUtils.kt:102)\n\tat io.legado.app.help.http.OkHttpUtilsKt.newCallStrResponse(OkHttpUtils.kt:78)\n\tat io.legado.app.help.http.OkHttpUtilsKt$newCallStrResponse$1.invokeSuspend(OkHttpUtils.kt)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)\n```\n\n**Expected behavior 期待修复的效果**\n可以正常显示章节文本\n\n**Screenshots 如有必要,可以截图说明**\n\n\n**版本说明**\n - OS: [e.g. win] Linux\n - Deploy Method Docker\n - Program Version 3.2.13\n - Browser [e.g. chrome, safari] Chrome\n\n**Additional context 其他说明**\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\n",
"labels": null
},
{
"number": 645,
"title": "[server]翻页模式bug",
"html_url": "https://github.com/hectorqin/reader/issues/645",
"created_at": "2025-04-07T16:48:19Z",
"closed_at": "2026-09-23T09:16:52Z",
"state_reason": "not_planned",
"comments": 3,
"body": "“上下滑动”翻页模式在章末会有大片的空白。\n\n版本说明\n\n - OS: [iOS]\n - Deploy Method docker\n - Program Version v3.2.13\n - Browser [safari]",
"labels": "enhancement"
},
{
"number": 644,
"title": "docker版目录",
"html_url": "https://github.com/hectorqin/reader/issues/644",
"created_at": "2025-04-07T05:21:03Z",
"closed_at": "2026-09-23T09:16:51Z",
"state_reason": "not_planned",
"comments": 4,
"body": "大佬你好,请问能否重置或指定nas里的目录,而不是root里面,就是扫描nas本地目录,从而添加书籍",
"labels": null
},
{
"number": 642,
"title": "每次升级版本就会把之前上传的小说重置",
"html_url": "https://github.com/hectorqin/reader/issues/642",
"created_at": "2025-04-06T01:39:55Z",
"closed_at": "2026-09-23T09:16:51Z",
"state_reason": "not_planned",
"comments": 1,
"body": "我用docker安装的,每次升级版本就会把之前上传的小说重置\n\n![Image](https://github.com/user-attachments/assets/91522c5e-2f84-4542-8fd5-a24374d109fd)",
"labels": null
},
{
"number": 643,
"title": "过滤规则:是否能够将文本替换为换行",
"html_url": "https://github.com/hectorqin/reader/issues/643",
"created_at": "2025-04-06T05:27:27Z",
"closed_at": "2026-09-23T09:16:51Z",
"state_reason": "not_planned",
"comments": 0,
"body": "我要将两个空格替换为换行,我在过滤规则中使用了/n , /r, /r/n,启动或是关闭“使用正则表达式”,都不成功,都是直接将两个空格替换为了/n , /r, /r/n的文本,请问过滤规则能够实现将文本替换为换行吗",
"labels": null
},
{
"number": 638,
"title": "web/server 书架过大的时候会出现超时",
"html_url": "https://github.com/hectorqin/reader/issues/638",
"created_at": "2025-03-20T12:30:45Z",
"closed_at": "2026-09-23T09:16:50Z",
"state_reason": "not_planned",
"comments": 1,
"body": "**Describe the bug 描述你遇到的问题**\n无法加载书架数据,导致无法查看书籍\n\n2025-03-20 20:14:11 [09201f70] [DefaultDispatcher-worker-4] INFO c.h.r.api.controller.BaseController - Loop: 3681 concurrentCount: 16 lastIndex: 58910 endIndex: 58917 costTime: 37853 ms deferredList size: 0\n2025-03-20 20:14:11 [09201f70] [DefaultDispatcher-worker-4] INFO c.h.r.api.controller.BaseController - Loop: 3682 concurrentCount: 6 lastIndex: 58916 endIndex: 58917 costTime: 37863 ms deferredList size: 0\n2025-03-20 20:14:12 [09201f70] [DefaultDispatcher-worker-4] INFO i.v.e.w.h.impl.LoggerHandlerImpl - 10.0.3.1 - - [Thu, 20 Mar 2025 12:13:32 GMT] \"GET /reader3/getBookshelf?refresh=0&v=1742472812088 HTTP/1.1\" 200 40385249 \"https://公网IP/\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n2025-03-20 20:14:12 [1e01fe14] [vert.x-eventloop-thread-0] INFO c.h.reader.verticle.RestVerticle - 客户端已断开链接,终止运行\n\n![Image](https://github.com/user-attachments/assets/ceb65b7c-21d0-48a0-81e8-36327dff856b)\n超时后,后端设定会报红\n\n![Image](https://github.com/user-attachments/assets/e1df17c3-76bb-4427-99a9-5d729379c8c8)\n我的书架文件bookshelf大概有60M\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n进入页面开始加载书架就会出现,完全无法加载书籍\n\n**Expected behavior 期待修复的效果**\n希望书架信息可以在项目启动时预加载到缓存中,更新数据的时候,对缓存也进行更新删除操作\n\n**版本说明**\n - OS: [e.g. win] 说明操作系统\n - linux\n - Deploy Method 说明软件部署方式\n - docker\n - Program Version 说明软件版本\n - 3.2.12\n - Browser [e.g. chrome, safari] 说明终端、浏览器型号\n - chrome\n\n**Additional context 其他说明**\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\n",
"labels": null
},
{
"number": 641,
"title": "[server] 关于自动同步配置造成的问题",
"html_url": "https://github.com/hectorqin/reader/issues/641",
"created_at": "2025-04-05T16:16:26Z",
"closed_at": "2026-09-23T09:16:50Z",
"state_reason": "not_planned",
"comments": 0,
"body": "在同时打开“自动同步”和配置方案“自动切换”时,自动切换日/夜模式会失效。\n\n表现为在冷启动时,先获取了系统的深色模式,再触发了自动同步,同步后把在系统获取到的深色模式覆盖掉了。\n\n\n**版本说明**\n - OS: [iOS]\n - Deploy Method docker\n - Program Version v3.2.13\n - Browser [safari]",
"labels": null
},
{
"number": 637,
"title": "每过一段时间,都会自动删除我使用的账号",
"html_url": "https://github.com/hectorqin/reader/issues/637",
"created_at": "2025-03-15T09:08:22Z",
"closed_at": "2026-09-23T09:16:49Z",
"state_reason": "not_planned",
"comments": 6,
"body": "**Describe the bug 描述你遇到的问题**\n1.每过一段时间没登录,都会自动删除我使用的账号,登录提示账号未注册\n2.重新注册同名账号后,所有数据都在,仅仅是账号莫名其妙消失了\n3.大概每过1个月左右?如果没登录的话,账号就不见了,并且我并未设置多少天未登录自动删除账号这个环境变量\n\n**To Reproduce 如何重现问题**\n1.重现过两次,每次都是长时间未登录,然后账号消失,但账号的数据却又都在\n\n**Expected behavior 期待修复的效果**\n1.希望能找到账号被删除的原因,毕竟我并未设置“**天未登录就自动删除”的环境变量,还是说docker在未设置环境变量的情况下,本身就默认自带“30天未登录就删除账号”这个环境变量?我用了几年了,记得以前不会的,不知道从去年哪个版本开始就开始会删账号了\n\n**版本说明**\nUNRAID系统下,docker部署\n\n\n",
"labels": null
},
{
"number": 636,
"title": "阅读epub时,iframe和解析模式的bug",
"html_url": "https://github.com/hectorqin/reader/issues/636",
"created_at": "2025-03-12T04:43:30Z",
"closed_at": "2026-09-23T09:16:49Z",
"state_reason": "not_planned",
"comments": 0,
"body": "\n**Describe the bug 描述你遇到的问题**\n阅读epub时,iframe和解析模式的bug\n\n**To Reproduce 如何重现问题**\n1. 将epub解析设置成iframe模式\n2. 显示为这样(标题和图片重叠,字体样式有问题)\n![Image](https://github.com/user-attachments/assets/f684880c-f806-4b9a-9c65-d622a1224447)\n3.shitf+f5忽略缓存刷新后,将epub解析设置为解析模式\n4.显示正常\n![Image](https://github.com/user-attachments/assets/9b06e98c-fccb-4c12-ad88-5d037d8c963c)\n5.点击下一章或者刷新页面后,格式错乱(之后无论怎么刷新或者切换解析模式都是错乱的)\n![Image](https://github.com/user-attachments/assets/d7db2f09-558a-4244-938c-7cfb00b95726)\n6.将epub解析再次设置为iframe模式,shitf+f5忽略缓存刷新,之后再将epub解析设置为解析模式。显示正常\n但是点击下一章或者刷新页面后还是格式错乱\n结论:只有将epub解析设置成iframe模式后shitf+f5忽略缓存刷新,再设置成解析模式,才能出现一次正常显示的页面,之后无论点击下一章还是刷新页面都是错乱的,需要重复此步骤才能再次正常显示\n\n\n**Expected behavior 期待修复的效果**\n设置成解析模式时无论点击下一章还是刷新页面都正常显示\n\n**版本说明**\n - OS: LINUX\n - Deploy Method: docker\n - Program Version : v3.2.12\n - Browser : chrome浏览器(https访问)\n\n**Additional context 其他说明**\nepub文件(下载后解压):\n[epub文件.zip](https://github.com/user-attachments/files/19202858/epub.zip)",
"labels": null
},
{
"number": 635,
"title": "在Arc浏览器使用reader的朗读功能,跳到下一章的时候,总是从文章的中间开始。",
"html_url": "https://github.com/hectorqin/reader/issues/635",
"created_at": "2025-03-10T02:07:11Z",
"closed_at": "2026-09-23T09:16:48Z",
"state_reason": "not_planned",
"comments": 3,
"body": "在Arc浏览器使用reader的朗读功能,跳到下一章的时候,总是从文章的中间开始,~~但是使用chrome并没有这个问题~~(听了一上午的chrome,也发现存在这个问题),可以随意复现。\n\n**版本说明**\n - macos Sonoma 14.0\n - docker本地部署\n - 软件版本:V3.2.12-12171550\n - arc版本:版本1.85.0 (59596)\n - 内核:Chromium Engine Version 134.0.6998.45\n",
"labels": null
},
{
"number": 632,
"title": "当使用mongo数据库时,依然会丢失书源",
"html_url": "https://github.com/hectorqin/reader/issues/632",
"created_at": "2025-03-05T07:05:09Z",
"closed_at": "2026-09-23T09:16:48Z",
"state_reason": "not_planned",
"comments": 1,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\nA clear and concise description of what the bug is. 简洁有效的说明。\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error\n\n**Expected behavior 期待修复的效果**\nA clear and concise description of what you expected to happen. 简单描述。\n\n**Screenshots 如有必要,可以截图说明**\nIf applicable, add screenshots to help explain your problem.\n\n**版本说明**\n - OS: [e.g. win] 说明操作系统\n - Deploy Method 说明软件部署方式\n - Program Version 说明软件版本\n - Browser [e.g. chrome, safari] 说明终端、浏览器型号\n\n**Additional context 其他说明**\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\n",
"labels": null
},
{
"number": 634,
"title": "[web/simple]:kindle 的simple-waeb翻页闪屏",
"html_url": "https://github.com/hectorqin/reader/issues/634",
"created_at": "2025-03-07T16:21:34Z",
"closed_at": "2026-09-23T09:16:48Z",
"state_reason": "not_planned",
"comments": 1,
"body": "kindle在使用simple-web版的网页翻页时会出现闪屏(全屏刷新)问题,但使用正常版网页,并不会出现闪屏。在正常版的网页使用时,将动画时长设定为0,动画速度设定为1000,无闪屏,且使用体验还可以。但是正常版的内存占用太大,使用卡顿。能否增加一个类似的翻页效果,来解决全屏刷新的问题。\n\n\n**版本说明**\n - OS: kindle\n - Deploy Method kindle 浏览器\n - Program Version 3.2.12\n - Browser kindle withe paper 5 ,内置浏览器\n\n**Additional context 其他说明**\nkpw 5有水波纹刷新,也许增加一个类似的动画。",
"labels": null
},
{
"number": 630,
"title": "从书仓导入PDF文件,大部分页面变成空白",
"html_url": "https://github.com/hectorqin/reader/issues/630",
"created_at": "2025-03-01T03:32:22Z",
"closed_at": "2026-09-23T09:16:47Z",
"state_reason": "not_planned",
"comments": 0,
"body": "**为避免无效问题和冗余问题,提问前请确认**\n1. 你确定Google不能解决你的问题\n2. 你确定已有的issue不能解决你的问题\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\n\n**Describe the bug 描述你遇到的问题**\n从书仓导入PDF文件,大部分页面变成空白。\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error\n\n**Expected behavior 期待修复的效果**\nA clear and concise description of what you expected to happen. 简单描述。\n\n**Screenshots 如有必要,可以截图说明**\nIf applicable, add screenshots to help explain your problem.\n\n**版本说明**\n - OS: [e.g. win] MacOS 15.3.1\n - Deploy Method 群晖docker\n - Program Version v3.2.12-12171550\n - Browser [e.g. chrome, safari] safari\n\n<img width=\"315\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d7052c08-5245-4b39-a863-1c4589c7d6b9\" />\n\n<img width=\"816\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/9cdb6147-0123-4e1b-a28e-f3da40514773\" />\n\n<img width=\"810\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/c5faa2c8-d4fa-4e97-87e3-c7e223424d71\" />\n\n**Additional context 其他说明**\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\n",
"labels": null
},
{
"number": 626,
"title": "希望把java端整合在setup",
"html_url": "https://github.com/hectorqin/reader/issues/626",
"created_at": "2025-02-08T08:42:02Z",
"closed_at": "2026-09-23T09:16:47Z",
"state_reason": "not_planned",
"comments": 0,
"body": "希望把java端整合在setup,不是每个人都需要java,只是为了方便使用reader,而单独去安装一个java,没必要。这里指win端 ,web端还好,可以用apt,yum等直接安装,而且作者给的123盘的java链接已经失效",
"labels": null
},
{
"number": 624,
"title": "翻页。。。在平板上不行啊,上下页不衔接",
"html_url": "https://github.com/hectorqin/reader/issues/624",
"created_at": "2025-01-28T02:31:18Z",
"closed_at": "2026-09-23T09:16:46Z",
"state_reason": "not_planned",
"comments": 2,
"body": "翻页。。。在平板上不行啊,上下页不衔接",
"labels": null
},
{
"number": 622,
"title": "可以隐藏任务栏吗",
"html_url": "https://github.com/hectorqin/reader/issues/622",
"created_at": "2025-01-13T01:29:58Z",
"closed_at": "2026-09-23T09:16:46Z",
"state_reason": "not_planned",
"comments": 0,
"body": "**为避免无效问题和冗余问题,提问前请确认**\r\n1. 你确定Google不能解决你的问题\r\n2. 你确定已有的issue不能解决你的问题\r\n3. 你确定issue的title按照格式如下:[web/simple-web/server]:description\r\n\r\n**Describe the bug 描述你遇到的问题**\r\nA clear and concise description of what the bug is. 简洁有效的说明。\r\n\r\n**To Reproduce 如何重现问题**\r\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\r\n1. Go to '...'\r\n2. Click on '....'\r\n3. Scroll down to '....'\r\n4. See error\r\n\r\n**Expected behavior 期待修复的效果**\r\nA clear and concise description of what you expected to happen. 简单描述。\r\n\r\n**Screenshots 如有必要,可以截图说明**\r\nIf applicable, add screenshots to help explain your problem.\r\n\r\n**版本说明**\r\n - OS: [e.g. win] 说明操作系统\r\n - Deploy Method 说明软件部署方式\r\n - Program Version 说明软件版本\r\n - Browser [e.g. chrome, safari] 说明终端、浏览器型号\r\n\r\n**Additional context 其他说明**\r\nAdd any other context about the problem here. 添加你认为有必要的内容,否则不写。\r\n",
"labels": null
},
{
"number": 623,
"title": "[web]:IOS设备使用safari等webkit内核浏览器在最新版本系统中无法使用大声朗读\\httpTTS的tts",
"html_url": "https://github.com/hectorqin/reader/issues/623",
"created_at": "2025-01-18T15:57:29Z",
"closed_at": "2026-09-23T09:16:46Z",
"state_reason": "not_planned",
"comments": 4,
"body": "**Describe the bug 描述你遇到的问题**\nIOS设备使用safari等webkit内核浏览器在最新版本系统中无法使用大声朗读\\HTTPTTS的tts\n\n**To Reproduce 如何重现问题**\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\n1. 打开任意文字内容\n2. 打开TTS版面\n3. 朗读方式选取大声朗读或者httpTTS(已经配置好AZURE TTS)\n4. 点击开始按钮,按钮没有变成暂停键,同时文字TTS部分被标红,就没有任何反应了\n\n**Screenshots 如有必要,可以截图说明**\n\n![Image](https://github.com/user-attachments/assets/7ae699e4-4387-4804-bd85-13bbd39f9391)\n\n![Image](https://github.com/user-attachments/assets/b33fbf53-fb13-4927-82b8-e3920335d696)\n\n**版本说明**\n - OS:iPhone/iPad iOS18.2\n - Deploy Method :Docker In DSM7.2.2\n - Program Version :3.2.12\n - Browser :iOS浏览器:safari,firefox,chrome,edge\n\n**Additional context 其他说明**\n经过穷举法,目前测试出只有夸克可以正常播放(见下图),理论上应该也是Webkit内核才对,原因不明\n其他所有设备都能正常播放。\n\n![Image](https://github.com/user-attachments/assets/8e3a8172-d011-4dd3-acef-1d7c0e479d18)",
"labels": null
},
{
"number": 618,
"title": "删除书籍后,assets目录下的export与cover未删除",
"html_url": "https://github.com/hectorqin/reader/issues/618",
"created_at": "2024-12-17T00:30:16Z",
"closed_at": "2026-09-23T09:16:45Z",
"state_reason": "not_planned",
"comments": 0,
"body": "点击导入书籍,上传txt格式的书,设置了封面,然后导出epub,之后删除这本书,发现`assets/用户/export `里面曾经导出过的epub文件还残留, `assets/用户/cover`里面曾经上传的封面图片还在,书多了以后,这些残留资源该如何清理?",
"labels": null
},
{
"number": 616,
"title": "大声朗读局域网IP可以使用,使用花生壳域名访问无法使用 DMZ主机是开着的",
"html_url": "https://github.com/hectorqin/reader/issues/616",
"created_at": "2024-12-16T07:19:44Z",
"closed_at": "2026-09-23T09:16:45Z",
"state_reason": "not_planned",
"comments": 8,
"body": "能不能让大声朗读不要用梯子也可以使用",
"labels": null
},
{
"number": 613,
"title": "分享一个自定义Docker TTS 语音项目 可配 web TTS 朗读",
"html_url": "https://github.com/hectorqin/reader/issues/613",
"created_at": "2024-12-07T15:44:54Z",
"closed_at": "2026-09-23T09:16:44Z",
"state_reason": "not_planned",
"comments": 15,
"body": "项目 https://github.com/zuoban/tts?tab=readme-ov-file\r\n\r\n使用方法\r\n1、自行配置上述Docker\r\n2、打开本项目reader的web页面,随便点开一部小说,然后点朗读图标\r\n3、点击HttpTTS添加,弹出的默认示例中名字可以自己定义,其他不需要输入,url输入这个\r\n`http://192.168.1.X:8080/tts?t={{java.encodeURI(speakText)}}&v=zh-CN-YunxiNeural&r={{java.encodeURI(speakSpeed)}}*4&p=0&o=audio-24khz-48kbitrate-mono-mp3`\r\n\r\n```\r\n参数列表:\r\n1. t: 文本内容 (必填)\r\n2. v: 语音名称 (可选), 默认为 zh-CN-XiaoxiaoMultilingualNeural\r\n3. r: 语速 (可选), 默认为 0\r\n4. p: 语调 (可选), 默认为 0\r\n5. o: 输出格式 (可选), 默认为audio-24khz-48kbitrate-mono-mp3\r\n```\r\n",
"labels": null
},
{
"number": 614,
"title": "数据库+redis方案",
"html_url": "https://github.com/hectorqin/reader/issues/614",
"created_at": "2024-12-11T02:44:22Z",
"closed_at": "2026-09-23T09:16:44Z",
"state_reason": "not_planned",
"comments": 1,
"body": "**Describe the bug 描述你遇到的问题**\r\n自部署版本在导入书源、校验书源等步骤时运行卡顿,且消耗内存过大\r\n\r\n**To Reproduce 如何重现问题**\r\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\r\n1. 导入书源\r\n2. 选择本地书源文件导入(json格式)\r\n\r\n或\r\n\r\n1. 失效书源\r\n2. 检测书源\r\n\r\n**Expected behavior 期待修复的效果**\r\n1. 在检测书源是否失效页面增加 `停止` 、`取消` 按钮,点击取消能取消全部操作,点击停止能停止校验(已校验过的结果保留)\r\n![image](https://github.com/user-attachments/assets/9c3e0c70-2ca9-4e51-b042-184aa1601ce8)\r\n\r\n2. 新增连接外置数据库方法及说明,如MySQL、Postgres、Mongo、Sqllite等\r\n\r\n3. 新增连接外置redis加快缓存速度\r\n\r\n**版本说明**\r\n - OS: 群晖Synology\r\n - Deploy Method :Docker\r\n - Program Version :3.2.11\r\n - Browser :Chrome\r\n\r\n**Additional context 其他说明**\r\n1. 建议隐藏 `后端设定` 选项,改错了前端容易崩溃\r\n![image](https://github.com/user-attachments/assets/aa2afbb4-d0da-43a6-a6e4-f229ed749047)\r\n2. `WdbDav` 增加 `坚果云` 等第三方远程连接方式,以便和手机端通过第三方同步\r\n3. `其它` 改为 `关于` 并排版到最下面(与Github链接合并)\r\n![image](https://github.com/user-attachments/assets/5697a718-8ba0-4239-941b-7980caf21c6d)\r\n",
"labels": null
},
{
"number": 608,
"title": "服务器版手机 edge 浏览器自带大声朗读无法播放",
"html_url": "https://github.com/hectorqin/reader/issues/608",
"created_at": "2024-11-11T13:21:53Z",
"closed_at": "2026-09-23T09:16:43Z",
"state_reason": "not_planned",
"comments": 1,
"body": "服务器版手机端用 edge 浏览器自带大声朗读无法播放,不是项目自带的阅读功能,电脑上面没问题![Screenshot_2024-11-11-21-13-32-293_com.microsoft.emmx.jpg](https://github.com/user-attachments/assets/647576fc-05b2-408a-8ac2-ef560e3857dc)\n\n用 legado 的 app web 服务来链接到 reader3 上就没问题![IMG_20241111_213707.jpg](https://github.com/user-attachments/assets/072a5414-fd4e-453e-9a84-50a081404130)\n\n![Screenshot_2024-11-11-21-34-24-932_com.microsoft.emmx.jpg](https://github.com/user-attachments/assets/52d881e5-fdfc-48bb-8374-9c35df9914a6)\n\n\n还有目录加载速度很慢",
"labels": null
},
{
"number": 601,
"title": "添加本地书籍报错 获取章节内容失败! 章节文件不存在",
"html_url": "https://github.com/hectorqin/reader/issues/601",
"created_at": "2024-10-30T20:45:25Z",
"closed_at": "2026-09-23T09:16:43Z",
"state_reason": "not_planned",
"comments": 3,
"body": "\r\n![image](https://github.com/user-attachments/assets/f9aa7db0-553d-4c83-9c26-c6fde4eba7fe)\r\n",
"labels": null
},
{
"number": 596,
"title": "页面显示的章节与打开书籍后显示的章节不一致",
"html_url": "https://github.com/hectorqin/reader/issues/596",
"created_at": "2024-10-22T11:50:07Z",
"closed_at": "2026-09-23T09:16:43Z",
"state_reason": "not_planned",
"comments": 0,
"body": "1.问题描述\r\n页面显示的章节与打开书籍后显示的章节不一致\r\n\r\n2.问题发生的位置\r\n安卓APP和本项目网页端\r\n\r\n3.问题的详细描述\r\n手机端阅读APP设置webdav同步,安卓APP和网页端均能正常同步章节。但是在点击进入书籍后,打开的章节与显示的不一致。\r\n\r\n4.问题复现\r\n手机端阅读APP阅读至543章,点开网页发现能正常同步进度\r\n<img width=\"432\" alt=\"1\" src=\"https://github.com/user-attachments/assets/dcc17123-be79-437d-818f-0329f1ef5df9\">\r\n\r\n但是点开书籍后显示的章节却是536章\r\n<img width=\"755\" alt=\"2\" src=\"https://github.com/user-attachments/assets/868944c6-b9de-47d6-ac87-5a0719b05d12\">\r\n注:手机端安卓APP和网页端均存在该问题。\r\n\r\n\r\n\r\n\r\n**版本说明**\r\n安卓阅读APP 3.23.031210\r\n本项目的版本 v3.2.10-07270648\r\n浏览器 火狐、Safari \r\n部署方式docker\r\n\r\n\r\n",
"labels": "need-confirm"
},
{
"number": 594,
"title": "【建议】希望编辑后可以永久生效,而不是刷新后就会失效",
"html_url": "https://github.com/hectorqin/reader/issues/594",
"created_at": "2024-10-13T04:20:05Z",
"closed_at": "2026-09-23T09:16:42Z",
"state_reason": "not_planned",
"comments": 0,
"body": "![1728792866759](https://github.com/user-attachments/assets/ed88e1dc-cef0-4b0f-99e3-47d95f02fac6)\r\n![1728792885992](https://github.com/user-attachments/assets/3c7c4e71-8687-49a3-bc17-df3920183667)\r\n因为小说内容可能会有错别字或者乱码之类的,我看到了就想手动改掉或者删除,但是现在这个编辑功能就有点鸡肋,没什么实际效果【感觉只是改了HTML,变更的内容并没有真的保存起来】,刷新页面又出来了",
"labels": null
},
{
"number": 590,
"title": "请教下各位书友httptts 怎么配置",
"html_url": "https://github.com/hectorqin/reader/issues/590",
"created_at": "2024-09-24T06:30:13Z",
"closed_at": "2026-09-23T09:15:23Z",
"state_reason": "not_planned",
"comments": 1,
"body": null,
"labels": null
},
{
"number": 585,
"title": "是否能修改下翻页的一个问题,章尾最后一页的排版,最后一行字始终是在页面最底部",
"html_url": "https://github.com/hectorqin/reader/issues/585",
"created_at": "2024-08-30T13:01:21Z",
"closed_at": "2026-09-23T09:15:22Z",
"state_reason": "not_planned",
"comments": 0,
"body": "当阅读到章尾时,最后一页的最后一行字始终是在页面最底部,而不是依据上一页最后内容来排版\r\n这样每次到章尾时,眼睛都要上下扫扫,才能找刚才看到哪了\r\n\r\n图一为 上一页最后内容\r\n![1](https://github.com/user-attachments/assets/7fd97a48-ee0b-42b9-ab42-55aa21d7927a)\r\n\r\n图二为 最后一页排版\r\n![2](https://github.com/user-attachments/assets/be94b45a-3862-4c20-a923-e288599d46eb)\r\n\r\n图三 希望能把上一页已阅读的内容隐藏了\r\n![3](https://github.com/user-attachments/assets/05f27315-f1ef-4c91-99a3-e3f58e11f1ed)\r\n",
"labels": null
},
{
"number": 588,
"title": "windows桌面版和安卓app版怎么和服务端连接",
"html_url": "https://github.com/hectorqin/reader/issues/588",
"created_at": "2024-09-08T16:49:23Z",
"closed_at": "2026-09-23T09:15:22Z",
"state_reason": "not_planned",
"comments": 6,
"body": "windows桌面版和安卓app版怎么和服务端连接呢,想要app或者桌面上看服务端上本地传了书",
"labels": null
},
{
"number": 584,
"title": "建议增加标题的替换功能",
"html_url": "https://github.com/hectorqin/reader/issues/584",
"created_at": "2024-08-29T02:30:02Z",
"closed_at": "2026-09-23T09:15:21Z",
"state_reason": "not_planned",
"comments": 0,
"body": "建议增加标题的替换功能,方便正则去除求月票、求订阅、XX加更之类的内容",
"labels": null
},
{
"number": 580,
"title": "v3.2.10版本问题汇总",
"html_url": "https://github.com/hectorqin/reader/issues/580",
"created_at": "2024-08-15T13:43:35Z",
"closed_at": "2026-09-23T09:15:21Z",
"state_reason": "not_planned",
"comments": 5,
"body": "1.键盘->下一章出现跳章问题,目前最大跳四章;\r\n2.朗读时候最小化状态切换下一章不是从章头开始朗读(历史版本一直存在此问题);",
"labels": "bug"
},
{
"number": 573,
"title": "[web]:切换书源界面功能强化-章节关键字搜索以及显示字数",
"html_url": "https://github.com/hectorqin/reader/issues/573",
"created_at": "2024-08-02T09:28:42Z",
"closed_at": "2026-09-23T09:15:21Z",
"state_reason": "not_planned",
"comments": 2,
"body": "\r\n**Describe the bug 描述你遇到的问题**\r\n希望可以象Legado 阅读一样,在切换书源时,可以直接搜索关键字(这样可以搜出已经更新出最新章节的源)并显示章节字数(这样可以知道哪些源是真正更新了该章内容的,那种只有几十个字百来个字的显然不合格)\r\n\r\n以下是Legado阅读和reader相关界面的对比:\r\n![tempImageDPoIDx](https://github.com/user-attachments/assets/6e145a83-0d4e-4d24-890f-1c8ab41ba55a)\r\n![Longshot-20240802172024](https://github.com/user-attachments/assets/4c7289b9-e007-4b27-b8b0-418d1e3436b5)\r\n\r\n**版本说明**\r\n - OS: [e.g. win] MacOS最新\r\n - Deploy Method: Docker\r\n - Program Version:最新 \r\n - Browser [e.g. chrome, safari] MacBook Pro, Safari\r\n\r\n",
"labels": "enhancement"
},
{
"number": 539,
"title": "希望优化翻页方式(滚动)",
"html_url": "https://github.com/hectorqin/reader/issues/539",
"created_at": "2024-06-04T10:26:30Z",
"closed_at": "2026-09-23T09:15:20Z",
"state_reason": "not_planned",
"comments": 4,
"body": "\r\n翻页方式-滚动翻页,全屏点击-不翻页后。手机触摸滚动屏幕时候偶尔还是会触发整页翻动。希望优化成手机触摸滚动屏幕不要触发页面跳转。",
"labels": null
},
{
"number": 536,
"title": "希望优化翻页",
"html_url": "https://github.com/hectorqin/reader/issues/536",
"created_at": "2024-06-01T08:30:38Z",
"closed_at": "2026-09-23T09:15:20Z",
"state_reason": "not_planned",
"comments": 4,
"body": "翻页功能能否自定义,不要一点击屏幕就自动跳转翻页。手机使用经常不小心点击到就跳转了其他内容",
"labels": null
},
{
"number": 523,
"title": "Kindle的浏览器打不开",
"html_url": "https://github.com/hectorqin/reader/issues/523",
"created_at": "2024-05-08T06:01:02Z",
"closed_at": "2026-09-23T09:15:19Z",
"state_reason": "not_planned",
"comments": 5,
"body": "如题\r\n然后在reader里点7天试用,邮箱填了收不到验证码邮件",
"labels": "need-confirm"
},
{
"number": 529,
"title": "[web/server]: “上下滚动”的翻页方式会导致切换书的时候页面空白",
"html_url": "https://github.com/hectorqin/reader/issues/529",
"created_at": "2024-05-26T20:13:27Z",
"closed_at": "2026-09-23T09:15:19Z",
"state_reason": "not_planned",
"comments": 3,
"body": "使用 “上下滚动”的翻页方式切换书的时候,必然出现三种情况中一种:\r\n1. 点进去的时候当前章节内容部分会变成空白,需要手动在章节列表点击具体章节,或用快捷键切换到下一章才能正常显示。\r\n2. 点进去的时候当前章节内容部分先是依然是上本书的章节内容,卡顿几秒后跳转到新书的某个章节,该章节可能是上上次阅读到的位置,或别的设备阅读到的位置,而不是书架中显示的最新的阅读进度(书架中显示的最新的阅读进度是正确的)。随后书架中显示的最新的阅读进度也变成了这个随机章节。\r\n3. 当前章节内容部分能正常显示,但是章节列表变成空白,也无法用快捷键切换到下一章,需要手动刷新章节列表。\r\n\r\n书均为来自本地书仓的txt文件。\r\n\r\n当选择“上下滑动”翻页方式的时候,则没有任何问题。\r\n\r\n**版本说明**\r\n - OS: 群晖\r\n - Deploy Method: Docker\r\n - Program Version: 3.2.8\r\n - Browser: Safari, macOS\r\n",
"labels": "need-confirm"
},
{
"number": 519,
"title": "使用nginx反向代理的redaer自带webdav作为阅读3.0的备份服务器,在阅读3.0导入远程书籍时显示超时",
"html_url": "https://github.com/hectorqin/reader/issues/519",
"created_at": "2024-04-30T16:23:36Z",
"closed_at": "2026-09-23T09:15:19Z",
"state_reason": "not_planned",
"comments": 5,
"body": "### 确认 / Assignments\r\n\r\n- [X] 搜索现有issues,不存在相似或相关的issue / No similar or related issues\r\n- [X] 最新[测试版](https://github.com/gedoor/legado/actions/workflows/test.yml)依然存在此问题 / Latest beta app does not work\r\n- [X] 此问题和Xposed、Lsposed、Magisk、手机主题、浏览器插件等无关 / Make sure your machine is not touched by hook frameworks, plugins etc\r\n\r\n### 问题描述 / Describe Bugs\r\n\r\n自己使用docker搭建的reader服务器,使用其自带的webdav作为书库。经过nginx反向代理为子目录访问,访问链接为https://test.com:1122/dav/。可以正常备份和恢复,本地书籍或缓存好的书籍可以正常导入至webdav。在远程书籍中也能够看到目录下的书籍,但是从远程书籍导入时失败,日志显示导入出错,timeout。查看nginx日志,access.log中只有一条记录\"PROPFIND /dav/reader3/webdav/legado/books HTTP/1.1\" 207 22862 \"-\" \"Chrome/119.0.0.0 Safari/537.36 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)\"。error.log中无任何记录。当代理为location /{}时情况一样。\r\n\r\n\r\n我的nginx设置为:\r\nserver {\r\n #添加加ssl和http2协议的要求。\r\n listen 11loca22 ssl ; #ipv4 \r\n #修改为自己申请的域名\r\n server_name test.com; \r\n ###添加秘钥\r\n # Mozilla Intermediate configuration\r\n ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;\r\n #以下协议需要确认硬件是否支持,如果不支持或者不确定可以直接去除\r\n ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; \r\n #以下修改为自己申请的域名公钥和私钥文件地址\r\n ssl_certificate ;\r\n ssl_certificate_key ;\r\n ##############\r\n ssl_session_cache shared:SSL:10m;\r\n ssl_session_timeout 10m; \r\n if ($server_port !~ 1122){\r\n rewrite ^(/.*)$ https://$host$1 permanent;\r\n }\r\n error_page 497 https://$host$request_uri;\r\n\r\nlocation / {\r\n\r\n}\r\n\r\n location /dav/ {\r\n#####\r\n gzip on; #开启gzip压缩\r\n gzip_min_length 1k; #设置对数据启用压缩的最少字节数\r\n gzip_buffers 4 16k;\r\n gzip_http_version 1.0;\r\n gzip_comp_level 6; #设置数据的压缩等级,等级为1-9,压缩比从小到大\r\n gzip_types text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml; #设置需要压缩的数据格式\r\n gzip_vary on;\r\n client_max_body_size 50m; #允许上传50MB文件,上传本地书籍需要修改此项大小.如nginx主配置文件已添加,删除此行并修改主配置即可\r\n#修改为自己需要代理的局域网ip和端口号\r\n \tproxy_pass http://112.128.1.21:1122/; #阅读 \t\r\n\tproxy_http_version 1.1;\r\n proxy_cache_bypass $http_upgrade;\r\n proxy_set_header Upgrade $http_upgrade;\r\n proxy_set_header Connection \"upgrade\";\r\n proxy_set_header Host $host;\r\n proxy_set_header X-Real-IP $remote_addr;\r\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n proxy_set_header X-Forwarded-Proto $scheme;\r\n proxy_set_header X-Forwarded-Host $host;\r\n proxy_set_header X-Forwarded-Port $server_port;\r\n }\r\n\r\n access_log /var/log/nginx/access.log; #;\r\n error_log /var/log/nginx/error.log; # ; \r\n}\r\n\r\n\r\n\r\n\r\n\r\n### 复现步骤 / How to reproduce\r\n\r\n每次使用都是如此\r\n\r\n### 确认 / Assignment\r\n\r\n- [X] 已经提交复现所需要的附加资料 / Submit additions related with bugs\r\n\r\n### 其他信息 / Additions\r\n\r\n_No response_\r\n\r\n### 日志提交 / Relevant log output\r\n\r\n_No response_\r\n\r\n### 阅读版本 / Legado version\r\n\r\n3.23.110211\r\n\r\n### Android版本 / Android version\r\n\r\nHarmonyOS 4.0.0\r\n\r\n### 机型 / Model\r\n\r\nHUAWEI Mate 40",
"labels": null
},
{
"number": 513,
"title": "书源失效时服务器缓存不起作用",
"html_url": "https://github.com/hectorqin/reader/issues/513",
"created_at": "2024-04-05T15:38:10Z",
"closed_at": "2026-09-23T09:15:18Z",
"state_reason": "not_planned",
"comments": 1,
"body": "发现书源失效的时候之前浏览过的小说就看不了了,\r\n即使在内容已经缓存在服务器的情况下\r\n![屏幕截图 2024-04-05 233558](https://github.com/hectorqin/reader/assets/31752207/5a2037ae-b60d-4ba6-b44e-92988278e2a0)\r\n在缓存文件夹有内容的情况下,无法设置启用缓存数据代替书源数据",
"labels": null
},
{
"number": 512,
"title": "竖排书籍无法正常翻页",
"html_url": "https://github.com/hectorqin/reader/issues/512",
"created_at": "2024-04-03T14:01:34Z",
"closed_at": "2026-09-23T09:15:18Z",
"state_reason": "not_planned",
"comments": 1,
"body": "竖排书籍无法正常翻页,只能左右滑动,导致无法存储位置。\r\n点击翻页区域,直接跳到上一章或者下一章。\r\n\r\n以下为提供的竖排epub书籍:\r\n\r\n[越女剑.epub](https://alist.toyqiu.cc:999/d/nas/eBooks/CalibreWeb/Jin%20Yong/Yue%20Nu%20Jian%20(1005)/Yue%20Nu%20Jian%20-%20Jin%20Yong.epub?sign=UPpc4qt_BHHbDRf7MrN1fxDYQQL9EpN5JuR4Ycirf_I=:0)\r\n\r\n[かばん屋の相続.epub](https://alist.toyqiu.cc:999/d/nas/eBooks/CalibreWeb/Chi%20Jing%20Hu%20Run/kabanWu%20noXiang%20Sok%20(1189)/kabanWu%20noXiang%20Sok%20-%20Chi%20Jing%20Hu%20Run.epub?sign=0G2nvkOdPz-yNCGUNCrXiwBo3ZMcrRzv5S4zrlf7IVM=:0)",
"labels": null
},
{
"number": 498,
"title": "书籍目录无法获取完整",
"html_url": "https://github.com/hectorqin/reader/issues/498",
"created_at": "2024-02-29T12:35:23Z",
"closed_at": "2026-09-23T09:15:17Z",
"state_reason": "not_planned",
"comments": 11,
"body": "**为避免无效问题和冗余问题,提问前请确认**\r\n1. 你确定Google不能解决你的问题 是\r\n2. 你确定已有的issue不能解决你的问题 是\r\n\r\n**Describe the bug 描述你遇到的问题**\r\n\r\n- **部分epub书籍的目录在sigil,calibre-web中可以正常识别目录结构,但是这里并不能完整提取**\r\n\r\n![Snipaste_2024-02-29_20-31-20](https://github.com/hectorqin/reader/assets/52244378/452d28f7-5b87-4f74-8377-a18b1ac4e53e)\r\n![Snipaste_2024-02-29_20-26-53](https://github.com/hectorqin/reader/assets/52244378/b3c5e92d-ae48-402a-a98a-f57199a0c346)\r\n![Snipaste_2024-02-29_20-25-27](https://github.com/hectorqin/reader/assets/52244378/c3974a5f-6e97-404f-b036-972b80c7bcc2)\r\n\r\n**版本说明**\r\n - OS: [e.g. win] 说明操作系统:ubuntu 22.04\r\n - Deploy Method 说明软件部署方式: docker compose\r\n - Program Version 说明软件版本:v3.2.7-01010833\r\n",
"labels": "need-confirm"
},
{
"number": 491,
"title": "请问怎么设置单次搜索次数?现在需要一直点击加载更多",
"html_url": "https://github.com/hectorqin/reader/issues/491",
"created_at": "2024-02-06T10:39:25Z",
"closed_at": "2026-09-23T09:15:17Z",
"state_reason": "not_planned",
"comments": 2,
"body": "找了下文档和docker的yaml没看到描述此类的配置项,有些书书源多点方便换源,感觉服务器这块,直接检索完全部书源也不是不可以,是否有这个功能呢,有的话在哪里配置呢",
"labels": null
},
{
"number": 486,
"title": "[server]:有充足内存的情况下报错OutOfMemoryError ",
"html_url": "https://github.com/hectorqin/reader/issues/486",
"created_at": "2024-01-24T13:09:41Z",
"closed_at": "2026-09-23T09:15:16Z",
"state_reason": "not_planned",
"comments": 4,
"body": "**Describe the bug 描述你遇到的问题**\r\n有充足内存的情况下报错OutOfMemoryError ,类似于 #429 ,但明确并非真的发生了内存不足\r\n\r\n**To Reproduce 如何重现问题**\r\nSteps to reproduce the behavior: 把你遇到的问题的发生步骤替换掉下面的内容:\r\n1. 使用docker运行[reader](https://github.com/hectorqin/reader),并限制内存为2G\r\n2. 对内存占用进行监测\r\n3. 使用10并发进行书源检测\r\n4. 大量请求无返回,达到超时请求后失败;查看日志发现大量报错OutOfMemoryError,但此时仍有充足内存供使用。\r\nlog如:Exception in thread \"DefaultDispatcher-worker-xx\" java.lang.OutOfMemoryError: Java heap space\r\n\r\n**Expected behavior 期待修复的效果**\r\n在用完或接近用完时再报错OutOfMemoryError,方案为增加自定义堆内存大小,如允许在JVM启动时指定参数且不会被脚本覆盖\r\n`-Xmx2048m`,如在下面这行就会和手动设置的内存数冲突。\r\n\r\nhttps://github.com/hectorqin/reader/blob/b3f580f49385376b88f92818b5a9dfa874e1f80f/server/bin/startup.sh#L96\r\n\r\n**Screenshots 如有必要,可以截图说明**\r\n容器内存情况\r\n![image](https://github.com/hectorqin/reader/assets/44089074/9adbb302-5bc5-4672-9cc1-9bbb1e748acb)\r\n宿主机内存情况\r\n![image](https://github.com/hectorqin/reader/assets/44089074/be0427bf-20d3-4878-b7ac-e3bf8dde8a6b)\r\n日志\r\n![image](https://github.com/hectorqin/reader/assets/44089074/b2df2c30-e64a-4035-8612-544bfb71f11b)\r\n\r\n\r\n**版本说明**\r\n - OS: Ubuntu 22.04\r\n - Deploy Method: Docker\r\n - Program Version: `v3.2.7-01010833`\r\n - Browser: Google Chrome v120\r\n",
"labels": null
},
{
"number": 484,
"title": "书籍列表分页的问题",
"html_url": "https://github.com/hectorqin/reader/issues/484",
"created_at": "2024-01-18T03:25:31Z",
"closed_at": "2026-09-23T09:15:16Z",
"state_reason": "not_planned",
"comments": 5,
"body": "我采用了reader的docker last版本,然后导入了本地9000多本书籍 \r\n当我进入书籍页面后发现,加载书籍列表需要非常长的时间(测试估计在30秒左右) \r\n然后我看了一下请求,发现 getbookshelf接口的确没有进行分页,而是将所有的书籍返回 \r\n\r\n是否有计划下一步进行更新?\r\n\r\n![image](https://github.com/hectorqin/reader/assets/8120401/27901d59-1577-413f-8015-9d80ee78844d)\r\n\r\n![image](https://github.com/hectorqin/reader/assets/8120401/0cbb4687-629f-445d-8c74-9cde7a41fb58)\r\n",
"labels": null
},
{
"number": 482,
"title": "IOS, web端, 使用翻页的时候, 下一章的内容会跳转到最后,而不是最前,且语音听书的时候经常会有卡住的情况",
"html_url": "https://github.com/hectorqin/reader/issues/482",
"created_at": "2024-01-17T02:01:59Z",
"closed_at": "2026-09-23T09:15:15Z",
"state_reason": "not_planned",
"comments": 2,
"body": "IOS, web端。\r\n1、使用翻页的时候, 偶尔会出现下一章的内容会跳转到最后,而不是最前。\r\n2、语音听书的时候经常会有卡住的情况,需要重新刷新页面才行。\r\n3、web端上下滑动、上下滚动、翻页的时候会存在翻多页的情况,体验不加。\r\n4、IOS使用网页浏览,内置的主题切换会导致页面展示出现问题,比如白天我看到第七页换成夜晚就变成了第2页这种。",
"labels": null
},
{
"number": 475,
"title": "RSS Feed Bug",
"html_url": "https://github.com/hectorqin/reader/issues/475",
"created_at": "2024-01-03T07:47:17Z",
"closed_at": "2026-09-23T09:15:14Z",
"state_reason": "not_planned",
"comments": 1,
"body": "RSS Feed报错:\r\norg.xmlpull.v1.XmlPullParserException: No valid parser classes found in parameter classNames to newInstance() that contained ' org.kxml2.io.KXmlParser org.kxml2.io.KXmlSerializer '\r\n",
"labels": null
},
{
"number": 463,
"title": "本地书籍整理功能支持",
"html_url": "https://github.com/hectorqin/reader/issues/463",
"created_at": "2023-11-25T02:46:01Z",
"closed_at": "2026-09-23T09:15:14Z",
"state_reason": "not_planned",
"comments": 1,
"body": "你好,我有1.8G本地书需要整理\r\nQ1:如果在文件夹里多个txt分别为第一章第二章第三章,必须手动合并到一个txt才能识别?能否能增加功能支持\r\n\r\nQ2:本地一个分组就有上百本书籍,能否增加本地搜索支持\r\n\r\nQ3:本地txt添加不同分组导入后,发现他存到了reader\\storage\\data\\default文件夹,但是我本地有1.8G的TXT,也按照分类分好文件夹了,能否出个调用本地文件夹的功能,这样数据就不用再存到reader文件夹下,如果必须存,能否将default文件夹内加上分组文件夹,这样我就把本地txt删了",
"labels": null
},
{
"number": 454,
"title": "可不可以加入背景透明化",
"html_url": "https://github.com/hectorqin/reader/issues/454",
"created_at": "2023-11-06T06:53:57Z",
"closed_at": "2026-09-23T09:15:14Z",
"state_reason": "not_planned",
"comments": 1,
"body": "类似于这位开发的背景虚化功能\r\nhttps://github.com/binbyu/Reader/blob/master/README.md",
"labels": null
},
{
"number": 453,
"title": "发一下windows Java安装教程",
"html_url": "https://github.com/hectorqin/reader/issues/453",
"created_at": "2023-11-06T01:12:22Z",
"closed_at": "2026-09-23T09:15:13Z",
"state_reason": "not_planned",
"comments": 0,
"body": "我是小白,之前没接触过需要安装Java的项目,因为安装成功,分享我的步骤。\r\n\r\n1、下载 Java 8 安装包。可以从 Oracle 官网 https://www.java.com/download/ie_manual.jsp 下载。\r\n\r\n2、安装 Java 8。安装过程非常简单,只需要按照屏幕上的提示操作即可。\r\n\r\n3、配置 Java 环境变量。在 Windows 系统中,可以通过以下步骤来配置 Java 环境变量:\r\n\r\n打开控制面板,然后单击“系统”。\r\n在“系统”窗口中,单击“高级系统设置”。\r\n在“高级”选项卡中,单击“环境变量”。\r\n在“系统变量”列表中,单击“新建”。\r\n在“变量名”框中键入“JAVA_HOME”,在“变量值”框中键入 Java 安装目录的路径。例如,如果 Java 安装目录为 C:\\Program Files\\Java\\jdk1.8.0_271,则变量值为 C:\\Program Files\\Java\\jdk1.8.0_271。\r\n单击“确定”。\r\n在“系统变量”列表中,单击“Path”。\r\n在“变量值”框的末尾添加 %JAVA_HOME%\\bin。\r\n单击“确定”。\r\n验证 Java 环境是否安装成功。在命令提示符中输入以下命令:\r\n\r\njava -version\r\n如果显示 Java 版本信息,则表示 Java 环境安装成功。\r\n\r\n需要特别注意的是,在Reader设置,Java路径应当具体到exe文件。列如X:\\Java\\bin\\java.exe",
"labels": null
},
{
"number": 353,
"title": "WebDAV的疑问",
"html_url": "https://github.com/hectorqin/reader/issues/353",
"created_at": "2023-04-13T14:20:44Z",
"closed_at": "2026-09-23T09:14:41Z",
"state_reason": "completed",
"comments": 27,
"body": "1、阅读APP上WebDAV设置里有个子文件夹,修改这个子文件夹我APP端点备份后会在这个文件夹里生成一个带设备名称的压缩包。而且阅读服务器端点WebDAV保存备份是生成在legado内不带设备名称的压缩包。那服务器端和阅读APP的书籍进度不是存在一个目录内的吗?服务器端好像没有可用修改子文件夹的地方。\r\n2、阅读APP上有个远程书籍,目录是WebDAV内的books文件夹。我在阅读服务器端上把文件上传到这个目录然后加入书架,但阅读APP上充远程书籍上放入书籍一直提示导入出错这是为什么?有什么方法可以把本地书籍放在WebDAV上然后服务器和APP端都能同步进度的吗?\r\n其次必须阅读APP子文件夹目录修改成默认的legado书架才能同步吗?",
"labels": "enhancement"
},
{
"number": 339,
"title": "为用jb的IDE的程序员们开发了个reader的阅读插件",
"html_url": "https://github.com/hectorqin/reader/issues/339",
"created_at": "2023-03-22T15:39:56Z",
"closed_at": "2026-09-23T09:14:25Z",
"state_reason": "completed",
"comments": 5,
"body": "## 在IDE中随时随地阅读,提升编码效率。\r\n### 同时支持`开源阅读app`和`服务器版阅读`\r\n\r\n都是为了我们程序员能够随时阅读书籍,提升自我\r\n### 点击链接开始阅读:https://github.com/nancheung/legado-reader\r\n\r\n![image](https://user-images.githubusercontent.com/34061813/226959469-82b4485b-ed3c-4db8-95d1-6f215712abbf.png)\r\n\r\n![image](https://user-images.githubusercontent.com/34061813/226958375-7b44e1e3-52ec-48be-ba8e-a3e89b2e27e9.png)\r\n",
"labels": null
},
{
"number": 720,
"title": "书源功能建议",
"html_url": "https://github.com/hectorqin/reader/issues/720",
"created_at": "2026-09-22T11:36:32Z",
"closed_at": "2026-09-23T07:14:13Z",
"state_reason": "completed",
"comments": 1,
"body": "之前一直使用旧版本reader,在安装了新版本reader 后,书源的使用遇到困难。\n希望出个书源导入的教程。\n\n另外,按照README 来安装,需要修改一下,默认命令无法拉取镜像:\ndocker run -d --name reader \\\n -p 8080:8080 \\\n -v /path/to/your/books:/books:ro \\\n -v ./data:/data \\\n cnb.cool/hectorqin/reader:**main**",
"labels": null
},
{
"number": 719,
"title": "新版本安装问题及书源导入方法",
"html_url": "https://github.com/hectorqin/reader/issues/719",
"created_at": "2026-09-22T07:34:42Z",
"closed_at": "2026-09-22T08:26:51Z",
"state_reason": "completed",
"comments": 2,
"body": "使用更新后的readme来安装,docker安装时有个问题:拉取不到镜像。使用如下的方式可以拉取\ndocker run -d --name reader \\\n -p 8080:8080 \\\n -v /path/to/your/books:/books:ro \\\n -v ./data:/data \\\n cnb.cool/hectorqin/reader:_main_\n\n另外有个疑问或者说建议:\n老版本的书源导入方式,复制链接后就可以自动同步。\n新版本还不知道怎么导入书源。",
"labels": null
}
]