Repository navigation
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