Skip to content

[Highlighter] Implement basic subtitle rendering and transcription features #5361

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

Merged
merged 36 commits into from
May 22, 2025

Conversation

jankalthoefer
Copy link
Contributor

Introduce a subtitle system with various styles and formats, enhance rendering capabilities, and add transcription support. This update includes a new dependency on Sharp for image processing and improves the overall subtitle handling during video rendering.

@jankalthoefer jankalthoefer force-pushed the highlighter/subtitle-rendering-sharp branch from 892e2c1 to 1518b0d Compare April 9, 2025 11:34
# Conflicts:
#	app/components-react/highlighter/Export/ExportModal.tsx
#	app/i18n/en-US/highlighter.json
#	app/services/highlighter/ai-highlighter-updater.ts
#	app/services/highlighter/index.ts
#	app/services/highlighter/models/rendering.models.ts
@jankalthoefer jankalthoefer marked this pull request as ready for review April 25, 2025 11:14
@gettinToasty gettinToasty changed the base branch from master to staging May 20, 2025 20:45
@gettinToasty gettinToasty merged commit 15c1703 into staging May 22, 2025
11 of 12 checks passed
@gettinToasty gettinToasty deleted the highlighter/subtitle-rendering-sharp branch May 22, 2025 21:41
jankalthoefer added a commit that referenced this pull request Jul 7, 2025
commit 743ea44
Merge: db66ef8 e701c2c
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jul 2 18:56:35 2025 +0000

    Merge branch 'master' into staging

