Skip to content

Conversation

@joedolson
Copy link
Contributor

Merge main to gh pages

richard-smith-preservica and others added 30 commits July 8, 2025 17:28
- Allow more than 2 digits for extremely long videos
- Although the spec says it must be 2+ and so single digit times (e.g. 1:02:24.000 --> 1:04:48.000) are invalid, allow these too as it's unambiguous what was intended and easy to handle
This makes some colors more consistent, fixes a handful of missing hover/focus states, removes floats and replaces with grid/flex, and evens out a number of design characteristics.

See #647
If the `kind` attribute is not set, the default value is `subtitles`. If omitted, set to `subtitles`. Also check tracks without the kind attribute when assessing whether a transcript is posible.

Fixes #618
Avoids having the extra HTTP call to load an otherwise unneeded img. Adds styling to decrease the importance and provide a bit more separation between control groups. Makes custom styling easier.

Good change to have along with the new skin for 4.7.

Fixes #550
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.2...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…data-4.0.4

Bump form-data from 4.0.2 to 4.0.4
The API no longer exists, and the Git history is sufficient documentation.
This is mostly so that we're not mixing setting tracks with getting duration.
This note is only relevant to iOS prior to version 6; iOS 7 was released in 2013. As far as I can tell, this is no longer true: the container is wrapped identically between video and audio.
VTT parsing - Allow hour section that isn't 2 digits
This does not appear to be used, and I don't see any reason for it to be.
joedolson and others added 29 commits August 3, 2025 15:03
Using ternaries for simple if/else cases simplifies code.
Mostly a style preference, but also reviewed all statements and changed to ternary where appropriate.
This reduces the size of the un-minified dist file by about 30%, which makes the difference between .dist and main file much more significant.
See #314

Works; need to verify that the syncing is accurate.
Fixes #663. Also changes input controls to type="number" so arrow keys can be used to change values.

Also changes to use outerHeight so that margins are included.
…ing or encoding


Use a regex so that all new lines are replaced with br in lyrics mode.

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Merge develop into main for beta 1 release.
@joedolson joedolson merged commit 12ee8d4 into gh-pages Aug 12, 2025
1 of 2 checks passed
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