Hub Vault: Not redirected to app after login while sharing a file
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- authentication, mobile-dev
Hướng nghiên cứu
Bắt đầu trong UnlockVaultPresenter.kt tại dòng 209, sau đó lần theo callback qua ActivityResultCallbacks.java:271 và BaseActivity.onActivityResult như được hiển thị trong stack trace. Tái hiện thao tác đăng nhập vault của Shared-File Hub bằng Firefox Klar và xác minh rằng xác thực thành công sẽ quay lại ứng dụng, cho phép duyệt vault, không mở cửa sổ trình duyệt màu đen và không báo „auth failed“.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Please agree to the following
- I have searched existing issues for duplicates
- I agree to follow this project's Code of Conduct
Summary
On unlocking a hub vault, the default browser opens to login to hub. After successful login, redirection back to the app fails. Teh default browser on the phone is Firefox Klar.
System Setup
- Android: 15 , Pixel 7, Build AP4A.241205.013
- Cryptomator: 1.10.4
- Firefox Klar: 133.0
Cloud Type
WebDAV
Steps to Reproduce
- Lock all Vaults and remove Cryptomator app from the "open app view"
- Open any application which can share files
- Share a file to the "closed" Cryptomator app
- Select the Hub vault
- Enter your credentials in the opened Browser view and tip "login"
- Firefox Klar asks, if you really wanna be redirected back to the app with a yes/no dialog
- Tip "yes"
Expected Behavior
Redirection back to app and can browse the vault
Actual Behavior
Redirection back to app. But instantly opens another browser window with a black screen. Closing the window, hub reports "auth failed".
Reproducibility
Always
Relevant Log Output
20250106104046.932 App Cryptomator v1.10.4 (2971) "Google Play Edition" started on android 15 / API35 using a Pixel 7
I 20250106104046.957 Database Configure v13
I 20250106104046.957 Database Open v13
I 20250106104046.981 ActivityLifecycle onResume org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
I 20250106104047.022 App Cryptors service connected
I 20250106104047.022 App Cryptors service connected
I 20250106104047.023 App Auto upload service connected
I 20250106104048.814 ActivityLifecycle onResume org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
I 20250106104059.788 Logging Debug mode enabled
D 20250106104104.773 ActivityLifecycle onPause org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
D 20250106104104.773 PresenterLifecycle pause org.cryptomator.presentation.presenter.SettingsPresenter@f3d86bf
D 20250106104105.060 ActivityLifecycle onStop org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
D 20250106104105.063 ActivityLifecycle onSaveInstanceState org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
I 20250106104124.027 App Cryptomator v1.10.4 (2971) "Google Play Edition" started on android 15 / API35 using a Pixel 7
D 20250106104124.027 App appId org.cryptomator
D 20250106104124.047 ActivityLifecycle onCreate org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
I 20250106104124.049 Database Configure v13
I 20250106104124.049 Database Open v13
D 20250106104124.057 Sharing Received intent
D 20250106104124.058 Sharing Received 1 ClipData.Items
I 20250106104124.058 SharedFile Received 1 file
V 20250106104124.068 FragmentLifecycle onCreate SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
V 20250106104124.068 FragmentLifecycle onCreateView SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
V 20250106104124.070 FragmentLifecycle onViewCreated SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
V 20250106104124.070 FragmentLifecycle onActivityCreated SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
V 20250106104124.070 FragmentLifecycle onStart SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104124.071 ActivityLifecycle onStart org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104124.071 GetVaultListUseCase started 3afd91d1
D 20250106104124.072 GetVaultListUseCase finished 3afd91d1
I 20250106104124.079 ActivityLifecycle onResume org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
V 20250106104124.080 FragmentLifecycle onResume SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104124.080 ActivityLifecycle onResumeFragments org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104124.080 GetVaultListUseCase started 3afd91d2
D 20250106104124.080 PresenterLifecycle resume org.cryptomator.presentation.presenter.SharedFilesPresenter@cf2433
D 20250106104124.080 GetVaultListUseCase finished 3afd91d2
D 20250106104124.089 CryptorsService created
D 20250106104124.093 AutoUploadService created
I 20250106104124.146 App Cryptors service connected
I 20250106104124.147 App Cryptors service connected
I 20250106104124.148 App Auto upload service connected
V 20250106104126.092 FragmentLifecycle onPause SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104126.092 ActivityLifecycle onPause org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104126.092 PresenterLifecycle pause org.cryptomator.presentation.presenter.SharedFilesPresenter@cf2433
D 20250106104126.098 ActivityLifecycle onCreate org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
V 20250106104126.099 FragmentLifecycle onCreate UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
V 20250106104126.101 FragmentLifecycle onCreateView UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
V 20250106104126.101 FragmentLifecycle onViewCreated UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
V 20250106104126.101 FragmentLifecycle onActivityCreated UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
V 20250106104126.101 FragmentLifecycle onStart UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
D 20250106104126.101 ActivityLifecycle onStart org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
D 20250106104126.101 GetUnverifiedVaultConfigUseCase started 3afd99d2
I 20250106104126.103 ActivityLifecycle onResume org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
V 20250106104126.103 FragmentLifecycle onResume UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
D 20250106104126.103 ActivityLifecycle onResumeFragments org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
D 20250106104126.103 PresenterLifecycle resume org.cryptomator.presentation.presenter.UnlockVaultPresenter@7a8b67b
D 20250106104126.204 OkHttp --> GET https://cloud.skymatic.de/remote.php/dav/files/armin.schrenk/Skymatic/Inbox/vault.cryptomator http/1.1 (unknown length)
D 20250106104126.205 OkHttp --> END GET
D 20250106104127.119 OkHttp <-- 200 https://cloud.skymatic.de/remote.php/dav/files/armin.schrenk/Skymatic/Inbox/vault.cryptomator (913ms)
D 20250106104127.121 OkHttp content-disposition: attachment; filename*=UTF-8''vault.cryptomator; filename="vault.cryptomator"
D 20250106104127.121 OkHttp last-modified: Tue, 16 Jan 2024 16:26:29 GMT
D 20250106104127.121 OkHttp oc-etag: "b4107f725ab7f2ca6d48c0af32368fb6"
D 20250106104127.121 OkHttp x-accel-buffering: no
D 20250106104127.121 OkHttp x-debug-token: s6obOBwPUapY7nUcuJHU
D 20250106104127.121 OkHttp x-request-id: s6obOBwPUapY7nUcuJHU
D 20250106104127.121 OkHttp alt-svc: h3=":443"; ma=2592000
D 20250106104127.121 OkHttp content-security-policy: default-src 'none';
D 20250106104127.121 OkHttp date: Mon, 06 Jan 2025 09:41:26 GMT
D 20250106104127.121 OkHttp etag: "b4107f725ab7f2ca6d48c0af32368fb6"
D 20250106104127.121 OkHttp referrer-policy: no-referrer
D 20250106104127.121 OkHttp server: Apache/2.4.62 (Debian)
D 20250106104127.121 OkHttp strict-transport-security: max-age=63072000
D 20250106104127.121 OkHttp vary: Accept-Encoding
D 20250106104127.121 OkHttp x-content-type-options: nosniff
D 20250106104127.121 OkHttp x-frame-options: SAMEORIGIN
D 20250106104127.121 OkHttp x-permitted-cross-domain-policies: none
D 20250106104127.121 OkHttp x-powered-by: PHP/8.2.27
D 20250106104127.121 OkHttp x-robots-tag: noindex, nofollow
D 20250106104127.121 OkHttp x-xss-protection: 1; mode=block
D 20250106104127.121 OkHttp Cache-Control: max-age=0
D 20250106104127.121 OkHttp <-- END HTTP
D 20250106104127.130 GetUnverifiedVaultConfigUseCase finished 3afd99d2
V 20250106104127.177 Progress UNKNOWN_MIMETYPE -1%
V 20250106104128.267 FragmentLifecycle onPause UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
D 20250106104128.267 ActivityLifecycle onPause org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
D 20250106104128.267 PresenterLifecycle pause org.cryptomator.presentation.presenter.UnlockVaultPresenter@7a8b67b
V 20250106104128.416 FragmentLifecycle onStop UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
D 20250106104128.416 ActivityLifecycle onStop org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
D 20250106104128.417 ActivityLifecycle onSaveInstanceState org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
V 20250106104128.418 FragmentLifecycle onStop SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104128.418 ActivityLifecycle onStop org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104128.419 ActivityLifecycle onSaveInstanceState org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104147.153 ActivityLifecycle onRestart org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
V 20250106104147.155 FragmentLifecycle onStart UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
D 20250106104147.156 ActivityLifecycle onStart org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
D 20250106104147.157 ActivityLifecycle onRestart org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
V 20250106104147.158 FragmentLifecycle onStart SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104147.159 ActivityLifecycle onStart org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104147.226 ExceptionHandler Unexpected error
org.cryptomator.domain.exception.hub.HubAuthenticationFailedException
at org.cryptomator.presentation.presenter.UnlockVaultPresenter.hubAuthenticationUnlock(UnlockVaultPresenter.kt:209)
at org.cryptomator.presentation.presenter.ActivityResultCallbacks$15.doCall(ActivityResultCallbacks.java:271)
at org.cryptomator.presentation.presenter.ActivityResultCallbacks$15.doCall(ActivityResultCallbacks.java:266)
at org.cryptomator.generator.BoundCallback.call(BoundCallback.java:33)
at org.cryptomator.presentation.presenter.Presenter.dispatch(Presenter.kt:253)
at org.cryptomator.presentation.presenter.Presenter.onActivityResult(Presenter.kt:287)
at org.cryptomator.presentation.ui.activity.BaseActivity.onActivityResult(BaseActivity.kt:358)
at android.app.Activity.onActivityResult(Activity.java:7511)
at android.app.Activity.internalDispatchActivityResult(Activity.java:9396)
at android.app.Activity.dispatchActivityResult(Activity.java:9373)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5948)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5998)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:78)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:63)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2719)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8787)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:871)
ErrorCode: SLGH:R0C1
D 20250106104147.227 ExceptionHandler org.cryptomator.domain.exception.hub.HubAuthenticationFailedException
at org.cryptomator.presentation.presenter.UnlockVaultPresenter.hubAuthenticationUnlock(UnlockVaultPresenter.kt:209)
at org.cryptomator.presentation.presenter.ActivityResultCallbacks$15.doCall(ActivityResultCallbacks.java:271)
at org.cryptomator.presentation.presenter.ActivityResultCallbacks$15.doCall(ActivityResultCallbacks.java:266)
at org.cryptomator.generator.BoundCallback.call(BoundCallback.java:33)
at org.cryptomator.presentation.presenter.Presenter.dispatch(Presenter.kt:253)
at org.cryptomator.presentation.presenter.Presenter.onActivityResult(Presenter.kt:287)
at org.cryptomator.presentation.ui.activity.BaseActivity.onActivityResult(BaseActivity.kt:358)
at android.app.Activity.onActivityResult(Activity.java:7511)
at android.app.Activity.internalDispatchActivityResult(Activity.java:9396)
at android.app.Activity.dispatchActivityResult(Activity.java:9373)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5948)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5998)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:78)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:63)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2719)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8787)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:871)
ErrorCode: SLGH:R0C1
W 20250106104147.233 Message Authentication against Hub failed
D 20250106104147.234 ActivityLifecycle finish org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
I 20250106104147.269 ActivityLifecycle onResume org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
V 20250106104147.269 FragmentLifecycle onResume SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104147.270 ActivityLifecycle onResumeFragments org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104147.270 GetVaultListUseCase started 3afd91d3
D 20250106104147.270 PresenterLifecycle resume org.cryptomator.presentation.presenter.SharedFilesPresenter@cf2433
D 20250106104147.270 GetVaultListUseCase finished 3afd91d3
V 20250106104147.298 FragmentLifecycle onStop UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
D 20250106104147.298 ActivityLifecycle onStop org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
V 20250106104147.300 FragmentLifecycle onDestroyView UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
V 20250106104147.300 FragmentLifecycle onDestroy UnlockVaultFragment{d31be4d} (a5761b50-b88f-4684-ae1b-09600a34d995 id=0x7f0a0125 tag=UnlockVaultFragment)
D 20250106104147.301 ActivityLifecycle onDestroy org.cryptomator.presentation.ui.activity.UnlockVaultActivity@1954a9e
D 20250106104147.301 PresenterLifecycle destroy org.cryptomator.presentation.presenter.UnlockVaultPresenter@7a8b67b
V 20250106104152.485 FragmentLifecycle onPause SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104152.486 ActivityLifecycle onPause org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104152.486 PresenterLifecycle pause org.cryptomator.presentation.presenter.SharedFilesPresenter@cf2433
V 20250106104152.490 FragmentLifecycle onStop SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104152.490 ActivityLifecycle onStop org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104152.491 ActivityLifecycle onSaveInstanceState org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
V 20250106104152.497 FragmentLifecycle onDestroyView SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
V 20250106104152.499 FragmentLifecycle onDestroy SharedFilesFragment{d7fc732} (12838258-7a95-4347-b96a-68542ea25351 id=0x7f0a0125)
D 20250106104152.500 ActivityLifecycle onDestroy org.cryptomator.presentation.ui.activity.SharedFilesActivity@21ce17
D 20250106104152.500 PresenterLifecycle destroy org.cryptomator.presentation.presenter.SharedFilesPresenter@cf2433
I 20250106104212.335 App Cryptomator v1.10.4 (2971) "Google Play Edition" started on android 15 / API35 using a Pixel 7
D 20250106104212.335 App appId org.cryptomator
D 20250106104212.355 ActivityLifecycle onCreate org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
I 20250106104212.357 Database Configure v13
I 20250106104212.357 Database Open v13
D 20250106104212.370 ListCBCEncryptedPasswordVaultsUseCase started 3afe4e87
V 20250106104212.371 FragmentLifecycle onCreate VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
V 20250106104212.371 FragmentLifecycle onCreateView VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
D 20250106104212.371 ListCBCEncryptedPasswordVaultsUseCase finished 3afe4e87
V 20250106104212.375 FragmentLifecycle onViewCreated VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
V 20250106104212.375 FragmentLifecycle onActivityCreated VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
V 20250106104212.375 FragmentLifecycle onStart VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
D 20250106104212.376 ActivityLifecycle onStart org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
I 20250106104212.381 ActivityLifecycle onResume org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
V 20250106104212.381 FragmentLifecycle onResume VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
D 20250106104212.382 GetVaultListUseCase started 3afe4e85
D 20250106104212.382 ActivityLifecycle onResumeFragments org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
D 20250106104212.382 PresenterLifecycle resume org.cryptomator.presentation.presenter.VaultListPresenter@2473caa
D 20250106104212.382 GetVaultListUseCase finished 3afe4e85
D 20250106104212.389 CryptorsService created
D 20250106104212.392 AutoUploadService created
I 20250106104212.421 App Cryptors service connected
I 20250106104212.422 App Cryptors service connected
I 20250106104212.423 App Auto upload service connected
D 20250106104212.441 GetVaultListUseCase started 3afe4e86
D 20250106104212.442 GetVaultListUseCase finished 3afe4e86
V 20250106104214.434 FragmentLifecycle onPause VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
D 20250106104214.434 ActivityLifecycle onPause org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
D 20250106104214.434 PresenterLifecycle pause org.cryptomator.presentation.presenter.VaultListPresenter@2473caa
D 20250106104214.443 ActivityLifecycle onCreate org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
D 20250106104214.454 ActivityLifecycle onStart org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
I 20250106104214.456 ActivityLifecycle onResume org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
D 20250106104214.456 ActivityLifecycle onResumeFragments org.cryptomator.presentation.ui.activity.SettingsActivity@ef68ce8
D 20250106104214.456 PresenterLifecycle resume org.cryptomator.presentation.presenter.SettingsPresenter@f3d86bf
V 20250106104214.924 FragmentLifecycle onStop VaultListFragment{dee9d7} (f947230b-4ffa-41d0-9a29-34d3ff35fe42 id=0x7f0a0125)
D 20250106104214.924 ActivityLifecycle onStop org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
D 20250106104214.926 ActivityLifecycle onSaveInstanceState org.cryptomator.presentation.ui.activity.VaultListActivity@6da690f
V 20250106104217.896 Progress UNKNOWN_MIMETYPE -1%
Anything else?
No response
- Ngôn ngữ chính
- Kotlin
- Star
- 1.2k
- Fork
- 218
- Merge trung bình
- 2 ngày 3 giờ
- Pull request đã merge (30 ngày)
- 10
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của cryptomator/android
-
Connection to WebDAV not workingĐang mởtype:bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
cryptomator/android#674 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Increase Cache Size?Đang mởtype:feature-request
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
cryptomator/android#666 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
misc:hub
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100
cryptomator/android#657 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
"Keep unlocked" advanced setting on Android app doesn't release Vault after files are closedĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
cryptomator/android#656 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
state:to-be-confirmed type:bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100
cryptomator/android#654 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của cryptomator/android
Issue tương tự
-
bug follow-up
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
binding:web core docs p3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
RunanywhereAI/runanywhere-sdks#1123 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
openai/openai-java#1202 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
StepExamBenchmarkTest runs a loop and prints a timing but asserts nothingCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởjules
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
open-learning-exchange/myplanet#18199 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
getCredentials fails on an unrecognized fingerprint while the biometric prompt is still openĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
auth0/Auth0.Android#1095 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày