mirror of
https://github.com/immich-app/immich
synced 2025-11-07 17:27:20 +00:00
* feat: working widgets * chore/feat: cleaned up API, added album picker to random widget * album filtering for requests * check album and throw if not found * fix app IDs and project configuration * switch to repository/service model for updating widgets * fix: remove home widget import * revert info.plist formatting changes * ran swift-format on widget code * more formatting changes (this time run from xcode) * show memory on widget picker snapshot * fix: dart changes from code review * fix: swift code review changes (not including task groups) * fix: use task groups to run image retrievals concurrently, get rid of do catch in favor of if let * chore: cleanup widget service in dart app * chore: format swift * fix: remove comma why does xcode not freak out over this >:( * switch to preview size for thumbnail * chore: cropped large image * fix: properly resize widgets so we dont OOM * fix: set app group on logout happens on first install * fix: stupid app ids * fix: revert back to thumbnail we are hitting OOM exceptions due to resizing, once we have on-the-fly resizing on server this can be upgraded * fix: more memory efficient resizing method, remove extraneous resize commands from API call * fix: random widget use 12 entries instead of 24 to save memory * fix: modify duration of entries to 20 minutes and only generate 10 at a time to avoid OOM * feat: toggle to show album name on random widget * Podfile lock --------- Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|---|---|---|
| .. | ||
| album | ||
| asset_viewer | ||
| backup | ||
| image | ||
| infrastructure | ||
| map | ||
| search | ||
| activity.provider.dart | ||
| activity.provider.g.dart | ||
| activity_service.provider.dart | ||
| activity_service.provider.g.dart | ||
| activity_statistics.provider.dart | ||
| activity_statistics.provider.g.dart | ||
| api.provider.dart | ||
| api.provider.g.dart | ||
| app_life_cycle.provider.dart | ||
| app_settings.provider.dart | ||
| app_settings.provider.g.dart | ||
| asset.provider.dart | ||
| auth.provider.dart | ||
| background_sync.provider.dart | ||
| cast.provider.dart | ||
| db.provider.dart | ||
| folder.provider.dart | ||
| gallery_permission.provider.dart | ||
| haptic_feedback.provider.dart | ||
| immich_logo_provider.dart | ||
| immich_logo_provider.g.dart | ||
| local_auth.provider.dart | ||
| locale_provider.dart | ||
| memory.provider.dart | ||
| multiselect.provider.dart | ||
| network.provider.dart | ||
| notification_permission.provider.dart | ||
| oauth.provider.dart | ||
| partner.provider.dart | ||
| routes.provider.dart | ||
| secure_storage.provider.dart | ||
| server_info.provider.dart | ||
| shared_link.provider.dart | ||
| tab.provider.dart | ||
| theme.provider.dart | ||
| timeline.provider.dart | ||
| trash.provider.dart | ||
| upload_profile_image.provider.dart | ||
| user.provider.dart | ||
| websocket.provider.dart | ||