Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(multistream): relax primary platform requirement #4855

Merged
merged 89 commits into from
Jun 4, 2024

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    afd2d76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d03e557 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    e0befa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3761a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b29f7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee6b28d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9cceda5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e656b20 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    458a87a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    390b109 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    580c81b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f0baf65 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    268bae5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7b046d3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a1f6d22 View commit details
    Browse the repository at this point in the history
  14. feat(multistreaming): set primary chat to last remaining active platf…

    …orm when more were enabled
    blackxored committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    00be6ad View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0a30140 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dcefa70 View commit details
    Browse the repository at this point in the history
  17. fix(streaming): disable multistream check for enabling a primary plat…

    …form when restoring settings
    blackxored committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    820031f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1b1d8d1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    55a74a0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c1a977d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    75f9a49 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    249e78d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8200b76 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    135ed72 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6af8553 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c3749a7 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ecffc8c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    32d208a View commit details
    Browse the repository at this point in the history
  29. chore: improve comment

    blackxored committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    a3cad5a View commit details
    Browse the repository at this point in the history
  30. chore: more comments

    blackxored committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8f4b511 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    4f8bed1 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a7bbb1a View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    a951285 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    6c0291f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    8b8245a View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    b997b8d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    ca6a700 View commit details
    Browse the repository at this point in the history
  38. refactor(streaming): remove comments, custom dest and plat chat

    Remove comments about handling custom destinations and primary platform
    not supporting chat, in the worst case we should be handling this either
    on the `LiveDock` or perhaps on the service (if they're not supported as
    of now).
    blackxored committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8e7c93a View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    4e179bc View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    afaa0a4 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    72a79ed View commit details
    Browse the repository at this point in the history
  42. feat(onboarding): auto-select primary platform for Ultra users

    Auto-select primary platform even if the user has multiple platforms as
    part of onboarding, since it was requested now that the user would be
    able to disable/enable primary platform from their Go Live window.
    This should soft-skip the primary platform select step as part of
    Onboarding by applying the same logic than before where they had a
    single platform linked to their Streamlabs ID.
    blackxored committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    cd4a9f3 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    5e72f70 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    92cff46 View commit details
    Browse the repository at this point in the history
  45. fix(onboarding): typo

    blackxored committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    02051cb View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    920cbf6 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    1fa4bd7 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    b4a6b47 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    8624f53 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    f1f9555 View commit details
    Browse the repository at this point in the history
  2. fix(multistreaming): filter out platforms that don't have chat

    With Tiktok being part of the active platforms seemingly at all times,
    will make `PrimaryChatSwitcher` blow up since it doesn't technically
    support chat. We have refactored to make this explicit in code, by
    not only making sure that we only pass chat-enabled platforms to this
    component but also that we hide it if there's no other platform aside
    from the primary that could be set for primary chat. That is such the
    case for example when using Twitch as primary and also streaming to
    Tiktok.
    blackxored committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    faa17ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90e3759 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f0b3ac View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    3f63244 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcb9048 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c56495f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddbb786 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    46252c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    514ef6a View commit details
    Browse the repository at this point in the history
  2. fix: strict nulls

    blackxored committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    2f1475e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    a62c3fb View commit details
    Browse the repository at this point in the history
  2. fix(chat): TikTok's fake chat refactor

    TikTok's fake chat component makes other platform chats unable to load
    after switching to Tiktok's chat while live. This simplifies Tiktok's
    handling by moving logic to the parent component and not rendering a
    `Chat` component at all since we don't need to load an URL or setup
    resize event listeners, or any of the other functionality we're aware
    of. While the code might not be pretty on the caller, getting rid of
    render side effects and unrelated code in the `Chat` component that's
    already been found to be buggy should be an improvement overall.
    blackxored committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fd0f8fe View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    ff1570d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69f88f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc336c4 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    74d15bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07d166e View commit details
    Browse the repository at this point in the history
  3. chore: comment

    blackxored committed May 7, 2024
    Configuration menu
    Copy the full SHA
    2a0622a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6dec668 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a54c010 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b6abba6 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. fix(go-live): custom destinations aren't really persisted

    Custom destinations aren't really being persisted until we toggle a
    platform on or off (which saves settings), or (presumably) when going
    live. There's a call to `#save` after switching platforms but no such
    call exists for custom destinations.
    blackxored committed May 8, 2024
    Configuration menu
    Copy the full SHA
    0e0042c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bc56fd View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    8872c2c View commit details
    Browse the repository at this point in the history
  2. chore: typo and comment

    blackxored committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7a755ef View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    a8007db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2107721 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfdd379 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92c238e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e2bfe6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a7ca70 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bd19a40 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d51d4f9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    76f5cde View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    6afc967 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    ab6f749 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d612ea0 View commit details
    Browse the repository at this point in the history