Skip to content

v26.10.8

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 04:45
· 15 commits to main since this release
a9a7815

Play in the browser

Public projects from Catrobat language 0.9 on now have a Play in browser button. They run on play.catrobat.org with Pocket Code's own engine, so they behave as in the app, without installing anything.

  • Play button and version info: project pages show "Play in browser" and which app version made the project; owners of projects too old to play are told how to update them (#7502, #7514)
  • Old projects: projects older than Catrobat 0.9991 load and are upgraded like the app does (#7505, #7515)
  • Start screen: the project's picture and name, live download progress and up to 8× faster starts (#7504, #7517, #7520)
  • What a project needs: the start screen lists the sensors a project uses and says when it needs the app (camera, face detection, NFC, Bluetooth …), in all 75 languages of the app (#7526, #7540, #7543)
  • Sensors: tilt, compass, acceleration, location, loudness and vibration where the device and browser support them (#7528)
  • Playing: full screen in the project's orientation, a restart button and the Pocket Code icon (#7513, #7516, #7535, #7545)
  • Bricks: looks and sounds, speech, CSV, device variables, shown variables and bubbles, open URL, plots, physics, scenes, and web and look requests to share (#7492–#7500, #7503, #7509–#7511, #7518, #7527)
  • Matches the app: collision outlines, float rounding, touching color in full-screen projects, and Catroid's own test projects checked on every change (#7495, #7507, #7508, #7519, #7537)
  • Keeping up with Catroid: a nightly job builds the newest app code, runs all checks and proposes the update (#7525); stable player URLs for identical builds (#7539)

Code view

  • The code view is now built from Catroid's own bricks, wording and translations. In a sample of 430 projects, 81% had at least one wrong brick before; old projects (Catrobat 0.9x) can be read for the first time. Share's own copy of every brick (≈ 9,250 lines) is removed (#7530, #7531)

Scratch import

  • Converted games play at Scratch's speed: loops wait a frame per pass, as in Scratch. All existing imports were converted again (#7536, #7541)
  • Score and time displays, menu labels and cloned animations come across (#7542)

Fixes

  • Project files saved as PNG under another image name, and file names with a backslash, load again (#7529, #7532, #7533)
  • No more verification mails to the placeholder addresses of imported Scratch authors; failed mails no longer use up the daily mail budget (#7544)
  • Deployment fixes (#7501, #7512)

Dependencies

undici 6.29.1, dotenv 18.0.9, psalm 6.20.1, vite 8.3.5, transformers 5.20.2 (nsfw-scanner), actions/setup-node 7.1.0 (#7496, #7521–#7524, #7534)

Full changelog: v26.10.7...v26.10.8