├── .eslintrc.js ├── .github └── FUNDING.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── .vscode └── extensions.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── COPYING ├── README.md ├── chores ├── release-branch.py └── tag-and-push.bash ├── docs ├── agplv3-with-text-162x68.png ├── extension-store-badges │ ├── README.md │ ├── chrome.png │ ├── microsoft.svg │ └── mozilla.svg ├── release-checklist.md └── screenshots │ ├── options-1-1280x800.png │ ├── options-2-1280x800.png │ ├── popup-1-1280x800.png │ ├── popup-2-640x400.png │ └── popup-3-640x400.png ├── package.json ├── src ├── declarations.d.ts ├── entry-points │ ├── background │ │ ├── browserHotkeysListener.ts │ │ ├── iconAndBadgeUpdater.ts │ │ ├── main.ts │ │ └── migrations │ │ │ ├── README.txt │ │ │ ├── migrateFrom1_10_0.ts │ │ │ ├── migrateFrom1_16_7.ts │ │ │ ├── migrateFrom1_18_2.ts │ │ │ ├── migrateFrom1_18_3.ts │ │ │ ├── migrateFrom1_22_1.ts │ │ │ ├── migrateFrom1_25_1.ts │ │ │ ├── migrateFrom1_27_5.ts │ │ │ ├── migrateFrom1_3_0.ts │ │ │ ├── migrateFrom1_6_0.ts │ │ │ ├── migrateFrom1_8_0.ts │ │ │ └── runRequiredMigrations.ts │ ├── content │ │ ├── AllMediaElementsController.ts │ │ ├── AudioWorkletGlobalScope.d.ts │ │ ├── ElementPlaybackControllerAlwaysSounded │ │ │ └── index.ts │ │ ├── ElementPlaybackControllerCloning │ │ │ ├── ElementPlaybackControllerCloning.ts │ │ │ ├── Lookahead.ts │ │ │ ├── createCloneElementWithSameSrc.ts │ │ │ ├── getFinalCloneElement.ts │ │ │ ├── lookaheadVolumeFilterSmoothing.json │ │ │ └── sourceMayBeMediaSource.ts │ │ ├── ElementPlaybackControllerStretching │ │ │ ├── ElementPlaybackControllerStretching.ts │ │ │ └── StretcherAndPitchCorrectorNode.ts │ │ ├── SilenceDetector │ │ │ ├── SilenceDetectorMessage.ts │ │ │ ├── SilenceDetectorNode.ts │ │ │ └── SilenceDetectorProcessor.ts │ │ ├── TimeSavedTracker.ts │ │ ├── VolumeFilter │ │ │ ├── VolumeFilterNode.ts │ │ │ └── VolumeFilterProcessor.ts │ │ ├── WorkaroundAudioWorkletProcessor.ts │ │ ├── audioContext.ts │ │ ├── badgeTimeSaved.ts │ │ ├── broadcastStatus.ts │ │ ├── cloneMediaSources │ │ │ ├── constants.ts │ │ │ ├── getMediaSourceCloneElement.ts │ │ │ ├── lib.ts │ │ │ ├── main-for-extension-world.ts │ │ │ └── main-for-page-world.ts │ │ ├── getOrCreateMediaElementSourceAndUpdateMap.ts │ │ ├── helpers │ │ │ ├── closestNonNormalSpeed.ts │ │ │ ├── destroyAudioWorkletNode.ts │ │ │ ├── extensionSettings2ControllerSettings.ts │ │ │ ├── getDelayFromInputToStretcherOutput.ts │ │ │ ├── getNewSnippetDuration.ts │ │ │ ├── getOptimalLookaheadDelay.ts │ │ │ ├── getRealtimeMargin.ts │ │ │ ├── getStretchSpeedChangeMultiplier.ts │ │ │ ├── getStretcherDelayChange.ts │ │ │ ├── getStretcherSoundedDelay.ts │ │ │ ├── getTotalOutputDelay.ts │ │ │ ├── getWhenMomentGetsToStretchersDelayNodeOutput.ts │ │ │ ├── index.ts │ │ │ ├── isSourceCrossOrigin.ts │ │ │ ├── maybeClosestNonNormalSpeed.ts │ │ │ ├── playbackDetection.ts │ │ │ ├── requestIdleCallbackPolyfill.ts │ │ │ └── requestIdlePromise.ts │ │ ├── hotkeys.ts │ │ ├── init.ts │ │ ├── lifetimeTimeSaved.ts │ │ ├── main.ts │ │ ├── nonSettingsUserActions.ts │ │ ├── playbackRateChangeTracking.ts │ │ └── watchAllElements.ts │ ├── license.html │ ├── local-file-player │ │ ├── App.svelte │ │ ├── README.txt │ │ ├── index.css │ │ ├── index.html │ │ └── main.ts │ ├── options │ │ ├── App.svelte │ │ ├── components │ │ │ ├── CheckboxField.svelte │ │ │ ├── CustomValueInput.svelte │ │ │ ├── HotkeysTable.svelte │ │ │ ├── InputFieldBase.svelte │ │ │ └── NumberField.svelte │ │ ├── index.html │ │ └── main.ts │ └── popup │ │ ├── App.svelte │ │ ├── Chart.svelte │ │ ├── MediaUnsupportedMessage.svelte │ │ ├── RangeSlider.svelte │ │ ├── TimeSaved.svelte │ │ ├── VolumeIndicator.svelte │ │ ├── hotkeys.ts │ │ ├── main.ts │ │ ├── popup.css │ │ ├── popup.html │ │ └── tippyAction.ts ├── helpers │ ├── assert.ts │ ├── assertDev.ts │ ├── assertNever.ts │ ├── browserHasAudioDesyncBug.ts │ ├── clamp.ts │ ├── cloneDeepJson.ts │ ├── filterOutUnchangedValues.ts │ ├── getBrowserMajorVersion.ts │ ├── getGeckoLikelyMaxNonMutedPlaybackRate.ts │ ├── getMessage.ts │ ├── index.ts │ ├── isMobile.ts │ ├── maxPlaybackRate.ts │ ├── speedName.ts │ └── timeSavedMath.ts ├── hotkeys │ ├── HotkeyAction.ts │ ├── allNoArgumentActions.ts │ ├── combinationIsEqual.ts │ ├── combinationToString.ts │ ├── eventMatchesCombination.ts │ ├── eventTargetIsInput.ts │ ├── eventToCombination.ts │ ├── hotkeyActionToString.ts │ ├── index.ts │ ├── keydownEventToActions.ts │ └── modifierFlagPropNames.ts ├── icons │ ├── README.md │ ├── icon-big-padded.svg │ ├── icon-big-padded.svg-128.png │ ├── icon-disabled.svg │ ├── icon-disabled.svg-128.png │ ├── icon-disabled.svg-64.png │ ├── icon-only-sounded.svg │ ├── icon-only-sounded.svg-128.png │ ├── icon-only-sounded.svg-64.png │ ├── icon.svg │ ├── icon.svg-128.png │ ├── icon.svg-64.png │ └── promo-small.svg ├── manifest_base.json ├── native-dynamic-import-webpack-plugin │ ├── LoadScriptRuntimeModule.js │ └── main.js ├── settings │ ├── ControllerKind.ts │ ├── _storage.ts │ ├── changeAlgorithmAndMaybeRelatedSettings.ts │ ├── defaultSettings.ts │ ├── enabledSettingDefaultValue.ts │ ├── filterOutLocalStorageOnlySettings.ts │ ├── getAbsoluteClampedSilenceSpeed.ts │ ├── getSettings.ts │ ├── index.ts │ ├── localStorageOnlyKeys.ts │ ├── mainStorageAreaName.ts │ ├── onChanged.ts │ ├── popupAdjustableRangeInputs.ts │ ├── setSettings.ts │ ├── settingsChanges2NewValues.ts │ └── togglableSettings.ts └── webextensions-api-browser-or-chrome.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/README.md -------------------------------------------------------------------------------- /chores/release-branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/chores/release-branch.py -------------------------------------------------------------------------------- /chores/tag-and-push.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/chores/tag-and-push.bash -------------------------------------------------------------------------------- /docs/agplv3-with-text-162x68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/agplv3-with-text-162x68.png -------------------------------------------------------------------------------- /docs/extension-store-badges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/extension-store-badges/README.md -------------------------------------------------------------------------------- /docs/extension-store-badges/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/extension-store-badges/chrome.png -------------------------------------------------------------------------------- /docs/extension-store-badges/microsoft.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/extension-store-badges/microsoft.svg -------------------------------------------------------------------------------- /docs/extension-store-badges/mozilla.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/extension-store-badges/mozilla.svg -------------------------------------------------------------------------------- /docs/release-checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/release-checklist.md -------------------------------------------------------------------------------- /docs/screenshots/options-1-1280x800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/screenshots/options-1-1280x800.png -------------------------------------------------------------------------------- /docs/screenshots/options-2-1280x800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/screenshots/options-2-1280x800.png -------------------------------------------------------------------------------- /docs/screenshots/popup-1-1280x800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/screenshots/popup-1-1280x800.png -------------------------------------------------------------------------------- /docs/screenshots/popup-2-640x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/screenshots/popup-2-640x400.png -------------------------------------------------------------------------------- /docs/screenshots/popup-3-640x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/docs/screenshots/popup-3-640x400.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/package.json -------------------------------------------------------------------------------- /src/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/declarations.d.ts -------------------------------------------------------------------------------- /src/entry-points/background/browserHotkeysListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/browserHotkeysListener.ts -------------------------------------------------------------------------------- /src/entry-points/background/iconAndBadgeUpdater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/iconAndBadgeUpdater.ts -------------------------------------------------------------------------------- /src/entry-points/background/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/main.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/README.txt -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_10_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_10_0.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_16_7.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_16_7.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_18_2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_18_2.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_18_3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_18_3.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_22_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_22_1.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_25_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_25_1.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_27_5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_27_5.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_3_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_3_0.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_6_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_6_0.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/migrateFrom1_8_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/migrateFrom1_8_0.ts -------------------------------------------------------------------------------- /src/entry-points/background/migrations/runRequiredMigrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/background/migrations/runRequiredMigrations.ts -------------------------------------------------------------------------------- /src/entry-points/content/AllMediaElementsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/AllMediaElementsController.ts -------------------------------------------------------------------------------- /src/entry-points/content/AudioWorkletGlobalScope.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/AudioWorkletGlobalScope.d.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerAlwaysSounded/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerAlwaysSounded/index.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerCloning/ElementPlaybackControllerCloning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerCloning/ElementPlaybackControllerCloning.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerCloning/Lookahead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerCloning/Lookahead.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerCloning/createCloneElementWithSameSrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerCloning/createCloneElementWithSameSrc.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerCloning/getFinalCloneElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerCloning/getFinalCloneElement.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerCloning/lookaheadVolumeFilterSmoothing.json: -------------------------------------------------------------------------------- 1 | 0.05 -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerCloning/sourceMayBeMediaSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerCloning/sourceMayBeMediaSource.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerStretching/ElementPlaybackControllerStretching.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerStretching/ElementPlaybackControllerStretching.ts -------------------------------------------------------------------------------- /src/entry-points/content/ElementPlaybackControllerStretching/StretcherAndPitchCorrectorNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/ElementPlaybackControllerStretching/StretcherAndPitchCorrectorNode.ts -------------------------------------------------------------------------------- /src/entry-points/content/SilenceDetector/SilenceDetectorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/SilenceDetector/SilenceDetectorMessage.ts -------------------------------------------------------------------------------- /src/entry-points/content/SilenceDetector/SilenceDetectorNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/SilenceDetector/SilenceDetectorNode.ts -------------------------------------------------------------------------------- /src/entry-points/content/SilenceDetector/SilenceDetectorProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/SilenceDetector/SilenceDetectorProcessor.ts -------------------------------------------------------------------------------- /src/entry-points/content/TimeSavedTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/TimeSavedTracker.ts -------------------------------------------------------------------------------- /src/entry-points/content/VolumeFilter/VolumeFilterNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/VolumeFilter/VolumeFilterNode.ts -------------------------------------------------------------------------------- /src/entry-points/content/VolumeFilter/VolumeFilterProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/VolumeFilter/VolumeFilterProcessor.ts -------------------------------------------------------------------------------- /src/entry-points/content/WorkaroundAudioWorkletProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/WorkaroundAudioWorkletProcessor.ts -------------------------------------------------------------------------------- /src/entry-points/content/audioContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/audioContext.ts -------------------------------------------------------------------------------- /src/entry-points/content/badgeTimeSaved.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/badgeTimeSaved.ts -------------------------------------------------------------------------------- /src/entry-points/content/broadcastStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/broadcastStatus.ts -------------------------------------------------------------------------------- /src/entry-points/content/cloneMediaSources/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/cloneMediaSources/constants.ts -------------------------------------------------------------------------------- /src/entry-points/content/cloneMediaSources/getMediaSourceCloneElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/cloneMediaSources/getMediaSourceCloneElement.ts -------------------------------------------------------------------------------- /src/entry-points/content/cloneMediaSources/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/cloneMediaSources/lib.ts -------------------------------------------------------------------------------- /src/entry-points/content/cloneMediaSources/main-for-extension-world.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/cloneMediaSources/main-for-extension-world.ts -------------------------------------------------------------------------------- /src/entry-points/content/cloneMediaSources/main-for-page-world.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/cloneMediaSources/main-for-page-world.ts -------------------------------------------------------------------------------- /src/entry-points/content/getOrCreateMediaElementSourceAndUpdateMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/getOrCreateMediaElementSourceAndUpdateMap.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/closestNonNormalSpeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/closestNonNormalSpeed.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/destroyAudioWorkletNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/destroyAudioWorkletNode.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/extensionSettings2ControllerSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/extensionSettings2ControllerSettings.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getDelayFromInputToStretcherOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getDelayFromInputToStretcherOutput.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getNewSnippetDuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getNewSnippetDuration.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getOptimalLookaheadDelay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getOptimalLookaheadDelay.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getRealtimeMargin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getRealtimeMargin.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getStretchSpeedChangeMultiplier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getStretchSpeedChangeMultiplier.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getStretcherDelayChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getStretcherDelayChange.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getStretcherSoundedDelay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getStretcherSoundedDelay.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getTotalOutputDelay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getTotalOutputDelay.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/getWhenMomentGetsToStretchersDelayNodeOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/getWhenMomentGetsToStretchersDelayNodeOutput.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/index.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/isSourceCrossOrigin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/isSourceCrossOrigin.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/maybeClosestNonNormalSpeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/maybeClosestNonNormalSpeed.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/playbackDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/playbackDetection.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/requestIdleCallbackPolyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/requestIdleCallbackPolyfill.ts -------------------------------------------------------------------------------- /src/entry-points/content/helpers/requestIdlePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/helpers/requestIdlePromise.ts -------------------------------------------------------------------------------- /src/entry-points/content/hotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/hotkeys.ts -------------------------------------------------------------------------------- /src/entry-points/content/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/init.ts -------------------------------------------------------------------------------- /src/entry-points/content/lifetimeTimeSaved.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/lifetimeTimeSaved.ts -------------------------------------------------------------------------------- /src/entry-points/content/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/main.ts -------------------------------------------------------------------------------- /src/entry-points/content/nonSettingsUserActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/nonSettingsUserActions.ts -------------------------------------------------------------------------------- /src/entry-points/content/playbackRateChangeTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/playbackRateChangeTracking.ts -------------------------------------------------------------------------------- /src/entry-points/content/watchAllElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/content/watchAllElements.ts -------------------------------------------------------------------------------- /src/entry-points/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/license.html -------------------------------------------------------------------------------- /src/entry-points/local-file-player/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/local-file-player/App.svelte -------------------------------------------------------------------------------- /src/entry-points/local-file-player/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/local-file-player/README.txt -------------------------------------------------------------------------------- /src/entry-points/local-file-player/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/local-file-player/index.css -------------------------------------------------------------------------------- /src/entry-points/local-file-player/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/local-file-player/index.html -------------------------------------------------------------------------------- /src/entry-points/local-file-player/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/local-file-player/main.ts -------------------------------------------------------------------------------- /src/entry-points/options/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/App.svelte -------------------------------------------------------------------------------- /src/entry-points/options/components/CheckboxField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/components/CheckboxField.svelte -------------------------------------------------------------------------------- /src/entry-points/options/components/CustomValueInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/components/CustomValueInput.svelte -------------------------------------------------------------------------------- /src/entry-points/options/components/HotkeysTable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/components/HotkeysTable.svelte -------------------------------------------------------------------------------- /src/entry-points/options/components/InputFieldBase.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/components/InputFieldBase.svelte -------------------------------------------------------------------------------- /src/entry-points/options/components/NumberField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/components/NumberField.svelte -------------------------------------------------------------------------------- /src/entry-points/options/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/index.html -------------------------------------------------------------------------------- /src/entry-points/options/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/options/main.ts -------------------------------------------------------------------------------- /src/entry-points/popup/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/App.svelte -------------------------------------------------------------------------------- /src/entry-points/popup/Chart.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/Chart.svelte -------------------------------------------------------------------------------- /src/entry-points/popup/MediaUnsupportedMessage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/MediaUnsupportedMessage.svelte -------------------------------------------------------------------------------- /src/entry-points/popup/RangeSlider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/RangeSlider.svelte -------------------------------------------------------------------------------- /src/entry-points/popup/TimeSaved.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/TimeSaved.svelte -------------------------------------------------------------------------------- /src/entry-points/popup/VolumeIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/VolumeIndicator.svelte -------------------------------------------------------------------------------- /src/entry-points/popup/hotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/hotkeys.ts -------------------------------------------------------------------------------- /src/entry-points/popup/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/main.ts -------------------------------------------------------------------------------- /src/entry-points/popup/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/popup.css -------------------------------------------------------------------------------- /src/entry-points/popup/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/popup.html -------------------------------------------------------------------------------- /src/entry-points/popup/tippyAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/entry-points/popup/tippyAction.ts -------------------------------------------------------------------------------- /src/helpers/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/assert.ts -------------------------------------------------------------------------------- /src/helpers/assertDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/assertDev.ts -------------------------------------------------------------------------------- /src/helpers/assertNever.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/assertNever.ts -------------------------------------------------------------------------------- /src/helpers/browserHasAudioDesyncBug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/browserHasAudioDesyncBug.ts -------------------------------------------------------------------------------- /src/helpers/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/clamp.ts -------------------------------------------------------------------------------- /src/helpers/cloneDeepJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/cloneDeepJson.ts -------------------------------------------------------------------------------- /src/helpers/filterOutUnchangedValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/filterOutUnchangedValues.ts -------------------------------------------------------------------------------- /src/helpers/getBrowserMajorVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/getBrowserMajorVersion.ts -------------------------------------------------------------------------------- /src/helpers/getGeckoLikelyMaxNonMutedPlaybackRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/getGeckoLikelyMaxNonMutedPlaybackRate.ts -------------------------------------------------------------------------------- /src/helpers/getMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/getMessage.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/helpers/isMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/isMobile.ts -------------------------------------------------------------------------------- /src/helpers/maxPlaybackRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/maxPlaybackRate.ts -------------------------------------------------------------------------------- /src/helpers/speedName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/speedName.ts -------------------------------------------------------------------------------- /src/helpers/timeSavedMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/helpers/timeSavedMath.ts -------------------------------------------------------------------------------- /src/hotkeys/HotkeyAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/HotkeyAction.ts -------------------------------------------------------------------------------- /src/hotkeys/allNoArgumentActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/allNoArgumentActions.ts -------------------------------------------------------------------------------- /src/hotkeys/combinationIsEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/combinationIsEqual.ts -------------------------------------------------------------------------------- /src/hotkeys/combinationToString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/combinationToString.ts -------------------------------------------------------------------------------- /src/hotkeys/eventMatchesCombination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/eventMatchesCombination.ts -------------------------------------------------------------------------------- /src/hotkeys/eventTargetIsInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/eventTargetIsInput.ts -------------------------------------------------------------------------------- /src/hotkeys/eventToCombination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/eventToCombination.ts -------------------------------------------------------------------------------- /src/hotkeys/hotkeyActionToString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/hotkeyActionToString.ts -------------------------------------------------------------------------------- /src/hotkeys/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/index.ts -------------------------------------------------------------------------------- /src/hotkeys/keydownEventToActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/keydownEventToActions.ts -------------------------------------------------------------------------------- /src/hotkeys/modifierFlagPropNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/hotkeys/modifierFlagPropNames.ts -------------------------------------------------------------------------------- /src/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/README.md -------------------------------------------------------------------------------- /src/icons/icon-big-padded.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-big-padded.svg -------------------------------------------------------------------------------- /src/icons/icon-big-padded.svg-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-big-padded.svg-128.png -------------------------------------------------------------------------------- /src/icons/icon-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-disabled.svg -------------------------------------------------------------------------------- /src/icons/icon-disabled.svg-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-disabled.svg-128.png -------------------------------------------------------------------------------- /src/icons/icon-disabled.svg-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-disabled.svg-64.png -------------------------------------------------------------------------------- /src/icons/icon-only-sounded.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-only-sounded.svg -------------------------------------------------------------------------------- /src/icons/icon-only-sounded.svg-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-only-sounded.svg-128.png -------------------------------------------------------------------------------- /src/icons/icon-only-sounded.svg-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon-only-sounded.svg-64.png -------------------------------------------------------------------------------- /src/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon.svg -------------------------------------------------------------------------------- /src/icons/icon.svg-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon.svg-128.png -------------------------------------------------------------------------------- /src/icons/icon.svg-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/icon.svg-64.png -------------------------------------------------------------------------------- /src/icons/promo-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/icons/promo-small.svg -------------------------------------------------------------------------------- /src/manifest_base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/manifest_base.json -------------------------------------------------------------------------------- /src/native-dynamic-import-webpack-plugin/LoadScriptRuntimeModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/native-dynamic-import-webpack-plugin/LoadScriptRuntimeModule.js -------------------------------------------------------------------------------- /src/native-dynamic-import-webpack-plugin/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/native-dynamic-import-webpack-plugin/main.js -------------------------------------------------------------------------------- /src/settings/ControllerKind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/ControllerKind.ts -------------------------------------------------------------------------------- /src/settings/_storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/_storage.ts -------------------------------------------------------------------------------- /src/settings/changeAlgorithmAndMaybeRelatedSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/changeAlgorithmAndMaybeRelatedSettings.ts -------------------------------------------------------------------------------- /src/settings/defaultSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/defaultSettings.ts -------------------------------------------------------------------------------- /src/settings/enabledSettingDefaultValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/enabledSettingDefaultValue.ts -------------------------------------------------------------------------------- /src/settings/filterOutLocalStorageOnlySettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/filterOutLocalStorageOnlySettings.ts -------------------------------------------------------------------------------- /src/settings/getAbsoluteClampedSilenceSpeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/getAbsoluteClampedSilenceSpeed.ts -------------------------------------------------------------------------------- /src/settings/getSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/getSettings.ts -------------------------------------------------------------------------------- /src/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/index.ts -------------------------------------------------------------------------------- /src/settings/localStorageOnlyKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/localStorageOnlyKeys.ts -------------------------------------------------------------------------------- /src/settings/mainStorageAreaName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/mainStorageAreaName.ts -------------------------------------------------------------------------------- /src/settings/onChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/onChanged.ts -------------------------------------------------------------------------------- /src/settings/popupAdjustableRangeInputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/popupAdjustableRangeInputs.ts -------------------------------------------------------------------------------- /src/settings/setSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/setSettings.ts -------------------------------------------------------------------------------- /src/settings/settingsChanges2NewValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/settingsChanges2NewValues.ts -------------------------------------------------------------------------------- /src/settings/togglableSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/settings/togglableSettings.ts -------------------------------------------------------------------------------- /src/webextensions-api-browser-or-chrome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/src/webextensions-api-browser-or-chrome.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WofWca/jumpcutter/HEAD/yarn.lock --------------------------------------------------------------------------------