Commit Graph
972 Commits
Author SHA1 Message Date
Thomas Weber f3e8c3f777 Minor clarification 2022-06-01 17:55:07 -05:00
Thomas Weber 692fa608f4 Allow project ID input to wrap to next line if there's no space
This is helpful on phones
2022-06-01 17:51:32 -05:00
Thomas Weber 0ec229aa9e Clarify that files generated by the packager will not be affected by unshared project changes 2022-06-01 17:47:50 -05:00
Thomas Weber f337878142 The unshared project changes aren't speculation anymore 2022-06-01 17:43:33 -05:00
Thomas Weber 23ad843825 Update draft unshared project error message to use updated strings 2022-05-31 12:51:33 -05:00
Thomas Weber afbeb7759b Add donation link in footer 2022-05-31 12:47:17 -05:00
Thomas Weber 8b28c77149 Update translations 2022-05-31 12:44:09 -05:00
Thomas Weber de6c3f516c Add handling for errors loading Worker 2022-05-30 12:08:24 -05:00
Thomas Weber 683eb018a5 Don't try to validate cloud hosts ourselves
Too many edge cases to be reliable, such as ws://localhost
Instead, use the browser's error message but wrap them with a bit more detail.
2022-05-30 11:38:24 -05:00
Thomas Weber 1210f75de3 Add validation pattern to cloud host input 2022-05-29 19:02:43 -05:00
Thomas Weber 31c3399882 Throw helpful errors early for invalid cloud hosts 2022-05-29 19:00:38 -05:00
Thomas Weber c067443798 Update translations 2022-05-28 18:10:10 -05:00
Thomas Weber a2f55c6ab5 Fix kinda important typo 2022-05-28 10:37:44 -05:00
Thomas Weber 4383747100 Add context for variable color l10n string 2022-05-27 20:34:19 -05:00
Thomas Weber dcf5c242fb Insert scaffolding styles at start of <head> instead of end of <head>
This lets us remove an !important and makes using custom CSS more
intuitive, see #402
2022-05-27 20:32:23 -05:00
Thomas Weber 5ed8237e03 Update translations 2022-05-27 10:35:41 -05:00
Thomas Weber 23c9ea2182 Update temporary unshared project message to match turbowarp.org's new message 2022-05-27 10:25:11 -05:00
Thomas Weber 8b336d02a3 Update translations 2022-05-26 14:59:24 -05:00
Thomas Weber 8b39dfbd2b Put unshared project workarounds in separate paragraph 2022-05-24 20:13:59 -05:00
Thomas Weber 045e744568 Update translations 2022-05-24 19:55:00 -05:00
Thomas Weber 5512f154bc Disable project tokens until we know nothing will break
We don't know for sure that they won't do anything funny with CORS yet, for example
We'll wait a bit longer
2022-05-24 19:54:09 -05:00
GarboMuffin 7c7d05cb9d Merge pull request #393 from TurboWarp/token
Project tokens
2022-05-24 19:44:21 -05:00
Thomas Weber af04a9db41 Update strings related to unshared projects 2022-05-24 19:43:28 -05:00
Thomas Weber ca122e9009 Fix progress bar text for downloading project data 2022-05-24 19:34:27 -05:00
Thomas Weber 643c2f3730 Log getProjectMetadata errors to console even if they're ignored for now 2022-05-24 19:33:08 -05:00
Thomas Weber 7318e62549 Remove news section about relicensing and donations 2022-05-24 19:28:55 -05:00
Thomas Weber 5d368e7050 Non-critical metadata fetch failure 2022-05-23 22:32:32 -05:00
Thomas Weber 1f069a4385 Update interface for unshared projects not being accessible 2022-05-21 23:44:14 -05:00
Thomas Weber ec27b5c2a3 Use project token to download projects 2022-05-21 23:38:44 -05:00
Thomas Weber e4f3a65e86 Add special error for HTTP errors
This makes it easier to examine the status code
2022-05-21 23:38:30 -05:00
Thomas Weber 0758e2e7b0 Improve error selection logic for requests with fallback URLs 2022-05-21 23:38:16 -05:00
Thomas Weber e354ba7741 Remove unused import 2022-05-21 23:11:37 -05:00
Thomas Weber ddfd227ce7 Add try/catch around custom JS 2022-05-21 16:33:44 -05:00
Thomas Weber a7602a71d6 Update translations 2022-05-21 11:24:15 -05:00
Thomas Weber 61643edfcd Add notification about relicensing and donations 2022-05-18 17:32:15 -05:00
Thomas Weber cec51812bf Update translations 2022-05-18 14:46:29 -05:00
Thomas Weber a1e8b29925 Update translations 2022-05-15 10:45:45 -05:00
Thomas Weber 7e26d17684 Clean up safer fetch 2022-05-14 12:57:53 -05:00
Thomas Weber 3621cef1e0 Update translations 2022-05-14 12:20:32 -05:00
Thomas Weber 919376f8c6 Implement fetch() throttling for asset downloads similar to TurboWarp/scratch-storage
Fixes some projects not loading in some browsers
2022-05-14 12:12:03 -05:00
Thomas Weber 9a49525171 Improve error messages for failed project asset downloads 2022-05-14 11:58:50 -05:00
Thomas Weber f2a92da72e Rephrase Fosshost credit link
Default cloud variable server is also on fosshost already
2022-05-13 21:08:18 -05:00
Thomas Weber 47f75f77a1 Add error modal for PackagerOptions.svelte import errors 2022-05-13 19:48:46 -05:00
Thomas Weber 143eba2524 Make PackagerOptions.svelte import error message translatable 2022-05-13 19:48:08 -05:00
Thomas Weber a34de8adce Make "Loading interface..." translatable 2022-05-13 19:47:38 -05:00
Thomas Weber d6d9d8411d Make browser not supported messages translatable 2022-05-13 19:45:34 -05:00
Thomas Weber 7a058fc9d2 Simplify footer spacers 2022-05-13 19:34:46 -05:00
Thomas Weber 558ec321ce Omit source code link if SOURCE_CODE is falsey 2022-05-13 19:33:15 -05:00
Thomas Weber 7dbcab6226 Update translations 2022-05-13 14:53:31 -05:00
Thomas Weber 513b0d6f26 Fix a couple more gamepad and pointerlock issues
SPEED_MULTIPLIER is now 4.0
Gamepad still works when pointer isn't locked
2022-05-12 21:32:09 -05:00