Feature improvement request — mute/block action hangs with endless spinner #201

Closed
opened 2026-06-26 14:55:25 +00:00 by nienty · 3 comments
nienty commented 2026-06-26 14:55:25 +00:00 (Migrated from codeberg.org)

Hello,

I’m experiencing an issue with the Holos app: when I try to mute or block a profile, the action remains in progress indefinitely (spinner/loading animation) with no confirmation or indication that it completed. My phone is not slow in general, and this issue appears only within the app.

Suggestions:

Expected behavior: the mute or block action should be instantaneous from the app’s perspective and provide clear confirmation (notification, toast, or visible state change).

If server synchronization is required, perform it asynchronously in the background so the user receives immediate feedback (optimistic UI). For example: update the local state immediately, then synchronize in the background and show an error only if the sync fails.

Show a clear error indicator when synchronization fails (a message explaining the issue and an option to retry).

Thank you for your attention.

Hello, I’m experiencing an issue with the Holos app: when I try to mute or block a profile, the action remains in progress indefinitely (spinner/loading animation) with no confirmation or indication that it completed. My phone is not slow in general, and this issue appears only within the app. Suggestions: Expected behavior: the mute or block action should be instantaneous from the app’s perspective and provide clear confirmation (notification, toast, or visible state change). If server synchronization is required, perform it asynchronously in the background so the user receives immediate feedback (optimistic UI). For example: update the local state immediately, then synchronize in the background and show an error only if the sync fails. Show a clear error indicator when synchronization fails (a message explaining the issue and an option to retry). Thank you for your attention.
nienty commented 2026-06-26 15:02:41 +00:00 (Migrated from codeberg.org)

After reboot holos, the action is done ok

After reboot holos, the action is done ok
tom79 commented 2026-06-26 15:36:58 +00:00 (Migrated from codeberg.org)

The endless spinner (and the slowness at restart) are most likely caused by a local database that has grown too large over time.
Please try this: open Settings -> Cleanup and run it. It removes old posts and compacts the database, which usually fixes the slowness. You can also use Settings -> Clear Cache.

I will add a fix so the action is instant and never stays on a spinner.

The endless spinner (and the slowness at restart) are most likely caused by a local database that has grown too large over time. Please try this: open Settings -> Cleanup and run it. It removes old posts and compacts the database, which usually fixes the slowness. You can also use Settings -> Clear Cache. I will add a fix so the action is instant and never stays on a spinner.
nienty commented 2026-06-26 16:45:35 +00:00 (Migrated from codeberg.org)

I tried it doesn't work

I tried it doesn't work
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
tom79/Holos-App#201
No description provided.