Commit Graph
4326 Commits
Author SHA1 Message Date
Karishma Chadha 6bdf803028 Add unit test for new hasCloudPermission prop. Update existing tests. 2018-12-03 15:00:37 -05:00
Karishma Chadha b80ce316b2 Use hasCloudPermission flag as another factor in determining whether the user can use cloud or not. 2018-12-03 14:53:57 -05:00
Paul Kaplan 32114a4179 Merge pull request #3925 from paulkaplan/es6-promise-finally
Include polyfill for promise.finally so Edge can load projects
2018-12-03 13:52:45 -05:00
Karishma Chadha 28b955f531 Merge pull request #3916 from kchadha/cloud-msg-throttle
Cloud Variable Rate Limit
2018-12-03 13:20:31 -05:00
Paul Kaplan 7a89f9f1a5 Merge pull request #3923 from LLK/greenkeeper/scratch-blocks-0.1.0-prerelease.1543843239
Update scratch-blocks to the latest version 🚀
2018-12-03 13:16:45 -05:00
Paul Kaplan 9a237d314d Merge pull request #3928 from LLK/greenkeeper/scratch-vm-0.2.0-prerelease.20181203173319
Update scratch-vm to the latest version 🚀
2018-12-03 13:16:22 -05:00
greenkeeper[bot] fe874d68e8 chore(package): update scratch-vm to version 0.2.0-prerelease.20181203173319 2018-12-03 17:35:56 +00:00
Paul Kaplan a3cbe2b935 Include polyfill for promise.finally so Edge can load projects 2018-12-03 09:34:22 -05:00
greenkeeper[bot] f8f945aa99 chore(package): update scratch-blocks to version 0.1.0-prerelease.1543843239 2018-12-03 13:30:10 +00:00
chrisgarrity 6d7ab636dc Merge pull request #3917 from chrisgarrity/issue/update-scratch-l10n
Update scratch-l10n dependency
2018-12-03 08:13:47 -05:00
Benjamin Wheeler 03370ab5f9 Merge pull request #3820 from benjiwheeler/save-before-save-as-copy
save before saving as a copy
2018-11-29 15:03:28 -08:00
chrisgarrity 9e58a8453c Update scratch-l10n dependency
New scratch-l10n includes a script for pushing to transifex. Update package.json to use the new script for pushing the source to transfiex..
2018-11-29 17:54:01 -05:00
Karishma Chadha 1fe39b7438 Throttle sending cloud messages 2018-11-29 16:54:44 -05:00
DD Liu 36ab5d411d chore(package): update scratch-vm to version 0.2.0-prerelease.20181129211442 (#3911)
Closes #3910
2018-11-29 16:48:42 -05:00
Benjamin Wheeler 0191f978dc Merge pull request #3867 from benjiwheeler/alerts-revise
Revise alerts code to clarify and reorganize alert type handling
2018-11-29 12:55:42 -08:00
Ben Wheeler 0af13c4625 changed comment text in alerts.js 2018-11-29 12:55:27 -08:00
Benjamin Wheeler 74d036d81e Merge pull request #3891 from benjiwheeler/delete-translations-first
delete existing translations before building translations, to avoid errors
2018-11-29 12:50:42 -08:00
Eric Rosenbaum 9a5dfb11f5 Add Makey Makey extension (#3908) 2018-11-29 14:02:46 -05:00
Paul Kaplan 05ffd09754 Merge pull request #3907 from paulkaplan/fix-block-changing
Remove setTimeout for reattaching workspace block listener.
2018-11-29 13:13:31 -05:00
Paul Kaplan b32ca253d4 Remove setTimeout for reattaching workspace block listener.
It was causing a bug where switching tabs and adding a sprite would make the workspace blocks not work. Needs investigation.
2018-11-29 13:12:02 -05:00
Paul Kaplan 0c938235c8 Merge pull request #3905 from paulkaplan/project-thumbnails
Send snapshots from the renderer to be saved as project thumbnails
2018-11-29 10:53:23 -05:00
Paul Kaplan 62b4aa9a6e Fix returning response 2018-11-29 10:39:51 -05:00
Paul Kaplan 09725f587a Send snapshots from the renderer to be saved as project thumbnails 2018-11-29 10:04:43 -05:00
Benjamin Wheeler bcca5bf1e8 Merge pull request #3856 from benjiwheeler/autosave-draft
autosave periodically when project is dirty
2018-11-28 19:28:09 -08:00
Ben Wheeler 5d36b584d0 make project saver tests pass; correct misnamed action 2018-11-28 19:08:58 -08:00
Karishma Chadha ede6d2feab Merge pull request #3890 from kchadha/editor-cloud-disconnect
Disconnect from cloud when entering editor mode on someone else's project
2018-11-28 21:14:55 -05:00
Ben Wheeler 966053b882 added timeout reducer 2018-11-28 17:12:18 -08:00
Ben Wheeler 0ce9f3c409 corrected jsdoc property name 2018-11-28 16:35:45 -08:00
Ben Wheeler 7fef8ed92f renamed SHOW_STANDARD_ALERT to SHOW_ALERT 2018-11-28 16:10:31 -08:00
Ben Wheeler 1d44b10ea3 make alerts list filtering into a reducer selector 2018-11-28 16:10:31 -08:00
Ben Wheeler c326e3f073 made tests for autosaving on a schedule 2018-11-28 16:08:39 -08:00
Karishma Chadha 2ca51904b4 Clean up merge conflict resolution. 2018-11-28 18:37:55 -05:00
Karishma Chadha 9fc6d85ce6 Merge branch 'develop' into editor-cloud-disconnect 2018-11-28 18:27:32 -05:00
Ben Wheeler acdebc65da fixed test for auto saving 2018-11-28 15:14:33 -08:00
Karishma Chadha c27a328c60 Merge pull request #3904 from kchadha/cloud-connect-when-has-cloud-data
Connect to cloud based on hasCloudData
2018-11-28 18:11:56 -05:00
Karishma Chadha 34212a6335 Update scratch-vm 2018-11-28 17:50:53 -05:00
Karishma Chadha db57175a90 Connect to cloud if project has cloud data. Disconnect if it doesn't.
Queue up messages to send ot the cloud server which accumulate before 
the connection is ready. Add tests for new/updated functionality.
2018-11-28 17:07:34 -05:00
Ben Wheeler 57701a64a3 use projectChanged reducer to detect project dirty state 2018-11-28 13:51:01 -08:00
Ben Wheeler 782e86a38a simplified autosave code per rschamp's comments; made isShowingSaveable and autosaveIntervalSecs props 2018-11-28 13:17:51 -08:00
Ben Wheeler d9c670745f redid autosave logic to auto save 2 mins after project made dirty 2018-11-28 13:17:50 -08:00
Ben Wheeler 6b4d1a14e9 general proposal for first take on autosave 2018-11-28 13:17:50 -08:00
Ray Schamp afd713f8a9 Merge pull request #3896 from rschamp/remove-fun
Remove color rotation while saving
2018-11-28 15:55:24 -05:00
Paul Kaplan f880aec201 Merge pull request #3898 from LLK/greenkeeper/scratch-paint-0.2.0-prerelease.20181128182047
Update scratch-paint to the latest version 🚀
2018-11-28 15:07:24 -05:00
Paul Kaplan 82c31ca3bb Merge branch 'develop' into greenkeeper/scratch-paint-0.2.0-prerelease.20181128182047 2018-11-28 15:07:16 -05:00
Paul Kaplan ef492c0f2f Merge pull request #3900 from paulkaplan/download-on-error
Add download and retry saving to saving error alert.
2018-11-28 15:06:49 -05:00
Paul Kaplan ff234347e9 Put all buttons in a group and use flex to position message and groups.
Instead of setting 100% width on the message, causing inappropriate wrapping of the button text. Removed the nbsp in the Try Again text
2018-11-28 14:55:59 -05:00
Ray Schamp 863f313801 Merge pull request #3879 from rschamp/project-changed-state
Track "project changed" state in Redux
2018-11-28 14:46:10 -05:00
Paul Kaplan bd6c65997d Add download and retry saving to saving error alert.
I do not like how the alert component is hyper specialized for two distinct use cases. It would be much better to refactor the alerts so that the alerter can just fill the alert with whatever they want. But I do not feel comfortable making that refactor because I know ben and evelyn have gone back and forth about these alerts.
2018-11-28 14:05:47 -05:00
Eric Rosenbaum 75a1abd19a Add three awesome tutorials (#3897) 2018-11-28 14:01:20 -05:00
Benjamin Wheeler d8e239536f Merge pull request #3859 from benjiwheeler/translations
updated scratch-l10n in package.json
2018-11-28 10:40:17 -08:00