GithubHelp home page GithubHelp logo

fooibar / ehviewer Goto Github PK

View Code? Open in Web Editor NEW
1.7K 1.7K 62.0 151.32 MB

EhViewer overhauled with Material Design 3 and more, forked from https://github.com/Ehviewer-Overhauled/Ehviewer

License: GNU General Public License v3.0

C 2.91% Kotlin 95.01% CMake 0.78% Rust 1.30%
android app e-hentai ehviewer jetpack-compose kotlin material-design

ehviewer's People

Contributors

asuka-mio avatar bluehomewu avatar comradekingu avatar dasoops avatar duzhaokun123 avatar exzhawk avatar fooibar avatar fricyo avatar hathlife avatar jhuang778 avatar lackofdream avatar lilymaniac avatar maxdesu avatar mo10 avatar pehtshi avatar renovate-bot avatar renovate[bot] avatar revonateb0t avatar scese250 avatar senseiiiii avatar seven332 avatar skymkmk avatar sodaispod avatar sorz avatar tehcneko avatar tigerbeanst avatar trhjew avatar tsuki avatar txyyh avatar xb2016 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ehviewer's Issues

[Regression] Native crash when opening archives

pid: 4223, tid: 8660, name: DefaultDispatch  >>> moe.tarsin.ehviewer.debug <<<
uid: 10249
tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
Cause: null pointer dereference
    x0  0000000000000000  x1  000000000000002e  x2  0000000000000000  x3  0000000000000000
    x4  0000000040100401  x5  b4000070b3c8c891  x6  0000000000000067  x7  0000000000000000
    x8  0000000000000001  x9  6d222fa56c100fd3  x10 00000070b3c709c0  x11 00000070b3c6f470
    x12 00000070b3c6f430  x13 0000000000512278  x14 0000000000512218  x15 00000000000000a0
    x16 00000070a6ede4c8  x17 00000071d0b541c0  x18 000000709e362000  x19 b40000711c9bc000
    x20 0000000000000000  x21 0000000000000000  x22 00000070a1a09000  x23 b40000711c9bc0a8
    x24 0000007084bac078  x25 00000070a1a09000  x26 0000007138415000  x27 0000000000000003
    x28 00000070a1a07930  x29 00000070a1a07820
    lr  00000070a6e713d4  sp  00000070a1a077d0  pc  00000071d0b5424c  pst 0000000040001000
backtrace:
      #00 pc 000000000008724c  /apex/com.android.runtime/lib64/bionic/libc.so (__strrchr_aarch64+140) (BuildId: 449f781894033dce6346794a1ee593e0)
      #01 pc 00000000000293d0  /data/app/~~6YiiFO4GRTk6NKZsSwk2Ag==/moe.tarsin.ehviewer.debug-CiRtPZubWSPiKGYLWQLXgw==/base.apk!libehviewer.so (filename_is_playable_file+100) (BuildId: b4f5d124ceaf078365bebcbc5a64bca6f3b46b09)
      #02 pc 0000000000028710  /data/app/~~6YiiFO4GRTk6NKZsSwk2Ag==/moe.tarsin.ehviewer.debug-CiRtPZubWSPiKGYLWQLXgw==/base.apk!libehviewer.so (archive_list_all_entries+72) (BuildId: b4f5d124ceaf078365bebcbc5a64bca6f3b46b09)
      #03 pc 000000000002816c  /data/app/~~6YiiFO4GRTk6NKZsSwk2Ag==/moe.tarsin.ehviewer.debug-CiRtPZubWSPiKGYLWQLXgw==/base.apk!libehviewer.so (Java_com_hippo_ehviewer_gallery_ArchivePageLoaderKt_openArchive+556) (BuildId: b4f5d124ceaf078365bebcbc5a64bca6f3b46b09)

更新后左滑无法拉出侧边栏

复现步骤 / Step to reproduce

更新cl包后出现,已更新至最新仍旧无法左侧右滑拉出侧边栏

预期行为 / Expected behaviour

应该左侧右滑拉出侧边栏

实际行为 / Actual Behaviour

实际上无事发生

应用日志 / App logs

No response

备注 / Addition details

以及希望能恢复右侧左滑唤出快速搜索

EhViewer 版本号 / EhViewer version code

1.8.11.0

EhViewer CI 版本 / EhViewer CI Version

70450a9

Android 系统版本 / Android version

lineage os 20 安卓13

设备型号 / Device model

一加8

SoC 型号 / Soc model

骁龙865

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

搜索栏空隙过大

复现步骤 / Step to reproduce

Screenshot_20231026_181513_moe tarsin ehviewer
搜索栏和下面的结果之间的空白是不是有点大😂

预期行为 / Expected behaviour

搜索栏和结果之间的空白缩小
Screenshot_20231026_183614_moe.tarsin.ehviewer.jpg

实际行为 / Actual Behaviour

Screenshot_20231026_181513_moe tarsin ehviewer

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

b2b12f7

Android 系统版本 / Android version

HarmonyOS 4.0.0.116

设备型号 / Device model

HUAWEI Nova 9 Pro

SoC 型号 / Soc model

高通骁龙778G 4G

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

阅读界面下方页码文字错位

复现步骤 / Step to reproduce

1.阅读任意画廊;
2.切换阅读背景为白色会更明显。

预期行为 / Expected behaviour

页码应显示为白字+黑色(深灰色)描边。

实际行为 / Actual Behaviour

似乎是作为描边的“阴影”显示在正确位置,而白色的文字显示错位。
ehvPageNum_2023-10-01

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

cac65d9

Android 系统版本 / Android version

MIUI 12.5 (Android 10)

设备型号 / Device model

Xiaomi Mix 2S

SoC 型号 / Soc model

骁龙 845

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

Swiping right cannot bring up the quick search bar

复现步骤 / Step to reproduce

Fresh install
Swiping right
No reaction

预期行为 / Expected behaviour

Bring up the quick search bar

实际行为 / Actual Behaviour

No reaction

应用日志 / App logs

--------- beginning of crash
10-17 07:44:25.824 8991 8991 E AndroidRuntime: FATAL EXCEPTION: main
10-17 07:44:25.824 8991 8991 E AndroidRuntime: Process: moe.tarsin.ehviewer, PID: 8991
10-17 07:44:25.824 8991 8991 E AndroidRuntime: java.lang.RuntimeException: java.lang.NoSuchMethodException: Yo0.values []
10-17 07:44:25.824 8991 8991 E AndroidRuntime: at java.lang.Enum.enumValues(Enum.java:270)

备注 / Addition details

If this is not a bug but a feature that is not implemented, can you update this feature in the future?

EhViewer 版本号 / EhViewer version code

1.8.10.2

EhViewer CI 版本 / EhViewer CI Version

10c7019

Android 系统版本 / Android version

Android 11

设备型号 / Device model

Aquos sense

SoC 型号 / Soc model

Qualcomm Snapdragon 690

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

通过全部开始(倒序)进行下载,APP会崩溃

复现步骤 / Step to reproduce

全部开始(倒序)

预期行为 / Expected behaviour

倒序下载

实际行为 / Actual Behaviour

APP崩溃

应用日志 / App logs

log-2023-10-27-09-41-24-272.zip

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.2-gms

EhViewer CI 版本 / EhViewer CI Version

10c7019

Android 系统版本 / Android version

ONEUI 5.1

设备型号 / Device model

Samsung S23 ultra

SoC 型号 / Soc model

Snapdragon 8 gen 2

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

使用持续集成更新至1.8.11SNAPSHOT后阅读器无法使用

复现步骤 / Step to reproduce

