Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
1e27be6
fix: The pauseThreshold was being mutated directly onto the asset obj…
Umarnadeem7222 Mar 11, 2026
c11658a
fix: The throttled notifyDimensionsChanged in selection-handles.ts du…
Umarnadeem7222 Mar 12, 2026
bdf7f24
fixed lint issues
Umarnadeem7222 Mar 12, 2026
a820206
fix: The default verticalAlign was hardcoded to "bottom" in the SDK b…
Umarnadeem7222 Mar 12, 2026
31eaad2
fixed padding for width and height
Umarnadeem7222 Mar 12, 2026
6506260
fix: fixed custom font issue
Umarnadeem7222 Mar 12, 2026
4611504
fix: padding css model pattern added and updated canvas vesion along …
Umarnadeem7222 Mar 12, 2026
c1659a1
fix:package update
Umarnadeem7222 Mar 12, 2026
510e41a
fix: The "no-active" variants verify that all words render the same c…
Umarnadeem7222 Mar 12, 2026
8c3e9d4
chore: bump canvas and schema version
Umarnadeem7222 Mar 12, 2026
8ee0dc5
feat: filter custom fonts by search query instead of hiding section
dazzatronus Mar 13, 2026
dba6218
feat: add alias caption placeholder with reload support
dazzatronus Mar 13, 2026
85a3d0a
fix: early return in reloadAsset when asset source is unresolved
dazzatronus Mar 13, 2026
1ac925c
test: add RichCaptionPlayer asset reload and layout edge case tests
dazzatronus Mar 13, 2026
690ec45
chore: bump canvas and schema version
Umarnadeem7222 Mar 13, 2026
76cac5c
Merge branch 'hotfix/pauseThreshold-zod-validation' of https://github…
dazzatronus Mar 13, 2026
50da315
feat: add tabbed active word styling with shadow effects
dazzatronus Mar 13, 2026
ea5942d
fix: Fixed stroke union type — extracted activeStroke and narrowed wi…
Umarnadeem7222 Mar 13, 2026
5be52d3
chore: fix tests
Umarnadeem7222 Mar 13, 2026
00fb84c
feat: add visual focus feedback and caption source selection
dazzatronus Mar 15, 2026
b31ba1a
feat: add word spacing control and vertical alignment cycling
dazzatronus Mar 16, 2026
a5df232
fix: fixed spacing and decoration issue for rich-caption and wordspac…
Umarnadeem7222 Mar 16, 2026
02b4675
feat: add intelligent source clip labels and linked indicator
dazzatronus Mar 16, 2026
829bf2c
feat: implement natural timing for placeholder captions
dazzatronus Mar 16, 2026
53c0050
chore: update shotstack schemas and canvas dependencies
dazzatronus Mar 16, 2026
324e075
Merge branch 'hotfix/pauseThreshold-zod-validation' of https://github…
dazzatronus Mar 16, 2026
2756cc1
refactor: improve code clarity and update test signatures
dazzatronus Mar 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 50 additions & 21 deletions .releaserc.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,52 @@
{
"branches": ["main"],
"plugins": [
["@semantic-release/commit-analyzer", {
"preset": "angular",
"releaseRules": [
{ "message": "*fix/*", "release": "patch" },
{ "message": "*hotfix/*", "release": "patch" },
{ "message": "*feat/*", "release": "minor" },
{ "message": "*release/*", "release": "major" }
]
}],
"@semantic-release/release-notes-generator",
["@semantic-release/npm", {
"pkgRoot": "."
}],
["@semantic-release/git", {
"assets": ["package.json"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
"@semantic-release/github"
]
"branches": ["main"],
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"preset": "angular",
"releaseRules": [
{
"message": "*/fix/*",
"release": "patch"
},
{
"message": "*/hotfix/*",
"release": "patch"
},
{
"message": "*/feat/*",
"release": "minor"
},
{
"message": "*/release/*",
"release": "major"
},
{
"type": "fix",
"release": "patch"
},
{
"type": "feat",
"release": "minor"
}
]
}
],
"@semantic-release/release-notes-generator",
[
"@semantic-release/npm",
{
"pkgRoot": "."
}
],
[
"@semantic-release/git",
{
"assets": ["package.json"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
],
"@semantic-release/github"
]
}
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,8 @@
"vite-plugin-dts": "^4.5.4"
},
"dependencies": {
"@shotstack/schemas": "1.8.7",
"@shotstack/shotstack-canvas": "^2.0.17",
"@shotstack/schemas": "1.9.3",
"@shotstack/shotstack-canvas": "^2.1.8",
"howler": "^2.2.4",
"mediabunny": "^1.11.2",
"opentype.js": "^1.3.4",
Expand Down
3 changes: 3 additions & 0 deletions src/components/canvas/players/player.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ export abstract class Player extends Entity {
*/
public clipId: string | null = null;

/** True when the player's asset needs external resolution (e.g. alias caption awaiting transcription). */
public needsResolution = false;

protected edit: Edit;
public clipConfiguration: ResolvedClip;

Expand Down
Loading
Loading