be8bb75d95
* Introduce Lawnchair Device Search Initial Implementation device search in Lawnchair: Enables search functionality across Files, Contacts, and Suggestions on the Startpage. * Apply reviewed suggestions by @Gooler - Use retrofit for fetching suggestions * use kotlinxJson * Separate suggestion * Apply changes code refine @Goooler * Fix styling * Implement MIME Type Compat * Apply suggestion changes by @suphon-t * Apply suggestion changes by @SuperDragonXD * Cleanup * Remodel FileInfo * Private retrofit * Clean up SearchRequest * Add FileExtensions * Optimize file search method * Fix style * Rename * Optimize file opening * Add type checkers * Reformat AVDs * Fixed crash java.lang.ClassCastException error logs : https://katb.in/abahivihaqu * More fixes * Surround try catch to give proper error logs java.lang.NullPointerException at app.lawnchair.search.data.SearchRequestKt$findContactsByName$2.invokeSuspend(SearchRequest.kt:124) at app.lawnchair.search.data.SearchRequestKt$findContactsByName$2.invoke(Unknown Source:8) at app.lawnchair.search.data.SearchRequestKt$findContactsByName$2.invoke(Unknown Source:4) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source:1) at app.lawnchair.search.data.SearchRequestKt.findContactsByName(SearchRequest.kt:68) at app.lawnchair.search.LawnchairSearchAlgorithm$performDeviceWideSearch$2.invokeSuspend(LawnchairSearchAlgorithm.kt:152) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) * Fixed opened file instead of just redirect to file manager * Fixed crash opening folder * Initial implementation callback * Add max results option for files, suggestion and people * Add initial settings entry * Properly use folder mimetype * Fixed target icon styling * Cleanups * Revert * Fixes * Apply suggestions by @Goooler * Fixed crash on external storage directory * Implement history keyword using built-in SearchRecentSuggestionsProvider * misc fixes * Add timeout 3 seconds - As we don't how long gonna take to receive response in startpage * Misc fixes * Misc fixes --------- Co-authored-by: Goooler <wangzongler@gmail.com>
7 lines
210 B
XML
7 lines
210 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<paths>
|
|
<cache-path name="log_files" path="logs"/>
|
|
<external-path name="external_files" path="." />
|
|
<external-path name="external_storage" path="/"/>
|
|
</paths>
|