Giter VIP home page Giter VIP logo

takoyomi's Introduction

Release Builds Tachiyomi Support Server
stable release Discord

app iconTakoyomi

Tachiyomi is a free and open source manga reader for Android 6.0 and above. Takoyomi is a fork of TachiyomiSY which aims to implement UI changes which TachiyomiSY did or have not.

screenshots of app

Download

Get the app from the releases page.

Issues, Feature Requests and Contributing

Please make sure to read the full guidelines. Your issue may be closed without warning if you do not.

Contributing

See CONTRIBUTING.md.

Code of Conduct

See CODE_OF_CONDUCT.md.

FAQ

See our website. You can also reach out to us on Discord.

takoyomi's People

Contributors

arkon avatar jobobby04 avatar inorichi avatar nerdnumber9 avatar ivaniskandar avatar j2ghz avatar ghostbear avatar nonproto avatar noodlemage avatar soitora avatar jays2kings avatar ranisargees avatar mcaxiaz avatar antsylich avatar riztard avatar icanit avatar datreesezcup avatar icewind1991 avatar crepetf avatar taumer avatar flaminsarge avatar e-shl avatar she11sh0cked avatar tacothedank avatar dexroneum avatar curche avatar gotson avatar oncepunchedman avatar jmir1 avatar paronos avatar

Stargazers

x13igpoppa avatar  avatar  avatar  avatar Davide Costa avatar Andrian Andersen avatar Sunny avatar  avatar Axel Parra avatar  avatar Simeon Khuntha avatar Sito Mao aka Eric Austin avatar Brainded Kazuma avatar Ven avatar quiet avatar  avatar  avatar  avatar  avatar FelixAkanksh avatar BungeeGum avatar  avatar  avatar Mochiziku avatar Parzival avatar PoIarhive avatar  avatar ابو الحسن الجاوي avatar  avatar  avatar KasukeLp avatar Ahmad Ansori Palembani avatar  avatar SatoruTsu avatar Abdullah Masoud avatar  avatar  avatar fawn avatar  avatar  avatar

Forkers

berserk0001

takoyomi's Issues

[Bug] Migration overflow is hidden


Device information

  • Tachiyomi version: r346.1
  • Android version: 10
  • Device: OnePlus 6t

Steps to reproduce

  1. Get to Migrate screen
  2. Wait for an entry to find a result

Expected behavior

The close button should transform into an overflow icon.

Actual behavior

Button disappears entirely.

text overlap in feeds

Steps to reproduce

Go to feed either turn off internet or something like which will show no result found

Expected behavior

Text should show correctly

Actual behavior

Text overlap with extension name
Screenshot_2022-04-08-18-19-40-142_eu.kanade.tachiyomi.sy.crepe.jpg

Crash logs

None

Tachiyomi version

3.17

Android version

11

Device

redmi note 1ps

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.1.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

crashing on A11 tablet

Steps to reproduce

Updated to 3.2.5 from 3.2.4 and then the app failed to launch and keeps crashing after splash screen.

Expected behavior

App V3.2.5 should launch

Actual behavior

App doesn't launch whereas 3.2.4 launches as expected

Crash logs

No response

Tachiyomi version

3.2.5

Android version

Android 11

Device

realme pad

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.2.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

Cat theme

Describe your suggested feature

There should be a theme based on cats this is important as the murder machine who get stuck in spaces deserve getting stuck in a reading app for my enjoyment.

I get pinged everyday with cats therefore having them improve the reading experience is only the most logical next step.

Also you'll be able to pry me from tachyiomi sy onto your fork which I believe is a great achievement and I am a Great advertising platform cough shill cough.

How would the theme actually look you ask? Haven't gotta clue
If i haven't gotta clue how it should look , how are you gonna be able to do this? Because cats

Other details

Cat Blackmail https://imgur.com/a/I8OaLUd
If this doesn't work fuck knows how to fix

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.8.2.
  • I will fill out all of the requested information in this form.

Change app icon Color

I just think it would be better if the app icon background color was black the new one looks ugly imo

[Bug] Download arrow is off center + spinners reset after every page

