Xwite
5890e27859
书籍导入界面点击已在书架的开始阅读
2023-03-12 10:14:39 +08:00
Xwite
ff3e60441b
书籍导入界面点击已在书架的开始阅读
2023-03-12 10:00:49 +08:00
Xwite
b2d5897a19
[skip ci] 文本提示
2023-03-11 23:42:12 +08:00
Xwite
0d79885229
实现筛选
2023-03-11 23:26:48 +08:00
Xwite
537667f0b0
fix miss string
2023-03-11 23:26:44 +08:00
Xwite
7d56dbe31c
书籍导入添加筛选
2023-03-11 22:51:06 +08:00
Xwite
2374e90c01
优化
2023-03-11 21:47:43 +08:00
Xwite
477d697f6e
fix epub
2023-03-11 19:03:19 +08:00
Xwite
eed02b98f8
fix typo
2023-03-11 13:26:12 +08:00
Xwite
6b3594d121
fix typo
2023-03-11 13:12:54 +08:00
Xwite
882941083f
[skip ci] replace launchWhenStarted with repeatOnLifecycle
2023-03-11 11:13:33 +08:00
Xwite
272280758b
[skip ci] 优化
2023-03-11 09:24:09 +08:00
Xwite
6405ce6f1a
[skip ci] fix epub
2023-03-11 07:43:16 +08:00
Xwite
3d4f7e4fbc
[skip ci] 优化
2023-03-11 07:25:09 +08:00
Xwite
2796145223
fix epub
2023-03-11 02:59:30 +08:00
Xwite
a262a016e9
fix typo
2023-03-10 22:14:51 +08:00
Xwite
9c8513c1ca
fix: fix #2862
2023-03-10 22:05:19 +08:00
Xwite
3dd64a611b
fix #2862
2023-03-10 21:50:12 +08:00
Xwite
b0e299d347
fix #2862
2023-03-10 21:30:05 +08:00
Xwite
12f4d91b20
更新日志
2023-03-10 20:39:33 +08:00
Xwite
2945941441
fix typo
2023-03-10 19:51:55 +08:00
Xwite
82d7787746
修改添加服务器配置时不回调 id自动生成
2023-03-10 19:43:29 +08:00
Xwite
b5741f88a7
fix: 远程webDav初始化时服务器id错误 默认webDavId为-1
2023-03-10 19:26:07 +08:00
Xwite
1260f30e4c
[skip ci] 优化
2023-03-10 12:47:35 +08:00
Xwite
3cc4945cb4
fix(ServeConfigModel.init): invoke callBack when server is null
2023-03-10 10:49:53 +08:00
Xwite
2ccea9566c
[skip ci] 优化
2023-03-10 08:25:40 +08:00
Xwite
ccf6cab1b2
fix(LocalBook.saveBookFile): 保存前检查是inputstream否为空
2023-03-10 08:17:21 +08:00
Xwite
bcb445adf4
fix(LocalBook.saveBookFile): 保存前检查是inputstream否为空
2023-03-10 08:11:03 +08:00
Xwite
b9fe1fee58
fix: viewModel hold activity may cause memory leak
2023-03-09 13:59:05 +08:00
Xwite
515a5227d2
[skip ci] fix: bookInfo viewModel hold activity
2023-03-09 13:43:24 +08:00
Xwite
b661d5e1c6
[skip ci] update workflows
2023-03-09 08:39:50 +08:00
Xwite
1aede81753
[skip ci] update workflows
2023-03-09 08:27:39 +08:00
Xwite
e8af7c4829
[skip ci] update workflows
2023-03-09 08:25:18 +08:00
Xwite
e84b20e7bb
fix Can't create handler inside thread that has not called Looper.prepare ()
2023-03-08 08:23:04 +08:00
Xwite
b18b75b3e9
[skip ci] actions/checkout@v3 default fetch-depth is 1
2023-03-08 08:03:55 +08:00
Xwite
012dc106c3
feat(webFileImport): add waitDialog
...
close #2847
2023-03-08 07:11:39 +08:00
Xwite
091412470c
fix(BookInfo): close #2846
2023-03-08 02:41:10 +08:00
Xwite
0b201f0018
fix(TextFile): throw meaningful Exception
2023-03-07 18:56:21 +08:00
Xwite
0949b776cc
fix
2023-03-07 18:00:33 +08:00
Xwite
880df24523
fix
2023-03-07 17:51:05 +08:00
Xwite
563a01ea05
fix
2023-03-07 17:21:18 +08:00
Xwite
dbeba7fd40
fix
2023-03-07 17:17:37 +08:00
Xwite
b3850ec7b1
优化webFile导入
2023-03-07 16:55:18 +08:00
Xwite
ef284ff362
Revert "优化webFile导入"
...
This reverts commit ec9057be9b .
2023-03-07 14:56:12 +08:00
Xwite
ec9057be9b
优化webFile导入
2023-03-07 14:43:26 +08:00
Xwite
40d3cec560
备份:快捷键 字典 服务器 默认webDav账号
2023-03-06 19:28:13 +08:00
Xwite
3a448a2595
备份:快捷键 字典 服务器 默认webDav账号
2023-03-06 19:19:44 +08:00
Xwite
f990711e60
优化
2023-03-06 18:29:36 +08:00
Xwite
74f14d413f
fix
2023-03-06 17:43:05 +08:00
Xwite
9631039b1e
fix: webDav服务器的config和webDavConfig定义不同
2023-03-06 17:16:40 +08:00
Xwite
dd5b0567dd
fix: 远程书籍界面下载的书籍的没有保留服务器id
2023-03-06 17:04:27 +08:00
Xwite
eaf77b4d37
fix: 书籍保存的webdav链接凭据错误
2023-03-06 13:55:23 +08:00
Xwite
227b8978e7
update ci and issue template
2022-11-14 07:46:44 +08:00
Xwite
dc6e021816
feat(LoginUI): 按钮支持调用登录URL规则里的函数
2022-11-13 09:50:37 +08:00
Xwite
cc97ead630
找到本地书籍路径后更新bookUrl 下次重启不用再找一遍
2022-10-17 15:28:07 +08:00
Xwite
d44b8dfaea
feat: js支持hex编码解码
2022-10-16 20:52:01 +08:00
Xwite
a887d955a4
docs: update docs
2022-10-16 19:40:15 +08:00
Xwite
8370d97e30
docs: update docs
2022-10-16 15:25:45 +08:00
Xwite
00e4c98545
docs: update docs
2022-10-16 14:26:57 +08:00
Xwite
2aebae1e07
feat: js支持createSymmetricCrypto函数, key iv自动识别Base64 Hex
2022-10-16 13:18:11 +08:00
Xwite
ca4b5cc6a4
优化
2022-10-16 10:56:55 +08:00
Xwite
67cd2e98dd
refactor: remove duplicate implements in StringUtils EncoerUtils
...
Break Changes:
- this commit remove symmetric function in `JsExtensions`
Duplicate Implements:
- cn.hutool.core.util.HexUtil
io.legado.app.utils.StringUtils.hexStringToByte
io.legado.app.utils.StringUtils.byteToHexString
cn.hutool.core.util.HexUtil
- cn.hutool.crypto.symmetric.*
io.legado.app.utils.EncoderUtils
2022-10-16 10:00:51 +08:00
Xwite
b2388d753b
feat: 修复web阅读时app未退出阅读界面导致的进度bug;移除EventBus.OPEN_CHAPTER
2022-10-14 19:32:09 +08:00
Xwite
f7358fb4ab
修复章节跳转进度无法恢复
2022-10-10 15:30:14 +08:00
Xwite
5bba4c0826
只弹一次恢复进度对话框
2022-10-10 14:49:11 +08:00
Xwite
1d3a28e771
feat: add string and fix bug
2022-10-10 14:27:49 +08:00
Xwite
1f2f5d5b75
feat(SearchBook): 全文搜索/全书跳转进度条支持进度恢复
2022-10-10 13:56:16 +08:00
Xwite
a2830602a1
feat(ReadBook): 添加跳转进度恢复
2022-10-10 13:18:46 +08:00
Xwite
e4dd60f16e
feat(LocalBook): Book.getLocalUri return dynamic value
2022-10-09 18:04:32 +08:00
Xwite
6a9b6f2df1
Support svg
2022-10-09 08:37:41 +08:00
Xwite
f9ca20032a
Update updateLog.md
2022-10-09 08:37:41 +08:00
Xwite
a90e932b43
Support svg
2022-10-09 08:37:41 +08:00
Xwite
7fd22b1175
fix(Book): isLocalBook
...
* book.origin以webDav开头时,isLocalBook此时应该返回true
2022-10-02 15:33:52 +08:00
Xwite
bd5c13ef8a
feat: 实现本地文件不存在时自动下载webDav文件
2022-10-02 14:23:47 +08:00
Xwite
7cd59249fd
chore: rename EventBus.BOOK_URL_CHANGED
2022-10-01 09:18:03 +08:00
Xwite
33316be480
修复文件类书源换源后阅读按钮工作不正确的bug
2022-10-01 09:18:03 +08:00
Xwite
b00673e8f3
fix: search nothing when query is chapter title
...
- enable reSegment
- revert https://github.com/gedoor/legado/commit/5a22985f7da7f3b1ca31862d12bd4142974d9e9f
2022-09-28 19:04:29 +08:00
Xwite
cfd9fa90ad
fix: ReadBook.durChapterIndex not changed when book.durChapterIndex change
...
fix https://github.com/gedoor/legado/issues/2338
2022-09-27 09:04:53 +08:00
Xwite
d1709a0537
feat: decode decrypted cover
2022-09-21 09:35:10 +08:00
Xwite
b4cb5a08bb
feat(web): change web source editor path
2022-09-19 09:10:10 +08:00
Xwite
37313d2618
feat: add imageDecode Rule
2022-09-15 17:25:27 +08:00
Xwite
0d73d5ca72
docs: fix typo
2022-09-15 13:36:25 +08:00
Xwite
4436c8de2f
feat: update book in LocalBook.getChapterList
2022-09-04 13:18:18 +08:00
Xwite
dd16db7b94
Revert https://github.com/Xwite/legado/commit/4b15202a9c31df5849f3b56613c1a9d99545b851
2022-09-04 11:56:53 +08:00
Xwite
1e72cb0624
fix: change epub file copy position
...
book.getFolderName returned value may change after function EpubFile.upBookInfo called, move a folder which is not related with bookName
epub file copied will be deleted after BookHelp.clearInvalidCache called
2022-09-04 10:49:15 +08:00
Xwite
b521f090b7
fix: change epub file copy position
...
BookHelp.clearInvalidCache will delete epub file, move to book folder rather than cache folder
fix #2206
2022-08-29 08:49:17 +08:00
Xwite
c7e6caa7ee
docs: update RuleHelp md
...
refs: https://github.com/gedoor/legado/pull/2156
2022-08-12 23:00:41 +08:00
Xwite
115b0600a7
fix(AnalyzeUrl): skip analyze when mUrl is DataURL
2022-08-12 22:28:02 +08:00
Xwite
4ba9fefe3e
fix(LocalBook): remove duplicated chapter
2022-06-04 15:45:57 +08:00
Xwite
87805a0f28
fix(epub): titlepage.xhtml
2022-06-04 15:36:21 +08:00
Xwite
aeb14c62ec
fix: check suffix characters
2022-06-01 19:47:39 +08:00
Xwite
d5c79c78a1
feat(ImageProvider): disable replace when detect empty image url
2022-06-01 18:27:34 +08:00
Xwite
f93650c782
feat(ImageProvider): toast when image url is empty
2022-06-01 18:02:29 +08:00
Xwite
98b2873d90
fix(epub): reset ReadConfig.useReplaceRule to false
...
fix #1831
2022-06-01 17:25:15 +08:00
Xwite
5dd9dd4510
fix: typo
2022-06-01 14:22:29 +08:00
Xwite
ab7e777e15
chore(book/read): BitmapLruCache store key change to filePath
2022-06-01 14:06:56 +08:00
Xwite
b2d22ea034
feat(epub): support titlepage.xhtml cover
2022-06-01 10:36:14 +08:00
Xwite
60821816e1
chore: improve hint
2022-06-01 09:14:53 +08:00
Xwite
c147c72c5e
fix(EpubFile/parseFirstPage): parse all contents
...
fix #1932
2022-06-01 08:28:07 +08:00
Xwite
becedcc7a2
fix(epub): 最后一章内容缺失
2022-06-01 06:47:45 +08:00