Commit Graph

1882 Commits

Author SHA1 Message Date
dependabot[bot]
112fb49ee6
build(deps-dev): bump scratch-vm from 179030a to 9e6993d (#914)
Some checks failed
Build / build (push) Has been cancelled
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `179030a` to `9e6993d`.
- [Commits](179030ad49...9e6993de27)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 11:11:20 -06:00
Thomas Weber
051aec531b Do not reconnect to cloud variable server on code 4003
Some checks failed
Build / build (push) Has been cancelled
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2024-11-02 21:58:04 -05:00
Muffin
22470fcce5 Disable enforcePrivacy in packaged projects
Some checks failed
Build / build (push) Has been cancelled
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
The threat model of enforcePrivacy is so that people can open up sb3 files
in the editor and not worry about their webcam being streamed to an
attacker if the project doesn't use any unsandboxed custom extensions.

That threat model doesn't really make sense in the packager when we're
generating HTML files.
2024-10-15 00:34:43 -05:00
Muffin
a9769bf31a steamworks: fix is DLC installed
Some checks failed
Build / build (push) Has been cancelled
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2024-10-13 14:38:23 -05:00
Muffin
2fadb28e8c Detect when document.currentScript is shadowed
Some checks failed
Build / build (push) Has been cancelled
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
This does not fix any known security bug, just making sure if
someone adds <img name=currentScript> to the HTML then
we'll throw a helpful error instead of silently doing the wrong
thing.
2024-09-24 19:21:08 -05:00
dependabot[bot]
53a0c86e7e
build(deps-dev): bump scratch-vm from 99ff662 to 179030a (#896)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `99ff662` to `179030a`.
- [Commits](99ff662f7f...179030ad49)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 19:01:09 -05:00
dependabot[bot]
d803c30cd6
build(deps-dev): bump @turbowarp/scratch-svg-renderer (#900)
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:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 19:01:03 -05:00
dependabot[bot]
75ec1c4b76
build(deps-dev): bump scratch-render from ed45bcd to 2417e6d (#901)
Bumps [scratch-render](https://github.com/TurboWarp/scratch-render) from `ed45bcd` to `2417e6d`.
- [Commits](ed45bcdac8...2417e6d6b2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 19:00:56 -05:00
Muffin
a2ad7f950e Update dependencies 2024-08-25 13:37:52 -05:00
Muffin
e03a45c855 Update translations 2024-08-25 13:35:54 -05:00
Muffin
ae34d06c4f Update translations 2024-08-05 17:37:41 -05:00
Muffin
e8700186ed Add macOS support warning in steamworks section 2024-07-28 00:36:35 -05:00
Muffin
6759924e11 Replace context with developer_comment 2024-07-26 16:22:25 -05:00
Muffin
d183ff6ae5 Improve steamworks-related strings 2024-07-26 16:21:55 -05:00
Muffifn
3e0f285aac Remove unused leftovers from plausible
We haven't used plausible analytics in years
2024-07-24 01:14:00 -05:00
Muffin
609a453774 Improve Electron process crash error message 2024-07-24 01:10:14 -05:00
Muffin
4db906871e Clarify which environments steamworks is supported in 2024-07-24 00:38:44 -05:00
Muffin
ac86917ca9 Don't use a worker for downloading projects
We are not doing anything else on the main thread that would
justify spinning up a Worker. They are just another source of
possible error.
2024-07-24 00:29:48 -05:00
Muffin
f60fe5d16f
steamworks: packager part (#880) 2024-07-23 16:16:51 -05:00
Muffin
5880e9a4bd Update scratch-render 2024-07-21 20:26:13 -05:00
Muffin
1ac63ff551 Tolerate sb3 targets without comments and blocks without inputs
Fixes 1032296687
2024-07-21 20:24:03 -05:00
Muffin
e6a94811e9 Update dependencies 2024-07-21 20:24:03 -05:00
dependabot[bot]
27ac7b0ab5
build(deps-dev): bump scratch-render from 9840544 to 208e27a (#876) 2024-07-17 18:50:56 +00:00
dependabot[bot]
1ebe7ab78c
build(deps-dev): bump @turbowarp/scratch-svg-renderer (#877) 2024-07-17 18:50:53 +00:00
Muffin
c0c70109fb Update translations 2024-07-16 18:02:04 -05:00
Muffin
9ba4eadfd5 Update translations 2024-06-21 16:11:40 -05:00
dependabot[bot]
b2778cb427
build(deps-dev): bump scratch-vm from dff3c2f to 30a614d (#868)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `dff3c2f` to `30a614d`.
- [Commits](dff3c2f6ba...30a614dfc4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 19:18:30 -05:00
Muffin
9c03a71d40 Remove !important from fullscreen button styles
Related to https://github.com/TurboWarp/extensions/pull/1532
2024-06-11 12:01:32 -05:00
Muffin
1747a2d6e1 Update dependencies 2024-06-07 13:09:22 -05:00
dependabot[bot]
bafc7f4b79
build(deps-dev): bump scratch-render from 9660284 to 9840544 (#867)
Bumps [scratch-render](https://github.com/TurboWarp/scratch-render) from `9660284` to `9840544`.
- [Commits](9660284670...98405442dd)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-07 12:38:36 -05:00
dependabot[bot]
f1d693818a
build(deps-dev): bump @turbowarp/scratch-svg-renderer (#866)
Bumps [@turbowarp/scratch-svg-renderer](https://github.com/TurboWarp/scratch-svg-renderer) from 1.0.202405192203 to 1.0.202406061508.
- [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:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-07 12:38:21 -05:00
dependabot[bot]
6f7ae1beca
build(deps-dev): bump scratch-vm from d39a30f to dff3c2f (#865)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `d39a30f` to `dff3c2f`.
- [Commits](d39a30fb23...dff3c2f6ba)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 12:22:39 -05:00
Muffin
ebd5561f4f 3.0.0 2024-05-28 04:48:23 -05:00
Muffin
dc8cc3ae02 Update translations 2024-05-28 04:46:26 -05:00
GarboMuffin
2f0010294f
Fix packaging very large projects as HTML files in Chrome (#862)
Actually fixes https://github.com/TurboWarp/packager/issues/528

https://github.com/TurboWarp/packager/pull/861 fixed running large projects
in Chrome, but packaging still used string concatenation so it remained broken.
Now the concatenation part is done using TextEncoder & Uint8Arrays and a
template tag function to keep it readable.

This time I have actually tested it with a 1.0GB sb3.

Breaking Node API change: The data property returned by Packager#package() is
now always a Uint8Array instead of sometimes string and sometimes ArrayBuffer.
2024-05-23 23:47:40 -05:00
GarboMuffin
e366607f15
New base85 encoding (#861)
Data is now decoded progressively into a big pre-allocated buffer.
This fixes errors in Chrome when the project gets really big.
Also fixed errors on big endian systems (probably).
Support added to unpackager already.
2024-05-23 17:18:25 -05:00
Muffin
39e187ff3b Fix error in makeImpliedCloudVariables when variable name is not string
The project is "invalid" but sb3fix will figure it out so avoid throwing
2024-05-23 17:15:13 -05:00
dependabot[bot]
c0fafed0a8
build(deps-dev): bump scratch-vm from d69256a to d39a30f (#859)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `d69256a` to `d39a30f`.
- [Commits](d69256aa2d...d39a30fb23)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 03:34:53 -05:00
dependabot[bot]
7964da968b
build(deps-dev): bump @turbowarp/scratch-svg-renderer (#857)
Bumps [@turbowarp/scratch-svg-renderer](https://github.com/TurboWarp/scratch-svg-renderer) from 1.0.0-202401140118-6632ac8 to 1.0.202405192203.
- [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:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 03:34:46 -05:00
dependabot[bot]
529bdf6516
build(deps): bump @turbowarp/jszip from 3.11.0 to 3.11.1 (#860)
Bumps [@turbowarp/jszip](https://github.com/Stuk/jszip) from 3.11.0 to 3.11.1.
- [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md)
- [Commits](https://github.com/Stuk/jszip/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 20:55:02 -05:00
Muffin
0dbcb80d55 Log warning when connecting to cloud variables with empty project ID 2024-05-20 14:10:52 -05:00
Muffin
4721be9221 Replace jszip with @turbowarp/jszip 2024-05-20 12:53:45 -05:00
Muffin
71bfdb611a Update dependencies 2024-05-20 12:50:54 -05:00
dependabot[bot]
d364cd0d0e
build(deps-dev): bump scratch-vm from 216b5b6 to 847088c (#853)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `216b5b6` to `847088c`.
- [Commits](216b5b65d2...847088ca00)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 18:15:47 -05:00
Muffin
086cefc03c Update translations 2024-05-15 20:38:13 -05:00
Muffin
04749e65b3 Fix windowed Electron apps opening with wrong size 2024-05-10 18:15:26 -05:00
Muffin
9f4600a6e4 Add option to hide window controls 2024-05-10 18:12:41 -05:00
Muffin
4d5d6de24e Update translations 2024-05-10 14:06:27 -05:00
dependabot[bot]
b5fbe1f901
build(deps-dev): bump scratch-vm from ce04eaf to 216b5b6 (#849)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `ce04eaf` to `216b5b6`.
- [Commits](ce04eafec0...216b5b65d2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-10 11:46:29 -05:00
dependabot[bot]
dac269ee19
build(deps-dev): bump scratch-vm from 11eec66 to ce04eaf (#848)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `11eec66` to `ce04eaf`.
- [Commits](11eec6604d...ce04eafec0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 13:36:28 -05:00