alt

  • also when the download proceeds by a page, the queued spinners reset their animation (this one is also a bug in normal sy)

Device information

  • Tachiyomi version: latest sy comics
  • Android version: 11
  • Device: samsung galaxy m21

Steps to reproduce

  1. start downloading anything
  2. look at arrow

Expected behavior

arrow should be centered.
spinners shouldn't reset their animation every time the download proceeds

some suggestions for design

Describe your suggested feature

  1. If manga is not added to library and when u selwct chapters to download a pop up appears it kinda covers whole toolbar fr a while(that add the manga to library one) then u either need to add it to library or w8 maybe some design changes so it wont cover the bottom toolbar or something like.
    Screenshot_2022-05-14-10-34-47-704_eu kanade tachiyomi sy crepe

  2. If u remove manga from library a popup comes(to delete downloaded chapters even though all chapters are deleted previously same changes like above.

  3. There is a bulk download notification which persists untill u remove it manually or something. Maybe change it to popup and hide after few seconds or somethings.

It is main tachi design still it would be good fr tako.

If any of these suggestions are accepted approveable i can open seperate ticket fr them

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.8.2.
  • I will fill out all of the requested information in this form.

Expanded Toolbar from j2k

Describe your suggested feature

looks awesome/usefull for one hand users

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.8.2.
  • I will fill out all of the requested information in this form.

Haha appreciation cum issue report goes brrrrrr

Steps to reproduce

Thanks for the saner navbar height.

Expected behavior

.

Actual behavior

.

Crash logs

.

Tachiyomi version

3.0.0(3.0.1)

Android version

12

Device

raphael

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.1.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

Add description for search bar when clicked in Library and Browse

Describe your suggested feature

Library - Search title, tags, author, source

Browse - Global search

Browse search description

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.8.1.
  • I will fill out all of the requested information in this form.

library

Describe your suggested feature

need add interval custom update in minute,8 hours seems too long for refresh

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.8.2.
  • I will fill out all of the requested information in this form.

[Bug] Search bar visible in Similar manga/recs

Steps to reproduce

Open a manga and click on recs button

Expected behavior

Search bar shouldn't be visible on recs/similar manga screen

Actual behavior

Search bar is visible there

Crash logs

No response

Tachiyomi version

3.1.5

Android version

12

Device

Galaxy S10+

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.1.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

app crashed & restarted automatically

Steps to reproduce

Dunno how toreproduce but i was batch migrating some sources suddenly it crashed & wen i opened it again it was still on migrating screen & on infinite loading

Expected behavior

Shouldnt crash

Actual behavior

Restarted

Crash logs

2022-04-09 12:18:24.751 W/BrowseSourceController: ├ exh.log.LoggingKt.xLogW(Logging.kt:4)
├ eu.kanade.tachiyomi.ui.browse.source.browse.BrowseSourceController.onAddPageError(BrowseSourceController.kt:1)
├ eu.kanade.tachiyomi.ui.browse.source.browse.BrowseSourcePresenter$requestNext$1$1.invokeSuspend(BrowseSourcePresenter.kt:1)
├ kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
├ kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
├ android.os.Handler.handleCallback(Handler.java:938)
├ android.os.Handler.dispatchMessage(Handler.java:99)
├ android.os.Looper.loop(Looper.java:236)
├ android.app.ActivityThread.main(ActivityThread.java:8031)
├ java.lang.reflect.Method.invoke(Native Method)
├ com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
└ com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)