Screenshot_2023-10-28-06-37-10-946_moe tarsin ehviewer
Screenshot_2023-10-28-06-37-19-591_moe tarsin ehviewer

使用集成式更新至1.8.11-SNAPSHOT-gms(1021efb)后,无法正常进入阅读画面,表现为空屏。

预期行为 / Expected behaviour

进行正常图片浏览显示

实际行为 / Actual Behaviour

实际上显示为空屏
Screenshot_2023-10-28-06-37-19-591_moe tarsin ehviewer

应用日志 / App logs

/--------- beginning of crash
10-21 04:57:47.109 4221 4221 E AndroidRuntime: FATAL EXCEPTION: main
10-21 04:57:47.109 4221 4221 E AndroidRuntime: Process: moe.tarsin.ehviewer, PID: 4221
10-21 04:57:47.109 4221 4221 E AndroidRuntime: java.lang.RuntimeException: Unable to destroy activity {moe.tarsin.ehviewer/eu.kanade.tachiyomi.ui.reader.ReaderActivity}: java.lang.NullPointerException
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5547)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5592)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:47)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2288)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:210)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.os.Looper.loop(Looper.java:299)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8293)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: Caused by: java.lang.NullPointerException
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at Kx0.f(Unknown Source:29)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at oa0.e(Unknown Source:0)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at oa0.g(Unknown Source:97)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at hF.v(Unknown Source:3)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at eu.kanade.tachiyomi.ui.reader.ReaderActivity.onDestroy(Unknown Source:22)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.Activity.performDestroy(Activity.java:8547)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1364)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5534)
10-21 04:57:47.109 4221 4221 E AndroidRuntime: ... 13 more
--------- beginning of system
10-23 06:16:41.075 12358 12762 W BpBinder: Slow Binder: BpBinder transact took 1464 ms, interface=android.content.IContentProvider, code=21 oneway=false
10-23 06:17:19.698 12358 14674 W BpBinder: Slow Binder: BpBinder transact took 1456 ms, interface=android.content.IContentProvider, code=21 oneway=false
10-23 06:20:08.920 12358 14667 W BpBinder: Slow Binder: BpBinder transact took 1474 ms, interface=android.content.IContentProvider, code=21 oneway=false
10-23 06:22:39.286 12358 15288 W BpBinder: Slow Binder: BpBinder transact took 1524 ms, interface=android.content.IContentProvider, code=21 oneway=false
10-23 06:24:01.872 16192 16192 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-23 06:24:01.956 16192 16192 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-26 04:38:50.804 22637 22637 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-26 04:38:50.879 22637 22637 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-26 04:39:38.813 23178 23178 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-26 04:39:38.870 23178 23178 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-26 04:39:39.267 23178 23178 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 118ms
10-26 04:41:30.979 25117 25117 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-26 04:41:31.031 25117 25117 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-26 04:41:31.300 25117 25117 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 82ms
10-26 04:44:30.845 25117 25145 W BpBinder: Slow Binder: BpBinder transact took 13599 ms, interface=android.content.IContentProvider, code=21 oneway=false
10-26 04:46:38.621 26556 26556 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-26 04:46:38.661 26556 26556 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-26 04:46:38.933 26556 26556 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 80ms
10-26 04:50:24.912 27785 27785 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-26 04:50:24.954 27785 27785 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-26 04:50:25.206 27785 27785 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 79ms
10-26 23:36:06.253 15785 15785 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-26 23:36:06.341 15785 15785 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-26 23:36:06.669 15785 15785 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 62ms
10-26 23:36:55.987 15785 15825 W BpBinder: Slow Binder: BpBinder transact took 1461 ms, interface=android.content.IContentProvider, code=21 oneway=false
10-26 23:37:22.543 15785 15821 W BpBinder: Slow Binder: BpBinder transact took 1485 ms, interface=android.content.IContentProvider, code=21 oneway=false
10-28 00:19:04.377 18788 18788 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-28 00:19:04.430 18788 18788 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-28 00:19:44.719 19217 19217 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-28 00:19:44.789 19217 19217 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-28 00:19:45.111 19217 19217 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 115ms
10-28 06:33:07.811 19239 19239 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-28 06:33:07.874 19239 19239 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-28 06:33:08.150 19239 19239 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 75ms
10-28 06:34:21.498 19684 19684 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-28 06:34:21.537 19684 19684 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-28 06:34:21.741 19684 19684 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 64ms
10-28 06:44:06.667 23831 23831 I ForceDarkHelperStubImpl: initialize for moe.tarsin.ehviewer , ForceDarkOrigin
10-28 06:44:06.743 23831 23831 D ViewScrollStubImpl: the value of ScrollFrictionRes is: 0.015
10-28 06:44:07.036 23831 23831 W Activity: PerfMonitor: Slow Operation: Activity moe.tarsin.ehviewer/com.hippo.ehviewer.ui.MainActivity onPause took 86ms
--------- beginning of main
10-28 06:45:45.602 23831 23883 D AppScoutStateMachine: 23831-ScoutStateMachinecreated
10-28 06:45:45.728 23831 23831 D IS_CTS_MODE: false
10-28 06:45:45.728 23831 23831 D MULTI_WINDOW_SWITCH_ENABLED: false
10-28 06:45:45.729 23831 23879 D ViewContentFactory: initViewContentFetcherClass
10-28 06:45:45.729 23831 23879 I ContentCatcher: ViewContentFetcher : ViewContentFetcher
10-28 06:45:45.729 23831 23831 D DecorView[]: getWindowModeFromSystem windowmode is 1
10-28 06:45:45.729 23831 23879 D ViewContentFactory: createInterceptor took 0ms
10-28 06:45:45.746 23831 23831 D DecorView[]: onWindowFocusChanged hasWindowFocus false
10-28 06:45:45.801 23831 23831 D DecorView[]: onWindowFocusChanged hasWindowFocus true
10-28 06:45:45.836 23831 23831 D DecorView[]: onWindowFocusChanged hasWindowFocus false
10-28 06:45:47.408 23831 23831 D DecorView[]: onWindowFocusChanged hasWindowFocus true
10-28 06:45:54.646 23831 23831 D DecorView[]: onWindowFocusChanged hasWindowFocus false
10-28 06:45:55.234 23831 23866 D OpenGLRenderer: endAllActiveAnimators on 0xb4000076c1c74e00 (j01) with handle 0xb4000076eb4500a0
10-28 06:45:56.517 23831 23938 D AppScoutStateMachine: 23831-ScoutStateMachinecreated
10-28 06:45:56.535 23831 23831 D IS_CTS_MODE: false
10-28 06:45:56.535 23831 23831 D MULTI_WINDOW_SWITCH_ENABLED: false
10-28 06:45:56.611 23831 23879 D ViewContentFactory: initViewContentFetcherClass
10-28 06:45:56.611 23831 23879 I ContentCatcher: ViewContentFetcher : ViewContentFetcher
10-28 06:45:56.611 23831 23879 D ViewContentFactory: createInterceptor took 0ms
10-28 06:45:56.612 23831 23831 D IS_CTS_MODE: false
10-28 06:45:56.612 23831 23831 D MULTI_WINDOW_SWITCH_ENABLED: false
10-28 06:45:56.613 23831 23831 D DecorView[]: getWindowModeFromSystem windowmode is 1
10-28 06:45:56.680 23831 23831 D DecorView[]: onWindowFocusChanged hasWindowFocus true
10-28 06:45:56.686 23831 23831 D DecorView[]: onWindowFocusChanged hasWindowFocus false

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT-gms

EhViewer CI 版本 / EhViewer CI Version

