picklesrus
b6d296f88d
Fix some spacing and replace images.
2019-12-11 16:21:13 -05:00
picklesrus
d498ef428a
Fix up spacing and images.
2019-12-11 15:53:20 -05:00
picklesrus
3c67fe83c5
More wording fixes.
2019-12-11 08:46:54 -05:00
picklesrus
b218248ad9
Fix old wording.
2019-12-10 16:07:01 -05:00
picklesrus
166a2dc282
Initial landing page with info about Scratch conference 2020.
...
Also switches the /conference redirect to go to conference/2020 instead
of /2019.
2019-12-09 16:27:47 -05:00
Ben Wheeler
2b39ca3f64
alphabetized contributors list
2019-12-06 17:02:38 -05:00
Ben Wheeler
827990e703
alphebatized credits
2019-12-06 16:51:13 -05:00
Ben Wheeler
a3c11b5afc
added robyn bosic to credits page
2019-12-06 14:27:47 -05:00
Ben Wheeler
bbf211a106
corrected error messages that wrongly mentioned session
2019-12-05 22:59:13 -05:00
Benjamin Wheeler
7031bc5dfe
Merge pull request #3482 from nandedamana/issue/gh-3182-teacher-reg-form-diff-font-weights
...
fixed the issue "Create a Username" has different font weight
2019-12-05 22:52:44 -05:00
picklesrus
8ee41880a2
Merge pull request #3587 from picklesrus/footer-stuff
...
Remove an extra comma.
2019-12-05 10:06:16 -05:00
picklesrus
69384cc2ac
Remove an extra comma.
2019-12-05 09:58:15 -05:00
picklesrus
f8f6cce2e6
Merge pull request #3586 from picklesrus/footer-stuff
...
add a missing t.
2019-12-05 09:48:58 -05:00
picklesrus
c306b92d78
add a missing t.
2019-12-05 09:47:12 -05:00
picklesrus
5a00faf285
Merge pull request #3584 from picklesrus/footer-stuff
...
Add missing . to end of a sentence.
2019-12-05 08:37:07 -05:00
picklesrus
8f01525c32
Add missing .
2019-12-05 08:32:55 -05:00
picklesrus
52ae6f791e
Merge pull request #3583 from picklesrus/footer-stuff
...
Add recognition text and links to the bottom of the page.
2019-12-04 17:23:34 -05:00
picklesrus
b89fe1a985
Add recognition text and links to the bottom of the page.
...
Adds a prop to the Page component so each page can say whether or not it
wants them to appear.
2019-12-04 16:28:23 -05:00
Ben Wheeler
5aa27c31d1
Remove comments
2019-12-03 21:22:52 -05:00
Ben Wheeler
c9cbb4a1e0
have join flow use refreshSessionWithRetry()
2019-12-03 21:19:14 -05:00
Ben Wheeler
39c32e7c5f
Add lib/session.js, add refreshSessionWithRetry()
2019-12-03 21:18:00 -05:00
Ray Schamp
f6de9721a1
Merge pull request #3573 from LLK/hotfix/hoc-2019
...
[Develop] CSEdWeek 2019 homepage banners
2019-11-27 16:23:43 -05:00
rschamp
fdddad3516
Review feedback
2019-11-27 15:45:35 -05:00
rschamp
d83769be71
Set real start date
2019-11-27 12:25:45 -05:00
rschamp
8b79a1406d
Use magenta to contrast with the talking tales bg
2019-11-27 11:34:57 -05:00
rschamp
e5d14ff0c2
Update content for 2019
2019-11-27 11:15:41 -05:00
rschamp
976cfa4acd
Resurrect HOC banners
2019-11-26 18:25:21 -05:00
rschamp
1a172d45e0
Purge old banner
2019-11-26 17:31:47 -05:00
Ray Schamp
628218571b
Merge pull request #3567 from LLK/hotfix/hoc-redirect-queryparams
...
[Develop] Support url parameters for 3 redirects
2019-11-22 15:21:12 -05:00
Ray Schamp
bd879f59c6
Support url parameters for 3 redirects
2019-11-22 14:58:41 -05:00
Ray Schamp
b7bdafd34c
Merge pull request #3565 from LLK/hotfix/project-creation-replication-lag
...
[Develop] Work around replication lag problems on project creation
2019-11-22 14:54:58 -05:00
picklesrus
73addf562f
Hack to work around replication lag problems on project creation. This makes sure api can get the project before considering the project create to be complete. We ought to refactor gui and www so that we can use the project data we get back from the project create instead.
2019-11-22 12:15:44 -05:00
Paul Kaplan
86b8dc5f90
Merge pull request #3509 from apple502j/credits-update
...
Credits member update
2019-11-21 13:18:11 -05:00
Paul Kaplan
7129cb2054
Merge pull request #3545 from apple502j/goodbye-jobs-page
...
Goodbye jobs page
2019-11-21 13:13:02 -05:00
apple502j
af172aee7e
Change routes a bit
2019-11-22 01:00:13 +09:00
chrisgarrity
e42fd54ba8
Merge pull request #3550 from LLK/hotfix/chromeos-release
...
HOTFIX [develop] Enable feature flag for chrome app download
2019-11-20 10:44:56 -05:00
Ben Wheeler
e915ae1927
if username has spaces, provide validation message specifically mentioning that
2019-11-19 16:21:06 -05:00
picklesrus
23c799dd3a
Merge pull request #3547 from picklesrus/change-includes
...
Use indexOf instead of includes because of old browsers.
2019-11-19 14:06:07 -05:00
zoebentley
a5491db7e5
Merge pull request #3546 from zoebentley/ideas-pong-fly-imagine
...
Add Imagine a World, Make it Fly, & Pong to Ideas Page, and reorder activities
2019-11-19 11:37:58 -05:00
Paul Kaplan
48b502a347
Enable chrome app feature flag
2019-11-18 15:23:34 -05:00
picklesrus
d1c7829853
Use indexOf instead of includes because of old browsers.
2019-11-18 14:06:19 -05:00
Zoë Bentley
7c194ced62
Add Imagine a World, Make it Fly, and Pong to Ideas Page, and reorder activities
2019-11-18 13:52:00 -05:00
apple502j
6d9a7d20da
Links and test changes
2019-11-19 01:34:19 +09:00
apple502j
3f61b09889
Remove jobs page
2019-11-19 01:33:56 +09:00
picklesrus
25620053c8
Merge pull request #3537 from picklesrus/join-flow-launch
...
Roll out new Join Flow.
2019-11-15 13:26:52 -05:00
picklesrus
5b351b6515
Roll out new Join Flow.
2019-11-15 11:28:10 -05:00
picklesrus
378cebe5f4
Take user to the homepage when finishing the join flow (unless they came from the editor). There is replication lag that makes creating a project immediatley a bad experience. We'll fix this in a followup.
2019-11-15 11:23:54 -05:00
apple502j
0bff005162
Member updates with latest info
2019-11-14 01:01:24 +09:00
chrisgarrity
e4c204463e
Merge pull request #3513 from chrisgarrity/download-faq
...
Additional ChromeOS/Android FAQs for the download page
2019-11-13 10:38:07 -05:00
picklesrus
a036d5d13c
Put the right value in the password field. This got mixed up in #3512 .
2019-11-13 10:10:14 -05:00
Chris Garrity
0d93c3faf0
Correct TM capitalization
2019-11-13 09:43:24 -05:00
Chris Garrity
4be41235b5
Additional ChromeOS/Android FAQs for the download page
...
Two more questions related to bluetooth on ChromeOS/Android.
They should only be visible if either Chrome or Android is selected, and the `CHROME_APP_RELEASED` feature flag is true.
2019-11-12 18:17:30 -05:00
Ben Wheeler
4c0026ab41
revised comment explaining character length count
2019-11-12 16:57:49 -05:00
Ben Wheeler
48d7209942
remove truncation of password, passwordConfirm
2019-11-12 11:43:23 -05:00
apple502j
cb3a979144
Don't link when userName is blank, in credits
2019-11-09 00:38:33 +09:00
apple502j
e391f8ce87
Member updates in Credits
2019-11-09 00:33:06 +09:00
Benjamin Wheeler
be0ae3307b
Merge pull request #3508 from picklesrus/policy-text
...
Add privacy policy and link to the email step.
2019-11-06 13:02:22 -05:00
picklesrus
3ad17a4572
Add privacy policy and link to the email step.
2019-11-06 12:32:55 -05:00
picklesrus
c2004d0f43
Switch to using scratchr2 check_username endpoing instead of api. There are some cleanspeak differences with the api one that need to be resolved.
2019-11-06 11:25:07 -05:00
picklesrus
b845010025
Merge pull request #3503 from picklesrus/join-ga
...
Add analytics logging to join flow.
2019-11-06 11:01:40 -05:00
Benjamin Wheeler
7cea138c46
Merge pull request #3505 from LLK/revert-3495-revert-3468-country-data-name-fix
...
Revert "Revert "fixed country options to use full country name string as option value""
2019-11-06 10:22:31 -05:00
picklesrus
68fc4fe45b
Fix merge conflicts :(
2019-11-05 20:01:35 -05:00
picklesrus
c77db39062
Guard calls to componentDidMount with a check for existence.
...
Fix tag on username step.
2019-11-05 19:50:42 -05:00
picklesrus
30967a3056
Set sendAnalytics to be required and send the right props to the error step. Also add a test for the error step.
2019-11-05 19:50:42 -05:00
picklesrus
e4b79c1bd2
Add analytics logging to join flow. Adding page views for each step in the flow.
2019-11-05 19:48:44 -05:00
Ben Wheeler
7b69935d50
in join flow, use country name options
2019-11-05 18:31:05 -05:00
Ben Wheeler
3e7753691f
use country code options in regular registration
2019-11-05 18:30:49 -05:00
Ben Wheeler
70d81b85fe
made separate functions for country options with name, code
2019-11-05 18:30:20 -05:00
Benjamin Wheeler
2182853dc6
Revert "Revert "fixed country options to use full country name string as option value""
2019-11-05 18:07:31 -05:00
Benjamin Wheeler
77fca39bbf
Merge pull request #3485 from benjiwheeler/join-flow-cache-ignores-api-failures
...
username step and email step caches ignore api failures
2019-11-05 12:51:33 -05:00
Ben Wheeler
7b2e75821c
revise function names and handling of registration errors
2019-11-05 12:12:03 -05:00
Ben Wheeler
e3d3d97c19
change p tags to divs; set isRequired on canTryAgain
2019-11-05 12:12:03 -05:00
Ben Wheeler
510906e538
removed stray onCaptchaError from bind list
2019-11-05 12:12:03 -05:00
Ben Wheeler
f713298d37
use class instead of id for identifying errorMsg in test
2019-11-05 12:11:04 -05:00
Ben Wheeler
d265ad3d44
show errorMsg content, not formatted message with errMsg as id
2019-11-05 12:11:03 -05:00
Ben Wheeler
469db4dc36
simplify canTryAgain function, reset registrationError on retry
2019-11-05 12:11:03 -05:00
Ben Wheeler
9a97285ac6
rename handleRegistrationError to handleCaptchaError
2019-11-05 12:11:03 -05:00
Ben Wheeler
5cc0bfd782
fix password error regex
2019-11-05 12:09:56 -05:00
Ben Wheeler
a95d17f708
refactor error handling in join flow
2019-11-05 12:09:56 -05:00
Ben Wheeler
c6ae2176da
added validation functions for error code validation
2019-11-05 12:09:56 -05:00
Ben Wheeler
ceb3af1c58
improve formatting of welcome, error step text
2019-11-05 12:09:56 -05:00
Ben Wheeler
517d8ff7cc
registration error step takes different props
2019-11-05 12:09:56 -05:00
Ben Wheeler
df6c369e89
Added error strings for particular join flow errors
2019-11-05 12:09:55 -05:00
Ben Wheeler
b6fcffd6f3
correct misspelled join flow intl id
2019-10-31 23:21:21 -04:00
Benjamin Wheeler
20d9ab64ac
Revert "fixed country options to use full country name string as option value"
2019-10-31 10:56:46 -04:00
kosiecki17
3cd5e9679b
HoC Redirect to Talking Tales and Code a Cartoon
2019-10-30 15:23:20 -04:00
Ben Wheeler
6bf27b7e8a
count unicode characters as single characters
2019-10-30 15:06:22 -04:00
Ben Wheeler
652871f0bd
removed password length code, moved to separate PR
2019-10-30 14:32:04 -04:00
Nandakumar Edamana
f54cf1a639
fixed a margin issue caused by the previous fix
2019-10-27 17:07:43 +05:30
Nandakumar Edamana
4e3956e1e4
fixed the issue "Create a Username" has different font weight
2019-10-27 16:57:55 +05:30
Ben Wheeler
49fe86ae3c
username step and email step caches ignore api failures
2019-10-23 17:02:57 -04:00
Ray Schamp
6631bbafb2
Merge pull request #3469 from rschamp/fix-dev-server
...
Fix dev server by splitting up redirect regex
2019-10-21 16:28:33 -04:00
Benjamin Wheeler
a85c1c3f78
Merge pull request #3468 from benjiwheeler/country-data-name-fix
...
fixed country options to use full country name string as option value
2019-10-21 16:12:25 -04:00
rschamp
21a8f4d5be
Fix dev server by splitting up redirect regex
...
This pattern works for building/deploying, but not for running locally. Split it up to deal with what express expects a path to look like.
2019-10-21 13:51:50 -04:00
Ben Wheeler
f26a83423c
fixed country options
2019-10-21 12:33:34 -04:00
Benjamin Wheeler
d9bd2baf15
Merge pull request #3424 from benjiwheeler/join-flow-splash-join-button
...
splash page join button works with new join flow
2019-10-21 12:18:01 -04:00
Benjamin Wheeler
fdbbc5e632
Merge pull request #3423 from benjiwheeler/join-flow-select-text
...
make text selectable, so users can copy errors
2019-10-21 11:17:02 -04:00
Benjamin Wheeler
e0658585cc
Merge pull request #3462 from benjiwheeler/join-flow-error-state-limit-one-retry
...
Join flow error state limit one retry
2019-10-21 10:44:18 -04:00
Ben Wheeler
c499624345
make text selectable, so users can copy errors
2019-10-18 13:54:59 -04:00
Ben Wheeler
cd5f3b5437
change method of redirecting user to join flow page
2019-10-18 11:53:31 -04:00
Ben Wheeler
baa4e0e2c3
refactor intro.jsx and navigation.jsx to use new navigation reducer single registration open request action
2019-10-17 23:38:54 -04:00
Ben Wheeler
d4676ec990
redo navigation reducer to handle registration request with single action
2019-10-17 23:38:54 -04:00
Ben Wheeler
ed99e410f5
splash page join button works with new join flow
2019-10-17 23:38:54 -04:00
Ben Wheeler
0dfd1cf9fc
added comment about setting initial state
2019-10-17 23:34:31 -04:00
Ben Wheeler
eeb9f03887
use initialState to set, reset state of join-flow component
2019-10-17 23:32:06 -04:00
Ben Wheeler
3469f17bfe
error step can show try again, or start over; limits to one retry
2019-10-17 22:25:00 -04:00
Ben Wheeler
1c3eca3e06
add start over string, make capitalization consistent in make a project
2019-10-17 22:23:14 -04:00
Ben Wheeler
8b78fcb8db
always load captcha on email step
2019-10-17 22:22:44 -04:00
Ray Schamp
699bd84190
Merge pull request #3459 from LLK/hotfix/hoc-redirects
...
[Develop] Add redirects for Make it Fly and Imagine If tutorials
2019-10-17 16:58:08 -04:00
rschamp
82e6e2c412
Add redirects for Make it Fly and Imagine If tutorials
...
Resolves #3390
2019-10-17 10:49:27 -04:00
Benjamin Wheeler
3e6e87c3a4
Merge pull request #3417 from benjiwheeler/join-flow-cache-remote
...
Join flow cache remote
2019-10-17 08:23:47 -04:00
Benjamin Wheeler
f271a4f0c3
Merge pull request #3444 from benjiwheeler/join-flow-sentry-wrap
...
Add Sentry to Join Flow; set Sentry tags on various ErrorBoundaries
2019-10-16 16:34:43 -04:00
Benjamin Wheeler
6b6b415069
Merge pull request #3434 from benjiwheeler/join-flow-responsive-more
...
Join flow responsive changes for input, button and select widths
2019-10-16 16:19:50 -04:00
Ben Wheeler
226134bc81
renamed ErrorBoundary prop name to componentName
2019-10-11 17:17:50 -04:00
Benjamin Wheeler
757ac80677
Merge pull request #3427 from benjiwheeler/join-flow-autocomplete-3
...
turn off automplete and autocorrect for join-flow inputs
2019-10-11 16:28:25 -04:00
Benjamin Wheeler
14c6211614
Merge pull request #3435 from benjiwheeler/join-flow-image-bg-color
...
Join flow image preview using background color
2019-10-11 16:27:48 -04:00
Ben Wheeler
91a05d636f
redo sentry tag key and values, move ErrorBoundary around embed
2019-10-10 13:15:35 -04:00
Chris Garrity
c93dd77aef
Remove reference to Chrome/Android in FAQ
2019-10-10 11:17:35 -04:00
Ben Wheeler
cd73afee1b
use ‘scratch-www’ rather than ‘www’ in report to sentry
2019-10-09 23:05:23 -04:00
Ben Wheeler
fbbf467878
set ‘www’ as tag, rather than environment
2019-10-09 22:48:11 -04:00
Ben Wheeler
54f30fc944
set errorboundary name tag everywhere ErrorBoundary is used
2019-10-09 22:30:59 -04:00
Ben Wheeler
0f8eb638cc
add support in ErrorBoundary for setting errorboundary tag
2019-10-09 22:30:35 -04:00
Ben Wheeler
46ef423c5d
set sentry environment in www
2019-10-09 22:29:12 -04:00
Ben Wheeler
e45397d250
custom birth month and year width for small window sizes
2019-10-07 16:51:00 -04:00
Ben Wheeler
abc85fe3be
change calculation for join flow modal inner content width, to be more friedly at small sizes
2019-10-07 16:51:00 -04:00
Ben Wheeler
5b60366985
change how we handle the width of gender custom input
2019-10-07 16:51:00 -04:00
Benjamin Wheeler
3a06ad81b1
Merge pull request #3425 from benjiwheeler/join-flow-truncate-custom-gender
...
truncate custom gender, and other inputs
2019-10-07 12:47:58 -04:00
Benjamin Wheeler
60609dc819
Merge pull request #3430 from benjiwheeler/join-flow-responsive-fixes
...
Join flow responsive fixes
2019-10-07 12:44:30 -04:00
Benjamin Wheeler
0985124f8b
Merge pull request #3431 from benjiwheeler/join-flow-adjust-email-centering
...
adjust join flow email centering
2019-10-07 12:43:45 -04:00
Ben Wheeler
868fb0f044
fix join flow header image height, so color background will be completely covered
2019-10-03 19:26:41 -04:00
Ben Wheeler
e27a7cdbbc
pass join flow image background classes through to relevant steps
2019-10-03 19:25:56 -04:00
Ben Wheeler
6da150d02e
add background styles for join flow images
2019-10-03 19:24:43 -04:00
Ben Wheeler
6430c58478
add colors to use in join flow image loading background
2019-10-03 19:23:35 -04:00
Ben Wheeler
8a35ec4a21
correct comment to identify yellow as Events, not Control
2019-10-03 19:23:13 -04:00
Ben Wheeler
2a57da32a5
rewrite join view scss without changing styles
2019-10-03 12:39:58 -04:00
Ben Wheeler
2b23a41a45
several fixes to join modal responsiveness
2019-10-03 12:35:36 -04:00
chrisgarrity
62015b8b2d
Merge pull request #3429 from chrisgarrity/chrome-content
...
Changes to various pages for the Chrome/Android launch
2019-10-02 17:01:43 -07:00
Chris Garrity
916be715c1
Other Scratch app changes
...
* Footer
* ideas page
* FAQ
* parents
2019-10-02 16:38:38 -07:00
Chris Garrity
54c5484263
Copy changes for Download page.
2019-10-02 15:57:06 -07:00
Ben Wheeler
17c1a257aa
adjust email centering
2019-10-02 18:29:28 -04:00
Benjamin Wheeler
18fd960a6a
Merge pull request #3377 from benjiwheeler/embed-view
...
embed view with minimal functionality, route
2019-10-02 17:32:45 -04:00
Ben Wheeler
644aa272b3
turn off automplete and autocorrect for join-flow inputs
2019-10-01 18:38:47 -04:00
Benjamin Wheeler
28fd111199
Revert "turn off automplete and autocorrect for join-flow inputs"
2019-10-01 18:34:19 -04:00
Ben Wheeler
f9b436182b
Revert "removing Page"
...
This reverts commit 06124331cc
.
2019-10-01 18:21:14 -04:00
Ben Wheeler
5db507201a
truncate username, passwords, and email to their max stored lengths
2019-10-01 18:15:38 -04:00
Ben Wheeler
825c613db8
truncate custom gender to 25 chars long
2019-10-01 18:04:47 -04:00
Ben Wheeler
62fc3457e7
turn off automplete and autocorrect for join-flow inputs
2019-10-01 16:43:33 -04:00
Ben Wheeler
06124331cc
removing Page
2019-10-01 00:46:32 -04:00
Ben Wheeler
309e5a77e1
try adding Page to make build succeed
2019-09-30 23:57:11 -04:00
Benjamin Wheeler
a47e1c9898
Merge pull request #3418 from benjiwheeler/join-flow-move-modal-down
...
move join flow modal down in small window widths
2019-09-30 17:02:46 -04:00