Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ShredMod merge w/TurboWarp #1

Open
wants to merge 2,861 commits into
base: develop
Choose a base branch
from

Conversation

familycomicsstudios
Copy link
Member

Resolves

What Github issue does this resolve (please include link)?

  • Resolves #

Proposed Changes

Describe what this Pull Request does

Reason for Changes

Explain why these changes should be made

Test Coverage

Please show how you have added tests to cover your changes

Browser Coverage

Check the OS/browser combinations tested (At least 2)

Mac

  • Chrome
  • Firefox
  • Safari

Windows

  • Chrome
  • Firefox
  • Edge

Chromebook

  • Chrome

iPad

  • Safari

Android Tablet

  • Chrome

GarboMuffin and others added 28 commits January 21, 2024 12:43
Bumps [scratch-blocks](https://github.com/TurboWarp/scratch-blocks) from `ff61b18` to `df9e37c`.
- [Commits](TurboWarp/scratch-blocks@ff61b18...df9e37c)

---
updated-dependencies:
- dependency-name: scratch-blocks
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `696cda7` to `a15c069`.
- [Commits](TurboWarp/scratch-vm@696cda7...a15c069)

---
updated-dependencies:
- dependency-name: scratch-vm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `a15c069` to `ec1f7de`.
- [Commits](TurboWarp/scratch-vm@a15c069...ec1f7de)

---
updated-dependencies:
- dependency-name: scratch-vm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Our implementation is unreliable at best and has not been maintained for years. Unfortunately
errors in the service worker mean the website becomes completely unusable:
https://www.reddit.com/r/turbowarp/comments/1af999t/turbowarp_not_loading/
https://www.reddit.com/r/turbowarp/comments/198nv96/it_crashed_the_reloaded_now_its_loading/

The service worker's cache is also a security vulnerability because a malicious unsandboxed
extension can access window.caches and insert malicious code to be served by the service
worker. This enables persistence. That's not good. (An unsandboxed extension can't register
a service worker on its own)

We still keep one around for PWA reasons, but no caching at all.

Moving forward we should:
- promote the desktop app a bit more
- offer standalone .html files, like the packager
GarboMuffin and others added 3 commits November 2, 2024 21:57
Bumps [@turbowarp/scratch-svg-renderer](https://github.com/TurboWarp/scratch-svg-renderer) from 1.0.202407311639 to 1.0.202409161736.
- [Changelog](https://github.com/TurboWarp/scratch-svg-renderer/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/TurboWarp/scratch-svg-renderer/commits)

---
updated-dependencies:
- dependency-name: "@turbowarp/scratch-svg-renderer"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot bot and others added 24 commits November 2, 2024 22:17
Bumps [scratch-render](https://github.com/TurboWarp/scratch-render) from `ed45bcd` to `366bfbb`.
- [Commits](TurboWarp/scratch-render@ed45bcd...366bfbb)

---
updated-dependencies:
- dependency-name: scratch-render
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `179030a` to `9e6993d`.
- [Commits](TurboWarp/scratch-vm@179030a...9e6993d)

---
updated-dependencies:
- dependency-name: scratch-vm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@turbowarp/sb3fix](https://github.com/TurboWarp/sb3fix) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/TurboWarp/sb3fix/releases)
- [Commits](TurboWarp/sb3fix@v0.3.2...v0.3.3)

---
updated-dependencies:
- dependency-name: "@turbowarp/sb3fix"
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@turbowarp/sb3fix](https://github.com/TurboWarp/sb3fix) from 0.3.3 to 0.3.4.
- [Release notes](https://github.com/TurboWarp/sb3fix/releases)
- [Commits](TurboWarp/sb3fix@v0.3.3...v0.3.4)

---
updated-dependencies:
- dependency-name: "@turbowarp/sb3fix"
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [scratch-audio](https://github.com/TurboWarp/scratch-audio) from `35cfd5d` to `95056c8`.
- [Commits](TurboWarp/scratch-audio@35cfd5d...95056c8)

---
updated-dependencies:
- dependency-name: scratch-audio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `b900a37` to `56825e3`.
- [Commits](TurboWarp/scratch-vm@b900a37...56825e3)

---
updated-dependencies:
- dependency-name: scratch-vm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `56825e3` to `36c02f3`.
- [Commits](TurboWarp/scratch-vm@56825e3...36c02f3)

---
updated-dependencies:
- dependency-name: scratch-vm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
It reflects the sample rate of your computer, not the sound,
so it is misleading at best.
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `36c02f3` to `af3b751`.
- [Commits](TurboWarp/scratch-vm@36c02f3...af3b751)

---
updated-dependencies:
- dependency-name: scratch-vm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…platform"

The logic is that this is the "CPU architecture" field. It happens that most
Scratch-based languages also have an editor with the same name, but
not everyone uses this because of external compilers.

Related: TurboWarp/scratch-vm#240 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.