15521 Commits
Author SHA1 Message Date
DHEnry c75bdc8a68 Merge pull request 'ci: 移除上游 TurboWarp CI workflow' (#2) from DHEnry/scratch-gui:clean-ci into develop
Reviewed-on: https://git.shuiankongjian.top/ScCN/scratch-gui/pulls/2
2026-10-19 01:38:18 +08:00
DHEnry 6b8b29f7c2 ci: remove upstream TurboWarp workflow (github.com action refs unreachable from runner) 2026-10-19 01:35:10 +08:00
Thomas Weber b2d8834bf7 Update scratch-vm 2026-10-01 22:12:30 -05:00
Thomas Weber 25c11c6f24 Add support for DMCA takedowns (#1194) 2026-09-14 21:09:18 -05:00
Thomas Weber a2946eeb9a Update always-allowed fetch origins 2026-07-29 20:21:29 -05:00
Thomas Weber b37d37828f Update scratch-vm, scratch-blocks 2026-07-11 23:33:33 -05:00
Thomas Weber f0bcf1e7da Update addon settings translations 2026-07-11 23:33:26 -05:00
Thomas Weber 541648059a Update translations 2026-07-11 23:31:11 -05:00
2b4ef88446 Fix stage header buttons in more edge cases (#1102)
Co-authored-by: Fath11 <fathimkamal@gmail.com>
Co-authored-by: Thomas Weber <muffin@muffin.ink>
2026-07-11 12:47:19 -05:00
nimeratus ed0634c1e5 Let dragging monitors to the edge in small Stage (#1174)
* fix: dragging bounds

Use the CSS transform to resize the dragging bounds,
instead of changing the width/height properties.
This way CSS word-wrapping and react-draggable will
let the monitors go to the edges of the stage.

* remove unused `<Box>`
2026-07-11 12:37:22 -05:00
dependabot[bot] dfd715c1cb build(deps): bump scratch-vm from 43f13ef to ccfd5f4 (#1173)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `43f13ef` to `ccfd5f4`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/43f13efd1883eeef8f82616faf69380ff75ab068...ccfd5f4006254d38d64fdff1925102943cf276cd)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 21:17:19 -05:00
Thomas Weber ec0d937aee Block requests to /cdn-cgi/ on trusted domains via Scratch.fetch 2026-07-05 15:07:54 -05:00
Thomas Weber 6e808128be Cache bust project meta fetching 2026-07-04 17:58:35 -05:00
Thomas Weber 2d2d3d5564 Submit more specific windchime event on error 2026-07-04 17:56:47 -05:00
Thomas Weber 59690089ab Fix windchime over-submission 2026-07-04 17:18:42 -05:00
半岛的蒟蒻bddjr c9f6ba559a Support project_title parameter (#1166) 2026-06-27 22:49:59 -05:00
MythylviaandThomas Weber b37cb1df4a Added support for more argument types for dynamic extension blocks (#1157)
Co-authored-by: Thomas Weber <muffin@muffin.ink>
2026-06-07 16:08:23 -05:00
Thomas Weber 34500addf9 Submit project loading errors to windchimes 2026-05-24 23:29:16 -05:00
Thomas Weber 285adb8857 Update scratch-vm 2026-05-24 11:15:53 -05:00
Thomas Weber c9c236597a Fix https://github.com/TurboWarp/scratch-gui/issues/1151 2026-05-23 19:09:43 -05:00
Thomas Weber 500c2577db Update extensions credits 2026-05-23 18:49:57 -05:00
Thomas Weber 5ba95177fb Update scratch-render 2026-05-23 17:32:34 -05:00
Thomas Weber 9096b3eaea Update translations 2026-05-23 01:26:25 -05:00
Thomas Weber 48c7740394 Update @turbowarp/scratch-svg-renderer, @turbowarp/scratch-storage 2026-05-23 01:23:02 -05:00
Thomas Weber b9bca3f961 Update scratch-vm and dependencies 2026-05-23 00:47:22 -05:00
Thomas Weber 2db0697b8e Update scratch-vm 2026-05-16 01:49:31 -05:00
Thomas Weber 43efee791b Fix https://github.com/TurboWarp/scratch-gui/issues/1146 2026-05-13 17:31:07 -05:00
Thomas Weber 842c18adc4 Caused a bit of a mess 2026-05-04 17:24:41 -05:00
Thomas Weber 696bcbb5be Update scratch-vm 2026-05-03 10:31:48 -05:00
Thomas Weber eb01fd09d8 Change the wording a bit to make it clear that non-desktop app is also affected 2026-05-03 02:17:19 -05:00
Thomas Weber 387b6d8688 From the rooftops 2026-05-02 21:15:31 -05:00
Thomas Weber c455eacd8a Update scratch-vm 2026-04-18 22:19:20 -05:00
Thomas Weber 72aa9b46fe add crawl-delay to robots.txt 2026-04-07 20:57:18 -05:00
Thomas Weber 457e6408db Update translations 2026-03-29 19:20:42 -05:00
Thomas Weber 75782babf8 Update nvmrc 2026-03-29 19:20:35 -05:00
Thomas Weber 6abcf4222a Update scratch-paint 2026-03-03 19:54:52 -06:00
Thomas Weber 1c147674f4 Update scratch-vm 2026-03-02 22:45:16 -06:00
jwklong 427c79442b Format message on extension descriptions (#1131) 2026-02-15 10:28:14 -06:00
Thomas Weber de576aa3e8 Update scratch-vm 2026-02-08 11:24:16 -06:00
Thomas Weber 980cb86132 Remove EU cloud server for now because we do not have the discipline to keep it alive 2026-01-31 23:44:16 -06:00
Thomas Weber 7cd3ae1031 add sensing_online 2026-01-24 14:15:20 -06:00
Thomas Weber f368f1b7f0 Include close code in cloud provider logs 2026-01-21 18:43:20 -06:00
Thomas Weber ea4643a7f8 Update translations 2026-01-21 18:42:38 -06:00
Thomas Weber 9f967c8c5b update scratch-vm 2026-01-13 19:11:21 -06:00
Thomas Weber 071b794e66 Remove more leftover references to immutable.js 2026-01-10 09:31:16 -06:00
Thomas Weber d0427dfe52 Remove immutable.js 2026-01-10 09:21:42 -06:00
Thomas Weber 6f6beec30c Update scratch-vm 2026-01-10 09:21:18 -06:00
dependabot[bot] 232be9b714 build(deps): bump scratch-blocks from dd1e426 to 8d4539f (#1124)
Bumps [scratch-blocks](https://github.com/TurboWarp/scratch-blocks) from `dd1e426` to `8d4539f`.
- [Commits](https://github.com/TurboWarp/scratch-blocks/compare/dd1e42660a0df2f5999bd389758cb4aa267ea55e...8d4539ff072aa267c6cd46d77d388e64058b440a)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 22:38:15 -06:00
dependabot[bot] f3c3eac3d8 build(deps): bump scratch-vm from 7fefa6f to 6abc33d (#1123)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `7fefa6f` to `6abc33d`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/7fefa6f6663ab83bc761601cb0bf4c1c2ea5ee63...6abc33d7874c0e908dc0d88ab46c7a0412ea1d7f)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 22:38:09 -06:00
Thomas Weber 04dcb7dcf4 Improve monitor shouldComponentUpdate
- did not tell apart 0 and -0
- would always re-render if value was NaN
2026-01-09 21:42:02 -06:00