Claude
d7e2ecd042
fail fast in startup check when ffmpeg executable is missing
...
On Windows, when the ffmpeg/ffprobe executable does not exist (e.g. a
custom FFmpeg directory pointing to a location without ffmpeg.exe),
cross-spawn (used by execa) falls back to running the command through
cmd.exe, which fails with exit code 1 and a confusing
"'...' is not recognized as an internal or external command" error
instead of ENOENT. This bypassed the "FFmpeg executable not found"
dialog and instead triggered the error report dialog.
Now check that the executables exist as part of the startup check
(which also re-runs whenever the custom FFmpeg directory setting
changes), so a missing executable yields a proper ENOENT. Also mention
the custom FFmpeg directory setting in the error dialog when one is
configured.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PE6aFnysh85Ryndeu6zXYG
2 months ago
Mikael Finstad
260802b810
update contributing
2 months ago
Mikael Finstad
260802195b
add doc about hardening
2 months ago
Mikael Finstad
2608023489
harden http server
2 months ago
Claude
b0eb2b980e
Use runner.arch instead of runner image names in Windows conditions
...
Gating steps on the exact matrix image name (windows-latest,
windows-11-arm) breaks silently whenever the image in the matrix is
renamed, as happened with the windows-2022 switch. runner.os and
runner.arch describe what we actually care about and are independent
of the image label.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PWvFPqUcXUzsYf3DY7RziJ
2 months ago
Claude
7da03ebdad
Fix skipped Windows x64 build steps after windows-2022 matrix change
...
The matrix was switched from windows-latest to windows-2022, but the
Windows x64 ffmpeg download, electron-builder, e2e and screenshot upload
steps were still gated on matrix.os == 'windows-latest', so they never
ran and the artifact upload failed with
'File dist/LosslessCut-win-x64.7z does not exist'.
Gate them on runner.os == 'Windows' && matrix.os != 'windows-11-arm'
instead, so they are independent of the exact Windows runner image.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PWvFPqUcXUzsYf3DY7RziJ
2 months ago
slrslr
a2f7bc61b2
Translated using Weblate (Czech)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
2 months ago
Pa Di
0d93075ec3
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/sk/
2 months ago
slrslr
3cb8ebf0df
Translated using Weblate (Czech)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
2 months ago
Hosted Weblate user 54392
26c84882b9
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 96.1% (871 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
2 months ago
Roland Reck
85874a2af5
Translated using Weblate (German)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
2 months ago
John Fowler
7222a65099
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/hu/
2 months ago
slrslr
e925feff89
Translated using Weblate (Czech)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
2 months ago
Igor Rückert
88c89137ef
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt_BR/
2 months ago
Oğuz Ersen
7d7c43652d
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
2 months ago
bovirus
34f52f9f98
Translated using Weblate (Italian)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/it/
2 months ago
Hosted Weblate user 54392
49dc0bf408
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 96.1% (871 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/zh_Hans/
2 months ago
Kuzmich55
7a436ed588
Translated using Weblate (Russian)
...
Currently translated at 100.0% (906 of 906 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ru/
2 months ago
Ngo Lam Bao An
52d7e01bdc
Translated using Weblate (Vietnamese)
...
Currently translated at 76.1% (689 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/vi/
2 months ago
JaeHyung Lee
f6668bede9
Translated using Weblate (Korean)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ko/
2 months ago
Kuzmich55
fbd6efbd4c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ru/
2 months ago
John Fowler
dc474f4708
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/hu/
2 months ago
bovirus
7d60c4783f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/it/
2 months ago
slrslr
fffb37f2d9
Translated using Weblate (Czech)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
2 months ago
Ahadiat Lamid
155966507b
Translated using Weblate (Indonesian)
...
Currently translated at 97.5% (883 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/id/
2 months ago
Oğuz Ersen
2423500e17
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/tr/
2 months ago
JaeHyung Lee
8d49edbab1
Translated using Weblate (Korean)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ko/
2 months ago
ssantos
5c16bdb314
Translated using Weblate (Portuguese)
...
Currently translated at 96.3% (872 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt/
2 months ago
bovirus
ccb407ddec
Translated using Weblate (Italian)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/it/
2 months ago
Hotripak
6f07a8a65c
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/uk/
2 months ago
Kuzmich55
0e8b365c80
Translated using Weblate (Russian)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ru/
2 months ago
John Fowler
c6951ae97f
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/hu/
2 months ago
slrslr
191adfe6df
Translated using Weblate (Czech)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/cs/
2 months ago
Igor Rückert
26951ea115
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/pt_BR/
2 months ago
JaeHyung Lee
79a64f407e
Translated using Weblate (Korean)
...
Currently translated at 99.7% (903 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/ko/
2 months ago
Mr-Update
f00ceecc86
Translated using Weblate (German)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
2 months ago
Matthias
1a91d270a4
Translated using Weblate (German)
...
Currently translated at 100.0% (905 of 905 strings)
Translation: LosslessCut/LosslessCut
Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/de/
2 months ago
Mikael Finstad
2607294bed
dedupe
2 months ago
Chris Rode
25900d146d
Fix invalid character range in filename sanitizer
2 months ago
dependabot[bot]
01fd21710b
Bump body-parser from 2.2.1 to 2.3.0
...
Bumps [body-parser](https://github.com/expressjs/body-parser ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.1...v2.3.0 )
---
updated-dependencies:
- dependency-name: body-parser
dependency-version: 2.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2 months ago
dependabot[bot]
4d60828405
Bump postcss from 8.5.15 to 8.5.23
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.15 to 8.5.23.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.23 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2 months ago
Mikael Finstad
2607282838
inhouse icon generating
2 months ago
Mikael Finstad
260728d4be
dedupe
2 months ago
Mikael Finstad
260728e915
fix sharp
2 months ago
Mikael Finstad
260728887f
remove express async handler
...
not needed in express 5
2 months ago
Mikael Finstad
2607283f57
downgrade windows runner
2 months ago
Mikael Finstad
260728a2f7
improve doc
2 months ago
Mikael Finstad
260724a7d8
dedupe
2 months ago
dependabot[bot]
4fe8fe0664
Bump sharp from 0.34.5 to 0.35.0
...
Bumps [sharp](https://github.com/lovell/sharp ) from 0.34.5 to 0.35.0.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Commits](https://github.com/lovell/sharp/compare/v0.34.5...v0.35.0 )
---
updated-dependencies:
- dependency-name: sharp
dependency-version: 0.35.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2 months ago
dependabot[bot]
5dc63f3880
Bump tmp from 0.2.4 to 0.2.7
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.4 to 0.2.7.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.4...v0.2.7 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2 months ago