floccus icon indicating copy to clipboard operation
floccus copied to clipboard

v5.8.2 GitHub APK hangs on startup (Android 15), F-Droid version works fine

Open Boebbele opened this issue 2 weeks ago • 6 comments

Which version of floccus are you using?

5.8.2

How many bookmarks do you have, roughly?

120

Are you using other means to sync bookmarks in parallel to floccus?

yes

Sync method

Linkwarden

Which browser are you using? In case you are using the phone App, specify the Android or iOS version and device please.

Firefox

Which version of Nextcloud Bookmarks are you using? (if relevant)

No response

Which version of Nextcloud? (if relevant)

No response

What kind of WebDAV server are you using? (if relevant)

No response

Describe the Bug

Describe the bug The GitHub release APK (v5.8.2) gets stuck on the splash screen and never starts on Android 15, while the F-Droid version (v5.8.2) works perfectly fine.

Floccus version

  • GitHub APK: v5.8.2 - NOT WORKING (hangs on startup)
  • F-Droid APK: v5.8.2 - WORKING

Sync method [Deine Sync-Methode: Nextcloud/WebDAV/etc.]

OS Android 15

Device [Dein Gerätehersteller/Modell]

Steps to reproduce

  1. Download v5.8.2 APK from GitHub releases
  2. Install on Android 15
  3. Open app
  4. App hangs on splash screen

Expected behavior App should start normally like the F-Droid version does

Additional context The F-Droid build of the exact same version (5.8.2) works without any issues. This suggests a signing or build configuration difference between the GitHub releases and F-Droid builds.

Expected Behavior

App starts with no problems

To Reproduce

Steps to reproduce

  1. Download v5.8.2 APK from GitHub releases
  2. Install on Android 15
  3. Open app
  4. App hangs on splash screen

Debug log provided

  • [ ] I have provided a debug log file

Boebbele avatar Dec 11 '25 13:12 Boebbele

Hello! :wave:

Thank you for taking the time to open this issue with floccus. I know it's frustrating when software causes problems. You have made the right choice to come here and open an issue to make sure your problem gets looked at and if possible solved. Let me give you a short introduction on what to expect from this issue tracker to avoid misunderstandings. I'm Marcel. I created floccus a few years ago, and have been maintaining it since. I currently work for Nextcloud which leaves me with less time for side projects like this one than I used to have. I still try to answer all issues and if possible fix all bugs here, but it sometimes takes a while until I get to it. Until then, please be patient. It helps when you stick around to answer follow up questions I may have, as very few bugs can be fixed directly from the first bug report, without any interaction. If information is missing in your bug report and the issue cannot be solved without it, I will have to close the issue after a while. Note also that GitHub in general is a place where people meet to make software better together. Nobody here is under any obligation to help you, solve your problems or deliver on any expectations or demands you may have, but if enough people come together we can collaborate to make this software better. For everyone. Thus, if you can, you could also have a look at other issues to see whether you can help other people with your knowledge and experience. If you have coding experience it would also be awesome if you could step up to dive into the code and try to fix the odd bug yourself. Everyone will be thankful for extra helping hands! If you cannot lend a helping hand, to continue the development and maintenance of this project in a sustainable way, I ask that you donate to the project when opening an issue (or at least once your issue is solved), if you're not a donor already. You can find donation options at https://floccus.org/donate/. Thank you!

One last word: If you feel, at any point, like you need to vent, this is not the place for it; you can go to the Nextcloud forum, to twitter or somewhere else. But this is a technical issue tracker, so please make sure to focus on the tech and keep your opinions to yourself.

Thank you for reading through this primer. I look forward to working with you on this issue! Cheers! :blue_heart:

github-actions[bot] avatar Dec 11 '25 13:12 github-actions[bot]

Hi @Boebbele Thank you for taking the time to give feedback by opening this issue! When did you download the APK? It was replaced with a working version not long ago... ;)

marcelklehr avatar Dec 11 '25 15:12 marcelklehr

3 day ago

Boebbele avatar Dec 11 '25 18:12 Boebbele

Hi, I have the same issue. Ver. 5.8.2, downloaded/installed in Dec-7, 2025 from GitHub (using Obtainium). I'm with Android 16.

oloukanov avatar Dec 11 '25 18:12 oloukanov

Can you try the new apk from 2 days ago?

marcelklehr avatar Dec 11 '25 19:12 marcelklehr

Can you try the new apk from 2 days ago?

Manually downloading the same version 5.8.2 (dated 2 days ago) and installing it over the existing 5.8.2 works and fixes the issue. Thanks.

oloukanov avatar Dec 11 '25 20:12 oloukanov

For me, the F-Droid version gives white screen with never ending loading animation.

