Commit graph

27 commits

Author SHA1 Message Date
Michal Pawlicki
344cf878dc fix: extraction of extensions 2025-03-17 17:28:28 +01:00
Michal Pawlicki
115bfe93ae Fix error when checking for cloud variables 2025-02-06 15:14:50 +01:00
Michal Pawlicki
6a3429e5c8 Validate converted SB1 project files using scratch-parser 2025-02-03 16:34:18 +01:00
Michal Pawlicki
01681d3a2c Support SB1 project files 2025-01-30 14:04:42 +01:00
Michal Pawlicki
82336ac58a Merge remote-tracking branch 'origin/develop' into DPR-523-return-more-meta-attributes 2025-01-24 10:19:08 +01:00
Michał Pawlicki
4734e6bfa8
Include false-like metadata properties in result
Co-authored-by: Christopher Willis-Ford <7019101+cwillisf@users.noreply.github.com>
2025-01-22 10:01:53 +01:00
Michal Pawlicki
0ec2482405 Rename isZip to isBundle 2025-01-22 09:46:05 +01:00
Michal Pawlicki
12d487c2c2 Return more info on analyzed project file
Add projectVersion and isZip to analysis results.
2025-01-15 17:43:57 +01:00
Michal Pawlicki
854469a49a Return more meta attributes for sb3 projects 2025-01-15 17:09:42 +01:00
Colby Gutierrez-Kraybill
e43d2a4bfb
Merge pull request from rfronczyk/DPR-430-add-backdrops
DPR-430: Add backdrops to the output
2024-10-11 09:07:20 -04:00
Rafal Fronczyk
2dc7d35943 Add check if stage costumes is an array 2024-10-11 11:06:58 +02:00
Colby Gutierrez-Kraybill
c4a89d931d
Merge pull request from rfronczyk/DPR-429-handle-list-and-variable-blocks
DPR-429: Fix handling of primitive blocks: list and variable.
2024-10-10 09:30:58 -04:00
Rafal Fronczyk
99b29f8b3a Change list block name
The name is taken from scratch-blocks
2024-10-09 12:39:02 +02:00
Rafal Fronczyk
15a9463dd2 Fix handling of primitive blocks: list and variable.
Previously these blocks have been reported as 'undefined'.
Right now they are reported as 'data_list' and 'data_variable'.
I came up with these names myslef and will consult it during
the code review.
2024-10-08 16:21:25 +02:00
Rafal Fronczyk
e0fce504c4 Add backdrops data to analysis output for sb2 projects 2024-10-03 22:48:10 +02:00
Rafal Fronczyk
fb0d6a46b8 Add backdrops data to analysis output for sb3 projects 2024-10-03 22:48:03 +02:00
Rafal Fronczyk
0493a1fe99 Construct costume hash using assetId and dataFormat when md5ext is missing
It looks like some costumes are missing md5ext field. This edge case has
already been handled by scratch-editor, which does the same thing, i.e.
combines assetId with dataFormat to generate the md5ext value for such
costume.
2024-10-03 22:42:15 +02:00
Colby Gutierrez-Kraybill
2330e8589a Update tap and deprecated test methods 2022-05-27 11:09:16 -04:00
Colby Gutierrez-Kraybill
f37f2d2790 Fix for IBE-198, scratch-analysis should be able to deal with a JSON project file that does not contain extensions data 2022-05-26 16:55:45 -04:00
picklesrus
22d822d1f8 Don't set origin at all if it doesn't exist. 2021-06-30 14:47:58 -04:00
picklesrus
26ff6d7265 Keep the origin from the project meta tag around. For sb2s, make it always empty. 2021-02-10 16:14:36 -05:00
Andrew Sliwinski
7dd3399d52 List variable manipulation on cloud vars differently in block listing 2019-03-13 15:57:04 -04:00
Andrew Sliwinski
2967e71261 Add aggregate cloud variables data to analysis results 2019-03-13 15:01:11 -04:00
Andrew Sliwinski
1181cd8313 Address feedback from PR review 2018-12-18 12:26:14 -05:00
Andrew Sliwinski
f95001ffec Clean-up utility module / tests 2018-12-17 20:12:21 -05:00
Andrew Sliwinski
b164232b3f Clean up tests 2018-12-17 20:05:13 -05:00
Andrew Sliwinski
590b71a0aa Initial working version 2018-12-17 18:11:08 -05:00