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