Failed to load next catalogue page!
java.io.IOException: Failed to bypass Cloudflare
at eu.kanade.tachiyomi.network.interceptor.CloudflareInterceptor.intercept(CloudflareInterceptor.kt:16)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:12)
at eu.kanade.tachiyomi.network.interceptor.UserAgentInterceptor.intercept(UserAgentInterceptor.kt:8)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:12)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:16)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:5)
at eu.kanade.tachiyomi.network.OkHttpExtensionsKt$asObservable$1$requestArbiter$1.request(OkHttpExtensions.kt:2)
at rx.Subscriber.setProducer(Subscriber.java:8)
at rx.internal.operators.OnSubscribeMap$MapSubscriber.setProducer(OnSubscribeMap.java:1)
at rx.Subscriber.setProducer(Subscriber.java:6)
at eu.kanade.tachiyomi.network.OkHttpExtensionsKt.asObservable$lambda-0(OkHttpExtensions.kt:4)
at eu.kanade.tachiyomi.network.OkHttpExtensionsKt.$r8$lambda$V4FTlhE0zGLykdl_yqVQNonk7gs(Unknown Source:0)
at eu.kanade.tachiyomi.network.OkHttpExtensionsKt$$ExternalSyntheticLambda0.call(Unknown Source:4)
at rx.Observable.unsafeSubscribe(Observable.java:2)
at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:2)
at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:1)
at rx.Observable.unsafeSubscribe(Observable.java:2)
at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:4)
at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:1)
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:4)
at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:1)
at rx.Observable.subscribe(Observable.java:25)
at eu.kanade.tachiyomi.util.lang.RxCoroutineBridgeKt.awaitOne(RxCoroutineBridge.kt:4)
at eu.kanade.tachiyomi.util.lang.RxCoroutineBridgeKt.awaitSingle(RxCoroutineBridge.kt:1)
at eu.kanade.tachiyomi.ui.browse.source.browse.SourcePager.requestNextPage$suspendImpl(SourcePager.kt:8)
at eu.kanade.tachiyomi.ui.browse.source.browse.SourcePager.requestNextPage(Unknown Source:0)
at eu.kanade.tachiyomi.ui.browse.source.browse.BrowseSourcePresenter$requestNext$1.invokeSuspend(BrowseSourcePresenter.kt:4)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:2)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)

2022-04-09 12:18:24.752 W/BrowseSourceController: > (source.id: 3112384885023225761, source.name: Kissmanga.in)
2022-04-09 12:29:59.463 E/MangaPresenter: ├ exh.log.LoggingKt.xLogE(Logging.kt:4)
├ eu.kanade.tachiyomi.ui.manga.MangaPresenter$fetchMangaFromSource$1.invokeSuspend(MangaPresenter.kt:14)
├ kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
├ kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
├ kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:2)
├ kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:1)
├ kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
└ kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)
Error getting manga details
kotlinx.coroutines.JobCancellationException: Job was cancelled; job=SupervisorJobImpl{Cancelling}@8864489

2022-04-09 12:37:26.967 E/MangaPresenter: ├ exh.log.LoggingKt.xLogE(Logging.kt:4)
├ eu.kanade.tachiyomi.ui.manga.MangaPresenter$fetchMangaFromSource$1.invokeSuspend(MangaPresenter.kt:14)
├ kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
├ kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
├ kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:2)
├ kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:1)
├ kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
└ kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)
Error getting manga details
kotlinx.coroutines.JobCancellationException: Job was cancelled; job=SupervisorJobImpl{Cancelling}@2679125

Tachiyomi version

3.17

Android version

11

Device

redmi note 10s

Other details

None

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.1.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

[Feature Request] change "SY COMICS" startup to just "SY"

change "SY COMICS" startup to just "SY". like the sy that is on homescreen, not the snake one.

Reason: SY COMICS is too big.

also if you want you can change it on the last page where you go to settings aswell but that isn't that big of a problem

App crashes when changing library update frequency to weekly

Steps to reproduce

  1. Open Takoyami
  2. Navigate to Library settings
  3. Change Automatic Update Frequency to weekly

Expected behavior

Changing the update to frequency to weekly should just close the selection dialog and display the new frequency value.

Actual behavior

The app crashed immediately after selecting weekly in the selection dialog. Selecting any other value does not crash the app.

Crash logs

