Commit Graph
987 Commits
Author SHA1 Message Date
Thomas Weber c879a87f9a Update translations 2022-06-09 13:13:59 -05:00
Thomas Weber b057743b00 Update translations 2022-06-06 22:15:38 -05:00
Thomas Weber fa2a0236b9 Add missing special cloud behavior overrides 2022-06-05 14:19:24 -05:00
Thomas Weber cb60efd28c Improve close and reconnect to cloud host logic 2022-06-05 14:16:22 -05:00
Thomas Weber 1770517785 Add ☁ room id special cloud behavior
#419
2022-06-05 14:16:22 -05:00
Thomas Weber d4bbd5ee15 Improve importing project screen 2022-06-04 20:03:04 -05:00
Thomas Weber da5ca2e188 Handle postMessage() errors 2022-06-04 19:48:53 -05:00
Thomas Weber ece89e3b66 Fix project IDs specified in URL hash 2022-06-04 19:43:24 -05:00
Thomas Weber 486c8a7346 Rename ?import to ?import_from 2022-06-04 19:39:56 -05:00
Thomas Weber 1c00e1c1cd Require explicit origin for importing 2022-06-04 19:39:56 -05:00
Thomas Weber af0b72c8c2 Add API to import project via postMessage 2022-06-04 19:39:56 -05:00
Thomas Weber 4067865998 Add news about broken WKWebView apps from May 24 - June 3 2022-06-03 15:56:44 -05:00
Thomas Weber 9082a4b5fb Don't show news section in standalone builds 2022-06-03 15:54:56 -05:00
Thomas Weber 16ab7f4246 Add a News placeholder 2022-06-03 15:51:33 -05:00
Thomas Weber 1ef2244037 Update translations 2022-06-03 14:57:17 -05:00
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