Results 83 issues of Kirill Taran

When returning from Retouch: ``` java.util.NoSuchElementException at space.taran.arklib.domain.meta.RootMetadataProcessor.retrieve-IoAF18A(RootMetadataProcessor.kt:41) at space.taran.arknavigator.mvp.presenter.GalleryPresenter.fillGalleryItems(GalleryPresenter.kt:462) at space.taran.arknavigator.domain.HandleGalleryExternalChangesUseCase$invoke$1$1.invokeSuspend(HandleGalleryExternalChangesUseCase.kt:29) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7870) at java.lang.reflect.Method.invoke(Native Method) at...

bug

Happened couple of times recently: http://65.21.4.137:8080/app/1/bug/199/report ``` java.util.ConcurrentModificationException at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:760) at java.util.LinkedHashMap$LinkedValueIterator.next(LinkedHashMap.java:788) at kotlin.collections.CollectionsKt___CollectionsKt.toCollection(_Collections.kt:1295) at kotlin.collections.CollectionsKt___CollectionsKt.toSet(_Collections.kt:1348) at space.taran.arklib.domain.index.PlainResourcesIndex.listResources(PlainResourcesIndex.kt:64) at space.taran.arklib.domain.index.AggregatedResourcesIndex.listResources(AggregatedResourcesIndex.kt:26) at space.taran.arklib.domain.index.ResourcesIndex$DefaultImpls.listIds(ResourcesIndex.kt:14) at space.taran.arklib.domain.index.AggregatedResourcesIndex.listIds(AggregatedResourcesIndex.kt:21) at space.taran.arklib.domain.index.ResourcesIndex$DefaultImpls.listAllIds(ResourcesIndex.kt:18) at space.taran.arklib.domain.index.AggregatedResourcesIndex.listAllIds(AggregatedResourcesIndex.kt:21) at space.taran.arknavigator.mvp.model.repo.stats.PlainStatsStorage.belongToRoot(PlainStatsStorage.kt:86)...

bug
good first issue

_(Part of #23)_ We could reduce the initial wait time before folder opening by turning metadata extraction into a non-blocking process, similar to how we handle preview generation. Currently, a...

performance

Right now, sorting of resources causes small delays on huge collections (e.g. 5000 of pictures). After addition of persistence of sorting preferences, this delay is imposed after frequent actions: opening...

performance

It might be a cool feature to have links from one resource to another: 1. In Gallery screen, user can press `[link]` button. ![links](https://github.com/ARK-Builders/ARK-Navigator/assets/581023/28bc962e-3417-47b9-b880-f96bf9f4e865) 2. Resource Grid screen in "picking"...

feature

After implementing https://github.com/ARK-Builders/arklib-android/issues/64 it will be possible to filter resources basing on text query and their text layer. Addition UI elements should be added for this, or probably tag selector...

feature

The following settings would be nice to add into preferences screen: - [ ] Cache location: **`local`** or **`replicated`** This should switch paths between `/.ark/cache` and `/cache`. Also https://github.com/ARK-Builders/arklib-android/issues/66 -...

enhancement

We should select the best open-source applications we can use with ARK Navigator: _e.g._ image editor can be called by [edit] button from gallery mode. We should fork those applications...

feature

Right now, we have aggregated mode which allows to open all roots and select resources from all of them at the same time. In future, we will have saved queries...

feature

Multiple apps use gallery-like file picker and Android provides these apps with top resources and top locations to choose from. If it's possible to use Navigator instead it could improve...

concept