-
Notifications
You must be signed in to change notification settings - Fork 550
Description
I absolutely love Habiticia on Android and I think with partial offline support the app could get to the next level.
I understand that Habitica is fundamentally built around a backend, and I’m not suggesting a full offline mode or major architectural changes. Instead, I’d love to propose a lightweight solution that could significantly improve the experience in spotty or no-network conditions —only for the core task flows like:
Creating a task
Updating a task
Checking off a task
Deleting a task
Here’s how I imagine it could work:
When tapping the plus for a habbit for example instead of showing the red error “You are not connected to the internet,” it could display a yellow message like “This will be executed when you're back online.” So instead of actually updating anything in the UI it could save the backend request to a queue that gets executed when internet connection is available again. Additionally all tasks that have pending updates in the queue could be marked with a symbol.
What do you think about that "minimal" offline solution?
To be clear: I'm not suggesting that things like buying items, hatching pets, or other more complex interactions should work offline — just these key interactions that are part of daily use.
I’d be very excited to hear your thoughts or help brainstorm further if it’s of interest!