mirror of
https://github.com/samsonjs/immich.git
synced 2026-03-26 09:25:51 +00:00
* initial cast framework complete and mocked cast dialog working * wip casting * casting works! just need to add session key check and remote video controls * cleanup of classes * add session expiration checks * cast dialog now shows connected device at top of list with a list header. Discovered devices are also cached for app session. * cast video player finalized * show fullsize assets on casting * translation already happens on the text element * remove prints * fix lintings * code review changes from @shenlong-tanwen * fix connect method override * fix alphabetization * remove important * filter chromecast audio devices * fix some disconnect command ordering issues and unawaited futures * remove prints * only disconnect if we are connected * don't try to reconnect if its the current device * add cast button to top bar * format sessions api * more formatting issues fixed * add snack bar to tell user that we cannot cast an asset that is not uploaded to server * make casting icon change to primary color when casting is active * only show casting snackbar if we are casting * dont show cast button if asset is remote and we are not casting * stop playing media if we seek to an asset that is not remote * remove https check since it works with local http IP addresses * remove unneeded imports * fix recasting when socket closes * fix info plist formatting * only show cast button if there is an active websocket connection (ie the server is accessible) * add device capability bitmask checks * small comment about bitmask |
||
|---|---|---|
| .. | ||
| activity.service.dart | ||
| album.service.dart | ||
| api.service.dart | ||
| app_settings.service.dart | ||
| asset.service.dart | ||
| auth.service.dart | ||
| background.service.dart | ||
| backup.service.dart | ||
| backup_album.service.dart | ||
| backup_verification.service.dart | ||
| device.service.dart | ||
| download.service.dart | ||
| entity.service.dart | ||
| etag.service.dart | ||
| exif.service.dart | ||
| folder.service.dart | ||
| gcast.service.dart | ||
| hash.service.dart | ||
| immich_logger.service.dart | ||
| local_auth.service.dart | ||
| local_notification.service.dart | ||
| localization.service.dart | ||
| map.service.dart | ||
| memory.service.dart | ||
| network.service.dart | ||
| oauth.service.dart | ||
| partner.service.dart | ||
| person.service.dart | ||
| person.service.g.dart | ||
| search.service.dart | ||
| secure_storage.service.dart | ||
| server_info.service.dart | ||
| share.service.dart | ||
| share_intent_service.dart | ||
| shared_link.service.dart | ||
| stack.service.dart | ||
| sync.service.dart | ||
| timeline.service.dart | ||
| trash.service.dart | ||
| upload.service.dart | ||