Commit Graph
100 Commits
Author SHA1 Message Date
Xwite 3f53c10b8d fix: 书籍保存的webdav链接凭据错误 2023-03-06 13:55:23 +08:00
Xwite 49c502ff7a update ci and issue template 2022-11-14 07:46:44 +08:00
Xwite 819ff112d4 feat(LoginUI): 按钮支持调用登录URL规则里的函数 2022-11-13 09:50:37 +08:00
Xwite 8707fbadb9 找到本地书籍路径后更新bookUrl 下次重启不用再找一遍 2022-10-17 15:28:07 +08:00
Xwite 02582d2412 feat: js支持hex编码解码 2022-10-16 20:52:01 +08:00
Xwite 0b06e7395f docs: update docs 2022-10-16 19:40:15 +08:00
Xwite 58ef42d8eb docs: update docs 2022-10-16 15:25:45 +08:00
Xwite 111f1de386 docs: update docs 2022-10-16 14:26:57 +08:00
Xwite 0170b4fe21 feat: js支持createSymmetricCrypto函数, key iv自动识别Base64 Hex 2022-10-16 13:18:11 +08:00
Xwite 0b5fae5d40 优化 2022-10-16 10:56:55 +08:00
Xwite e8cca9b20d 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 a5a4a8d38f feat: 修复web阅读时app未退出阅读界面导致的进度bug;移除EventBus.OPEN_CHAPTER 2022-10-14 19:32:09 +08:00
Xwite 0e24e62c70 修复章节跳转进度无法恢复 2022-10-10 15:30:14 +08:00
Xwite 16b20edd4c 只弹一次恢复进度对话框 2022-10-10 14:49:11 +08:00
Xwite d794ee5b6a feat: add string and fix bug 2022-10-10 14:27:49 +08:00
Xwite 22a61798d3 feat(SearchBook): 全文搜索/全书跳转进度条支持进度恢复 2022-10-10 13:56:16 +08:00
Xwite a659c03ff9 feat(ReadBook): 添加跳转进度恢复 2022-10-10 13:18:46 +08:00
Xwite 9af86699a3 feat(LocalBook): Book.getLocalUri return dynamic value 2022-10-09 18:04:32 +08:00
Xwite c52356152a Support svg 2022-10-09 08:37:41 +08:00
Xwite 3c688ffaff Update updateLog.md 2022-10-09 08:37:41 +08:00
Xwite 139140f631 Support svg 2022-10-09 08:37:41 +08:00
Xwite 28808b8671 fix(Book): isLocalBook
* book.origin以webDav开头时,isLocalBook此时应该返回true
2022-10-02 15:33:52 +08:00
Xwite c6c0cf1ac1 feat: 实现本地文件不存在时自动下载webDav文件 2022-10-02 14:23:47 +08:00
Xwite 6433d17a68 chore: rename EventBus.BOOK_URL_CHANGED 2022-10-01 09:18:03 +08:00
Xwite e6f431a139 修复文件类书源换源后阅读按钮工作不正确的bug 2022-10-01 09:18:03 +08:00
Xwite e34884b3f1 fix: search nothing when query is chapter title
- enable reSegment

