Imago image browser improvements
improvements made:
- Better UX, error and warning (when limits reached)
- Time limit to API connection so our app do not crash on CF timeout (or should not)
- Usage of database queries during imago list load decreased from 105 to 35 requests per view
- Usage of cache instead of state to keep our storage tidy (state never expires)
- Added caching layer to api calls based on filters (shared across users)
- Imago download takes 50% of original time due to multiple fixes
- Pagination works now, always reseted to page 0, changed logic how its stored etc.
- Quite a few code improvements and fixes
Edited by Luděk Kvapil