Joshpinto6
b53bdd22d5
Export/Import Packager Options ( #481 )
2022-07-31 16:37:59 -05:00
Thomas Weber
0e370f1218
Add list color option
2022-07-09 17:24:01 -05:00
GarboMuffin
9af69f2e90
Add scaffolding methods to get and set variables and lists ( #432 )
2022-06-22 16:07:03 -05:00
Thomas Weber
bbace127dd
Add some tests for getDefaultPackageNameFromFileName
2022-06-19 13:56:58 -05:00
Thomas Weber
a2e1f3adcf
Improve automatic window title logic
...
Fixes #436
2022-06-19 13:56:53 -05:00
Thomas Weber
e23ad0c54e
Remove node-blob dependency
2022-05-29 23:22:28 -05:00
Thomas Weber
5568998f74
Convert stage variables that start with ☁ to cloud variables
2021-12-28 16:04:39 -06:00
Thomas Weber
8179ae1d6f
Remove Blob dependency from most of packager
2021-12-12 01:16:24 -06:00
Thomas Weber
4df408eb48
Refactor escapeXML to common
2021-12-11 20:37:46 -06:00
Thomas Weber
439c94e502
Add stageComments to project analysis
2021-11-22 18:24:00 -06:00
Thomas Weber
cdda3f48a8
Support project.json being in subdirectory
2021-10-09 16:10:47 -05:00
Thomas Weber
e58e6c6e54
Fix tests
2021-09-24 17:29:29 -05:00
Thomas Weber
3d62b9ea00
Don't remove special configuration comments
2021-09-15 18:48:58 -05:00
Thomas Weber
dfb449e9f0
sb3 monitors doesn't exist sometimes
...
Project 5 does not contain monitors
This fixes an error when trying to package that project
2021-09-11 12:25:40 -05:00
Thomas Weber
b61ccff165
Convert analysis.stageVariables to a list
...
We ony looked at the values anyways, so there's no reason for it to be a dict-like object
This fixes tests that used to rely on exact IDs, which are no longer guaranteed to be consistent
2021-09-08 15:47:06 -05:00
Thomas Weber
5518026e4c
Fix tests
2021-09-07 16:54:52 -05:00
Thomas Weber
1904ebf830
Make sure invalid projects throw an error as soon as possible
2021-08-28 22:22:52 -05:00
GarboMuffin
df9400a697
Separate "p4" from "packager", other refactoring ( #138 )
...
* Separate "p4" and "packager"
* Continue p4, packager, common refactoring
* Plist does not need to be a class
* Document what the `common` folder is for
* Fix typo in "uril-utils"
* Move more p4 JS to the p4 folder
* Move everything from packager/lib to just packager
* Fix imports in tests
2021-08-28 17:11:46 -05:00
Thomas Weber
160535a897
Improve downloadProject tests
2021-08-27 00:49:52 -05:00
Thomas Weber
91a065dd5f
Remove unnecessary await
2021-08-26 19:32:52 -05:00
Thomas Weber
17ee458a58
Polyfill TextEncoder/Decoder for older versions of Node
2021-08-04 13:53:10 -05:00
Thomas Weber
7a1e0b854e
Add base85 test
2021-08-04 13:51:02 -05:00
Thomas Weber
4b5a3ef7df
Serialize should handle unexpected arrays
2021-07-10 18:26:18 -05:00
Thomas Weber
9a89b66235
Verify build ID of scaffolding assets
...
We don't trust GitHub to not cache these wrongly
2021-07-08 11:43:55 -05:00
Thomas Weber
650a2ffeec
Clean up tests
2021-07-07 22:21:48 -05:00
Thomas Weber
a287c19aba
Write download-project tests
2021-07-07 20:46:37 -05:00
Thomas Weber
2134bbdaaf
Refactor URL utils, write tests
2021-07-07 18:14:32 -05:00
Thomas Weber
5028d5d4d9
Easier way to load custom extensions
2021-07-01 21:59:08 -05:00
Thomas Weber
4cdda1858f
Smarter localStorage serialization
2021-06-24 14:09:05 -05:00
Thomas Weber
3dd5390940
Better local storage merging
2021-06-24 14:08:59 -05:00
Thomas Weber
58fe62d911
Start writing tests
2021-06-24 14:08:58 -05:00