1021efb

Android 系统版本 / Android version

MIUI14.0.4

设备型号 / Device model

Redmi K30 Pro

SoC 型号 / Soc model

骁龙865

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

搜索结果缺少

复现步骤 / Step to reproduce

在搜索栏搜索关键字

预期行为 / Expected behaviour

显示所有符合搜索的搜索结果

实际行为 / Actual Behaviour

比如搜索“绝色”理论上电脑浏览器网页搜索能出来4个结果,app上一个都没有。别的大类标题对比别的版本的Ehviewer,比如绿e、白e,搜索结果里也会少掉一些。

IMG_20231020_020757
如图所示少了就这一页就少了三条结果。

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.0

EhViewer CI 版本 / EhViewer CI Version

02baa79

Android 系统版本 / Android version

Android 13

设备型号 / Device model

vivo iqoo neo 5

SoC 型号 / Soc model

骁龙870

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

无法设定定时请求新闻页面

复现步骤 / Step to reproduce

  1. 打开“定时请求新闻页面”。
  2. 关闭“隐藏HV事件通知”。
  3. 返回。
  4. 再次进入 EH 设置

预期行为 / Expected behaviour

设置应该生效。

实际行为 / Actual Behaviour

“定时请求新闻页面”选项被关闭了。

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

95641e3

Android 系统版本 / Android version

Android 14

设备型号 / Device model

Google Pixel 5

SoC 型号 / Soc model

Snapdragon 765G

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

Sad panda api regression

复现步骤 / Step to reproduce

So.. I still have a hostile network situation as described in Ehviewer-Overhauled/Ehviewer#1228.
And updating to this new fork from EHV-OH got me every kind of "discovery" operation to timeout (viewing and browsing galleries that were already previously queried still works).

Long story short after playing with EhViewer-NekoInverter and noticing that CI and official release operated differently and what the only meaningful functional change was, I can confidently say this happened due to 97c39d0.

预期行为 / Expected behaviour

I don't really know what the official endpoints should be (EHWiki only covers the default website)
But if https://exhentai.org/api.php still works, then it doesn't seem fair to only forcefully and uniquely use https://s.exhentai.org/api.php.

实际行为 / Actual Behaviour

The later subdomain sits on a different server (178.175.128.254) than the former (188.114.96.7) and the gods got it blocked.

备注 / Addition details

#76 didn't really help the slightest.

EhViewer 版本号 / EhViewer version code

1.8.10.1-gms

EhViewer CI 版本 / EhViewer CI Version

4067543

Android 系统版本 / Android version

9

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

关于快速搜索抽屉的相关问题

复现步骤 / Step to reproduce

1.展开快速搜索抽屉,且快速搜索列表高度超过一屏可以进行滚动。
2.滚动快速搜索列表,点击任意标签进行快速搜索。
3.进入搜索结果页再次唤出快速搜索抽屉。
4.快速搜索抽屉的列表滚动进度被重置,列表重新回到最顶端。

预期行为 / Expected behaviour

“复现步骤”的第4步时,列表的滚动进度应该保留。
还有请问能否恢复左滑唤出快速搜索抽屉的操作。
该问题出现于飞鸟澪的较新版本,并且您的项目也继承了此问题。

实际行为 / Actual Behaviour

“复现步骤”的第4步。

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.0

EhViewer CI 版本 / EhViewer CI Version

96b9223

Android 系统版本 / Android version

MIUI 14.0.10,Android 13

设备型号 / Device model

Redmi K50 Ultra

SoC 型号 / Soc model

骁龙 8+ Gen 1, Snapdragon 8+ Gen 1

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

此分支是否不支持直连功能?

复现步骤 / Step to reproduce

如题。

预期行为 / Expected behaviour

如题。

实际行为 / Actual Behaviour

如题。

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

如题。

EhViewer CI 版本 / EhViewer CI Version

如题。

Android 系统版本 / Android version

如题。

设备型号 / Device model

如题。

SoC 型号 / Soc model

如题。

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

标签(比如doujin manga)颜色区分度低

复现步骤 / Step to reproduce

1.打开应用主页

预期行为 / Expected behaviour

manga doujin misc artistcg之类的标签颜色区分度希望能更明显一点

实际行为 / Actual Behaviour

特别manga与doujin的颜色太相近,一时间不好通过颜色区分

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.1-gms

EhViewer CI 版本 / EhViewer CI Version

98d66b3

Android 系统版本 / Android version

MIUI14.0.6

设备型号 / Device model

Redmi note12T pro

SoC 型号 / Soc model

天玑8200

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

下载至cifs documents provider挂载的文件夹时闪退

复现步骤 / Step to reproduce

通过 https://github.com/wa2c/cifs-documents-provider 挂载的远程文件夹只能读取,无法下载文件

预期行为 / Expected behaviour

下载成功

实际行为 / Actual Behaviour

点击下载瞬间直接应用闪退

应用日志 / App logs

logcat-2023-10-14-00-09-56-224.txt

备注 / Addition details

由于平板容量较小,想将文件下载至NAS上而不是本地,用的这个软件 https://github.com/wa2c/cifs-documents-provider 通过samba方式挂载远程文件夹,在其他应用中使用正常,但是ehviewer中无法下载文件,是否是否能够修复?

EhViewer 版本号 / EhViewer version code

1.8.9.7

EhViewer CI 版本 / EhViewer CI Version

019b961

Android 系统版本 / Android version

pixelexperience 13

设备型号 / Device model

小米平板6

SoC 型号 / Soc model

骁龙870

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

大图无法显示

复现步骤 / Step to reproduce

打开应用点击画廊,点击缩略图,然后黑黑一片

预期行为 / Expected behaviour

显示图片瀑布流

实际行为 / Actual Behaviour

黑黑一片连菜单都出不来

应用日志 / App logs

--------- beginning of system
10-19 21:16:08.345 7144 18001 I ContentCatcher_TaplusBlackListHelper: mActivities isEmpty
10-19 21:16:08.345 7144 18001 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:16:14.721 7144 18001 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:16:33.458 7144 18001 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:16:35.974 18710 18858 I ContentCatcher_TaplusBlackListHelper: mActivities isEmpty
10-19 21:16:35.976 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:16:42.895 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:16:48.346 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:32:43.093 18710 18858 I ContentCatcher_TaplusBlackListHelper: mActivities isEmpty
10-19 21:32:43.093 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:32:44.344 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:32:46.599 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-19 21:32:48.047 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:58:30.605 18710 18858 I ContentCatcher_TaplusBlackListHelper: mActivities isEmpty
10-20 00:58:30.605 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:58:31.779 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:58:50.399 18710 18858 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:58:55.995 32692 481 I ContentCatcher_TaplusBlackListHelper: mActivities isEmpty
10-20 00:58:55.995 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:03.723 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:06.952 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:08.007 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:08.948 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:10.883 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:12.123 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:15.510 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:21.202 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 00:59:25.213 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
--------- beginning of main
10-20 01:00:27.077 32692 32692 D DecorView[]: onWindowFocusChanged hasWindowFocus false
10-20 01:10:22.448 32692 32745 D AppScoutStateMachine: 32692-ScoutStateMachinecreated
10-20 01:10:22.449 32692 481 I ContentCatcher_TaplusBlackListHelper: mActivities isEmpty
10-20 01:10:22.449 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList size: 10 package is moe.tarsin.ehviewer isInTaplusWhiteList: true
10-20 01:10:22.782 32692 32692 D DecorView[]: onWindowFocusChanged hasWindowFocus true
10-20 01:10:22.783 32692 32692 I HandWritingStubImpl: refreshLastKeyboardType: 1
10-20 01:10:22.783 32692 32692 I HandWritingStubImpl: getCurrentKeyboardType: 1
10-20 01:10:22.784 32692 32692 I HandWritingStubImpl: isKeyboardTypeChanged: false
10-20 01:10:26.334 32692 32692 W OnBackInvokedCallback: OnBackInvokedCallback is not enabled for the application.
10-20 01:10:26.334 32692 32692 W OnBackInvokedCallback: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-20 01:10:26.336 32692 481 I ContentCatcher_TaplusBlackListHelper: blackList siz

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.0