--------- beginning of crash
07-21 09:03:51.970 14977 14977 E AndroidRuntime: FATAL EXCEPTION: main
07-21 09:03:51.970 14977 14977 E AndroidRuntime: Process: eu.kanade.tachiyomi.sy.crepe, PID: 14977
07-21 09:03:51.970 14977 14977 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=6; index=6
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at androidx.preference.ListPreferenceDialogController.onDialogClosed(ListPreferenceDialogController.java:3)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at androidx.preference.PreferenceDialogController.dismissDialog(PreferenceDialogController.java:2)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at androidx.preference.PreferenceDialogController.lambda$onCreateView$0(PreferenceDialogController.java:1)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at androidx.preference.PreferenceDialogController.$r8$lambda$5NH57gV9Nrd9pgPNic1le4jF7BI(Unknown Source:0)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at androidx.preference.PreferenceDialogController$$ExternalSyntheticLambda0.onDismiss(Unknown Source:2)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1825)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:226)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at android.os.Looper.loop(Looper.java:313)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8669)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
07-21 09:03:51.970 14977 14977 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: FATAL EXCEPTION: main
07-21 09:04:39.828 29722 29722 E AndroidRuntime: Process: eu.kanade.tachiyomi.sy.crepe, PID: 29722
07-21 09:04:39.828 29722 29722 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=6; index=6
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at androidx.preference.ListPreferenceDialogController.onDialogClosed(ListPreferenceDialogController.java:3)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at androidx.preference.PreferenceDialogController.dismissDialog(PreferenceDialogController.java:2)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at androidx.preference.PreferenceDialogController.lambda$onCreateView$0(PreferenceDialogController.java:1)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at androidx.preference.PreferenceDialogController.$r8$lambda$5NH57gV9Nrd9pgPNic1le4jF7BI(Unknown Source:0)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at androidx.preference.PreferenceDialogController$$ExternalSyntheticLambda0.onDismiss(Unknown Source:2)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1825)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:226)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at android.os.Looper.loop(Looper.java:313)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8669)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
07-21 09:04:39.828 29722 29722 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: FATAL EXCEPTION: main
07-21 09:05:00.105 30216 30216 E AndroidRuntime: Process: eu.kanade.tachiyomi.sy.crepe, PID: 30216
07-21 09:05:00.105 30216 30216 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=6; index=6
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at androidx.preference.ListPreferenceDialogController.onDialogClosed(ListPreferenceDialogController.java:3)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at androidx.preference.PreferenceDialogController.dismissDialog(PreferenceDialogController.java:2)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at androidx.preference.PreferenceDialogController.lambda$onCreateView$0(PreferenceDialogController.java:1)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at androidx.preference.PreferenceDialogController.$r8$lambda$5NH57gV9Nrd9pgPNic1le4jF7BI(Unknown Source:0)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at androidx.preference.PreferenceDialogController$$ExternalSyntheticLambda0.onDismiss(Unknown Source:2)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1825)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:226)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at android.os.Looper.loop(Looper.java:313)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8669)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
07-21 09:05:00.105 30216 30216 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
--------- beginning of main
07-21 09:14:39.671 30455 30471 E System : Uncaught exception thrown by finalizer
07-21 09:14:39.672 30455 30471 E System : java.lang.AssertionError: Failed to close dex file in finalizer.
07-21 09:14:39.672 30455 30471 E System : at dalvik.system.DexFile.finalize(DexFile.java:353)
07-21 09:14:39.672 30455 30471 E System : at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:291)
07-21 09:14:39.672 30455 30471 E System : at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:278)
07-21 09:14:39.672 30455 30471 E System : at java.lang.Daemons$Daemon.run(Daemons.java:139)
07-21 09:14:39.672 30455 30471 E System : at java.lang.Thread.run(Thread.java:920)
07-21 09:15:41.446 30455 3678 E SQLiteLog: (284) automatic index on C(manga_id)
07-21 09:15:41.446 30455 3678 E SQLiteLog: (284) automatic index on R(manga_id)
07-21 09:15:41.446 30455 3678 E SQLiteLog: (284) automatic index on C(merge_id)
07-21 09:15:41.446 30455 3678 E SQLiteLog: (284) automatic index on R(merge_id)
07-21 09:15:41.447 30455 3678 E SQLiteLog: (284) automatic index on mangas_categories(manga_id)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: Failed to write response data to cover cache 00f0faa6da3436242d05ff88db0c205c
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: java.net.SocketTimeoutException: timeout
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:1)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:1)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okhttp3.internal.http2.Http2Stream$FramingSource.read(Http2Stream.kt:15)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okhttp3.internal.connection.Exchange$ResponseBodySource.read(Exchange.kt:2)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okio.RealBufferedSource.read(RealBufferedSource.kt:7)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okhttp3.internal.cache.CacheInterceptor$cacheWritingResponse$cacheWritingSource$1.read(CacheInterceptor.kt:1)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okio.RealBufferedSource.request(RealBufferedSource.kt:6)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okio.PeekSource.read(PeekSource.kt:4)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okio.RealBufferedSource.request(RealBufferedSource.kt:6)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at okhttp3.Response.peekBody(Response.kt:3)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher.writeResponseToCoverCache(MangaCoverFetcher.kt:4)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher.httpLoader(MangaCoverFetcher.kt:19)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher.access$httpLoader(MangaCoverFetcher.kt:1)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher$httpLoader$1.invokeSuspend(Unknown Source:11)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:2)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:1)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
07-21 09:16:19.476 30455 2239 E MangaCoverFetcher: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)
07-21 09:18:57.159 30455 30455 E ViewRootImpl: sendUserActionEvent() mView returned.
07-21 09:23:50.369 30455 30455 E hiyomi.sy.crep: Failed to open file '/data/resource-cache/data@resource-cache@android-SemWT_G_MonetPalette-XwGY.frro@idmap': No such file or directory
07-21 09:23:50.369 30455 30455 E hiyomi.sy.crep: failed to read IDMAP /data/resource-cache/data@resource-cache@android-SemWT_G_MonetPalette-XwGY.frro@idmap
07-21 09:23:50.369 30455 30455 E hiyomi.sy.crep: Failed to open file '/data/resource-cache/data@resource-cache@android-SemWT_G_MonetPalette-XwGY.frro@idmap': No such file or directory
07-21 09:23:50.369 30455 30455 E hiyomi.sy.crep: failed to read IDMAP /data/resource-cache/data@resource-cache@android-SemWT_G_MonetPalette-XwGY.frro@idmap
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: Failed to write response data to cover cache 9e08f1592c105a3ce2688510b5174edc
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: java.net.SocketTimeoutException: timeout
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:1)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:1)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okhttp3.internal.http2.Http2Stream$FramingSource.read(Http2Stream.kt:15)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okhttp3.internal.connection.Exchange$ResponseBodySource.read(Exchange.kt:2)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okio.RealBufferedSource.read(RealBufferedSource.kt:7)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okhttp3.internal.cache.CacheInterceptor$cacheWritingResponse$cacheWritingSource$1.read(CacheInterceptor.kt:1)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okio.RealBufferedSource.request(RealBufferedSource.kt:6)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okio.PeekSource.read(PeekSource.kt:4)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okio.RealBufferedSource.request(RealBufferedSource.kt:6)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at okhttp3.Response.peekBody(Response.kt:3)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher.writeResponseToCoverCache(MangaCoverFetcher.kt:4)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher.httpLoader(MangaCoverFetcher.kt:19)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher.access$httpLoader(MangaCoverFetcher.kt:1)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at eu.kanade.tachiyomi.data.coil.MangaCoverFetcher$httpLoader$1.invokeSuspend(Unknown Source:11)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:2)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:1)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
07-21 09:24:40.313 30455 8417 E MangaCoverFetcher: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)
07-21 09:27:49.924 30455 30455 E ViewRootImpl: sendUserActionEvent() mView returned.
07-21 09:29:20.002 10263 10263 E hiyomi.sy.crep: Not starting debugger since process cannot load the jdwp agent.
07-21 09:29:20.006 10263 10263 E USNET : USNET: appName: eu.kanade.tachiyomi.sy.crepe
07-21 09:29:20.578 10263 10331 E SQLiteLog: (284) automatic index on C(manga_id)
07-21 09:29:20.578 10263 10331 E SQLiteLog: (284) automatic index on R(manga_id)
07-21 09:29:20.579 10263 10331 E SQLiteLog: (284) automatic index on C(merge_id)
07-21 09:29:20.579 10263 10331 E SQLiteLog: (284) automatic index on R(merge_id)
07-21 09:29:20.579 10263 10331 E SQLiteLog: (284) automatic index on mangas_categories(manga_id)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: FATAL EXCEPTION: main
07-21 09:29:28.219 10263 10263 E AndroidRuntime: Process: eu.kanade.tachiyomi.sy.crepe, PID: 10263
07-21 09:29:28.219 10263 10263 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=6; index=6
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at androidx.preference.ListPreferenceDialogController.onDialogClosed(ListPreferenceDialogController.java:3)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at androidx.preference.PreferenceDialogController.dismissDialog(PreferenceDialogController.java:2)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at androidx.preference.PreferenceDialogController.lambda$onCreateView$0(PreferenceDialogController.java:1)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at androidx.preference.PreferenceDialogController.$r8$lambda$5NH57gV9Nrd9pgPNic1le4jF7BI(Unknown Source:0)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at androidx.preference.PreferenceDialogController$$ExternalSyntheticLambda0.onDismiss(Unknown Source:2)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1825)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:226)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at android.os.Looper.loop(Looper.java:313)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8669)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
07-21 09:29:28.219 10263 10263 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
07-21 09:29:29.599 10562 10562 E hiyomi.sy.crep: Not starting debugger since process cannot load the jdwp agent.
07-21 09:29:29.604 10562 10562 E USNET : USNET: appName: eu.kanade.tachiyomi.sy.crepe
07-21 09:31:24.733 10562 11265 E SQLiteLog: (284) automatic index on C(manga_id)
07-21 09:31:24.733 10562 11265 E SQLiteLog: (284) automatic index on R(manga_id)
07-21 09:31:24.733 10562 11265 E SQLiteLog: (284) automatic index on C(merge_id)
07-21 09:31:24.733 10562 11265 E SQLiteLog: (284) automatic index on R(merge_id)
07-21 09:31:24.733 10562 11265 E SQLiteLog: (284) automatic index on mangas_categories(manga_id)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: FATAL EXCEPTION: main
07-21 09:35:45.759 10562 10562 E AndroidRuntime: Process: eu.kanade.tachiyomi.sy.crepe, PID: 10562
07-21 09:35:45.759 10562 10562 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=6; index=6
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at androidx.preference.ListPreferenceDialogController.onDialogClosed(ListPreferenceDialogController.java:3)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at androidx.preference.PreferenceDialogController.dismissDialog(PreferenceDialogController.java:2)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at androidx.preference.PreferenceDialogController.lambda$onCreateView$0(PreferenceDialogController.java:1)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at androidx.preference.PreferenceDialogController.$r8$lambda$5NH57gV9Nrd9pgPNic1le4jF7BI(Unknown Source:0)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at androidx.preference.PreferenceDialogController$$ExternalSyntheticLambda0.onDismiss(Unknown Source:2)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1825)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:226)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at android.os.Looper.loop(Looper.java:313)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8669)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
07-21 09:35:45.759 10562 10562 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
07-21 09:35:46.937 12516 12516 E hiyomi.sy.crep: Not starting debugger since process cannot load the jdwp agent.
07-21 09:35:46.944 12516 12516 E USNET : USNET: appName: eu.kanade.tachiyomi.sy.crepe
07-21 09:35:48.817 12516 12594 E SQLiteLog: (284) automatic index on C(manga_id)
07-21 09:35:48.817 12516 12594 E SQLiteLog: (284) automatic index on R(manga_id)
07-21 09:35:48.817 12516 12594 E SQLiteLog: (284) automatic index on C(merge_id)
07-21 09:35:48.817 12516 12594 E SQLiteLog: (284) automatic index on R(merge_id)
07-21 09:35:48.817 12516 12594 E SQLiteLog: (284) automatic index on mangas_categories(manga_id)
App version: 3.2.7 (standard, 1f1137a, 52, 2022-06-22T17:04Z)
Preview build: 0
Android version: 12 (SDK 31)
Android build ID: SP1A.210812.016.A525FXXU4BVE2
Device brand: samsung
Device manufacturer: samsung
Device name: a52q
Device model: SM-A525F
Device product name: a52qnsxx

