immich/web/src/lib/components
Brandon Wees 86db0aafe5
feat(web): add support for casting (#18231)
* recreate #13966

* gcast button works

* rewrote gcast-player to be GCastDestination and CastManager manages the interface between UI and casting destinations

* remove unneeded imports

* add "Connected to" translation

* Remove css for cast launcher

* fix tests

* fix doc tests

* fix the receiver application ID

* remove casting app ID

* remove cast button from nav bar

It is now present at the following locations:

- shared link album and single asset views
- asset viewer (normal user)
- album view (normal user)

* part 1 of fixes from @danieldietzler code review

* part 2 of code review changes from @danieldietzler and @jsram91

* cleanup documentation

* onVideoStarted missing callback

* add token expiry validation

* cleanup logic and logging

* small cleanup

* rename to ICastDestination

* cast button changes
2025-05-20 16:08:23 -05:00
..
admin-page chore: tailwindcss v4 and z-war clean up (#18358) 2025-05-19 14:32:23 +00:00
album-page feat(web): add support for casting (#18231) 2025-05-20 16:08:23 -05:00
asset-viewer feat(web): add support for casting (#18231) 2025-05-20 16:08:23 -05:00
assets feat(server): lighter buckets (#17831) 2025-05-19 16:40:48 -05:00
elements chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
faces-page chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
forms chore: tailwindcss v4 and z-war clean up (#18358) 2025-05-19 14:32:23 +00:00
i18n chore(deps): update dependency eslint-plugin-svelte to v3 (#16532) 2025-03-03 14:24:26 +00:00
layouts chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
memory-page chore: tailwindcss v4 and z-war clean up (#18358) 2025-05-19 14:32:23 +00:00
onboarding-page refactor: buttons (#18317) 2025-05-15 18:31:33 -04:00
photos-page fix: TimelineAsset visibility (#18395) 2025-05-20 15:53:34 +00:00
places-page chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
share-page feat(web): lighter timeline buckets (#17719) 2025-05-18 02:57:08 +00:00
shared-components feat(web): add support for casting (#18231) 2025-05-20 16:08:23 -05:00
sharedlinks-page refactor: shared link url (#18185) 2025-05-09 15:23:00 -05:00
sidebar chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
user-settings-page chore: tailwindcss v4 and z-war clean up (#18358) 2025-05-19 14:32:23 +00:00
utilities-page chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
slideshow-settings.svelte chore: tailwindcss v4 and z-war clean up (#18358) 2025-05-19 14:32:23 +00:00