├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── .spr.yml ├── LICENSE ├── README.md ├── index.html ├── package.json ├── patches └── react-fontpicker-ts+1.0.0.patch ├── postcss.config.cjs ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ ├── Virgil.ttf │ └── Virgil.woff2 ├── icon.svg ├── models │ ├── whisper-base │ │ ├── .gitattributes │ │ ├── README.md │ │ ├── added_tokens.json │ │ ├── config.json │ │ ├── generation_config.json │ │ ├── merges.txt │ │ ├── normalizer.json │ │ ├── onnx │ │ │ ├── decoder_model.onnx │ │ │ ├── decoder_model_merged.onnx │ │ │ ├── decoder_model_merged_fp16.onnx │ │ │ ├── decoder_model_merged_quantized.onnx │ │ │ ├── decoder_model_quantized.onnx │ │ │ ├── decoder_with_past_model.onnx │ │ │ ├── decoder_with_past_model_quantized.onnx │ │ │ ├── encoder_model.onnx │ │ │ ├── encoder_model_fp16.onnx │ │ │ └── encoder_model_quantized.onnx │ │ ├── preprocessor_config.json │ │ ├── quant_config.json │ │ ├── quantize_config.json │ │ ├── special_tokens_map.json │ │ ├── tokenizer.json │ │ ├── tokenizer_config.json │ │ └── vocab.json │ └── whisper-tiny │ │ ├── .gitattributes │ │ ├── README.md │ │ ├── added_tokens.json │ │ ├── config.json │ │ ├── generation_config.json │ │ ├── merges.txt │ │ ├── normalizer.json │ │ ├── onnx │ │ ├── decoder_model.onnx │ │ ├── decoder_model_merged.onnx │ │ ├── decoder_model_merged_fp16.onnx │ │ ├── decoder_model_merged_quantized.onnx │ │ ├── decoder_model_quantized.onnx │ │ ├── decoder_with_past_model.onnx │ │ ├── decoder_with_past_model_quantized.onnx │ │ ├── encoder_model.onnx │ │ ├── encoder_model_fp16.onnx │ │ └── encoder_model_quantized.onnx │ │ ├── preprocessor_config.json │ │ ├── quant_config.json │ │ ├── quantize_config.json │ │ ├── special_tokens_map.json │ │ ├── tokenizer.json │ │ ├── tokenizer_config.json │ │ └── vocab.json ├── robots.txt └── site.webmanifest ├── rescript.json ├── screenshot.png ├── src ├── BrowserNotSupported.tsx ├── ErrorBoundary.tsx ├── LolApp.tsx ├── Main.tsx ├── Player.gen.tsx ├── Player.res ├── Player.res.mjs ├── Utils.res ├── Utils.res.mjs ├── assets │ ├── fail-panda.gif │ └── giphy.webp ├── bindings │ ├── ReactFontPicker.res │ ├── ReactFontPicker.res.mjs │ ├── Web.gen.tsx │ ├── Web.res │ ├── Web.res.mjs │ ├── WebAudio.gen.tsx │ ├── WebAudio.res │ └── WebAudio.res.mjs ├── codecs │ ├── Decode.res │ ├── Decode.res.mjs │ ├── Demuxer.ts │ ├── mp4box.d.ts │ ├── render-worker.ts │ └── subtitle-renderer.ts ├── hooks │ ├── Hooks.res │ ├── Hooks.res.mjs │ ├── UseAnalytics.res │ ├── UseAnalytics.res.mjs │ ├── useAnalytics.tsx │ ├── useDimensions.res │ ├── useDimensions.res.mjs │ ├── useEditorLayout.res │ ├── useEditorLayout.res.mjs │ ├── useObservable.res │ ├── useObservable.res.mjs │ ├── useStickyState.gen.tsx │ ├── useStickyState.res │ └── useStickyState.res.mjs ├── index.css ├── screens │ ├── LandingDropzone.tsx │ ├── SocialIcons.tsx │ ├── editor │ │ ├── ChunksList │ │ │ ├── ChunkEditor.res │ │ │ ├── ChunkEditor.res.mjs │ │ │ ├── ChunksList.gen.tsx │ │ │ ├── ChunksList.res │ │ │ └── ChunksList.res.mjs │ │ ├── Dock.gen.tsx │ │ ├── Dock.res │ │ ├── Dock.res.mjs │ │ ├── Editor.gen.tsx │ │ ├── Editor.res │ │ ├── Editor.res.mjs │ │ ├── EditorCanvas.res │ │ ├── EditorCanvas.res.mjs │ │ ├── EditorCanvas.tsx │ │ ├── EditorContext.gen.tsx │ │ ├── EditorContext.res │ │ ├── EditorContext.res.mjs │ │ ├── Shortcut.gen.tsx │ │ ├── Shortcut.res │ │ ├── Shortcut.res.mjs │ │ ├── Style.gen.tsx │ │ ├── Style.res │ │ ├── Style.res.mjs │ │ ├── StyleEditor │ │ │ ├── StyleEditor.res │ │ │ └── StyleEditor.res.mjs │ │ ├── Subtitles.gen.tsx │ │ ├── Subtitles.res │ │ ├── Subtitles.res.mjs │ │ ├── Timeline │ │ │ ├── SceneMapCanvas.res │ │ │ ├── SceneMapCanvas.res.mjs │ │ │ ├── SeekBarCanvas.res │ │ │ ├── SeekBarCanvas.res.mjs │ │ │ ├── Timeline.res │ │ │ ├── Timeline.res.mjs │ │ │ ├── canvasSize.res │ │ │ └── canvasSize.res.mjs │ │ ├── Types.gen.tsx │ │ ├── Types.res │ │ ├── Types.res.mjs │ │ └── WelcomeScreen.tsx │ └── languages.ts ├── transcriber │ ├── Constants.ts │ ├── useTranscriber.ts │ └── whisper-worker.js ├── types.d.ts ├── ui │ ├── Combobox.res │ ├── Combobox.res.mjs │ ├── Combobox.tsx │ ├── DockButton.tsx │ ├── DropdownMenu.res │ ├── DropdownMenu.res.mjs │ ├── DropdownMenu.tsx │ ├── Icons.gen.tsx │ ├── Icons.res │ ├── Icons.res.mjs │ ├── Input.res │ ├── Input.res.mjs │ ├── Progress.res │ ├── Progress.res.mjs │ ├── Progress.tsx │ ├── Slider.res │ ├── Slider.res.mjs │ ├── Spinner.module.css │ ├── Spinner.res │ ├── Spinner.res.mjs │ ├── Spinner.tsx │ ├── SubtitleExportDropdown.res │ ├── SubtitleExportDropdown.res.mjs │ ├── SubtitlesStrikethrough.tsx │ ├── Tabs.res │ ├── Tabs.res.mjs │ ├── Tabs.tsx │ ├── ToggleButton.res │ ├── ToggleButton.res.mjs │ ├── ToggleButton.tsx │ ├── ToggleSwitch.res │ ├── ToggleSwitch.res.mjs │ ├── ToggleSwitch.tsx │ ├── Tooltip.res │ └── Tooltip.res.mjs ├── utils │ └── subtitleExport.ts └── vite-env.d.ts ├── tailwind.config.cjs ├── tests ├── Assert.res ├── Assert.res.mjs ├── SubtitlesTest.res ├── SubtitlesTest.res.mjs ├── UtilsTest.res └── UtilsTest.res.mjs ├── tsconfig.json ├── typos.toml ├── vercel.json ├── vite.config.ts └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.spr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/.spr.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/package.json -------------------------------------------------------------------------------- /patches/react-fontpicker-ts+1.0.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/patches/react-fontpicker-ts+1.0.0.patch -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/Virgil.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/fonts/Virgil.ttf -------------------------------------------------------------------------------- /public/fonts/Virgil.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/fonts/Virgil.woff2 -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/models/whisper-base/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/.gitattributes -------------------------------------------------------------------------------- /public/models/whisper-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/README.md -------------------------------------------------------------------------------- /public/models/whisper-base/added_tokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/added_tokens.json -------------------------------------------------------------------------------- /public/models/whisper-base/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/config.json -------------------------------------------------------------------------------- /public/models/whisper-base/generation_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/generation_config.json -------------------------------------------------------------------------------- /public/models/whisper-base/merges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/merges.txt -------------------------------------------------------------------------------- /public/models/whisper-base/normalizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/normalizer.json -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/decoder_model.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/decoder_model.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/decoder_model_merged.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/decoder_model_merged.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/decoder_model_merged_fp16.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/decoder_model_merged_fp16.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/decoder_model_merged_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/decoder_model_merged_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/decoder_model_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/decoder_model_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/decoder_with_past_model.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/decoder_with_past_model.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/decoder_with_past_model_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/decoder_with_past_model_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/encoder_model.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/encoder_model.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/encoder_model_fp16.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/encoder_model_fp16.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/onnx/encoder_model_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/onnx/encoder_model_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-base/preprocessor_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/preprocessor_config.json -------------------------------------------------------------------------------- /public/models/whisper-base/quant_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/quant_config.json -------------------------------------------------------------------------------- /public/models/whisper-base/quantize_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/quantize_config.json -------------------------------------------------------------------------------- /public/models/whisper-base/special_tokens_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/special_tokens_map.json -------------------------------------------------------------------------------- /public/models/whisper-base/tokenizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/tokenizer.json -------------------------------------------------------------------------------- /public/models/whisper-base/tokenizer_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/tokenizer_config.json -------------------------------------------------------------------------------- /public/models/whisper-base/vocab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-base/vocab.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/.gitattributes -------------------------------------------------------------------------------- /public/models/whisper-tiny/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/README.md -------------------------------------------------------------------------------- /public/models/whisper-tiny/added_tokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/added_tokens.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/config.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/generation_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/generation_config.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/merges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/merges.txt -------------------------------------------------------------------------------- /public/models/whisper-tiny/normalizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/normalizer.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/decoder_model.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/decoder_model.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/decoder_model_merged.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/decoder_model_merged.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/decoder_model_merged_fp16.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/decoder_model_merged_fp16.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/decoder_model_merged_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/decoder_model_merged_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/decoder_model_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/decoder_model_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/decoder_with_past_model.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/decoder_with_past_model.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/decoder_with_past_model_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/decoder_with_past_model_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/encoder_model.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/encoder_model.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/encoder_model_fp16.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/encoder_model_fp16.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/onnx/encoder_model_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/onnx/encoder_model_quantized.onnx -------------------------------------------------------------------------------- /public/models/whisper-tiny/preprocessor_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/preprocessor_config.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/quant_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/quant_config.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/quantize_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/quantize_config.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/special_tokens_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/special_tokens_map.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/tokenizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/tokenizer.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/tokenizer_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/tokenizer_config.json -------------------------------------------------------------------------------- /public/models/whisper-tiny/vocab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/models/whisper-tiny/vocab.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | 4 | -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /rescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/rescript.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/BrowserNotSupported.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/BrowserNotSupported.tsx -------------------------------------------------------------------------------- /src/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/LolApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/LolApp.tsx -------------------------------------------------------------------------------- /src/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/Main.tsx -------------------------------------------------------------------------------- /src/Player.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/Player.gen.tsx -------------------------------------------------------------------------------- /src/Player.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/Player.res -------------------------------------------------------------------------------- /src/Player.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/Player.res.mjs -------------------------------------------------------------------------------- /src/Utils.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/Utils.res -------------------------------------------------------------------------------- /src/Utils.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/Utils.res.mjs -------------------------------------------------------------------------------- /src/assets/fail-panda.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/assets/fail-panda.gif -------------------------------------------------------------------------------- /src/assets/giphy.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/assets/giphy.webp -------------------------------------------------------------------------------- /src/bindings/ReactFontPicker.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/ReactFontPicker.res -------------------------------------------------------------------------------- /src/bindings/ReactFontPicker.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/ReactFontPicker.res.mjs -------------------------------------------------------------------------------- /src/bindings/Web.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/Web.gen.tsx -------------------------------------------------------------------------------- /src/bindings/Web.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/Web.res -------------------------------------------------------------------------------- /src/bindings/Web.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/Web.res.mjs -------------------------------------------------------------------------------- /src/bindings/WebAudio.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/WebAudio.gen.tsx -------------------------------------------------------------------------------- /src/bindings/WebAudio.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/WebAudio.res -------------------------------------------------------------------------------- /src/bindings/WebAudio.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/bindings/WebAudio.res.mjs -------------------------------------------------------------------------------- /src/codecs/Decode.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/codecs/Decode.res -------------------------------------------------------------------------------- /src/codecs/Decode.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/codecs/Decode.res.mjs -------------------------------------------------------------------------------- /src/codecs/Demuxer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/codecs/Demuxer.ts -------------------------------------------------------------------------------- /src/codecs/mp4box.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/codecs/mp4box.d.ts -------------------------------------------------------------------------------- /src/codecs/render-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/codecs/render-worker.ts -------------------------------------------------------------------------------- /src/codecs/subtitle-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/codecs/subtitle-renderer.ts -------------------------------------------------------------------------------- /src/hooks/Hooks.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/Hooks.res -------------------------------------------------------------------------------- /src/hooks/Hooks.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/Hooks.res.mjs -------------------------------------------------------------------------------- /src/hooks/UseAnalytics.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/UseAnalytics.res -------------------------------------------------------------------------------- /src/hooks/UseAnalytics.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/UseAnalytics.res.mjs -------------------------------------------------------------------------------- /src/hooks/useAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useAnalytics.tsx -------------------------------------------------------------------------------- /src/hooks/useDimensions.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useDimensions.res -------------------------------------------------------------------------------- /src/hooks/useDimensions.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useDimensions.res.mjs -------------------------------------------------------------------------------- /src/hooks/useEditorLayout.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useEditorLayout.res -------------------------------------------------------------------------------- /src/hooks/useEditorLayout.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useEditorLayout.res.mjs -------------------------------------------------------------------------------- /src/hooks/useObservable.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useObservable.res -------------------------------------------------------------------------------- /src/hooks/useObservable.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useObservable.res.mjs -------------------------------------------------------------------------------- /src/hooks/useStickyState.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useStickyState.gen.tsx -------------------------------------------------------------------------------- /src/hooks/useStickyState.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useStickyState.res -------------------------------------------------------------------------------- /src/hooks/useStickyState.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/hooks/useStickyState.res.mjs -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/index.css -------------------------------------------------------------------------------- /src/screens/LandingDropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/LandingDropzone.tsx -------------------------------------------------------------------------------- /src/screens/SocialIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/SocialIcons.tsx -------------------------------------------------------------------------------- /src/screens/editor/ChunksList/ChunkEditor.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/ChunksList/ChunkEditor.res -------------------------------------------------------------------------------- /src/screens/editor/ChunksList/ChunkEditor.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/ChunksList/ChunkEditor.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/ChunksList/ChunksList.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/ChunksList/ChunksList.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/ChunksList/ChunksList.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/ChunksList/ChunksList.res -------------------------------------------------------------------------------- /src/screens/editor/ChunksList/ChunksList.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/ChunksList/ChunksList.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Dock.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Dock.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/Dock.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Dock.res -------------------------------------------------------------------------------- /src/screens/editor/Dock.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Dock.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Editor.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Editor.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/Editor.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Editor.res -------------------------------------------------------------------------------- /src/screens/editor/Editor.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Editor.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/EditorCanvas.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/EditorCanvas.res -------------------------------------------------------------------------------- /src/screens/editor/EditorCanvas.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/EditorCanvas.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/EditorCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/EditorCanvas.tsx -------------------------------------------------------------------------------- /src/screens/editor/EditorContext.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/EditorContext.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/EditorContext.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/EditorContext.res -------------------------------------------------------------------------------- /src/screens/editor/EditorContext.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/EditorContext.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Shortcut.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Shortcut.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/Shortcut.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Shortcut.res -------------------------------------------------------------------------------- /src/screens/editor/Shortcut.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Shortcut.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Style.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Style.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/Style.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Style.res -------------------------------------------------------------------------------- /src/screens/editor/Style.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Style.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/StyleEditor/StyleEditor.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/StyleEditor/StyleEditor.res -------------------------------------------------------------------------------- /src/screens/editor/StyleEditor/StyleEditor.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/StyleEditor/StyleEditor.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Subtitles.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Subtitles.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/Subtitles.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Subtitles.res -------------------------------------------------------------------------------- /src/screens/editor/Subtitles.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Subtitles.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Timeline/SceneMapCanvas.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/SceneMapCanvas.res -------------------------------------------------------------------------------- /src/screens/editor/Timeline/SceneMapCanvas.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/SceneMapCanvas.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Timeline/SeekBarCanvas.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/SeekBarCanvas.res -------------------------------------------------------------------------------- /src/screens/editor/Timeline/SeekBarCanvas.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/SeekBarCanvas.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Timeline/Timeline.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/Timeline.res -------------------------------------------------------------------------------- /src/screens/editor/Timeline/Timeline.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/Timeline.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Timeline/canvasSize.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/canvasSize.res -------------------------------------------------------------------------------- /src/screens/editor/Timeline/canvasSize.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Timeline/canvasSize.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/Types.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Types.gen.tsx -------------------------------------------------------------------------------- /src/screens/editor/Types.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Types.res -------------------------------------------------------------------------------- /src/screens/editor/Types.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/Types.res.mjs -------------------------------------------------------------------------------- /src/screens/editor/WelcomeScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/editor/WelcomeScreen.tsx -------------------------------------------------------------------------------- /src/screens/languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/screens/languages.ts -------------------------------------------------------------------------------- /src/transcriber/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/transcriber/Constants.ts -------------------------------------------------------------------------------- /src/transcriber/useTranscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/transcriber/useTranscriber.ts -------------------------------------------------------------------------------- /src/transcriber/whisper-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/transcriber/whisper-worker.js -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/ui/Combobox.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Combobox.res -------------------------------------------------------------------------------- /src/ui/Combobox.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Combobox.res.mjs -------------------------------------------------------------------------------- /src/ui/Combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Combobox.tsx -------------------------------------------------------------------------------- /src/ui/DockButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/DockButton.tsx -------------------------------------------------------------------------------- /src/ui/DropdownMenu.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/DropdownMenu.res -------------------------------------------------------------------------------- /src/ui/DropdownMenu.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/DropdownMenu.res.mjs -------------------------------------------------------------------------------- /src/ui/DropdownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/DropdownMenu.tsx -------------------------------------------------------------------------------- /src/ui/Icons.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Icons.gen.tsx -------------------------------------------------------------------------------- /src/ui/Icons.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Icons.res -------------------------------------------------------------------------------- /src/ui/Icons.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Icons.res.mjs -------------------------------------------------------------------------------- /src/ui/Input.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Input.res -------------------------------------------------------------------------------- /src/ui/Input.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Input.res.mjs -------------------------------------------------------------------------------- /src/ui/Progress.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Progress.res -------------------------------------------------------------------------------- /src/ui/Progress.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Progress.res.mjs -------------------------------------------------------------------------------- /src/ui/Progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Progress.tsx -------------------------------------------------------------------------------- /src/ui/Slider.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Slider.res -------------------------------------------------------------------------------- /src/ui/Slider.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Slider.res.mjs -------------------------------------------------------------------------------- /src/ui/Spinner.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Spinner.module.css -------------------------------------------------------------------------------- /src/ui/Spinner.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Spinner.res -------------------------------------------------------------------------------- /src/ui/Spinner.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Spinner.res.mjs -------------------------------------------------------------------------------- /src/ui/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Spinner.tsx -------------------------------------------------------------------------------- /src/ui/SubtitleExportDropdown.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/SubtitleExportDropdown.res -------------------------------------------------------------------------------- /src/ui/SubtitleExportDropdown.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/SubtitleExportDropdown.res.mjs -------------------------------------------------------------------------------- /src/ui/SubtitlesStrikethrough.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/SubtitlesStrikethrough.tsx -------------------------------------------------------------------------------- /src/ui/Tabs.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Tabs.res -------------------------------------------------------------------------------- /src/ui/Tabs.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Tabs.res.mjs -------------------------------------------------------------------------------- /src/ui/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Tabs.tsx -------------------------------------------------------------------------------- /src/ui/ToggleButton.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/ToggleButton.res -------------------------------------------------------------------------------- /src/ui/ToggleButton.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/ToggleButton.res.mjs -------------------------------------------------------------------------------- /src/ui/ToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/ToggleButton.tsx -------------------------------------------------------------------------------- /src/ui/ToggleSwitch.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/ToggleSwitch.res -------------------------------------------------------------------------------- /src/ui/ToggleSwitch.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/ToggleSwitch.res.mjs -------------------------------------------------------------------------------- /src/ui/ToggleSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/ToggleSwitch.tsx -------------------------------------------------------------------------------- /src/ui/Tooltip.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Tooltip.res -------------------------------------------------------------------------------- /src/ui/Tooltip.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/ui/Tooltip.res.mjs -------------------------------------------------------------------------------- /src/utils/subtitleExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/src/utils/subtitleExport.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tests/Assert.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tests/Assert.res -------------------------------------------------------------------------------- /tests/Assert.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tests/Assert.res.mjs -------------------------------------------------------------------------------- /tests/SubtitlesTest.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tests/SubtitlesTest.res -------------------------------------------------------------------------------- /tests/SubtitlesTest.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tests/SubtitlesTest.res.mjs -------------------------------------------------------------------------------- /tests/UtilsTest.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tests/UtilsTest.res -------------------------------------------------------------------------------- /tests/UtilsTest.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tests/UtilsTest.res.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/typos.toml -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmtrKovalenko/subtitler/HEAD/yarn.lock --------------------------------------------------------------------------------