Tachiyomi version

Stable 3.2.7

Android version

Android 12

Device

Samsung Galaxy A52 4G

Other details

Screen_Recording_20220721-093848_One.UI.Home.mp4

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.2.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

New UI break Search oneclick Title

Steps to reproduce

  1. Open Manga details
  2. Click on Title

Expected behavior

Global Search

Actual behavior

NO Global Search (or opening the full title)

Crash logs

No response

Tachiyomi version

3.2.4

Android version

AOSP10

Device

Mi9

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.2.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

Move search button in filter to bottom

Describe your suggested feature

Move the search button in filter to either beside reset or something.
Cuz in filters with too much long page make search button too high u need to move ur hand to the top of screen to click on search afer selecting filters.
You can see it in screenshot below.
maybe shrink reset button & put search button beside that or something like idk much about how ui will look good but it will be alot easier fr search button to be at the bottom

Screenshot_2022-05-07-13-47-35-102_eu kanade tachiyomi sy crepe

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.8.2.
  • I will fill out all of the requested information in this form.

Feed

Describe your suggested feature

Feed now need close tab for refresh how about add refresh button or pull down for refresh feed

Other details

as described

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.8.2.
  • I will fill out all of the requested information in this form.

crash upon clicking on reading button from history

Steps to reproduce

