Thomas Weber
|
601da3726b
|
Update cloud socket close handling
- Code 4004 (project blocked) is handled now
- Updated some log messages
|
2021-12-31 14:47:28 -06:00 |
|
Thomas Weber
|
860f715201
|
Default to using both clouddata.turbowarp.org and clouddata.turbowarp.xyz
|
2021-12-31 14:45:15 -06:00 |
|
Thomas Weber
|
0126cb36bb
|
Terminate download workers after download is complete
|
2021-12-30 14:04:57 -06:00 |
|
Thomas Weber
|
b930d3bad2
|
Update translations (partial)
|
2021-12-29 13:02:13 -06:00 |
|
Thomas Weber
|
c18f2c041f
|
Project ID is also used for storing local cloud variables
|
2021-12-28 19:41:48 -06:00 |
|
Thomas Weber
|
e639d9620c
|
fix scratch 3 packaging, whoops
|
2021-12-28 18:23:33 -06:00 |
|
Thomas Weber
|
5568998f74
|
Convert stage variables that start with ☁ to cloud variables
|
2021-12-28 16:04:39 -06:00 |
|
Thomas Weber
|
3ca515d341
|
Allow navigating to file: URIs with special cloud behaviors
|
2021-12-27 11:12:04 -06:00 |
|
Thomas Weber
|
580d7e4000
|
Implement opening data: URIs in electron apps
|
2021-12-27 10:37:03 -06:00 |
|
Thomas Weber
|
d0efea8c50
|
Always use window.open for data: URIs in special cloud behaviors
|
2021-12-27 10:31:40 -06:00 |
|
Thomas Weber
|
1433851e3d
|
Discourage creating native applications
|
2021-12-25 23:31:55 -06:00 |
|
Thomas Weber
|
d7650217a7
|
Include more information in readAsURL error messages
|
2021-12-17 16:05:15 -06:00 |
|
Thomas Weber
|
efc2581a1e
|
Fix fetching default icon
|
2021-12-15 17:41:37 -06:00 |
|
Thomas Weber
|
3d111b755a
|
Update translations
|
2021-12-14 18:44:28 -06:00 |
|
Thomas Weber
|
80c4a6fd83
|
Update translations
|
2021-12-13 14:52:17 -06:00 |
|
Thomas Weber
|
e9f6fb55d3
|
Fix CustomEvent polyfill
|
2021-12-12 12:18:49 -06:00 |
|
Thomas Weber
|
cc9c1725ca
|
Update translations
|
2021-12-12 11:38:07 -06:00 |
|
Thomas Weber
|
a7811c9539
|
Implement large assets in node.js module
|
2021-12-12 11:02:26 -06:00 |
|
Thomas Weber
|
fe75b11c43
|
Move image loading to adapter
|
2021-12-12 11:02:26 -06:00 |
|
Thomas Weber
|
1d3422cdde
|
Guard against path traversal in node adapter
Just in case, I guess?
|
2021-12-12 11:02:26 -06:00 |
|
Thomas Weber
|
f8fae7debc
|
downloadProject -> loadProject
|
2021-12-12 11:02:26 -06:00 |
|
Thomas Weber
|
7389748583
|
Node.js support prototype
|
2021-12-12 11:02:15 -06:00 |
|
Thomas Weber
|
26f818b559
|
Add default value for progressCallback
|
2021-12-12 01:16:35 -06:00 |
|
Thomas Weber
|
11d3e4dd88
|
Force Packager to be single-use
This is due to abort handling
|
2021-12-12 01:16:35 -06:00 |
|
Thomas Weber
|
b4e67f5b74
|
Polyfill CustomEvent
|
2021-12-12 01:16:24 -06:00 |
|
Thomas Weber
|
8179ae1d6f
|
Remove Blob dependency from most of packager
|
2021-12-12 01:16:24 -06:00 |
|
Thomas Weber
|
859e6e631f
|
Rename xhr.js to request.js and move to common
|
2021-12-12 01:15:27 -06:00 |
|
Thomas Weber
|
dd09bb536d
|
Introduce "adapters"
|
2021-12-12 01:15:27 -06:00 |
|
Thomas Weber
|
ee5c9a85dd
|
Remove unused cloudVariables.id and add projectId to DEFAULT_OPTIONS
|
2021-12-12 01:02:21 -06:00 |
|
Thomas Weber
|
fca3d86a84
|
Fix packaging Scratch 1 projects as zip
|
2021-12-12 00:32:14 -06:00 |
|
Thomas Weber
|
2aee3a6350
|
Don't show button to reset cloud variables if there are no cloud variables
|
2021-12-11 22:48:42 -06:00 |
|
Thomas Weber
|
bee316af6c
|
Document default cloud variable host change
|
2021-12-11 22:40:31 -06:00 |
|
Thomas Weber
|
0ac29c2fb5
|
Go back to using CSS to control input size
More consistent across browsers
|
2021-12-11 22:35:00 -06:00 |
|
Thomas Weber
|
f1355f6ce2
|
Update translations
|
2021-12-11 22:29:57 -06:00 |
|
Thomas Weber
|
dce7661005
|
Fix resetting application settings and player settings doing more than intended
|
2021-12-11 22:29:33 -06:00 |
|
Thomas Weber
|
5d84898691
|
Show message when project does not contain cloud variables
|
2021-12-11 22:16:58 -06:00 |
|
Thomas Weber
|
26c8e4b50c
|
Allow translating title of preview window
|
2021-12-11 20:37:46 -06:00 |
|
Thomas Weber
|
4df408eb48
|
Refactor escapeXML to common
|
2021-12-11 20:37:46 -06:00 |
|
Thomas Weber
|
f4cd91f643
|
Packager options revisit
|
2021-12-11 20:37:46 -06:00 |
|
Thomas Weber
|
358438fac7
|
Apply consistent margin to all <h3>
|
2021-12-11 20:06:28 -06:00 |
|
Thomas Weber
|
4f986940fe
|
Reduce padding around Load project button
|
2021-12-11 19:54:10 -06:00 |
|
Thomas Weber
|
df7ecd198d
|
Make interface slightly wider
|
2021-12-11 19:53:50 -06:00 |
|
Thomas Weber
|
e9a7783afd
|
Change default cloud variable server to clouddata.turbowarp.xyz
Same server, different name.
Less likely to be blocked by web filters.
|
2021-12-11 18:13:22 -06:00 |
|
Thomas Weber
|
dede54cbd7
|
Update translations
|
2021-12-08 18:28:21 -06:00 |
|
Thomas Weber
|
a89fc268b1
|
Don't schedule multiple cloud updates for the same variable
Instead, replace the value of the existing queued update
|
2021-12-06 16:27:37 -06:00 |
|
Thomas Weber
|
0537d03396
|
Update translations
|
2021-12-06 16:20:13 -06:00 |
|
Thomas Weber
|
ea0689b818
|
Update translations
|
2021-12-05 16:44:14 -06:00 |
|
Thomas Weber
|
4ff69fa02f
|
New option: Stage stretch (closes #219)
|
2021-12-05 16:42:28 -06:00 |
|
Thomas Weber
|
85fd84c024
|
Restore block ID compression with fixes
A couple changes have been made
- For type 3 compressed natives, we process the shadow block
- Block ID compression now uses a global pool
|
2021-12-04 16:52:30 -06:00 |
|
Thomas Weber
|
9bee067882
|
Temporarily removed block ID compression (fixes #220)
There's something wrong with this logic, so we'll remove it until we figure out the problem.
|
2021-12-04 15:06:09 -06:00 |
|