While adorable, the dog sticking his head underground when you try and open the app while offline is a bit frustrating and leaves me wanting.
I miss the feature from Google that would let you search whatever offline and would just let you know that it would try to search it whenever you got reception again. It would send you a notification when your results were ready. This was also useful when you were online but the connection was very slow.
I think bringing this feature over by itself would be a great improvement for many users as it is, but it could be further improved I think.
When a user opens up Kagi while offline, there should be a sort of mode enabled, which lets them know that they can queue queries up and they will be searched whenever next available. The user could then return to the app while still offline and modify or add to their list. As connection improves, items would be processed off the list and the user could view either a cached copy of results or something similar.
This is a marked improvement over Google's current implementation, which I believe has no way for one to check what items it has waiting for them.
This would extend Kagi's service to areas with poor connections in a powerful and user friendly way.
Take the example that caused me to write this request: I'm on a train going through areas with poor reception, but I saw something out the window which made me curious, I went into Kagi attempting to do a quick search, but got the obstinate buried dog instead. Clicking retry impatiently got me nowhere, so I gave up.
I could have opened up my notes app and started making a list which I would then have to remember to open up and search items from individually, but I think this is conceivably within Kagi's wheelhouse to develop and offer to users in situations like mine.