invoiceninja / admin-portal

Invoice Ninja: Desktop/mobile admin portal built with Flutter
https://demo.invoiceninja.com
Other
1.6k stars 532 forks source link

offline support #23

Open sspankaj opened 6 years ago

sspankaj commented 6 years ago

Application should support offline mode . i.e. create product ,client in offline mode.

hillelcoren commented 6 years ago

Can you provide more details for the specific functionality you'd like to see?

We support viewing data which was loaded when the app was online (it's cached locally), you can also start working on a new record and then save it later.

kordianbruck commented 5 years ago

Yea, I'm not sure you want to actually collect new clients, invoice and so on offline. Maybe offline interactivity would be nice to have for tasks, but this issue seems a bit overkill in terms of scope.

hillelcoren commented 5 years ago

Thanks for the feedback! I tend to agree.

huntergps commented 4 years ago

Greetings, maybe could you use sqlite to store the records, that is interesting because sometimes the internet signal is not possible use, but is necessary to continue input de quotes or record the tasks, also you can check the next link https://github.com/greenbits/brick/tree/master/packages/brick_offline_first, is another interesting persistence library for Flutter

mstyp commented 2 years ago

Can you provide more details for the specific functionality you'd like to see?

I should be able to click the start button and track time on a task even if my tablet is in airplane mode. I travel a lot for work, and there is a lot of work that needs to be tracked even when I dont have access to my network. I should be able to track that time with this app. but I cant, and so I cant use this app.

the specific error is: SocketException: Connection failed (OS Error: Network is unreachable, errno = 101), address = invoiceninja.local, port = 80

Maybe offline interactivity would be nice to have for tasks, but this issue seems a bit overkill in terms of scope.

Its not overkill at all. there is a huge population of people with spotty / nonexsist internet access, and people have to travel for work as well.

I can understand how creating new tasks / clients would be to complicated, but I should at the very least be able to do time tracking on exsisting tasks offline.

dvodev commented 1 year ago

This would be great to have added