EhViewer CI 版本 / EhViewer CI Version

02baa79

Android 系统版本 / Android version

MIUI14安卓13/crdroid7.35安卓11

设备型号 / Device model

红米K50U/三星note3

SoC 型号 / Soc model

8+1/800

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

搜索选项中,“类型筛选”的布局异常

复现步骤 / Step to reproduce

对搜索选项中类型筛选进行操作时
https://github.com/Ehviewer-Overhauled/Ehviewer/assets/52618207/67a930f1-e442-4bb7-bdbb-4c39a30db7e7

预期行为 / Expected behaviour

理论上应该固定两列

实际行为 / Actual Behaviour

两列三列混杂

应用日志 / App logs

No response

备注 / Addition details

系统并没有额外修改DPI,仅将字体大小改为“小”,经另一名群友测试,字体大小改为最小即可触发

EhViewer 版本号 / EhViewer version code

1.8.10.1-gms

EhViewer CI 版本 / EhViewer CI Version

98d66b3

Android 系统版本 / Android version

Hydrogen OS 10.0.15.15.IN11

设备型号 / Device model

OnePlus 8Pro

SoC 型号 / Soc model

Snapdragon 865

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

应用搜索栏和系统状态栏图标重叠

复现步骤 / Step to reproduce

安装导航抽屉迁移到compose的版本即出现

预期行为 / Expected behaviour

它应该不重叠

实际行为 / Actual Behaviour

实际上重叠了
Screenshot_20231025-084927

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.11.0-snapshot-gms

EhViewer CI 版本 / EhViewer CI Version

5784eb0

Android 系统版本 / Android version

Android 13, Stock ROM 67.0.A.4.104

设备型号 / Device model

Sony Xperia 1 V

SoC 型号 / Soc model

骁龙8 GEN 2

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

屏幕方向为横屏状态下打开压缩包Ehviewer奔溃

复现步骤 / Step to reproduce

0.重新安装应用
1.游客登录,进入Ehviewer
2.默认状态下打开压缩包,正常进入
3.切换横屏后打开压缩包,Ehviewer奔溃(横屏+条漫&从上到下连续)

预期行为 / Expected behaviour

正常预览

实际行为 / Actual Behaviour

Ehviewer奔溃

应用日志 / App logs

log-2023-09-30-01-30-44-420.zip

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

098068f

Android 系统版本 / Android version

HarmonyOS 4.0.0.115

设备型号 / Device model

HUAWEI Nova 9 Pro

SoC 型号 / Soc model

高通骁龙778G 4G

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

排行榜页面无法记住排行榜分类

复现步骤 / Step to reproduce

1.打开排行榜;
2.打开右侧抽屉切换到昨日排行;
3.退出排行榜页面(以及重启EhViewer);
4.再次打开排行榜。

预期行为 / Expected behaviour

显示昨日排行榜

实际行为 / Actual Behaviour

显示从始至终排行榜

应用日志 / App logs

No response

备注 / Addition details

可能不算bug,而是功能请求,但下载分类和收藏分类都是会记住上一次选择的,可能表现一致比较好?

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

0c78673

Android 系统版本 / Android version

MIUI 12.5 (Android 10)

设备型号 / Device model

Xiaomi Mix 2S

SoC 型号 / Soc model

骁龙 845

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

搜索功能似乎不太对劲

从上游更新到这里之后使用发现了一点问题:

1.直接在搜索结果列表下拉刷新,列表有时候会自动跳转到后面,而不是最新的部分。

2.使用高级选项搜索限制评分最低为5星依旧能搜到4星和4星半的结果。不知道是不是刻意为之的?

3.使用高级搜索得到结果后(例如搜索l:chinese,高级选项设置最低五星),点击任意画廊返回后会导致高级搜索的调教被重置,具体表现启用高级选项这个复选框被取消。

刷新界面后,没有返回最顶层

复现步骤 / Step to reproduce

下拉界面
刷新

预期行为 / Expected behaviour

到页面最顶层

实际行为 / Actual Behaviour

Record_2023-10-04-16-32-08.mp4

应用日志 / App logs

No response

备注 / Addition details

下拉页面后,除了刷新,使用搜索和快速搜索切换的页面也不会在最顶层

EhViewer 版本号 / EhViewer version code

1.8.10.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

7f541e2

Android 系统版本 / Android version

OxygenOS 12.1, Android 12

设备型号 / Device model

OnePlus 7t

SoC 型号 / Soc model

Snapdragon 855+

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

搜索框被状态栏遮挡

复现步骤 / Step to reproduce

启动软件,发现搜索框异常
Screenshot_2023-09-28-06-34-04-346_moe tarsin ehviewer

预期行为 / Expected behaviour

实际行为 / Actual Behaviour

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.9.6

EhViewer CI 版本 / EhViewer CI Version

d58e08e

Android 系统版本 / Android version

MIUI 12.0,Android 10

设备型号 / Device model

redmi note9 4G

SoC 型号 / Soc model

高通骁龙662

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

请问可以把域名前置添加回来吗?

复现步骤 / Step to reproduce

如题

预期行为 / Expected behaviour

能够在**大陆直连ehviewer

实际行为 / Actual Behaviour

已经无法直连ehviewer

应用日志 / App logs

No response

备注 / Addition details

彩E似乎是无可替代的好用,可惜目前没有直连功能。恳请作者将直连功能添加回来。

EhViewer 版本号 / EhViewer version code

1.8.9.5

EhViewer CI 版本 / EhViewer CI Version

如上

Android 系统版本 / Android version

MIUI 14

设备型号 / Device model

REDMI12 turbo

SoC 型号 / Soc model

骁龙7gen2

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

#44 之后,连续搜索不显示结果

复现步骤 / Step to reproduce

1.打开软件,点击任意非中文画廊(即不含l:Chinese标签);
2.点击作者标签,进行搜索;
3.点击搜索栏,添加l:Chinese标签进行第二次搜索(存在此作者的中文画廊的情况下)。

预期行为 / Expected behaviour

显示搜索结果。

实际行为 / Actual Behaviour

搜索结果列表空白。
此时从右划抽屉进入下载界面(即显示其它画廊列表)再返回的话,会恢复显示搜索结果。直接刷新也会恢复。

应用日志 / App logs

No response

备注 / Addition details

b0896ea 后出现。
推测更具体的情况是:第二次搜索结果导致第一次搜索结果的前几个画廊被隐去时,会连带整个列表一起隐去。
切换界面重新读取搜索结果进行列表绘制时就会恢复显示。
在收藏界面中从云端收藏切换到细分收藏夹时也可能出现一样的情况。

EhViewer 版本号 / EhViewer version code

1.8.10.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

8fb5153

Android 系统版本 / Android version

MIUI 12.5 (Android 10)

设备型号 / Device model

Xiaomi Mix 2S

SoC 型号 / Soc model

骁龙 845

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

阅读器双指缩放异常

复现步骤 / Step to reproduce

1.进入任意画廊开始阅读;
2.双指放大操作。