- revert https://github.com/gedoor/legado/commit/b181d81f1728b725e8bd0b6a802a4b3d2911cd97
2022-09-28 19:04:29 +08:00
Xwite ec3fe5ab42 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 1077a30363 feat: decode decrypted cover 2022-09-21 09:35:10 +08:00
Xwite 9d65d0cc77 feat(web): change web source editor path 2022-09-19 09:10:10 +08:00
Xwite 25f80a6e91 feat: add imageDecode Rule 2022-09-15 17:25:27 +08:00
Xwite 1cd9aa3f7a docs: fix typo 2022-09-15 13:36:25 +08:00
Xwite c5b9b52650 feat: update book in LocalBook.getChapterList 2022-09-04 13:18:18 +08:00
Xwite b29ce638df Revert https://github.com/Xwite/legado/commit/38e2fe103a75ca7744333934a65ca3dfb2531003 2022-09-04 11:56:53 +08:00
Xwite fe2271f357 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 19e7b58dd8 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 182cd0e2b7 docs: update RuleHelp md
refs: https://github.com/gedoor/legado/pull/2156
2022-08-12 23:00:41 +08:00
Xwite 185f25dd6b fix(AnalyzeUrl): skip analyze when mUrl is DataURL 2022-08-12 22:28:02 +08:00
Xwite 05581c30c3 fix(LocalBook): remove duplicated chapter 2022-06-04 15:45:57 +08:00
Xwite c71099a379 fix(epub): titlepage.xhtml 2022-06-04 15:36:21 +08:00
Xwite 23d26172a4 fix: check suffix characters 2022-06-01 19:47:39 +08:00
Xwite 6098260f45 feat(ImageProvider): disable replace when detect empty image url 2022-06-01 18:27:34 +08:00
Xwite 2f4f7f46b7 feat(ImageProvider): toast when image url is empty 2022-06-01 18:02:29 +08:00
Xwite 99835dfc17 fix(epub): reset ReadConfig.useReplaceRule to false
fix #1831
2022-06-01 17:25:15 +08:00
Xwite fc6745b6fe fix: typo 2022-06-01 14:22:29 +08:00
Xwite ed29ccc7b0 chore(book/read): BitmapLruCache store key change to filePath 2022-06-01 14:06:56 +08:00
Xwite e0a3f831c7 feat(epub): support titlepage.xhtml cover 2022-06-01 10:36:14 +08:00
Xwite 6ccd7fbfd4 chore: improve hint 2022-06-01 09:14:53 +08:00
Xwite 2bf6a4b39c fix(EpubFile/parseFirstPage): parse all contents
fix #1932
2022-06-01 08:28:07 +08:00
Xwite ad5aef2bc1 fix(epub): 最后一章内容缺失 2022-06-01 06:47:45 +08:00
Xwite 59046456c6 fix(epub): fix https://github.com/gedoor/legado/pull/1929/commits/dd5b1fb488c7cf90356bc783aad64ff05eac5990 2022-05-31 19:57:24 +08:00
Xwite 8c3dead3dd feat(epub): 识别多级目录 2022-05-31 19:35:01 +08:00
Xwite dd5b1fb488 fix(LocalBook/EpubFile): load all contents 2022-05-31 17:48:05 +08:00
Xwite 72b0fd5a47 fix: fail to remove duplicate title when content only has title 2022-05-31 14:04:46 +08:00
Xwite a8131d5362 docs: update docs 2022-05-31 12:51:19 +08:00
Xwite 414ccc2b52 chore: update strings.xml 2022-05-31 12:32:53 +08:00
Xwite a1991f21a2 fix(book/searchContent): search nothing if chineseConvert enabled 2022-05-31 11:08:48 +08:00
Xwite 0bc7341a18 fix(LocalBook/EpubFile): remove next chapter duplicated title 2022-05-31 10:34:54 +08:00
Xwite 484a3782f1 fix(LocalBook/EpubFile): skip to load Volume content 2022-05-31 08:43:56 +08:00
Xwite 7c1c0ab930 fix(LocalBook/EpubFile): load all contents
fix https://github.com/gedoor/legado/issues/1927
2022-05-31 07:38:22 +08:00
Xwite bc2edf4e56 chore: remove unused string 2022-05-30 11:54:40 +08:00
Xwite a9bb7f9434 docs: update log 2022-05-30 06:39:38 +08:00
Xwite a744af576f feat(book/cache): add export picture option 2022-05-30 06:35:42 +08:00
Xwite eda8567f6a feat(ImageProvider): add bitmapLrucache size setting 2022-05-29 14:57:55 +08:00
Xwite 83bc051f79 feat(ImageProvider): add bitmapLrucache size setting 2022-05-29 14:44:11 +08:00
Xwite caa36f1f23 ci(cronet): check file exit before download 2022-05-29 09:18:11 +08:00
Xwite 277633d903 fix: aes key needs 16 bytes
https://github.com/gedoor/legado/pull/1902/commits/83a9971d661493f08b937cc6576c4604d55dcba7
2022-05-27 17:24:40 +08:00
Xwite 0a08522ae6 docs: update jshelp.md 2022-05-27 13:30:03 +08:00
Xwite e35b592691 feat(EncoderUtils): support zeropadding 2022-05-27 12:57:22 +08:00
Xwite d6a7cc743a docs: add hutool doc link 2022-05-27 11:48:10 +08:00
Xwite 8468d2e357 Revert "refactor: remove cn.hutool:hutool-crypto"
This reverts commit 620bd6a749.
2022-05-27 11:24:29 +08:00
Xwite 8993ba4c9a refactor: remove DigestUtils 2022-05-27 11:18:03 +08:00
Xwite e9d22acc63 ci(dependbot): add maven repository 2022-05-26 14:28:08 +08:00
Xwite 4705c5df49 chore: change loading error pic 2022-05-26 13:30:21 +08:00
Xwite 57830273ab docs: update issue template 2022-05-25 15:46:30 +08:00
Xwite 787393d83d feat(book/remote): save remoteBookFile to defaultBookTreeUri 2022-05-24 14:17:37 +08:00
Xwite 2649e1b6ba feat(book/remote): implements isOnBookShelf and use regex to judge
booktype
2022-05-24 14:16:54 +08:00
Xwite 8df2fc3e72 fix(DigestUtils): lateinit property not initialize 2022-05-24 10:40:57 +08:00
Xwite 4c97e17ac4 docs: fix typo and add link 2022-05-24 09:14:57 +08:00
Xwite 123b9aacf2 feat(JsExtensions): add Hmac and update docs 2022-05-24 07:11:51 +08:00
Xwite 620bd6a749 refactor: remove cn.hutool:hutool-crypto
for Digest/AES/DES/3DES use `io.legado.app.utils`
for dateformat use `java.text.SimpleDateFormat`
2022-05-24 00:52:14 +08:00
Xwite 9be7857763 refactor: implements DigestUtils 2022-05-24 00:51:53 +08:00
Xwite c42cf0a59e feat(JsExtensions): use EncoderUtils implement DES/tripleDES
bug: iv must be null when mode is `ECB`
feat: implements DES
docs: update jsHelp.md
2022-05-24 00:48:00 +08:00
Xwite c1fb5b80ac feat(EncoderUtils): add DES DESede method 2022-05-23 21:15:43 +08:00
Xwite 83a9971d66 fix(EncoderUtils): change default transformation of AES 2022-05-23 19:51:06 +08:00
Xwite 16c1182254 fix(RssSource): enabledCookieJar option 2022-05-16 18:00:50 +08:00
Xwite da0ab12a5a fix(SourceAnalyzer): enabledCookieJar option 2022-05-16 17:19:42 +08:00
Xwite a6fb244b55 fix:目录页面空白bug 2022-05-15 10:23:06 +08:00
Xwite b1ff349cc5 fix:直接导入的文件类型判断错误 2022-05-15 10:07:23 +08:00
Xwite 6e0b2b0c5e Revert "feat:其他方式处理文件后打开添加本地界面"
This reverts commit bfdd54bec0.
2022-05-15 08:28:43 +08:00
Xwite 4ac1c916c1 fix:下载文件时添加书源的请求头 2022-05-15 08:12:26 +08:00
Xwite bfdd54bec0 feat:其他方式处理文件后打开添加本地界面 2022-05-15 08:10:57 +08:00
Xwite d7307c2343 fix:优化导入逻辑和调整界面 2022-05-15 06:59:58 +08:00
Xwite d2887c1b5d fix:文件类书源跳过目录正文调试 2022-05-14 16:29:57 +08:00
Xwite d4adbba776 feat:添加导入书籍对话框 2022-05-14 16:04:28 +08:00
Xwite 4fb534ccb7 refactor(LocalBook.kt): 优化 2022-05-14 12:50:51 +08:00
Xwite b44e0e76fe feat:添加文件类下载链接规则 2022-05-13 22:01:34 +08:00
Xwite 1e68ec51f2 feat:文件类书源跳过校验目录正文 2022-05-13 18:44:57 +08:00
Xwite 360aa0806d docs:更新文件类型书源说明 2022-05-13 18:06:00 +08:00
Xwite 7898997516 fix: 导入在线文件bug 2022-05-13 13:05:23 +08:00
Xwite d7d8845e98 fix: 导入在线文件bug 2022-05-13 12:29:21 +08:00