Go to history select on any manga open it click on resume button to start reading>>boom crashes

Expected behavior

Should open reader

Actual behavior

Crashes

Crash logs

--------- beginning of crash
04-08 04:46:18.841 30556 30556 E AndroidRuntime: FATAL EXCEPTION: main
04-08 04:46:18.841 30556 30556 E AndroidRuntime: Process: eu.kanade.tachiyomi.sy.crepe, PID: 30556
04-08 04:46:18.841 30556 30556 E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'int androidx.recyclerview.widget.AdapterHelper$UpdateOp.cmd' on a null object reference
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.getAdapterPositionInRecyclerView(RecyclerView.java:6)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$ViewHolder.getBindingAdapterPosition(RecyclerView.java:4)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$ViewHolder.getAdapterPosition(RecyclerView.java:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.davidea.viewholders.ContentViewHolder.getFlexibleAdapterPosition(ContentViewHolder.java:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.davidea.viewholders.FlexibleViewHolder.toggleActivation(FlexibleViewHolder.java:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.davidea.flexibleadapter.SelectableAdapter.notifySelectionChanged(SelectableAdapter.java:2)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.davidea.flexibleadapter.SelectableAdapter.clearSelection(SelectableAdapter.java:8)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.davidea.flexibleadapter.FlexibleAdapter.clearSelection(FlexibleAdapter.java:2)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.ui.manga.MangaController.onDestroyActionMode(MangaController.kt:2)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.widget.ActionModeWithToolbar$actionModeCallback$1.onDestroyActionMode(ActionModeWithToolbar.kt:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9.onDestroyActionMode(AppCompatDelegateImpl.java:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at androidx.appcompat.view.StandaloneActionMode.finish(StandaloneActionMode.java:3)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.widget.ActionModeWithToolbar.finish(ActionModeWithToolbar.kt:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.ui.manga.MangaController.destroyActionModeIfNeeded(MangaController.kt:3)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.ui.manga.MangaController.deleteChapters(MangaController.kt:4)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.ui.manga.MangaController.deleteChapters(MangaController.kt:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.ui.manga.chapter.DeleteChaptersDialog.onCreateDialog$lambda-0(DeleteChaptersDialog.kt:1)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.ui.manga.chapter.DeleteChaptersDialog.$r8$lambda$aB2o-Ca1Gcei2DySNY0miAOY-EU(Unknown Source:0)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at eu.kanade.tachiyomi.ui.manga.chapter.DeleteChaptersDialog$$ExternalSyntheticLambda0.onClick(Unknown Source:10)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at androidx.appcompat.app.AlertController$ButtonHandler.handleMessage(AlertController.java:3)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at android.os.Looper.loop(Looper.java:236)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8031)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
04-08 04:46:18.841 30556 30556 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
--------- beginning of system
--------- beginning of main
04-10 21:57:22.991 11228 11286 E FrameEvents: updateAcquireFence: Did not find frame.
04-10 21:57:23.074 11228 11228 E AndroidRuntime: FATAL EXCEPTION: main
04-10 21:57:23.074 11228 11228 E AndroidRuntime: Process: eu.kanade.tachiyomi.sy.crepe, PID: 11228
04-10 21:57:23.074 11228 11228 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{eu.kanade.tachiyomi.sy.crepe/eu.kanade.tachiyomi.ui.reader.ReaderActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.drawable.Drawable$ConstantState android.graphics.drawable.Drawable.getConstantState()' on a null object reference
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3564)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3736)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2175)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.os.Looper.loop(Looper.java:236)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8031)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.drawable.Drawable$ConstantState android.graphics.drawable.Drawable.getConstantState()' on a null object reference
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at eu.kanade.tachiyomi.ui.reader.ReaderActivity.initializeMenu(ReaderActivity.kt:50)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at eu.kanade.tachiyomi.ui.reader.ReaderActivity.onCreate(ReaderActivity.kt:25)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8142)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8114)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3537)
04-10 21:57:23.074 11228 11228 E AndroidRuntime: ... 11 more
04-10 21:57:25.483 12962 12962 E hiyomi.sy.crep: Not starting debugger since process cannot load the jdwp agent.
04-10 21:57:25.595 12962 12962 E libc : Access denied finding property "ro.vendor.pref_scale_resolution"
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: Settings request failed.
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: java.net.ConnectException: Failed to connect to firebase-settings.crashlytics.com/0.0.0.0:443
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:147)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:302)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:245)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:90)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:30)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.network.HttpGetRequest.execute(HttpGetRequest.java:11)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.settings.SettingsController$1.then(SettingsController.java:18)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.google.android.gms.tasks.zzo.run(com.google.android.gms:play-services-tasks@@18.0.1:3)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:1)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:2)
04-10 21:57:25.628 12962 12999 E FirebaseCrashlytics: at java.lang.Thread.run(Thread.java:923)
04-10 21:57:25.998 12962 13029 E SQLiteLog: (284) automatic index on C(manga_id)
04-10 21:57:25.998 12962 13029 E SQLiteLog: (284) automatic index on R(manga_id)
04-10 21:57:25.998 12962 13029 E SQLiteLog: (284) automatic index on C(merge_id)
04-10 21:57:25.998 12962 13029 E SQLiteLog: (284) automatic index on R(merge_id)
04-10 21:57:25.998 12962 13029 E SQLiteLog: (284) automatic index on mangas_categories(manga_id)
04-10 21:57:26.337 12962 13067 E ion : ioctl c0044901 failed with code -1: Invalid argument
04-10 21:57:26.337 12962 13064 E ion : ioctl c0044901 failed with code -1: Invalid argument
04-10 21:57:26.340 12962 13067 E libc : Access denied finding property "vendor.debug.drm.logv"
04-10 21:57:26.340 12962 13067 E libc : Access denied finding property "vendor.debug.drm.logv"
04-10 21:57:26.340 12962 13067 E libc : Access denied finding property "vendor.debug.drm.logd"
04-10 21:57:26.340 12962 13067 E libc : Access denied finding property "vendor.debug.drm.logv"
04-10 21:57:26.347 12962 13065 E ion : ioctl c0044901 failed with code -1: Invalid argument
App version: 3.1.8 (standard, ca5005e, 43, 2022-04-10T16:31Z)
Preview build: 0
Android version: 11 (SDK 30)
Android build ID: RP1A.200720.011
Device brand: Redmi
Device manufacturer: Xiaomi
Device name: secret
Device model: M2101K7BG
Device product name: secret_global

Tachiyomi version

3.18

Android version

11

Device

redmi note 10s

Other details

None

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.8.1.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.

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.