预期行为 / Expected behaviour

正常双指放大操作

实际行为 / Actual Behaviour

两种情况:
1.直接白屏(黑屏);
2.如果先使用双击并按住下划来放大一下,再使用双指放大的话就不会白屏,但在双指按下的瞬间会直接变成最大缩放,只能在最大缩放的基础上进行缩小或移动,之后每次双指按下都会如此。

应用日志 / App logs

No response

备注 / Addition details

具体不知道从哪个版本开始,但CI#626就有这个情况

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

b2b12f7

Android 系统版本 / Android version

MIUI 12.5 (Android 10)

设备型号 / Device model

Xiaomi Mix 2S

SoC 型号 / Soc model

骁龙 845

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

没有网络状态下点击Ehviewer闪退

复现步骤 / Step to reproduce

设备处于没有网络连接的状态时点击ehviewer

预期行为 / Expected behaviour

正常进入

实际行为 / Actual Behaviour

闪退

应用日志 / App logs

log-2023-10-28-00-28-54-444.zip

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

ebde450

Android 系统版本 / Android version

HarmonyOS 4.0.0.116

设备型号 / Device model

HUAWEI Nova 9 Pro

SoC 型号 / Soc model

高通骁龙778G 4G

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

GMS 版本会被提示更新至 Latest Release 版本

复现步骤 / Step to reproduce

  1. 安装 GMS 版本应用
  2. 检查更新

预期行为 / Expected behaviour

它应该获取 GMS 版本更新信息

实际行为 / Actual Behaviour

实际上它获取了所有 Release 版本的更新信息

Screenshot_2023-09-15-02-27-39-57_f2f1746601bf3b868d00d5efaf12e601

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.9.5-gms

EhViewer CI 版本 / EhViewer CI Version

e94424a

Android 系统版本 / Android version

Android 12

设备型号 / Device model

OnePlus 7 Pro

SoC 型号 / Soc model

Snapdragon 855

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

顶部和侧面显示错误

复现步骤 / Step to reproduce

更新ci5784eb0 后,ehviewer顶部和侧面显示出现错误。

预期行为 / Expected behaviour

Screenshot_20231025_090551_moe tarsin ehviewer
Screenshot_20231025_090937_moe tarsin ehviewer

实际行为 / Actual Behaviour

Screenshot_20231025_085815_moe tarsin ehviewer
Screenshot_20231025_090909_moe tarsin ehviewer

应用日志 / App logs

log-2023-10-25-09-14-47-398.zip

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

5784eb0

Android 系统版本 / Android version

HarmonyOS 4.0.0.116

设备型号 / Device model

HUAWEI Nova 9 Pro

SoC 型号 / Soc model

高通骁龙778G 4G

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

Blocker is not working/設置的屏蔽項(Tag)沒有效果

复现步骤 / Step to reproduce

  1. 重新安裝應用/Reinstall.
  2. 登錄帳號/Log in
  3. 選擇站點(ex)/Choose exhentai
  4. 進入訂閲列表/Enter Subscription
  5. 進入任一畫廊,將其語言標籤添加屏蔽(例:Language:korean)/Enter a Gallery, long-push the language tag, and choose "Add blocker"(e.g. language:korean)。
  6. 刷新訂閲、回到主頁或進行任意搜索,會發現屏蔽項沒有生效/Refresh subscription, or back to homepage or search with any word. The blocker is not working.

预期行为 / Expected behaviour

刷新或載入新的畫廊時應當會自動移除帶有被屏蔽的標籤的畫廊。
Galleries with blocked tags should be removed.

实际行为 / Actual Behaviour

實際依舊出現在列表中。
It still appeared on the list.

应用日志 / App logs

log-2023-09-30-17-53-17-111.zip

备注 / Addition details

這個問題在多部設備上復現,包括 Pixel 6 Pro, Xiaomi 13 Pro 及下方表格中填寫的 Xperia 1 V。

EhViewer 版本号 / EhViewer version code

1.8.9.6-gms

EhViewer CI 版本 / EhViewer CI Version

13f2555

Android 系统版本 / Android version

Android 13

设备型号 / Device model

Xperia 1 V

SoC 型号 / Soc model

Snapdragon 8 Gen 2

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

  • Update Kotlin & KSP (com.google.devtools.ksp, org.jetbrains.kotlin.plugin.serialization, org.jetbrains.kotlin.plugin.parcelize, org.jetbrains.kotlin.plugin.compose, org.jetbrains.kotlin.android)

Detected dependencies

cargo
app/src/main/rust/Cargo.toml
  • regex-lite 0.1.5
  • jni 0.21.1
  • jni_fn 0.1.2
  • quick-xml 0.31
  • tl 0.7.8
  • log 0.4.21
  • android_logger 0.13.3
  • once_cell 1.19
  • serde_cbor 0.11.2
  • serde 1.0.200
  • sha1 0.10.6
  • base16ct 0.2
  • anyhow 1.0.82
github-actions
.github/workflows/ci.yml
  • actions/checkout v4
  • actions/setup-java v4
  • Swatinem/rust-cache v2
  • gradle/actions v3
  • actions/checkout v4
  • actions/setup-java v4
  • Swatinem/rust-cache v2
  • gradle/actions v3
  • actions/cache v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/checkout v4
  • actions/setup-java v4
  • Swatinem/rust-cache v2
  • gradle/actions v3
  • actions/cache v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
  • actions/upload-artifact v4
.github/workflows/lock-threads.yml
  • dessant/lock-threads v5
.github/workflows/releases.yml
  • actions/checkout v4
  • actions/setup-java v4
  • Swatinem/rust-cache v2
  • actions/cache v4
  • gradle/actions v3
  • softprops/action-gh-release v2
