Commit Graph
784 Commits
Author SHA1 Message Date
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