adb logcat
2-12 15:42:48.560 30205 30205 W Capacitor/Console: File: http://localhost/js/2991.js - Line 1 - Msg: Error: Cannot find module './de_DE/messages.json'
12-12 15:42:48.560 30205 30233 D Capacitor: Handling local request: http://localhost/js/2805.js
12-12 15:42:48.560 30205 30232 D Capacitor: Handling local request: http://localhost/js/496.js
12-12 15:42:48.564 30205 30232 D Capacitor: Handling local request: http://localhost/js/2452.js
12-12 15:42:48.568 30205 30232 D Capacitor: Handling local request: http://localhost/js/9141.js
12-12 15:42:48.568 30205 30233 D Capacitor: Handling local request: http://localhost/js/3023.js
12-12 15:42:48.569 30205 30232 D Capacitor: Handling local request: http://localhost/js/9281.js
12-12 15:42:48.569 30205 30232 D Capacitor: Handling local request: http://localhost/js/8727.js
12-12 15:42:48.569 30205 30232 D Capacitor: Handling local request: http://localhost/js/6755.js
12-12 15:42:48.570 30205 30233 D Capacitor: Handling local request: http://localhost/js/144.js
12-12 15:42:48.571 30205 30234 D Capacitor: Handling local request: http://localhost/js/2479.js
12-12 15:42:48.571 30205 30236 D Capacitor: Handling local request: http://localhost/js/3083.js
12-12 15:42:48.622 30205 30205 E Capacitor/Console: File: http://localhost/js/437.js - Line 2 - Msg: Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.623 30205 30205 E Capacitor/Console: File: http://localhost/js/437.js - Line 2 - Msg: Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.630 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "SplashScreen" plugin is not implemented on android
12-12 15:42:48.630 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "Network" plugin is not implemented on android
12-12 15:42:48.630 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.631 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.633 30205 30232 D Capacitor: Handling local request: http://localhost/favicon.ico
12-12 15:42:52.620 30205 30311 D ProfileInstaller: Skipping profile installation for org.handmadeideas.floccus

eku avatar Dec 12 '25 14:12 eku

I too had the hang on startup problem on Android 16 (Floccus installed by Obtainium from GitHub). I manually downloaded and installed the 5.8.2 APK (just now) and Floccus is working fine now.

markrousell avatar Dec 13 '25 00:12 markrousell

I too had the hang on startup problem on Android 16 (Floccus installed by Obtainium from GitHub). I manually downloaded and installed the 5.8.2 APK (just now) and Floccus is working fine now.

That, unfortunately, does not solve the issues with the F-Droid version.

eku avatar Dec 13 '25 13:12 eku

For me, the F-Droid version gives white screen with never ending loading animation. adb logcat

2-12 15:42:48.560 30205 30205 W Capacitor/Console: File: http://localhost/js/2991.js - Line 1 - Msg: Error: Cannot find module './de_DE/messages.json'
12-12 15:42:48.560 30205 30233 D Capacitor: Handling local request: http://localhost/js/2805.js
12-12 15:42:48.560 30205 30232 D Capacitor: Handling local request: http://localhost/js/496.js
12-12 15:42:48.564 30205 30232 D Capacitor: Handling local request: http://localhost/js/2452.js
12-12 15:42:48.568 30205 30232 D Capacitor: Handling local request: http://localhost/js/9141.js
12-12 15:42:48.568 30205 30233 D Capacitor: Handling local request: http://localhost/js/3023.js
12-12 15:42:48.569 30205 30232 D Capacitor: Handling local request: http://localhost/js/9281.js
12-12 15:42:48.569 30205 30232 D Capacitor: Handling local request: http://localhost/js/8727.js
12-12 15:42:48.569 30205 30232 D Capacitor: Handling local request: http://localhost/js/6755.js
12-12 15:42:48.570 30205 30233 D Capacitor: Handling local request: http://localhost/js/144.js
12-12 15:42:48.571 30205 30234 D Capacitor: Handling local request: http://localhost/js/2479.js
12-12 15:42:48.571 30205 30236 D Capacitor: Handling local request: http://localhost/js/3083.js
12-12 15:42:48.622 30205 30205 E Capacitor/Console: File: http://localhost/js/437.js - Line 2 - Msg: Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.623 30205 30205 E Capacitor/Console: File: http://localhost/js/437.js - Line 2 - Msg: Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.630 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "SplashScreen" plugin is not implemented on android
12-12 15:42:48.630 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "Network" plugin is not implemented on android
12-12 15:42:48.630 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.631 30205 30205 E Capacitor/Console: File: http://localhost/js/4700.js - Line 2 - Msg: Uncaught (in promise) Error: "Preferences" plugin is not implemented on android
12-12 15:42:48.633 30205 30232 D Capacitor: Handling local request: http://localhost/favicon.ico
12-12 15:42:52.620 30205 30311 D ProfileInstaller: Skipping profile installation for org.handmadeideas.floccus

I actually have this exact same issue and error with the GitHub APK... Wonder why that could be.

makorakomor avatar Dec 14 '25 11:12 makorakomor

So, if you've downloaded / updated the app from github before tuesday, I recommend downloading it again. As for the F-Droid version working for some people but not for everyone, this might be because those for whom it's not working may actually be installing the app from github via IzzyOnDroid's F-Droid repo. So, F-Droid is not always F-Droid.

marcelklehr avatar Dec 14 '25 12:12 marcelklehr

Nonetheless, I'm in the process of preparing a new release as we speak which will fix this mess.

marcelklehr avatar Dec 14 '25 12:12 marcelklehr