gradle
gradle.properties
settings.gradle.kts
build.gradle.kts
app/build.gradle.kts
gradle/libs.versions.toml
  • com.mikepenz:aboutlibraries-core 11.1.4
  • com.mikepenz:aboutlibraries-compose-m3 11.1.4
  • com.google.accompanist:accompanist-drawablepainter 0.34.0
  • androidx.activity:activity-compose 1.9.0
  • androidx.appcompat:appcompat 1.7.0-beta01
  • androidx.biometric:biometric-ktx 1.2.0-alpha05
  • androidx.browser:browser 1.8.0
  • androidx.constraintlayout:constraintlayout-compose 1.1.0-alpha13
  • androidx.core:core-ktx 1.14.0-alpha01
  • androidx.core:core-splashscreen 1.2.0-alpha01
  • androidx.graphics:graphics-path 1.0.1
  • androidx.lifecycle:lifecycle-process 2.8.0-rc01
  • androidx.lifecycle:lifecycle-runtime-compose 2.8.0-rc01
  • androidx.navigation:navigation-compose 2.8.0-alpha08
  • androidx.paging:paging-compose 3.3.0-rc01
  • androidx.recyclerview:recyclerview 1.4.0-alpha01
  • androidx.room:room-compiler 2.7.0-alpha01
  • androidx.room:room-paging 2.7.0-alpha01
  • androidx.work:work-runtime-ktx 2.10.0-alpha02
  • io.arrow-kt:arrow-stack 1.2.4
  • io.coil-kt.coil3:coil-bom 3.0.0-alpha06
  • dev.chrisbanes.compose:compose-bom 2024.04.00-alpha02
  • io.github.raamcosta.compose-destinations:core 2.1.0-beta02
  • io.github.raamcosta.compose-destinations:ksp 2.1.0-beta02
  • io.github.fornewid:material-motion-compose-core 1.2.0
  • org.chromium.net:cronet-embedded 119.6045.31
  • com.android.tools:desugar_jdk_libs_nio 2.0.4
  • com.github.tachiyomiorg:DirectionalViewPager 1.0.0
  • io.github.petertrr:kotlin-multiplatform-diff 0.5.0
  • dev.chrisbanes.insetter:insetter 0.6.1
  • org.jsoup:jsoup 1.17.2
  • org.jetbrains.kotlinx:kotlinx-coroutines-android 1.8.0
  • org.jetbrains.kotlinx:kotlinx-datetime 0.6.0-RC.2
  • io.ktor:ktor-client-core 3.0.0-beta-1
  • com.squareup.logcat:logcat 0.1
  • com.squareup.okio:okio-jvm 3.9.0
  • com.github.chrisbanes:PhotoView 2.3.0
  • sh.calvin.reorderable:reorderable 1.5.2
  • org.jetbrains.kotlinx:kotlinx-serialization-cbor 1.6.3
  • org.jetbrains.kotlinx:kotlinx-serialization-json 1.6.3
  • org.jetbrains.kotlinx:kotlinx-serialization-json-okio 1.6.3
  • io.github.pdvrieze.xmlutil:core-android 0.86.3
  • io.github.pdvrieze.xmlutil:serialization-android 0.86.3
  • com.louiscad.splitties:splitties-appctx 3.0.0
  • com.louiscad.splitties:splitties-arch-room 3.0.0
  • com.louiscad.splitties:splitties-preferences 3.0.0
  • com.louiscad.splitties:splitties-systemservices 3.0.0
  • me.saket.telephoto:zoomable 0.11.2
  • com.mikepenz.aboutlibraries.plugin 11.1.4
  • com.android.application 8.5.0-alpha07
  • dev.shreyaspatil.compose-compiler-report-generator 1.2.0
  • org.jetbrains.kotlin.android 2.0.0-RC1
  • org.jetbrains.kotlin.plugin.compose 2.0.0-RC1
  • org.jetbrains.kotlin.plugin.parcelize 2.0.0-RC1
  • org.jetbrains.kotlin.plugin.serialization 2.0.0-RC1
  • com.google.devtools.ksp 2.0.0-RC1-1.0.20
  • com.diffplug.spotless 6.25.0
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.7

  • Check this box to trigger a request for Renovate to run again on this repository

归档下载调用下载管理器

复现步骤 / Step to reproduce

目前ehviewer点击归档下载会调用默认的下载管理器,但文件大了很容易出现下载中断导致的失败,不能断点续传。
能否调用本地存在的其他下载管理器?
例如:
ADM
包名 com.dv.adm
活动 com.dv.adm.AEditor
IDM+
包名 idm.internet.download.manager.plus
活动 idm.internet.download.manager.MainActivity
虽然在网页里点归档下载复制到idm+等下载管理器下载也可以,但打开默认打开后,网页点击归档下载会自动跳转到ehviewer,无法在浏览器里直接打开。
Screenshot_20231024_145747_moe tarsin ehviewer

预期行为 / Expected behaviour

.

实际行为 / Actual Behaviour

.

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.1

EhViewer CI 版本 / EhViewer CI Version

1ab08d0

Android 系统版本 / Android version

HarmonyOS 4.0.0.116

设备型号 / Device model

HUAWEI Nova 9 Pro

SoC 型号 / Soc model

高通骁龙778G 4G

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

希望能把内置host和自定义host功能加回来

复现步骤 / Step to reproduce

预期行为 / Expected behaviour

Refine warning
Drop domain fronting and other network hacks since #1147
Drop custom hosts
内置host能直连,觉得还是很有必要的,希望能加回来来

实际行为 / Actual Behaviour

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.1

EhViewer CI 版本 / EhViewer CI Version

null

Android 系统版本 / Android version

null

设备型号 / Device model

null

SoC 型号 / Soc model

null

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

每个画廊只能浏览或下载一张图片

复现步骤 / Step to reproduce

0.重新安装应用
1.打开任意画廊,缩略图可正常加载
2.点击任意图片 或 点击下载按钮

预期行为 / Expected behaviour

它应该以全屏显示该画廊所有图片或下载所有图片

实际行为 / Actual Behaviour

它只能显示或下载一张图片,具体可显示的图片位置不固定
所有其他图片提示解析失败

应用日志 / App logs

log-2023-10-27-16-34-02-018.zip

备注 / Addition details

可显示的图片为点击图片的最近三张
例:点击画廊第一张图片时,会随机显示前三张图片里的任意一张,所有其他图片提示解析失败

从网页端访问相同画廊时所有图片均可正常加载

EhViewer 版本号 / EhViewer version code

1.8.10.1

EhViewer CI 版本 / EhViewer CI Version

98d66b3

Android 系统版本 / Android version

Android 13

设备型号 / Device model

OnePlus 8T

SoC 型号 / Soc model

骁龙865

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

此分支是否不支持直连功能?

复现步骤 / Step to reproduce

关闭VPN,安装 飛鳥澪版ehviewer

尝试直连下载图片,正常;

尝试检测剩余下载量,正常;

安装foolbar版ehviewer;

打开之后,无法加载首页内容,也无法下载未完成的部分;

尝试检测剩余下载量,提示“timeout”;

开启VPN,上述测试恢复正常。

预期行为 / Expected behaviour

ehviewer的一大特色就是可以免VPN直连eh

实际行为 / Actual Behaviour

然而目前似乎并没有用

应用日志 / App logs

No response

备注 / Addition details

三大运营商用 飛鳥澪ehv 直连的情况:
**联通:畅连
**电信:低速
**移动:基本不可能

我的网络是**联通

EhViewer 版本号 / EhViewer version code

当前分支版本:1.8.9.7; 飛鳥澪分支版本:1.8.8.3

EhViewer CI 版本 / EhViewer CI Version

97f9889

Android 系统版本 / Android version

Android 10 / MIUI 12

设备型号 / Device model

redmi note 9 4G

SoC 型号 / Soc model

高通骁龙 662

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

再次出现#45连续搜索不显示结果

复现步骤 / Step to reproduce

1.搜索:artist:kuon$ (结果是2日文画廊+2中文画廊+…)
2.搜索:artist:kuon$ l:chinese$

预期行为 / Expected behaviour

显示搜索结果

实际行为 / Actual Behaviour

一片空白

应用日志 / App logs

No response

备注 / Addition details

情况和#45一样。
重新添加渐隐渐现过渡效果后再次出现。

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

0c78673

Android 系统版本 / Android version

MIUI 12.5 (Android 10)

设备型号 / Device model

Xiaomi Mix 2S

SoC 型号 / Soc model

骁龙 845

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

快速搜索面板弹出导致程序无响应

复现步骤 / Step to reproduce

打开快速搜索面板后返回
打开视频录制

预期行为 / Expected behaviour

快速搜索面板不弹出

实际行为 / Actual Behaviour

Screenshot_2023-10-04-16-15-35-43_f2f1746601bf3b868d00d5efaf12e601

应用日志 / App logs

No response

备注 / Addition details

返回桌面后重新打开程序则恢复正常

EhViewer 版本号 / EhViewer version code

1.8.10.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

7f541e2

Android 系统版本 / Android version

OxygenOS 12.1, Android 12

设备型号 / Device model

OnePlus 7t

SoC 型号 / Soc model

Snapdragon 855+

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

特定画廊解析种子文件列表失败

复现步骤 / Step to reproduce

  1. 进入 https://exhentai.org/g/2692070/7e2c468c66/
  2. 进入种子下载页面

预期行为 / Expected behaviour

出现种子列表。