commit e701c2c
Author: marvinoffers <hi@marvinoffers.de>
Date:   Wed Jul 2 20:49:02 2025 +0200

    [Highlighter] - Add pubg and CS (#5472)

    * new game

    * added CS

    * added league and rs6 as live as well

    ---------

    Co-authored-by: ggolda <gleb.golda@streamlabs.com>
    Co-authored-by: Micheline Wu <69046953+michelinewu@users.noreply.github.com>

commit 99d430f
Author: marvinoffers <hi@marvinoffers.de>
Date:   Wed Jul 2 18:54:16 2025 +0200

    added select/unselect tracking (#5470)

commit 15fbed4
Author: marvinoffers <hi@marvinoffers.de>
Date:   Wed Jul 2 18:54:02 2025 +0200

    changed game order (#5468)

commit db66ef8
Merge: f616052 11d3d77
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon Jun 30 22:27:15 2025 +0000

    Merge branch 'master' into staging

commit 11d3d77
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Mon Jun 30 18:20:47 2025 -0400

    Fix dual output displays going live. (#5474)

    * Fix number of displays to restream.

    * Add logs.

    * Move logs.

commit f616052
Merge: b941626 a83ed11
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon Jun 30 17:49:38 2025 +0000

    Merge branch 'master' into staging

commit a83ed11
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Mon Jun 30 13:42:11 2025 -0400

    Add restream checks in go live flow. (#5471)

    * Add restream checks in go live flow.

    * Fix for non-ultra dual stream both.

    * Restore dual output display alert.

    * Fix failed dual output setup.

commit c7180f8
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Tue Jun 24 15:54:09 2025 -0700

    Update azure-pipelines.yml to new user pool

commit b941626
Merge: f4b181a 2ae7764
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon Jun 23 21:40:29 2025 +0000

    Merge branch 'master' into staging

commit 2ae7764
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon Jun 23 21:23:41 2025 +0000

    Release version 1.19.0

commit 6959514
Merge: c39adff 5dac7b0
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Mon Jun 23 14:22:12 2025 -0700

    Merge branch 'master' into preview

commit f4b181a
Merge: 3a1297f 5dac7b0
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Mon Jun 23 14:21:24 2025 -0700

    Merge branch 'master' into staging

commit 5dac7b0
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Mon Jun 23 13:18:13 2025 -0700

    Revert "Add restream restrictions. (#5465)" (#5466)

    This reverts commit c82cd3f.

commit 71a684b
Author: Jan Kalthöfer <jan@kalthoefer.me>
Date:   Mon Jun 23 20:37:37 2025 +0200

    [Highlighter] remove feature flag + fix long paths (#5463)

    * check highlighterService if feature is enabled

    * fix updater

    * fix long paths

    * disable macOS highlighter updater

commit c82cd3f
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Mon Jun 23 14:37:20 2025 -0400

    Add restream restrictions. (#5465)

commit c39adff
Merge: dcabc2b ec91eb3
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon Jun 23 17:30:11 2025 +0000

    Merge branch 'master' into preview

commit 3a1297f
Merge: dcabc2b ec91eb3
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon Jun 23 17:30:09 2025 +0000

    Merge branch 'master' into staging

commit ec91eb3
Author: marvinoffers <hi@marvinoffers.de>
Date:   Mon Jun 23 19:21:07 2025 +0200

    go live (#5454)

commit dcabc2b
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 18 22:27:56 2025 +0000

    Release version 1.19.0-preview.16

commit 3bd13da
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Wed Jun 18 15:25:42 2025 -0700

    Revert "[Highlighter] subtitle rendering sharp (#5423)" (#5462)

    This reverts commit 9473f17.

commit c364109
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 18 21:11:29 2025 +0000

    Release version 1.19.0-preview.15

commit 5776f1f
Merge: f8ff8a9 9473f17
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 18 21:11:23 2025 +0000

    Merge branch 'staging' into preview

commit 9473f17
Author: Jan Kalthöfer <jan@kalthoefer.me>
Date:   Wed Jun 18 23:09:48 2025 +0200

    [Highlighter] subtitle rendering sharp (#5423)

    * skip download if running highlighter locally

    * subtitle ffmpeg base

    * subtitles base

    * subtitle transcriptions base

    * add sharp dependency

    * WIP Basic subtitle setup

    * subtitles V1

    * vertical and subtitles fix

    * font test

    * added stroke option

    * transcriptionInProgress State

    * added ui

    * fix non subtile export

    * type refactoring and pass style to svgCreator

    * fix subtitle preview and stroke

    * subtitle styles adjusted

    * isTranscribing loader

    * translation, style renaming, save to store

    * useMemo for environment

    * cleanup

    * cleanup

    * fontSize adjustment

    * add version check for subtitles

    * text changes

    * cleanup

    * merge fix

    * Fix linter error

    * linting fix

    * sharp windows only

    * strange linebreak linting issue

    ---------

    Co-authored-by: marvinoffers <moffers@web.de>
    Co-authored-by: Sean Beyer <sean.beyer@streamlabs.com>

commit ccb090a
Author: Richard <rosborne255@yahoo.com>
Date:   Wed Jun 18 16:08:50 2025 -0500

    add nosync flag to disable cloud sync when logged in (#5459)

    * Add --nosync flag so we can test streaming with another user's scene collection
    * rename "Launch with Native Logging" -> "Launch Without Sync" and utilize the --nosync flag

commit 4e3cb5d
Author: Vladimir <summeroff@gmail.com>
Date:   Wed Jun 18 14:08:33 2025 -0700

    Update osn to v0.25.34 (#5458)

commit f8ff8a9
Merge: 75b5519 a8eef86
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 18 19:33:53 2025 +0000

    Merge branch 'master' into preview

commit 7dcb375
Merge: 75b5519 a8eef86
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 18 19:33:50 2025 +0000

    Merge branch 'master' into staging

commit a8eef86
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 18 12:25:50 2025 -0700

    Security updates to PKCE Auth flow (#5461)

    * auth updates

    * remove log

commit 9ae5d12
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Wed Jun 18 15:25:21 2025 -0400

    Style blockers hide platform app store and legacy events. (#5455)

commit 164407f
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Wed Jun 18 15:24:56 2025 -0400

    Add platforms to errors and show noty for schedule stream rejected request. (#5450)

commit 0261e85
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Tue Jun 17 13:33:27 2025 -0700

    Update azure-pipelines.yml for Azure Pipelines

commit a6d7f5d
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Tue Jun 17 13:15:18 2025 -0700

    Revert "check highlighterService if feature is enabled (#5448)" (#5457)

    This reverts commit 8d784f7.

commit b101c84
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Tue Jun 17 11:29:32 2025 -0700

    Revert "fix long paths (#5453)" (#5456)

    This reverts commit 8ea7a9f.

commit 8ea7a9f
Author: Jan Kalthöfer <jan@kalthoefer.me>
Date:   Tue Jun 17 18:42:48 2025 +0200

    fix long paths (#5453)

commit 98c88e3
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Tue Jun 17 12:42:14 2025 -0400

    Fix non-ultra dual stream. (#5452)

commit e96152d
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Tue Jun 17 12:41:36 2025 -0400

    Fix close platform apps popout. (#5449)

    * Call unmount when closing popped out app window and gracefully destroy app browser view.

    * Persist app state between windows by prevent default destruction.

    * Restore private.

    * Fix prop name.

    * Remove comment.

    * Add clarifying comment.

commit 8d784f7
Author: Jan Kalthöfer <jan@kalthoefer.me>
Date:   Tue Jun 17 18:38:33 2025 +0200

    check highlighterService if feature is enabled (#5448)

commit 75b5519
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Jun 13 20:51:59 2025 +0000

    Release version 1.19.0-preview.14

commit af54990
Merge: d4e192a 4612769
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Fri Jun 13 13:50:35 2025 -0700

    Merge branch 'staging' into preview

commit 4612769
Author: Vladimir <summeroff@gmail.com>
Date:   Fri Jun 13 13:47:39 2025 -0700

    Update osn to v0.25.33 (#5447)

commit 3c09040
Merge: 99c5f64 feae048
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Fri Jun 13 13:47:03 2025 -0700

    Merge branch 'master' into staging

commit d4e192a
Merge: 99c5f64 feae048
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Fri Jun 13 13:46:26 2025 -0700

    Merge branch 'master' into preview

commit feae048
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Fri Jun 13 12:39:54 2025 -0400

    Add editor UI. (#5436)

    * Add dual output recording icons.

    * Add commented out incremental rollout.

    * UI behind flag.

commit af7b22b
Author: ggolda <38298010+ggolda@users.noreply.github.com>
Date:   Thu Jun 12 15:35:28 2025 -0600

    Highlighter/games release (#5442)

    * set games config flag to live. added artwork for rainbow six and overwatch 2

    * league of legends added

    * added colors

    * fix typo

    * marked warzone, blops, apex for release

    * fixed the bug with twitch category matching for highlighter games

    ---------

    Co-authored-by: marvinoffers <hi@marvinoffers.de>

commit 2e3f9f9
Author: marvinoffers <hi@marvinoffers.de>
Date:   Thu Jun 12 18:42:47 2025 +0200

    show modal if path gets updated (#5439)

    before it would only be called when the component mounted

commit a6bc4d7
Author: marvinoffers <hi@marvinoffers.de>
Date:   Thu Jun 12 18:42:26 2025 +0200

    [Highlighter] - Adjust game preview UI for multiple games (#5440)

    * adjusted supportedGames

    * added option to show more games

    * click on thumbnail opens stream view from settings

    * added cursor pointer

commit 65b83f1
Author: ggolda <38298010+ggolda@users.noreply.github.com>
Date:   Thu Jun 12 10:42:09 2025 -0600

    Highlighter/optimize exports (#5441)

    * fixed bug with default video preset + optimized size of video files

    * changed default to match a preset

    Otherwise it would always open custom by default after a desktop restart

    ---------

    Co-authored-by: marvinoffers <hi@marvinoffers.de>

commit 46e9520
Author: marvinoffers <hi@marvinoffers.de>
Date:   Thu Jun 12 18:41:35 2025 +0200

    [Highlighter] - Added multiple game support to tracking (#5444)

    * added game to tracking

    * type fix

commit 661a1af
Author: marvinoffers <hi@marvinoffers.de>
Date:   Thu Jun 12 18:41:10 2025 +0200

    recording wrote tracking (#5445)

commit 99c5f64
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 11 19:05:26 2025 +0000

    Release version 1.19.0-preview.13

commit 743decf
Author: Micheline Wu <69046953+michelinewu@users.noreply.github.com>
Date:   Tue Jun 10 14:54:26 2025 -0400

    Fix setup restream and dual output with dual stream. (#5443)

    * Fix dual youtube streaming.

    * Fix dual stream vertical custom destinations not updating in go live setup.

commit b11b3ff
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Tue Jun 10 11:53:56 2025 -0700

    Fix kick viewcount response (#5438)

commit 248cd27
Author: Vladimir <summeroff@gmail.com>
Date:   Tue Jun 10 11:49:46 2025 -0700

    Update osn to v0.25.32 (#5437)

commit 3b3fb3d
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 4 17:45:51 2025 +0000

    Release version 1.19.0-preview.12

commit f19f4a2
Merge: 879a86a f1f9238
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Jun 4 17:45:26 2025 +0000

    Merge branch 'staging' into preview

commit f1f9238
Author: Vladimir <summeroff@gmail.com>
Date:   Wed Jun 4 10:35:59 2025 -0700

    Update osn to v0.25.31 (#5435)

commit 879a86a
Merge: 1dd4e4b f5fa6ac
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Tue Jun 3 13:10:59 2025 -0700

    Merge branch 'master' into preview

commit 935fb05
Merge: f10a6b1 f5fa6ac
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Tue Jun 3 13:10:06 2025 -0700

    Merge branch 'master' into staging

commit f10a6b1
Author: Richard <rosborne255@yahoo.com>
Date:   Thu May 29 15:33:52 2025 -0500

    upgrade napi-build-utils to resolve realm compile issue on Apple Silicon (#5413)

    * upgrade napi-build-utils

    * On Xcode 16/MacOS 15, the realm native node module has trouble building.
    Upgraded to latest napi-build-utils resolves this issue.

    * Revert "upgrade napi-build-utils"

    This reverts commit 255f9f2.

    * upgrade realm to 12.14.2

    * On Xcode 16/MacOS 15, the realm native node module has trouble building.
    Upgrade the napi-build-utils dependency etc to resolve this issue so it will
    build.

    * Revert "upgrade realm to 12.14.2"

    This reverts commit 9303025.

    * enforce a specific subdependency version for realm 12.7.1

    bump napi-build-tools to compile realm

commit 65996b6
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Tue May 27 16:29:15 2025 -0700

    Update TOS and Privacy Policy (#5424)

    * Update TOS

    * Update privacy policy

commit 1dd4e4b
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri May 23 22:09:01 2025 +0000

    Release version 1.19.0-preview.11

commit 67b1389
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Fri May 23 15:06:44 2025 -0700

    Revert "[Highlighter] Implement basic subtitle rendering and transcription fe…" (#5421)

    This reverts commit 15c1703.

commit a244923
Author: Ava Creeth <acreeth@gmail.com>
Date:   Thu May 22 21:43:51 2025 +0000

    Release version 1.19.0-preview.10

commit 15c1703
Author: Jan Kalthöfer <jan@kalthoefer.me>
Date:   Thu May 22 23:41:08 2025 +0200

    [Highlighter] Implement basic subtitle rendering and transcription features (#5361)

    * skip download if running highlighter locally

    * subtitle ffmpeg base

    * subtitles base

    * subtitle transcriptions base

    * add sharp dependency

    * WIP Basic subtitle setup

    * subtitles V1

    * vertical and subtitles fix

    * font test

    * added stroke option

    * transcriptionInProgress State

    * added ui

    * fix non subtile export

    * type refactoring and pass style to svgCreator

    * fix subtitle preview and stroke

    * subtitle styles adjusted

    * isTranscribing loader

    * translation, style renaming, save to store

    * useMemo for environment

    * cleanup

    * cleanup

    * fontSize adjustment

    * add version check for subtitles

    * text changes

    * cleanup

    * merge fix

    * Fix linter error

    * linting fix

    ---------

    Co-authored-by: marvinoffers <moffers@web.de>
    Co-authored-by: Sean Beyer <sean.beyer@streamlabs.com>

commit c14fbde
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed May 21 17:59:19 2025 +0000

    Release version 1.19.0-preview.9

commit a4a1a3f
Merge: 004f10d eaec77f
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed May 21 17:59:15 2025 +0000

    Merge branch 'staging' into preview

commit eaec77f
Author: Vladimir <summeroff@gmail.com>
Date:   Wed May 21 10:56:49 2025 -0700

    Update osn to v0.25.30 (#5416)

commit 004f10d
Merge: 0b4956f cada963
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Wed May 21 10:48:35 2025 -0700

    Merge branch 'master' into preview

commit 45afcda
Merge: 0b4956f cada963
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Wed May 21 10:48:15 2025 -0700

    Merge branch 'master' into staging

commit 0b4956f
Author: Ava Creeth <acreeth@gmail.com>
Date:   Thu May 15 16:51:22 2025 +0000

    Release version 1.19.0-preview.8

commit 220a656
Author: Vladimir <summeroff@gmail.com>
Date:   Thu May 15 09:47:37 2025 -0700

    Update osn to v0.25.29 (#5412)

commit ee50924
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed May 14 22:59:54 2025 +0000

    Release version 1.19.0-preview.7

commit 0fe8429
Author: mhoyer-streamlabs <mhoyer@logitech.com>
Date:   Wed May 14 17:15:04 2025 -0500

    Optional Update (#5353)

    * Add 'details' field to be read from latest.json

    This passes the details of the update to the updater.

    * provide update with an update file instead of details string

    ---------

    Co-authored-by: Vladimir Sumarov <summeroff@gmail.com>

commit e0d7084
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon May 12 22:00:46 2025 +0000

    Release version 1.19.0-preview.6

commit 7316c17
Merge: 58a79d2 8c0e8d9
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon May 12 22:00:43 2025 +0000

    Merge branch 'staging' into preview

commit 58a79d2
Merge: 98f2432 c1bbee0
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Mon May 12 14:58:39 2025 -0700

    Merge branch 'master' into preview

commit 8c0e8d9
Merge: 48cf713 c1bbee0
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Mon May 12 14:58:06 2025 -0700

    Merge branch 'master' into staging

commit 98f2432
Merge: 0229042 f9c06c8
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon May 12 19:14:08 2025 +0000

    Merge branch 'master' into preview

commit 48cf713
Merge: 5997796 f9c06c8
Author: Ava Creeth <acreeth@gmail.com>
Date:   Mon May 12 19:14:05 2025 +0000

    Merge branch 'master' into staging

commit 0229042
Merge: 543ce9d ab99e7b
Author: Ava Creeth <acreeth@gmail.com>
Date:   Sat May 10 00:19:30 2025 +0000

    Merge branch 'master' into preview

commit 5997796
Merge: df3f9a9 ab99e7b
Author: Ava Creeth <acreeth@gmail.com>
Date:   Sat May 10 00:19:27 2025 +0000

    Merge branch 'master' into staging

commit 543ce9d
Merge: dba488f 4a030c8
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed May 7 20:08:19 2025 +0000

    Merge branch 'master' into preview

commit df3f9a9
Merge: dba488f 4a030c8
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed May 7 20:08:16 2025 +0000

    Merge branch 'master' into staging

commit dba488f
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed May 7 19:22:03 2025 +0000

    Release version 1.19.0-preview.5

commit 45c70f0
Merge: 3c34734 3cac8bc
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed May 7 19:21:58 2025 +0000

    Merge branch 'staging' into preview

commit 3c34734
Merge: 7a3b545 3351de4
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Wed May 7 12:20:46 2025 -0700

    Merge branch 'master' into preview

commit 3cac8bc
Merge: c15333f 3351de4
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Wed May 7 12:20:11 2025 -0700

    Merge branch 'master' into staging

commit c15333f
Author: Richard <rosborne255@yahoo.com>
Date:   Tue May 6 14:46:23 2025 -0500

    Fixed rendering issue (mac) / bump obs-studio-node version (#5396)

    * fixed rendering issue (mac) / bump obs-studio-node version

    * updated mac to properly utilize the feature added in commit 9e5216a
    * log if the iosurface cannot be created

    * Removed unnecessary check on existingWindow

    * No need to check existingWindow var before refreshing the output region

    * disable enhanced broadcasting on mac

    * This feature is currently not supported for mac platform

    * Adds unknown type for exception

    fix typescript-eslint error

    * Fix runtime error during codesign

    afterPackMac function requires the context object to be passed in

    * Bump mac version to 0.25.27

    * Pass along the context argument

    notarizeMac() requires the context parameter

    ---------

    Co-authored-by: Vladimir <summeroff@gmail.com>

commit 7a3b545
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue May 6 16:45:49 2025 +0000

    Release version 1.19.0-preview.4

commit 746a07c
Merge: cdd8d6c dd73404
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue May 6 16:45:44 2025 +0000

    Merge branch 'staging' into preview

commit dd73404
Author: Aleksandr Voitenko <86602590+avoitenko-logitech@users.noreply.github.com>
Date:   Tue May 6 16:43:27 2025 +0000

    You are muted and no signal notifications (#5388)

    * Added 'you are muted' and 'no signal' audio notys

    * Code cleanup

    * Update repositories.json

    * Update repositories.json

    * Changed container of timeoutHandles

    ---------

    Co-authored-by: Vladimir <summeroff@gmail.com>

commit cdd8d6c
Merge: ef5c739 07b06fb
Author: Ava Creeth <acreeth@gmail.com>
Date:   Thu May 1 20:00:21 2025 +0000

    Merge branch 'master' into preview

commit 2fae703
Merge: 7f80eca 07b06fb
Author: Ava Creeth <acreeth@gmail.com>
Date:   Thu May 1 20:00:18 2025 +0000

    Merge branch 'master' into staging

commit ef5c739
Merge: 9ab2413 d58a781
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 30 19:05:15 2025 +0000

    Merge branch 'master' into preview

commit 7f80eca
Merge: cbb552e d58a781
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 30 19:05:13 2025 +0000

    Merge branch 'master' into staging

commit 9ab2413
Merge: f741ba2 6073f97
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 25 21:29:10 2025 +0000

    Merge branch 'master' into preview

commit cbb552e
Merge: f741ba2 6073f97
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 25 21:29:07 2025 +0000

    Merge branch 'master' into staging

commit f741ba2
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 25 21:01:27 2025 +0000

    Release version 1.19.0-preview.3

commit 828446e
Merge: 3a99072 5caedc6
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 25 21:01:24 2025 +0000

    Merge branch 'staging' into preview

commit 5caedc6
Author: Vladimir <summeroff@gmail.com>
Date:   Fri Apr 25 13:55:04 2025 -0700

    osn update with audio lag fix (#5384)

commit 3a99072
Merge: b3596e9 6485800
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 25 19:29:35 2025 +0000

    Merge branch 'master' into preview

commit 9443f11
Merge: b3596e9 6485800
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 25 19:29:32 2025 +0000

    Merge branch 'master' into staging

commit b3596e9
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 23 21:45:26 2025 +0000

    Release version 1.19.0-preview.2

commit cd3e3e7
Merge: ba3ed75 ef2e193
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 23 21:45:23 2025 +0000

    Merge branch 'staging' into preview

commit ef2e193
Author: Richard <rosborne255@yahoo.com>
Date:   Wed Apr 23 16:36:31 2025 -0500

    Output native errors to console from Visual Studio Code (#5366)

    * Output native errors to console (vscode launch target)

    Adding options to output native code errors which can be helpful to see issues that might arise from obs-studio-node or any other native node module

    * Added new Launch option for Native logging

    * Adding dedicated launch option for native logging
    * I thought about adding the "outputCapture:std" to the pre-existing
    launch options but thought it perhaps might be undesired for folks that
    might be working exclusively on frontend.

commit 8605ddf
Author: Vladimir <summeroff@gmail.com>
Date:   Wed Apr 23 13:48:04 2025 -0700

    osn version with a fix for transitions in a studio mode (#5381)

    * osn version with a fix for transitions in a studio mode

    * Supporting transition events from obs-node

    * merge fix

    ---------

    Co-authored-by: Aleksandr Voitenko <avoitenko@logitech.com>

commit 4618166
Author: Aleksandr Voitenko <86602590+avoitenko-logitech@users.noreply.github.com>
Date:   Wed Apr 23 20:47:46 2025 +0000

    Added checkbox to clean app data on uninstall (#5348)

    * Added checkbox to clean app data on uninstall

    * Reworked patching code

    * Reworked patching code

    * Reworked patching code

    * Removing streamlabs-highlighter folder

    * Removing obs-studio-hook

    * Minor typo fix

commit ba3ed75
Merge: ef5b105 a23f1f3
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 23 20:18:26 2025 +0000

    Merge branch 'master' into preview

commit 1383ba1
Merge: 4ff6f50 a23f1f3
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 23 20:18:24 2025 +0000

    Merge branch 'master' into staging

commit ef5b105
Merge: 60f2fd0 df3b21a
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 23 18:58:52 2025 +0000

    Merge branch 'master' into preview

commit 4ff6f50
Merge: f4de22a df3b21a
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 23 18:58:49 2025 +0000

    Merge branch 'master' into staging

commit 60f2fd0
Merge: 3d24605 afd13b1
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Wed Apr 23 11:21:10 2025 -0700

    Merge branch 'master' into preview

commit f4de22a
Merge: 6463fee afd13b1
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Wed Apr 23 11:20:34 2025 -0700

    Merge branch 'master' into staging

commit 3d24605
Merge: cb2b0f0 00fbd2b
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 16 23:11:07 2025 +0000

    Merge branch 'master' into preview

commit 6463fee
Merge: a0c1dac 00fbd2b
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 16 23:11:04 2025 +0000

    Merge branch 'master' into staging

commit cb2b0f0
Merge: 054a02b 887fecf
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 16 19:42:18 2025 +0000

    Merge branch 'master' into preview

commit a0c1dac
Merge: 5dd2742 887fecf
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 16 19:42:15 2025 +0000

    Merge branch 'master' into staging

commit 054a02b
Merge: 7c2d7aa 5a00bf1
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue Apr 15 16:58:47 2025 +0000

    Merge branch 'master' into preview

commit 5dd2742
Merge: 78f1e79 5a00bf1
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue Apr 15 16:58:44 2025 +0000

    Merge branch 'master' into staging

commit 7c2d7aa
Merge: c5bdbac 9ef61ca
Author: Ava Creeth <acreeth@gmail.com>
Date:   Sat Apr 12 00:04:43 2025 +0000

    Merge branch 'master' into preview

commit 78f1e79
Merge: f02f7f5 9ef61ca
Author: Ava Creeth <acreeth@gmail.com>
Date:   Sat Apr 12 00:04:40 2025 +0000

    Merge branch 'master' into staging

commit c5bdbac
Merge: 846b8c7 cf49fcc
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Fri Apr 11 11:24:14 2025 -0700

    Merge branch 'master' into preview

commit f02f7f5
Merge: 192fcb8 cf49fcc
Author: Sean Beyer <sean.beyer@streamlabs.com>
Date:   Fri Apr 11 11:23:22 2025 -0700

    Merge branch 'master' into staging

commit 846b8c7
Merge: 7948709 e240620
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 9 16:12:59 2025 +0000

    Merge branch 'master' into preview

commit 192fcb8
Merge: 7948709 e240620
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 9 16:12:56 2025 +0000

    Merge branch 'master' into staging

commit 7948709
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue Apr 8 22:46:49 2025 +0000

    Release version 1.19.0-preview.1

commit 80edb9e
Merge: caf9670 b06a644
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue Apr 8 22:46:38 2025 +0000

    Merge branch 'staging' into preview

commit b06a644
Author: Vladimir <summeroff@gmail.com>
Date:   Tue Apr 8 15:22:38 2025 -0700

    osn update with a fix for scene collection crash (#5357)

commit caf9670
Merge: a29526c 0c7f1df
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue Apr 8 22:03:15 2025 +0000

    Merge branch 'master' into preview

commit 728a1e0
Merge: 72a7dfe 0c7f1df
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue Apr 8 22:03:12 2025 +0000

    Merge branch 'master' into staging

commit 72a7dfe
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Tue Apr 8 14:20:05 2025 -0700

    Revert "Fix dual yt typechecking (#5356)" (#5358)

    This reverts commit c731825.

commit c731825
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Mon Apr 7 11:40:16 2025 -0700

    Fix dual yt typechecking (#5356)

commit a29526c
Merge: e62104c 312382e
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 4 23:30:17 2025 +0000

    Merge branch 'master' into preview

commit 4713501
Merge: e62104c 312382e
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Apr 4 23:30:15 2025 +0000

    Merge branch 'master' into staging

commit e62104c
Author: Ava Creeth <acreeth@gmail.com>
Date:   Thu Apr 3 20:18:30 2025 +0000

    Release version 1.19.0-preview.0

commit bdc4d09
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Thu Apr 3 13:16:32 2025 -0700

    Build/upgrade typescript (#5351)

    * build: upgrade typescript to 5.6.2

    * build: upgrades `@types/codemirror`

    * build: remove `suppressImplicitAnyIndexErrors` from tsconfig

    * refactor: add ts-ignore to implicit any indexings

    * build: upgrade `v-tooltip` to 2.1.3

    * fix: typo in `componentProps` on React's `VueComponent`

    * fix: ignore regexp issue till clarification

    * fix: blind fix for Tiktok logic around enabled

    * test: remove `supressImplicitAnyIndexErrors` from test tsconfig

    * fix: ignore index errors on tests

    * build: increase mem limit for webpack-cli

    * refactor: another round of `@ts-ignore` removal and other fixes

    * Fix compilation errors

    * Fix typing in tiktok test

    * Handle TODOs - Layouts

    * Unify layout system types

    * Fix layout editor

    * Onboarding and fix studio

    ---------

    Co-authored-by: Adrian Perez <adrian@adrianperez.org>

commit 984bc99
Author: Vladimir <summeroff@gmail.com>
Date:   Thu Apr 3 10:03:23 2025 -0700

    update osn with warnings cleanup and build system merge (#5346)

commit b9461d4
Merge: 291f419 c4935fb
Author: Ava Creeth <acreeth@gmail.com>
Date:   Wed Apr 2 21:38:20 2025 +0000

    Merge branch 'master' into staging

commit 291f419
Author: Ava Creeth <acreeth@gmail.com>
Date:   Tue Apr 1 14:39:04 2025 -0700

    New Crowdin updates (#5276)

    * New translations settings.json (French)

    * New translations settings.json (Spanish)

    * New translations settings.json (Arabic)

    * New translations settings.json (Czech)

    * New translations settings.json (Danish)

    * New translations settings.json (German)

    * New translations settings.json (Hungarian)

    * New translations settings.json (Italian)

    * New translations settings.json (Japanese)

    * New translations settings.json (Korean)

    * New translations settings.json (Macedonian)

    * New translations settings.json (Dutch)

    * New translations settings.json (Polish)

    * New translations settings.json (Portuguese)

    * New translations settings.json (Russian)

    * New translations settings.json (Slovak)

    * New translations settings.json (Slovenian)

    * New translations settings.json (Swedish)

    * New translations settings.json (Turkish)

    * New translations settings.json (Chinese Simplified)

    * New translations settings.json (Chinese Traditional)

    * New translations settings.json (Vietnamese)

    * New translations settings.json (Portuguese, Brazilian)

    * New translations settings.json (Indonesian)

    * New translations settings.json (Thai)

    ---------

    Co-authored-by: gettinToasty <sean.beyer@streamlabs.com>

commit ecd3582
Merge: a6a7054 8659e3e
Author: Ava Creeth <acreeth@gmail.com>
Date:   Fri Mar 28 18:38:24 2025 +0000

    Merge branch 'master' into staging

commit a6a7054
Author: gettinToasty <sean.beyer@streamlabs.com>
Date:   Fri Mar 28 11:22:18 2025 -0700

    Update repo name (#5338)

    * Update repo name

    * Fix comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants