Commit graph

1660 commits

Author SHA1 Message Date
Georgi Angelov
b1ac5e27bb Update key naming on the email confirmation dialogs 2024-08-21 13:01:23 +03:00
Georgi Angelov
1564358bac Update messaging on the email confirmation banner and modal for under-13 users 2024-08-19 14:44:06 +03:00
Georgi Angelov
7c67d95085 Change messaging on welcome step of registration for under 13 2024-08-16 17:39:29 +03:00
Georgi Angelov
0fb18c4650 Split sign up email messaging based on if user is under 13 2024-08-07 15:19:28 +03:00
Christopher Willis-Ford
9c8ef43dc4 refactor: ensure any given file is all CJS or all ESM 2024-03-20 15:13:15 -07:00
Christopher Willis-Ford
7b48c5a638 style: fix react/jsx-pascal-case violation in form.jsx 2024-02-26 14:08:06 -08:00
Christopher Willis-Ford
170256c20f style: fix no-prototype-builtins violations 2024-02-26 13:35:15 -08:00
Christopher Willis-Ford
34aee46da4 style: don't complain about iframe allowTransparency
See also https://stackoverflow.com/a/5182176
2024-02-26 13:29:17 -08:00
Christopher Willis-Ford
a96fe522f4 style: fix automatically-fixable lint issues 2024-02-26 10:10:19 -08:00
Christopher Willis-Ford
4491d985fc fix: move the 'if Scratch Link is not running' advice into the Troubleshooting section 2023-07-31 11:31:34 -07:00
Christopher Willis-Ford
0ebd9a9245 Merge branch 'develop' into scratch-link-2.0-mac-release 2023-07-27 07:29:37 -07:00
Christopher Willis-Ford
5af85a596f fix: update browser compatibility text for Scratch Link 2.0 2023-07-12 15:21:05 -07:00
Christopher Willis-Ford
2935d7dd01 fix: move EV3 troubleshooting into troubleshooting section 2023-07-12 15:21:00 -07:00
Christopher Willis-Ford
beb810933a feat: add Scratch Link 1.4 link for EV3 troubleshooting
Plus lots of minor style changes to make it fit well.
2023-07-11 15:32:57 -07:00
Christopher Willis-Ford
48e62c4caf feat: link Scratch Link landing page from extension pages 2023-07-11 15:23:10 -07:00
Christopher Willis-Ford
84fab48560 chore: replace UA with GA4 through GTM 2023-06-30 08:52:55 -07:00
Andy O'Neill
1c396ddbb1 Merge branch 'develop' into feature/color-contrast 2023-06-13 10:41:20 -04:00
mrsrec
c2cddbf633
Fix cookie expiring in session 2023-05-27 22:27:37 -07:00
Andy O'Neill
179e4beaa3 fix: update privacy policy banner color 2023-05-26 09:45:56 -04:00
cori hudson
01a6e83eba fix(privacy banner): make banner aside use sticky position 2023-05-25 10:10:59 -04:00
Andy O'Neill
728461dc2f Merge branch 'develop' into feature/color-contrast 2023-05-24 13:42:07 -04:00
Andy O'Neill
c996b1289f feat: use purple accent color for accessibility 2023-05-22 15:32:37 -04:00
cori hudson
8441129f0b
Merge pull request #7591 from corihudson/ce-334-privacy-policy-banner
CE-334: add privacy policy update notification banner
2023-05-15 16:25:57 -04:00
cori hudson
915a9a749c
Merge pull request #7541 from corihudson/ce-319-cookie-page
CE-319: Add cookie policy page
2023-05-11 10:15:08 -04:00
cori hudson
d99598eb94 fix(privacy banner): add date, start and end times to banner 2023-05-10 13:59:26 -04:00
cori hudson
8220220af1 feat(privacy banner): set expiration of policy cookie to 3 weeks 2023-05-03 16:13:40 -04:00
cori hudson
709dffb600 feat(privacy banner): add l10n, better a11y 2023-04-21 15:00:58 -04:00
cori hudson
d7ca6dd6b2 feat(privacy banner): fix margin, move cookie logic to banner 2023-04-21 10:44:11 -04:00
cori hudson
9d7fed3935 feat: wip: show privacy banner on all pages 2023-04-20 17:09:27 -04:00
cori hudson
7dff6e3a5b
Merge pull request #7299 from bocoup/issue-7198
CE-292: Confusing tab navigation on explore page for screen readers
2023-04-07 14:39:47 -04:00
cori hudson
3e0d75b73e feat(cookie policy): add cookies to footer, analytics cookies started 2023-04-07 14:26:42 -04:00
cori hudson
14bc572fee
Merge pull request #7309 from bocoup/alt-text-7178
CE-299: add alt-text descriptions to the Ideas page
2023-04-06 14:55:10 -04:00
Tom Lum
59718ce72e
Merge pull request #7427 from LLK/jobs-link-updates
CE-388 Updates Job Links
2023-03-13 09:57:08 -04:00
tomlum
7e22920c7c updates job links 2023-03-09 13:49:15 -05:00
Andy O'Neill
51c493a450
Merge pull request #7348 from aoneill01/feature/react-intl-5
feat: upgrade react-intl
2023-02-21 15:46:34 -05:00
Andy O'Neill
d5bbb96a52 feat: upgrade react-intl 2023-02-21 15:36:27 -05:00
Ben Wheeler
d94ea585a2 Merge pull request #7264 from edelfino11/develop
CE-294 Fix(7137) Make the love and favorite icons colorblind friendly
2023-02-01 23:45:07 -05:00
Christopher Willis-Ford
3cb6bd91a2 fix: remove Sentry and rewrite ErrorBoundary tests 2023-01-27 06:57:29 -08:00
Christopher Willis-Ford
a2d07da8c2 feat: prepare for Scratch Link 2.0 macOS release 2023-01-19 15:00:13 -08:00
Benjamin Wheeler
dc8e255fb8
Merge pull request #7291 from edelfino11/NewBranch
CE-310 Fixes title overlap of EV3 for Firefox
2023-01-18 12:54:55 -05:00
cori hudson
76d24dc04a
Merge pull request #7308 from bocoup/landmark-elements-7170-v2
CE-272: Implement semantic landmark elements to improve Screen Reader navigation
2023-01-05 13:43:40 -05:00
Benjamin Wheeler
d4c4f805ae
Merge pull request #7272 from bocoup/issue-7177
CE-273: Heading levels should increase by one.
2023-01-03 18:46:55 -05:00
Paul Clue
ab688ab92c Remove h3 2022-12-21 12:14:03 -05:00
Paul Clue
5073ff405d Change styling from element to class 2022-12-21 12:10:22 -05:00
Chris Cuellar
363a9a4db2 adds alt-text descriptions to the Ideas page
Also mutes decorative icons in various buttons throughout the page.
2022-12-16 15:11:38 -08:00
Chris Cuellar
6316e05aa9 adds landmark elements to join page 2022-12-16 12:22:14 -08:00
Chris Cuellar
4f56425532 converts optional donor recognition section into an aside element 2022-12-16 12:22:14 -08:00
Chris Cuellar
0bf3192b42 adds primary landmark elements to page component 2022-12-16 12:22:14 -08:00
Benjamin Wheeler
65ac31822e
Merge pull request #7261 from bocoup/issue-7173
Fix gh-7173: The select element in the footer needs proper aria labeling
2022-12-13 22:35:44 -05:00
Benjamin Wheeler
32cce60904
Merge pull request #7253 from bocoup/issue-7176
Fix gh-7176: Fix empty h5 elements in the homepage
2022-12-13 22:35:22 -05:00
Paul Clue
7ea0815428 Explore and Search refactor 2022-12-13 19:13:03 -05:00
Paul Clue
4d6b5bd2e9 Update tab item 2022-12-13 08:31:56 -05:00
Paul Clue
6e22ee068f Refactor tab component 2022-12-08 14:59:21 -05:00
Erika Delfino
eadc133cec Fixes issue on EV3 2022-12-07 12:27:00 -05:00
Paul Clue
7f50c47704 Change em to rem and delet ul styling 2022-12-02 21:58:51 -05:00
Paul Clue
99ddaeea0e Change heading levels 2022-12-02 11:57:54 -05:00
Paul Clue
5c44f03498 Add aria-label to select language-chooser element 2022-11-29 09:32:28 -05:00
Paul Clue
530c73c93b Correct format issues 2022-11-27 17:28:04 -05:00
Paul Clue
5bacb80e63 Add conditional for h5s on homepage 2022-11-23 13:15:40 -05:00
Paul Clue
a9941f8a49 Add aria-label to search icon 2022-11-23 09:13:22 -05:00
Andy O'Neill
3c45808380 Add unit tests and correct linting problems 2022-11-15 15:36:17 -05:00
Karishma Chadha
69065e129b feat: Create landing page for Scratch Link download (ENA-69) 2022-11-15 09:22:44 -05:00
tomlum
262ed7d79c updates donation url 2022-10-24 22:37:15 -04:00
Colby Gutierrez-Kraybill
bea73415c1 Return early if local check on password fails 2022-09-27 21:02:14 -04:00
Colby Gutierrez-Kraybill
191cfb1d57 Add check on password complexity by using a backend call without divulging the list being checked against. 2022-09-22 00:23:59 -04:00
Christopher Willis-Ford
d0e42fb39c add macOS troubleshooting info on all extension pages
I created a new `ExtensionTroubleshooting` component to store shared
troubleshooting steps. In the future I plan to move existing shared
troubleshooting steps into this component, but I don't think it's a good
idea to do this so close to the upcoming Scratch Conference. Moving
those steps will disrupt their localization strings in at least three
ways:
* each page is currently its own "resource" so the strings will move
  from one resource to another
* some of the strings include the device name, which I plan to replace
  using a `formatMessage` variable, changing the string in the process
* reusing the existing string IDs won't make sense: I plan to replace
  `microbit.checkOSVersionTitle` with `extensions.checkOSVersionTitle`
  for example

For now, all existing troubleshooting steps are being treated as
extension-specific in order to avoid localization disruptions. The new
versions of the strings are present, though, in order to allow
translators to start working on them if they'd like.
2022-07-08 18:09:49 -07:00
Ben Wheeler
d9d4b03261 fixed test for conference link; changed footer link to not involve redirect 2022-06-29 12:17:08 -04:00
Tom Lum
6b2653b2f9
Merge pull request #6644 from mxmou/avatar-overflow-hidden
Fix Explore/search tile overflow when avatars don't load
2022-06-08 10:39:33 -04:00
Tom Lum
43cfa015d6
hides alt text 2022-06-08 10:39:08 -04:00
seotts
f8cc0a6e9d Remove bananas 🍌 2022-05-09 12:17:05 -04:00
seotts
3e287d41e0 Use larger fort (18px) for some paragraphs, per spec 2022-05-06 16:41:35 -04:00
Sarah Otts
b7b504d6d0
Merge pull request #6760 from bocoup/2021-annual-report
2021 annual report
2022-05-03 16:38:33 -04:00
caseymm
384a8e60a5 add tag component and fix linting 2022-05-02 12:04:07 -07:00
caseymm
0fd4c06cc3 css tweaks 2022-05-02 09:51:18 -07:00
Sarah Otts
611de01b61
Merge pull request #6757 from bocoup/2021-annual-report
2021 annual report
2022-05-02 10:22:45 -04:00
caseymm
240d6c0c87 start working on sparkles 2022-04-27 12:18:50 -07:00
picklesrus
96650c3fe0 Serve images from uploads instead of cdn2. cdn2 redirects to uploads already anyway. 2022-04-21 14:54:41 -04:00
picklesrus
ef299efc7f
Merge pull request #6646 from mxmou/compose-spacing
Correct comment compose spacing
2022-04-13 09:48:10 -04:00
caseymm
d6da78db95 fix linting 2022-04-08 11:56:18 -07:00
caseymm
a01349f05d more work on access and start community 2022-04-08 11:48:44 -07:00
Tom Lum
93e31c32ea
Merge pull request #6687 from tomlum/conference-page-banner-adjustment
adjusts navigation height and banner image
2022-03-22 15:42:02 -04:00
tomlum
61dada8282 adjusts navigation height and banner image 2022-03-22 14:57:45 -04:00
Tom Lum
61bd06ac78
Merge pull request #6451 from mxmou/explore-search-left-align
Make author username alignment consistent on Explore and search
2022-03-18 16:41:15 -04:00
Tom Lum
6471832f7c
Merge pull request #6447 from mxmou/search-thumbnail-title-full-width
Increase max-width of studio titles on Explore and search
2022-03-18 16:28:47 -04:00
Sarah Otts
0d8a5a63ba
Merge pull request #6478 from JoelGritter/patch-2
fix(gh-6002): fix cursor for ideas tile images
2022-03-17 13:36:05 -04:00
Karishma Chadha
90a9075dbf Add 2022 conference page. Refactor a bit of 2021 conference code so we don't have to create duplicate componenets 2022-03-15 18:22:40 -04:00
Maximouse
4738774011 Correct comment compose spacing 2022-03-15 13:00:08 +01:00
Maximouse
ea7f3cb770 Fix Explore/search tile overflow when avatars don't load 2022-03-15 11:25:17 +01:00
BryceLTaylor
e7c696de76 Fix format of url of caret.svg in language selector
also caret-hover.svg
2022-03-08 10:52:06 -05:00
rschamp
b648f82585 Remove expired Mandrill outage warning banner 2022-03-02 11:55:38 -05:00
Tom Lum
56a9b2b7e8
Merge pull request #6500 from tomlum/scratcher-onboarding
Scratcher Onboarding
2022-02-28 17:12:13 -05:00
Tom Lum
dadf7b337f
Merge pull request #6522 from tomlum/email-modal-css-fix
modal css fix
2022-02-28 16:59:10 -05:00
tomlum
cd483d704f Merge branch 'develop' of https://github.com/LLK/scratch-www into scratcher-onboarding 2022-02-23 16:48:03 -05:00
BryceLTaylor
e2d1d50a33 Fixes styling of dropdown menu buttons for safari 2022-02-16 16:15:19 -05:00
tomlum
9255a6168b modal css fix 2022-02-10 17:06:55 -05:00
BryceLTaylor
ccedbacb7d Update .scss files to fix deprecated syntax
hsl and hsla now require a % for the saturation and lightness values

division is now handled with the function math.div() rather than a slash

This removes many deprecation warnings
2022-02-09 12:48:13 -05:00
BryceLTaylor
2ebdd767cc replace node-sass with sass (dart-sass)
numbers are not valid class names and the new version of sass errors on it when the old version didn't.

Also, the jsx uses the class mod-2019 and I'm not sure why it worked in the first place.

We will need a followup to fix the deprecation warnings.
2022-02-09 12:08:51 -05:00
tomlum
f2bceb15e0 misc refactors 2022-02-04 16:25:16 -05:00
tomlum
497862d45c Merge remote-tracking branch 'scratch/develop' into scratcher-onboarding 2022-02-04 14:41:40 -05:00
tomlum
3ec8a7fba8 Merge remote-tracking branch 'origin' into scratcher-onboarding 2022-02-04 14:33:54 -05:00