实际行为 / Actual Behaviour

出现“奇怪的错误”。

应用日志 / App logs

--------- beginning of main
10-22 23:16:02.140 15060 15060 W moe.tarsin.ehviewer: Failed to determine odex file name: Dex location /gmscompat_fd_120 has no extension.
10-22 23:16:02.140 15060 15060 W ziparchive: Unable to open '/gmscompat_fd_120.dm': No such file or directory
10-22 23:16:02.150 15060 15060 I DynamiteModule: Considering local module com.google.android.gms.cronet_dynamite:0 and remote module com.google.android.gms.cronet_dynamite:2411
10-22 23:16:02.150 15060 15060 I DynamiteModule: Selected remote version of com.google.android.gms.cronet_dynamite, version >= 2411
10-22 23:16:02.150 15060 15060 V DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils
10-22 23:16:02.163 15060 15060 W System  : ClassLoader referenced unknown path: 
10-22 23:16:02.165 15060 15060 D nativeloader: Configuring clns-4 for other apk . target_sdk_version=34, uses_libraries=, library_path=/data/app/~~ZjXJajw4wo86TGCgESxmtQ==/com.google.android.gms-8KCRLrNCj6Yo8UQJ64EPtw==/lib/arm64:/data/app/~~ZjXJajw4wo86TGCgESxmtQ==/com.google.android.gms-8KCRLrNCj6Yo8UQJ64EPtw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand
10-22 23:16:02.184 15060 15060 W moe.tarsin.ehviewer: Failed to determine odex file name: Dex location /gmscompat_fd_150 has no extension.
10-22 23:16:02.184 15060 15060 W ziparchive: Unable to open '/gmscompat_fd_150.dm': No such file or directory
10-22 23:16:02.188 15060 15060 I moe.tarsin.ehviewer: Waiting for a blocking GC ClassLinker
10-22 23:16:02.244 15060 15060 I moe.tarsin.ehviewer: WaitForGcToComplete blocked ClassLinker on Background for 55.726ms
10-22 23:16:02.260 15060 15084 W System  : A resource failed to call close. 
10-22 23:16:02.378 15060 15096 D nativeloader: Configuring clns-5 for other apk . target_sdk_version=34, uses_libraries=ALL, library_path=/gmscompat_fd_150!/lib/arm64-v8a, permitted_path=/data:/mnt/expand
10-22 23:16:02.379 15060 15096 W linker  : Warning: unable to resolve "/gmscompat_fd_150": No such file or directory (ignoring)
10-22 23:16:02.380 15060 15060 W DefaultDispatch: type=1400 audit(0.0:130421): avc:  granted  { execute } for  path="/data/user_de/0/com.google.android.gms/app_chimera/m/0000005a/CronetDynamite.apk" dev="dm-40" ino=320454 scontext=u:r:untrusted_app:s0:c201,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c158,c256,c512,c768 tclass=file app=moe.tarsin.ehviewer
10-22 23:16:02.394 15060 15096 I cr_CronetLibraryLoader: Cronet version: 114.0.5735.33, arch: aarch64
10-22 23:16:02.405 15060 15142 D TrafficStats: tagSocket(112) with statsTag=0xffffffff, statsUid=-1
10-22 23:16:02.422 15060 15142 D TrafficStats: tagSocket(168) with statsTag=0xffffffff, statsUid=-1
10-22 23:16:02.436 15060 15142 D TrafficStats: tagSocket(117) with statsTag=0xffffffff, statsUid=-1
10-22 23:16:02.438 15060 15142 D TrafficStats: tagSocket(117) with statsTag=0xffffffff, statsUid=-1
10-22 23:16:03.070 15060 15153 D ProfileInstaller: Installing profile for moe.tarsin.ehviewer
10-22 23:16:14.467 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:16:15.818 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:16:15.818 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:16:15.820 15060 15091 D EhEngine: https://exhentai.org/g/2692070/7e2c468c66/
10-22 23:16:15.821 15060 15060 I ImeTracker: moe.tarsin.ehviewer:5c8a5e4d: onRequestHide at ORIGIN_CLIENT_HIDE_SOFT_INPUT reason HIDE_SOFT_INPUT_BY_INSETS_API
10-22 23:16:15.822 15060 15060 I ImeTracker: moe.tarsin.ehviewer:5c8a5e4d: onCancelled at PHASE_CLIENT_APPLY_ANIMATION
10-22 23:16:20.133 15060 15060 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
10-22 23:16:20.142 15060 15118 W Parcel  : Expecting binder but got null!
10-22 23:16:20.161 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: Exception in CalledByNative method
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: java.nio.BufferOverflowException
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at java.nio.ByteBuffer.put(ByteBuffer.java:656)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:272)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at BF.a(Unknown Source:16)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at BF.q(Unknown Source:9)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at ou.onReadCompleted(Unknown Source:24)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at m.jf.onReadCompleted(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):3)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at m.ik.run(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):34)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-22 23:16:22.290 15060 15123 E cr_CronetUrlRequestContext: 	at java.lang.Thread.run(Thread.java:1012)
10-22 23:16:22.293 15060 15060 W System.err: m.hf: Exception received from UrlRequest.Callback
10-22 23:16:22.293 15060 15060 W System.err: 	at org.chromium.net.impl.CronetUrlRequest.e(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):5)
10-22 23:16:22.293 15060 15060 W System.err: 	at m.ik.run(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):46)
10-22 23:16:22.293 15060 15060 W System.err: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-22 23:16:22.293 15060 15060 W System.err: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-22 23:16:22.293 15060 15060 W System.err: 	at java.lang.Thread.run(Thread.java:1012)
10-22 23:16:22.293 15060 15060 W System.err: Caused by: java.nio.BufferOverflowException
10-22 23:16:22.293 15060 15060 W System.err: 	at java.nio.ByteBuffer.put(ByteBuffer.java:656)
10-22 23:16:22.293 15060 15060 W System.err: 	at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:272)
10-22 23:16:22.293 15060 15060 W System.err: 	at BF.a(Unknown Source:16)
10-22 23:16:22.293 15060 15060 W System.err: 	at BF.q(Unknown Source:9)
10-22 23:16:22.293 15060 15060 W System.err: 	at ou.onReadCompleted(Unknown Source:24)
10-22 23:16:22.293 15060 15060 W System.err: 	at m.jf.onReadCompleted(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):3)
10-22 23:16:22.293 15060 15060 W System.err: 	at m.ik.run(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):34)
10-22 23:16:22.293 15060 15060 W System.err: 	... 3 more
10-22 23:16:22.318 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:16:23.064 15060 15060 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@6c42697
10-22 23:16:23.084 15060 15060 W InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.
10-22 23:16:49.168 15060 15142 D TrafficStats: tagSocket(116) with statsTag=0xffffffff, statsUid=-1
10-22 23:17:11.908 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:17:11.908 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:17:12.000 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:17:12.842 15060 15060 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
10-22 23:17:12.856 15060 15117 W Parcel  : Expecting binder but got null!
10-22 23:17:12.878 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: Exception in CalledByNative method
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: java.nio.BufferOverflowException
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at java.nio.ByteBuffer.put(ByteBuffer.java:656)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:272)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at BF.a(Unknown Source:16)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at BF.q(Unknown Source:9)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at ou.onReadCompleted(Unknown Source:24)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at m.jf.onReadCompleted(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):3)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at m.ik.run(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):34)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-22 23:17:14.993 15060 15123 E cr_CronetUrlRequestContext: 	at java.lang.Thread.run(Thread.java:1012)
10-22 23:17:14.998 15060 15060 W System.err: m.hf: Exception received from UrlRequest.Callback
10-22 23:17:14.998 15060 15060 W System.err: 	at org.chromium.net.impl.CronetUrlRequest.e(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):5)
10-22 23:17:14.998 15060 15060 W System.err: 	at m.ik.run(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):46)
10-22 23:17:14.998 15060 15060 W System.err: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-22 23:17:14.998 15060 15060 W System.err: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-22 23:17:14.998 15060 15060 W System.err: 	at java.lang.Thread.run(Thread.java:1012)
10-22 23:17:14.998 15060 15060 W System.err: Caused by: java.nio.BufferOverflowException
10-22 23:17:14.998 15060 15060 W System.err: 	at java.nio.ByteBuffer.put(ByteBuffer.java:656)
10-22 23:17:14.998 15060 15060 W System.err: 	at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:272)
10-22 23:17:14.998 15060 15060 W System.err: 	at BF.a(Unknown Source:16)
10-22 23:17:14.998 15060 15060 W System.err: 	at BF.q(Unknown Source:9)
10-22 23:17:14.998 15060 15060 W System.err: 	at ou.onReadCompleted(Unknown Source:24)
10-22 23:17:14.998 15060 15060 W System.err: 	at m.jf.onReadCompleted(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):3)
10-22 23:17:14.998 15060 15060 W System.err: 	at m.ik.run(:com.google.android.gms.dynamite_cronetdynamite@[email protected] (190400-0):34)
10-22 23:17:14.998 15060 15060 W System.err: 	... 3 more
10-22 23:17:15.024 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:17:15.467 15060 15060 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@9049d27
10-22 23:17:15.484 15060 15060 W InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.
10-22 23:17:57.297 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:17:57.297 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:17:57.329 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:17:59.278 15060 15060 I ImeTracker: moe.tarsin.ehviewer:8087c976: onRequestHide at ORIGIN_CLIENT_HIDE_SOFT_INPUT reason HIDE_SOFT_INPUT_BY_INSETS_API
10-22 23:17:59.278 15060 15060 I ImeTracker: moe.tarsin.ehviewer:8087c976: onCancelled at PHASE_CLIENT_APPLY_ANIMATION
10-22 23:17:59.726 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:17:59.726 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:18:00.119 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:18:00.119 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:18:00.404 15060 15060 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
10-22 23:18:00.425 15060 15117 W Parcel  : Expecting binder but got null!
10-22 23:18:00.444 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:18:00.638 15060 15098 D OpenGLRenderer: endAllActiveAnimators on 0xb400d2c671f0a600 (NavigationMenuItemView) with handle 0xb400d197a17eef60
10-22 23:18:00.951 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:18:00.951 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:18:04.368 15060 15098 D OpenGLRenderer: endAllActiveAnimators on 0xb400d2c671f37000 (g01) with handle 0xb400d197a16f07b0
10-22 23:18:04.782 15060 15060 D CompatibilityChangeReporter: Compat change id reported: 78294732; UID 10201; state: ENABLED
10-22 23:18:04.782 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:18:04.782 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:18:04.793 15060 15060 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
10-22 23:18:04.793 15060 15060 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
10-22 23:18:04.794 15060 15117 W Parcel  : Expecting binder but got null!
10-22 23:18:04.812 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.
10-22 23:18:04.833 15060 15098 E OpenGLRenderer: Unable to match the desired swap behavior.

备注 / Addition details

这个画廊与其他可以正常下载种子的画廊的区别在于,它有多个被 Expunged 的种子。目前猜测是像这个画廊一样的种子里面有被 Expunged 的的,解析不了。

EhViewer 版本号 / EhViewer version code

1.8.10.1-gms

EhViewer CI 版本 / EhViewer CI Version

6e2a2de

Android 系统版本 / Android version

Android 14

设备型号 / Device model

N/A

SoC 型号 / Soc model

N/A

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

非原图下载时图片分辨率过低问题

复现步骤 / Step to reproduce

由1.8.8.3版本直接更新而来,关闭下载原图的情况下,发现该版本默认下载时图片分辨率过低,导致部分画廊中图片字体清晰度过低而模糊不清,希望能添加自定义图片分辨率的选项。

预期行为 / Expected behaviour

实际行为 / Actual Behaviour

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.2-gms

EhViewer CI 版本 / EhViewer CI Version

10c7019

Android 系统版本 / Android version

MIUI 14.0.19 (Android 13)

设备型号 / Device model

Redmi Note 12 Turbo

SoC 型号 / Soc model

骁龙 7+Gen2

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

收藏夹设置了名字之后,收藏UI样式会出现文字重叠

复现步骤 / Step to reproduce

文件夹设置了名字之后,会以比较密集的样式呈现,出现文字重叠,当屏幕比较大的时候,这块UI会臃肿地挤在**;
1694773986279

预期行为 / Expected behaviour

如题

实际行为 / Actual Behaviour

如题

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.10.0

EhViewer CI 版本 / EhViewer CI Version

6adc7f7

Android 系统版本 / Android version

设备型号 / Device model

SoC 型号 / Soc model

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

打开并关闭右侧抽屉后,状态栏一片白色

复现步骤 / Step to reproduce

1.启动EhViewer;
2.在主页(或其它画廊列表界面)打开右侧抽屉;
3.关闭右侧抽屉。

预期行为 / Expected behaviour

状态栏恢复白底黑字

实际行为 / Actual Behaviour

状态栏在打开右侧抽屉时变成暗底白字,关闭抽屉后变成白底白字

应用日志 / App logs

No response

备注 / Addition details

可能是手机系统原因,但打开右侧抽屉时,下层界面变暗的程度比左侧抽屉和其它弹窗的要深。
感觉不需要变得那么暗,或者说至少和左侧抽屉表现一致就好。

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

0c78673

Android 系统版本 / Android version

MIUI 12.5 (Android 10)

设备型号 / Device model

Xiaomi Mix 2S

SoC 型号 / Soc model

骁龙 845

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

复制cookies闪退

复现步骤 / Step to reproduce

0.重新安装应用
1.cookies登录,进入Ehviewer
2.点击设置-EH-账户-复制cookies

预期行为 / Expected behaviour

正常复制

实际行为 / Actual Behaviour

复制成功并闪退

应用日志 / App logs

log-2023-10-28-00-28-19-457.zip

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

edbe650

Android 系统版本 / Android version

HarmonyOS 4.0.0.116

设备型号 / Device model

HUAWEI Nova 9 Pro

SoC 型号 / Soc model

高通骁龙778G 4G

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

Unable to build the project locally

hello, the main repo was archived and discussions were not enabled on this fork so I apologize for creating this as a bug report

This is a continuation of Ehviewer-Overhauled/Ehviewer#1375 where I installed the matching NDK version and then ran into issues with nettle:

image

I am also facing this issue on a fresh install of this fork, which automatically installs NDK from what I can tell

I'm sorry for asking these questions related to local builds, but I am trying to poke around in Android Studio so I can learn about everything interactively. I would appreciate any help 🙏

搜索框与结果列表重叠

复现步骤 / Step to reproduce

启动Ehviewer

预期行为 / Expected behaviour

正常显示主页

实际行为 / Actual Behaviour

EhvBugReport_2023-10-26

应用日志 / App logs

No response

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.11.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

b2b12f7

Android 系统版本 / Android version

MIUI 12.5 (Android 10)

设备型号 / Device model

Xiaomi Mix 2S

SoC 型号 / Soc model

骁龙 845

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 CI 版本测试,并且该问题在最新 CI 版本中并未解决 / This bug have not solved in latest CI version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.