-
Notifications
You must be signed in to change notification settings - Fork 484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A11Y - Update redirect dialog to use DSCO button #63088
A11Y - Update redirect dialog to use DSCO button #63088
Conversation
@@ -1,57 +1,59 @@ | |||
import PropTypes from 'prop-types'; | |||
import React from 'react'; | |||
|
|||
import Button from '@cdo/apps/legacySharedComponents/Button'; | |||
import Button from '@cdo/apps/componentLibrary/button'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code changes look good to me! Thanks for modernizing and adding the Story. Would like to see a before and after screenshot if possible just to confirm any style differences, but trust that you looked locally. Thank you!!
The grey button changes, however, the new design system does not use that style anymore. I would say that is an acceptable change. |
commit 0cc83156a691e94f5f1cc22fc3c8166aad8da5a6 Author: Molly Moen <[email protected]> Date: Fri Jan 10 11:41:48 2025 -0800 clear on both level load start and complete (#63210) commit 39f904d1b1c9349f9c891d9efc80ae0cf9955eab Author: Elijah Hamovitz <[email protected]> Date: Fri Jan 10 18:18:05 2025 +0000 Expire `Cdo::Throttle` Cache Entries (#63218) Our `Cdo::Throttle` module uses the shared cache to store the data it needs to determine whether a given resource should be throttled, but currently entries are stored indefinitely despite throttling being by definitely a temporary state. This only became an issue recently when [we started trottlling datablock storage](https://github.com/code-dot-org/code-dot-org/pull/61132); with the significantly increased usage, we are [now seeing unbounded growth on the underlying memcached cluster](https://us-east-1.console.aws.amazon.com/cloudwatch/home?region=us-east-1#metricsV2?graph=~(metrics~(~(~'AWS*2fElastiCache~'CurrItems~'CacheClusterId~'autoscale-prod~'CacheNodeId~'0001)~(~'...~'0002))~region~'us-east-1~title~'Current*20Items~stat~'Average~view~'timeSeries~start~'2024-08-01T11*3a20*3a00.405Z~end~'2024-12-06T13*3a02*3a00.756Z~period~86400)) Fortunately, the fix is relatively straightforward! The throttle module allows us to consider a defined period of time for which to throttle and a defined duration to throttle for; if it has been at least `throttle_for + period` seconds since the last interaction, there's no longer any need to retain the relevant entry so we can allow it to expire. commit 376e372651624cb646e22e4082012e48adddf4ed Author: Mike Harvey <[email protected]> Date: Fri Jan 10 12:48:10 2025 -0500 Revert "Revert "[Google Blockly] Override For Loop Generator"" (#63212) * Revert "Revert "[Google Blockly] Override For Loop Generator (#63143)" (#63211)" This reverts commit 04b74a6a721f74c39b6111427e71efa4b25dfaeb. * cast generator commit 377b60e07413d55931b0e440cca62389254441a5 Author: Kelby Hawn <[email protected]> Date: Fri Jan 10 08:41:58 2025 -0800 Redirect code.org/curriculum/cs-ai-foundations to https://courseinfo.code.org/csaif/ (#63216) commit 74ea8ecae157cb7f69f6b7f2cf072661ef7e4dc2 Author: Kaitie O <[email protected]> Date: Fri Jan 10 08:06:41 2025 -0600 Revert "NAV - fix bug with settings page on V2 (#62848)" (#63234) This reverts commit 8c27a557937079e7bae0a7d908c4897533af70a2. commit 6263380139241c6387a894e384988ea420a69e6d Merge: c2d43e5beaf 5eae554eca7 Author: Code.org Deploy Systems <[email protected]> Date: Thu Jan 9 23:35:23 2025 -0800 Merge pull request #63231 from code-dot-org/dts_candidate_2025-01-10 DTS (Levelbuilder > Staging) [robo-dts] commit 5eae554eca76811d2e1b524161fa71a122897e00 Merge: c2d43e5beaf 100b8d514fc Author: Continuous Integration <[email protected]> Date: Fri Jan 10 07:35:16 2025 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-01-10 commit c2d43e5beafbdbeda4025f1e6b6487064775727f Author: Continuous Integration <[email protected]> Date: Fri Jan 10 07:30:11 2025 +0000 staging content changes (-robo-commit) commit 100b8d514fc24dae92418edca27e4ad14064fd81 Author: Continuous Integration <[email protected]> Date: Fri Jan 10 07:30:09 2025 +0000 levelbuilder content changes (-robo-commit) commit 6e4dbf40df17bc2c3dfb7adebb24e070ae636f88 Author: Vijaya Manohararaj <[email protected]> Date: Thu Jan 9 18:59:57 2025 -0800 Rewording curriculum umbrella for self paced courses. (#63155) * Reworking curriculum umbrella for self paced courses. * Updated ordering. * pr comments * Fixing unit tests. commit 42f57bb1e6618f0e5c320736ce02010a3ddf62fc Author: Dayne <[email protected]> Date: Thu Jan 9 16:48:48 2025 -0800 Adding deprecation warning banner to Offline HoC download page (#63162) commit 5a393d07dd07ca27c21779d808a171ffbe7abc39 Merge: 183b7bcdda7 308f97ad764 Author: Brendan Reville <[email protected]> Date: Fri Jan 10 10:47:08 2025 +1100 Merge pull request #63205 from code-dot-org/codebridge-adjust-resizer Codebridge: adjust resizer commit 183b7bcdda75a59ad033cd2b2893d5e0ee7cab9c Author: Kelby Hawn <[email protected]> Date: Thu Jan 9 15:44:16 2025 -0800 Redirect code.org/curriculum/unpluged to https://studio.code.org/s/k5-unplugged (#63217) * redirect /curriculum/unplugged * remove tracking from visit_partial_event_logger.haml * remove event from analytics_constants.rb commit 2ec7fdf065d429d3f7506fbc6db5901bd5025d3b Author: Sanchit Malhotra <[email protected]> Date: Thu Jan 9 15:32:23 2025 -0800 Music: simplify player, remove shared interface (#63209) commit adc7cf538cc81ddbbfa5fa128bd5b4c7392bcde3 Author: carl-codeorg <[email protected]> Date: Thu Jan 9 15:07:54 2025 -0800 Stop setting primary_contact_info during multi-auth migration (#62984) commit a84ce7b5535bf2e28525c2541f571866cbc45b04 Author: bencodeorg <[email protected]> Date: Thu Jan 9 14:18:49 2025 -0800 Re-enable `jsx-a11y/mouse-events-have-key-events` linting rule (#63146) * Disable keyboard navigation linting on levelbuilder-only Grid editing feature * Disable linting for already accessible variable watcher autocomplete * Re-enable mouse-events-have-key-events a11y rule commit 8b6eeab093437eb56b8bd9620e2a575f23eae9bd Author: wilkie <[email protected]> Date: Thu Jan 9 17:16:56 2025 -0500 Update honeybadger_test.rb to skip test (#63224) commit 308f97ad764ef4fa27c9cee64b47d1ee8b2f5206 Merge: 69fa5e4f939 e89217ec014 Author: breville <[email protected]> Date: Thu Jan 9 22:13:17 2025 +0000 Merge branch 'staging' into codebridge-adjust-resizer commit 390f1f2abf497cc1f24acfc832c552b199003da8 Author: Kaitie O <[email protected]> Date: Thu Jan 9 16:10:10 2025 -0600 show unit materials dropdown (#63215) commit 5d1544fd08b7c07de1a0c3f2657a1505138a7e53 Author: levadadenys <[email protected]> Date: Thu Jan 9 23:48:24 2025 +0200 [Design2-226] Copy Checkbox component to DSCO package (#63094) * feat(checkbox): copied checkbox to dsco/link commit e89217ec01494165ed77555da94344951231a59c Author: Artem Vavilov <[email protected]> Date: Thu Jan 9 23:33:53 2025 +0200 P20-560: Inline track Apps TTS-related i18n strings (#63136) commit f48b4911ccfe7ffa8ecfb0d3f2e485570777c4d1 Author: alex-m-brown <[email protected]> Date: Thu Jan 9 16:09:49 2025 -0500 P20-1340/Don't require us state when user isn't in us (#63038) * change requirements check for new personal account and update tests * add test for user outside of US * Add check for usa ip address * restrict ip check to underage students * change ip check * use UsersHelper to check if US ip * use UsersHelper to check if US ip * fix UsersHelper * add in_usa? to policies/user.rb commit fbcf2e0d683fd514b16abb69932650b7f68d9198 Merge: e93845d1ef2 2c15824a362 Author: Brendan Reville <[email protected]> Date: Fri Jan 10 08:07:24 2025 +1100 Merge pull request #63163 from code-dot-org/music-avoid-duplicate-events Music: avoid duplicate sounds commit e93845d1ef2569508cd0086712d7d8780ee9224b Merge: a6fabcb34c4 615c8a0326a Author: Mario Gil Correa <[email protected]> Date: Thu Jan 9 21:41:54 2025 +0100 Merge pull request #63219 from code-dot-org/levelbuilder DTS (Levelbuilder > Staging) [mariogilcorrea] commit 615c8a0326a8d4af38a2cda5e390a59fdf6b0616 Author: Continuous Integration <[email protected]> Date: Thu Jan 9 20:35:08 2025 +0000 levelbuilder content changes (-mariogilcorrea) commit a6fabcb34c44bec568cf22322d715319b4d05560 Author: Molly Moen <[email protected]> Date: Thu Jan 9 11:57:41 2025 -0800 Python Lab: add neighborhood visualization to neighborhood levels (#63161) * work in progress * work in progress (not scaled) * slightly better * looks good on horizontal * option to not use protected div * style vertical * disable swap layout while running * various improvements * comments * add constant * update test * address comments * remove blank line commit 04b74a6a721f74c39b6111427e71efa4b25dfaeb Author: Mike Harvey <[email protected]> Date: Thu Jan 9 14:44:50 2025 -0500 Revert "[Google Blockly] Override For Loop Generator (#63143)" (#63211) This reverts commit d1949d8d954f92d949124d3c8f1314d8ce6c531d. commit 5bce78712714f97d9502da276523a3ebd20e6930 Author: bencodeorg <[email protected]> Date: Thu Jan 9 10:48:34 2025 -0800 Show updated evidence level on focus (#63183) commit bd636fc77a34f0c16f9bfa31e877f391066b1d35 Author: Kelby Hawn <[email protected]> Date: Thu Jan 9 10:48:13 2025 -0800 HoC 2024 - Clean up launch code on code.org/hourofcode and /music (#63181) * clean up things on /hourofcode * clean up things on /music * delete music_lab_skinny_banner.haml commit 3f8bde68b74f06db529231196424ea3ce91b0c79 Author: Kelby Hawn <[email protected]> Date: Thu Jan 9 10:47:46 2025 -0800 HoC 2024 - Clean up code.org homepage hero banner (#63178) * delete hoc-2024-music-lab-jam-hero.scss * delete hoc_2024_music_lab_jam_hero.haml * update index.haml commit 9104834e6e0f553083be867d7511fb11b941f831 Author: bencodeorg <[email protected]> Date: Thu Jan 9 10:36:33 2025 -0800 Remove IE-specific event logging (#63151) commit 34933c033be7e59f7a48dbbab82fb3b543ed1199 Author: Mike Harvey <[email protected]> Date: Thu Jan 9 13:31:32 2025 -0500 [Google Blockly] v11 bump! (#62722) * rework ExtendedGenerator * generators for behavior blocks * fix generators * rename js generator type * update generator types again * Update spritelabBlocks.ts * Update spritelabBlocks.ts * Update cdoGenerator.ts * Update cdoGenerator.ts * [Google Blockly] wrap inputTypes * prep bitmap field * revert v11 type * Use plugin for FieldColour * Update types.ts * Update cdoFieldBitmap.ts * [Google Blockly] quick fixes - v11 prep * type check * revert rename * Update types.ts * V11 BUMP * use RegistrableField * hacky casting * [Google Blockly] Set ALIGN values after wrapping inputs * [Google Blockly] Use setSelected to select block * [Google Blockly] cdoGesture updates for v11 (#62894) * [Google Blockly] cdoGesture updates for v11 * Fix premature warning text * bump to 11.2.0 (requires event type fix) * [Google Blockly] Prepare for EventType enum * revert 11.2.0 bump * revert removal of handleTouchMove override commit 8a3edd2675dd54fb5e15abc0331ae309e1bbfd51 Author: wilkie <[email protected]> Date: Thu Jan 9 13:13:09 2025 -0500 Fixes the header menus for RTL languages. (#62817) commit 00c069fff205f9cde40425162f1a08d741f19b1d Author: levadadenys <[email protected]> Date: Thu Jan 9 20:11:31 2025 +0200 [Design2-228] Copy Dialog component to DSCO package (#63112) * feat(dialog): copied dialog to dsco/dialog commit 97aab72b1792b58aa764044f1707ce3780ea73d8 Author: fisher-alice <[email protected]> Date: Thu Jan 9 11:49:36 2025 -0600 Remove start_direction from pythonlab (#63190) Remove start_direction from pythonlab commit a54f37ce43b33270741ecd4081012b892f606319 Author: Sanchit Malhotra <[email protected]> Date: Thu Jan 9 09:11:06 2025 -0800 Music: remove Sample Player (#63180) commit e08e46ab406b56d59dc169f2534a8196833acc39 Author: levadadenys <[email protected]> Date: Thu Jan 9 18:50:07 2025 +0200 [Design2-227] Copy Chips component to DSCO package (#63097) * feat(chips): copied chips to dsco/chips commit 3a24f6255c20683bac5b8d6c916cb4eec12ffbd5 Author: levadadenys <[email protected]> Date: Thu Jan 9 18:48:48 2025 +0200 [Design2-224] Copy Breadcrumbs component to DSCO package (#63108) * feat(breadcrumbs): copied breadcrumbs to dsco/breadcrumbs commit dcd150b055f48942f6971235cc67816dde9ded95 Author: Kelby Hawn <[email protected]> Date: Thu Jan 9 08:42:34 2025 -0800 HoC 2024 - Clean up hourofcode.com/how-to (#63177) commit 5b1aef0c4ee7de20bcd7e93e00a4aec3a6536221 Author: Kelby Hawn <[email protected]> Date: Thu Jan 9 08:42:08 2025 -0800 HoC 2024 - Clean up sweepstakes code (#63175) * delete dcdo flag * remove section on /events * delete sweepstakes.haml commit f61869facbf5f4c0c32a0f9d55529e39635634a7 Author: Mario Gil Correa <[email protected]> Date: Thu Jan 9 17:33:09 2025 +0100 A11Y - Update redirect dialog to use DSCO button (#63088) * updared redirect dialog to use dsco button * fixed storybook test * fixed failing unit test * set button size to small commit e4104df5326e1044620115a76e2d8f14c9ec055e Author: levadadenys <[email protected]> Date: Thu Jan 9 18:20:27 2025 +0200 [Design2-241, Design2-215] Copy Tooltip component to DSCO package, use semantic colors in Tooltip component (#63107) * feat(tooltip): copied tooltip to dsco/tooltip * feat(tooltip): used semantic dsco colors instead of old colors for dsco/tooltip commit 4d794f62ad352e24c5272b39ed9a317643566d03 Author: Turner Riley <[email protected]> Date: Thu Jan 9 10:36:36 2025 -0500 Add participant_group_type to workshop form (#62979) * add name * add name field to workshop form * pass in name to workshop * update unit test * update unit tests * fix schema conflict * fix merge conflicts * add migration * add in participant type into workshop form * update order of errors * add participant type dropdown component with other option * show in form * update unit tests commit 57d2fa8013d7b70a9b0c5721d140a2ebbf2a311e Author: Turner Riley <[email protected]> Date: Thu Jan 9 10:35:53 2025 -0500 Update workshop emails to use the names of Build Your Own workshops if available (#62931) * separate intensive queries in pl_landing to controller fetches * load facilitator workshops async * add workshop organizer fetch * reduce check to show deeper learning content * update how program_manager workshops are acquired to show the right set * make fetch for program managers * add landing page frontend tests * update ui tests * update comment * add name * add name field to workshop form * pass in name to workshop * update unit test * remove passing in user_id as param to backend fetches * show name on enrollment * fix unit tests * update unit tests * show name if available * fix merge conflicts * move enroll success function outside of component * update workshop mailers to use workshop name if available commit 49fdb1d281c4811e6c02a5ce23a589412389eddb Author: fisher-alice <[email protected]> Date: Thu Jan 9 09:16:02 2025 -0600 Use snake case for Neighborhood API (#63134) Use snake case for Neighborhood API commit d1949d8d954f92d949124d3c8f1314d8ce6c531d Author: Mike Harvey <[email protected]> Date: Thu Jan 9 09:35:11 2025 -0500 [Google Blockly] Override For Loop Generator (#63143) commit f562f0fa03c9d8ea68211b2ada821dd5002f5839 Author: levadadenys <[email protected]> Date: Thu Jan 9 15:54:37 2025 +0200 [Design2-239, Design2-213] Copy TextField component to DSCO package, use semantic colors in TextField component (#63100) * feat(textField): copied textField to dsco/textField * feat(textField): used semnatic dsco colors instead of old colors for dsco/textField commit ee1c3dcd320e6c9de0c452f69a4f309a746645fe Author: levadadenys <[email protected]> Date: Thu Jan 9 15:52:18 2025 +0200 [Design2-229] Copy SimpleDropdown component to DSCO package (#63099) * feat(simpleDropdown): copied chips to dsco/dropdown/simpleDropdown commit 0f30ba9a981d5584579d490ff66ce9180d30b828 Author: levadadenys <[email protected]> Date: Thu Jan 9 15:51:58 2025 +0200 [Design2-225] Copy Button component to DSCO package (#63095) * feat(button): copied button to dsco/button * fix(button): fixed accessibility warning for buttons stories commit 69fa5e4f939bb1b9f8eaa4d778a8a919ff64ec1e Author: breville <[email protected]> Date: Thu Jan 9 11:14:28 2025 +0000 Codebridge: adjust resizer commit 134f6b4774bc390a0033d422a805c2fcec30dc8a Author: levadadenys <[email protected]> Date: Thu Jan 9 12:52:24 2025 +0200 [Design2-254] Update DSCO Variables values (#63169) * feat(dsco-variables): Updated dsco primitiveColors.css * Updated dsco primitiveColors.css for apps/src/componentLibrary commit f9c0b7f6d4a9f79d72134d401d4495ae7f99ae84 Merge: ce0ac391e9b 58cbc3aa082 Author: Brendan Reville <[email protected]> Date: Thu Jan 9 21:41:58 2025 +1100 Merge pull request #63160 from code-dot-org/header-update-vignette-color Header: update vignette color commit ce0ac391e9bbedf515831167c3c2df2015d1081c Merge: a24062c055a ffb3618ae9c Author: Brendan Reville <[email protected]> Date: Thu Jan 9 21:41:41 2025 +1100 Merge pull request #63165 from code-dot-org/music-remove-old-pack-dialog Music remove old pack dialog commit a24062c055a867a10b714f0fcd9eb4b0c095b72b Merge: 78d42a8cb63 423d363bfb0 Author: Brendan Reville <[email protected]> Date: Thu Jan 9 21:41:22 2025 +1100 Merge pull request #63166 from code-dot-org/music-fix-sound-panel-column Music: fix sound panel column commit 78d42a8cb6324c018ac83293bf6fd2be3e536d7a Author: Artem Vavilov <[email protected]> Date: Thu Jan 9 12:40:49 2025 +0200 P20-1178: Update `omniauth-facebook` gem from v4.0.0 to v10.0.0 (#63080) commit 8c27a557937079e7bae0a7d908c4897533af70a2 Author: Kaitie O <[email protected]> Date: Thu Jan 9 04:38:14 2025 -0600 NAV - fix bug with settings page on V2 (#62848) * fixed lesson extras * fixed issue with tts * incorporated changes * modified test * fixed test * update tests * fixed tests commit 7ea685542b545355509e5d2a5d90828caf0bc385 Author: Mark Barnes <[email protected]> Date: Thu Jan 9 04:38:02 2025 -0600 fix standalone links (#63159) * fix standalone links * bug fix commit 21b53b45dfae68c96078651874ff1dbd2270b513 Author: Liam Frye-Mason <[email protected]> Date: Thu Jan 9 02:37:46 2025 -0800 Fix student name links not appearing (#63172) * Fix student name links * Fix test commit 12facd49516da7c7183af128aab2ed2673785115 Merge: 0a6749d8d0c 65358c4928a Author: Code.org Deploy Systems <[email protected]> Date: Thu Jan 9 01:25:27 2025 -0800 Merge pull request #63203 from code-dot-org/dtl_candidate_dbda82d0 commit 65358c4928aaa1a61f26c867b471ee56a6c2723a Merge: 0a6749d8d0c dbda82d0498 Author: Continuous Integration <[email protected]> Date: Thu Jan 9 09:20:14 2025 +0000 Merge commit 'dbda82d0' into dtl_candidate_dbda82d0 commit 9004115a0df49d88fab5a8b79bd5e93d1afb01a0 Author: Continuous Integration <[email protected]> Date: Thu Jan 9 08:58:21 2025 +0000 Updated cookbook versions commit a4ce6519ac5c462bb18ddae282d61f42727a2833 Author: Seth Nickell <[email protected]> Date: Wed Jan 8 22:56:47 2025 -1000 Revert "Upgrade to Ruby 3.3.4 (#60329)" (#63201) This reverts commit 327f10e9f0ef36ddfe384e907784e8137fb25500 aka #60329 commit 0a6749d8d0c9185441c9014a5ffba318531f5a40 Author: Continuous Integration <[email protected]> Date: Thu Jan 9 07:30:09 2025 +0000 levelbuilder content changes (-robo-commit) commit f7b673ebfc01b4be575c96a792adcfcae771585b Author: Continuous Integration <[email protected]> Date: Thu Jan 9 05:19:12 2025 +0000 Update schema cache dump after schema changes. commit 44b94ac22fdb4814aa29461aae9e2619546ee6a6 Author: Continuous Integration <[email protected]> Date: Thu Jan 9 04:22:27 2025 +0000 Updated cookbook versions commit 2b6ae883bd8034a642086b5a193638929a20856e Author: Seth Nickell <[email protected]> Date: Wed Jan 8 18:17:18 2025 -1000 Temporarily set Gemfile ruby version to a range until chef converges (#63199) commit 327f10e9f0ef36ddfe384e907784e8137fb25500 Author: Seth Nickell <[email protected]> Date: Wed Jan 8 17:06:29 2025 -1000 Upgrade to Ruby 3.3.4 (#60329) * ruby => 3.3.4 * Gemfile.lock: `bundle update cld`, cld => 0.13.0 * Gemfile.lock: `bundle update css_parser`, File.exists? no longer exists * yaml.rb: YAML.load only takes one arg with psych * Gemfile: eyes_selenium => 6.3.7 + `bundle update eyes_selenium` updates selenium-webdriver to 4.10.0 * bin/dashboard-server loads studio * remove our custom fork of sprockets (backport of rails 4=>3, outdated anyway) which was spewing warnings to console * pycall => 1.5.2 * ChatClient: print messages in dev too * Remove workaround from Gemfile marked 'This is a temporary workaround - remove when bundler version is >=2.0' * Gemfile.lock: bundle => 2.5.17 * Remove unnecessary (?) `gem install bundler` step from SETUP.md * Dockerfile: ruby => 3.3.4, and remove unnecessary manual install of bundle version (bundle does this automatically to match Gemfile.lock bundled with on bundle install) * .drone.yml: use codedotorg/code-dot-org:ruby-3.3.4 * cookbooks: set ruby to 3.3.4, rake to 13.2.1, bundle to 2.5.17 and gem to 3.5.17 Gem is an interesting case, the default gem version with ruby with 3.3.4 is 3.5.11, but a previous update of default.rb by Elijah had trouble unless a version of rubygem was specified that was NOT the system version, see: bf41ebfcda92dcb5bfc6673ef016e5f9625ae843 * Redo rake => 13.2.1 upgrade in /Gemfile * cdo-ruby/.kitchen.yml: use ubuntu-20.04 * cdo-ruby/.kitchen.yml: enable serverspec verifier (currently was disabled = no verification) cdo-ruby/ ruby_spec.rb: verify versions * cdo-ruby ruby-build.rb: bump RUBY_BUILD_VERSION to 20240727 so it knows about Ruby 3.3.4. * cdo-ruby ruby-build.rb: include RUBY_BUILD_VERSION in tarball names or chef will ignore if files already exist from a previous version * cdo-ruby ruby-build: switch from serverspec to inspec which we generally use * cdo-ruby ruby-build.rb: install apt-package list from https://github.com/rbenv/ruby-build/wiki#ubuntudebianmint => build not broken * ruby_spec.rb: convert from serverspec to inspec * honeybadger.yml: ensure API key is a string not an int, dev values of "000000" were turning into the int 0 which confuses the poor badger * Fix pre-Ruby-3.4 warnings: "___ was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0" * Gemfile: redcarpet =>3.6.0 to fix a warning, see: https://www.redmine.org/issues/38118 * cookbooks/.ruby-version: bump to 3.3.4 * `bundle update docker-api excon` to fix `kitchen create` for dokken driver * cookbooks/Gemfile: explicitly require racc, an undeclared dep of test-kitchen 3.4.0. See: https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282210718 * cookbooks/Gemfile.lock: `bundle update berkshelf` * cloud_formation.rb: add Date to YAML.load permitted_classes to fix `rake adhoc:start` * Gemfile: highline => 3.1.0, fixes warnings on `rake adhoc:start`, see: https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282228816 * Gemfile.lock: `bundle update honeybadger`, speculative fix to https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282188277 * Gemfile: add explicit `syslog` to fix Ruby 3.4 deprecation warnings * profanity_privacy_helper: disable for Java Lab etc, see: https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282270302 * Revert "Gemfile.lock: `bundle update honeybadger`, speculative fix to https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282188277" This reverts commit 9ac1087278a4aa7573b4c990d3377336d5441433. * Check the honeybadger backend as the test runs * Gemfile.lock: `bundle update rubocop` * honeybadger_test: assert_equal 'test', config.backend * honeybadger_test: print extensive debug spew * honeybadger_test: search notices for one from honeybadger_error controller * generateSharedConstants.rb: `require 'ostruct'` * .rubocop_[todo|new].yml: update for rubocop 1.65 * honeybadger_test: cast notice to json before using * Gemfile.lock: `bundle update vcr` * fake_dashboard.rb: fix Psych::AliasesNotEnabled: Alias parsing was not enabled. * pegasus/honeybadger.yml: fix NoMethodError: undefined method `=~' for an instance of Integer * pegasus page.haml: fix undefined method `exists?' for class File * Gemfile: image_optim apply ruby 3.1 backport to our custom fork * to_crowdin_yaml: accept that 'yes' example will now be "yes" * `bundle install` * Gemfile.lock: `bundle update cld`, cld => 0.13.0 * Gemfile.lock: `bundle update css_parser`, File.exists? no longer exists * yaml.rb: YAML.load only takes one arg with psych * Gemfile: eyes_selenium => 6.3.7 + `bundle update eyes_selenium` updates selenium-webdriver to 4.10.0 * bin/dashboard-server loads studio * remove our custom fork of sprockets (backport of rails 4=>3, outdated anyway) which was spewing warnings to console * pycall => 1.5.2 * ChatClient: print messages in dev too * Remove workaround from Gemfile marked 'This is a temporary workaround - remove when bundler version is >=2.0' * Gemfile.lock: bundle => 2.5.17 * Remove unnecessary (?) `gem install bundler` step from SETUP.md * Redo rake => 13.2.1 upgrade in /Gemfile * honeybadger.yml: ensure API key is a string not an int, dev values of "000000" were turning into the int 0 which confuses the poor badger * Fix pre-Ruby-3.4 warnings: "___ was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0" * Gemfile: redcarpet =>3.6.0 to fix a warning, see: https://www.redmine.org/issues/38118 * `bundle update docker-api excon` to fix `kitchen create` for dokken driver * cloud_formation.rb: add Date to YAML.load permitted_classes to fix `rake adhoc:start` * Gemfile: highline => 3.1.0, fixes warnings on `rake adhoc:start`, see: https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282228816 * Gemfile.lock: `bundle update honeybadger`, speculative fix to https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282188277 * Gemfile: add explicit `syslog` to fix Ruby 3.4 deprecation warnings * profanity_privacy_helper: disable for Java Lab etc, see: https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282270302 * Revert "Gemfile.lock: `bundle update honeybadger`, speculative fix to https://github.com/code-dot-org/code-dot-org/pull/60329#issuecomment-2282188277" This reverts commit 9ac1087278a4aa7573b4c990d3377336d5441433. * Check the honeybadger backend as the test runs * Gemfile.lock: `bundle update rubocop` * honeybadger_test: assert_equal 'test', config.backend * honeybadger_test: print extensive debug spew * honeybadger_test: search notices for one from honeybadger_error controller * generateSharedConstants.rb: `require 'ostruct'` * .rubocop_[todo|new].yml: update for rubocop 1.65 * honeybadger_test: cast notice to json before using * Gemfile.lock: `bundle update vcr` * fake_dashboard.rb: fix Psych::AliasesNotEnabled: Alias parsing was not enabled. * pegasus/honeybadger.yml: fix NoMethodError: undefined method `=~' for an instance of Integer * pegasus page.haml: fix undefined method `exists?' for class File * Gemfile: image_optim apply ruby 3.1 backport to our custom fork * honeybadger_test: fix elijah review suggestions, comment changes to test * Gemfile: fix elijah review suggestions, move Ruby 3.4 deprecation gems to top * Gemfile: switch image_optim back to cdo branch * `bundle install` * `bundle install` * Gemfile: fix elijah review suggestions, move Ruby 3.4 deprecation gems to top * honeybadger_test: fix elijah review suggestions, comment changes to test * Gemfile: switch image_optim back to cdo branch * Revert "ChatClient: print messages in dev too" This reverts commit 346468a87445e6f9ac4ba26fdd5901488319ba23. * Revert "ChatClient: print messages in dev too" This reverts commit 346468a87445e6f9ac4ba26fdd5901488319ba23. * cookbooks/Gemfile and Gemfile.lock: reduce diff with ruby-3.3 * cdo-ruby/.kitchen.yml: use ubuntu-20.04 * cdo-ruby/.kitchen.yml: enable serverspec verifier (currently was disabled = no verification) cdo-ruby/ ruby_spec.rb: verify versions * cdo-ruby ruby-build: switch from serverspec to inspec which we generally use * ruby_spec.rb: convert from serverspec to inspec * cookbooks/cdo-ruby ruby_spec.rb: switch back to verifying ruby 3.0.5 versions * Gemfile.lock: `bundle install`, removes oily_png automatically * cloud_formation.rb: work on ruby 3.0.5 AND 3.3.4 * Revert "Revert "Ruby 3.3.4: pre-upgrade everything that can apply to Ruby 3.0…" This reverts commit 4652ab2d989c1dbaa30d37301490660a114b97a8. * browsers.json: run Firefox tests on Windows 11, workaround sauce VM issue * full_page_test.rb: temporary test script for debugging applitools eyes * full_page_test.rb: rubocop * eyes_steps.rb: try to fix eyes tests not being full page [test eyes] * full_page_test.rb: update to latest * [test eyes] now that baselines are updated * [test eyes][test firefox] * [test eyes][test firefox] * Revert "Revert "Ruby 3.3.4: pre-upgrade everything that can apply to Ruby 3.0.5 too (…" (#60731)" This reverts commit 64033753ebe2724a8aa42d296f9c4ca0a0f72949. * [test eyes][test firefox] * Gemfile.lock: use new aws-sdk-core and aws-partitions * downgrade eyes_selenium => 3.18.4 * Revert eyes_selenium 6.3.7 upgrade * .drone.yml: correct merge error * chmod +x entrypoint.sh * restore perms on entrypoint.sh * rerun drone after rebuilding dockerfile * entrypoint.sh: chmod +x, see https://github.com/code-dot-org/code-dot-org/pull/57243/files#diff-4ea247e90f575faac33fa57ed16ba7c1a0eb9e5dabdd6598c7d61d2b7b818b5c, which I believe accidentally removed the x bit from entrypoint.sh * Use image name: codedotorg/code-dot-org:1.11.0 * Monkeypatch `state_machine` Gem We're using a very old version of `eyes_selenium`, which in turn depends on an outdated `state_machine` gem which lacks support for Ruby >= 3.2. More-recent versions of `eyes_selenium` use the new `state_machines` gem (note the plural), which does support current Ruby. Until we're able to get our `eyes_selenium` upgraded (which we should do promptly), we add a temporary patch. * Back out selenium upgrade (see https://github.com/code-dot-org/code-dot-org/pull/61802) * match staging except for Ruby upgrade itself * docker/README.md: make architecture explicit (so it works on non-x86 too) * codedotorg/code-dot-org:1.12.0 * Always use bundler version from ruby-build * cookbooks/cdo-ruby: remove bundler_version attr * Only monkeypatch the state_machine gem when it is present (= in dev and test) --------- Co-authored-by: Elijah Hamovitz <[email protected]> commit 2c15824a362cd203115c42e4582750e1ae12bb4f Author: breville <[email protected]> Date: Wed Jan 8 23:42:20 2025 +0000 Updates commit dbda82d0498ac4975b7fa3898d8c7ccd5bbcf4ca Merge: 524af853c1d 16dd8c51a16 Author: Code.org Deploy Systems <[email protected]> Date: Wed Jan 8 14:26:09 2025 -0800 Merge pull request #63194 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 16dd8c51a16a5bacd9d93da02caae425d343c288 Merge: 9ed7f660776 ef3ff562c7b Author: Continuous Integration <[email protected]> Date: Wed Jan 8 19:52:10 2025 +0000 Merge branch 'staging' of github.com:code-dot-org/code-dot-org into staging commit 524af853c1da34888026746781aaae49481ea81e Merge: 5f3dd63c1d7 ef3ff562c7b Author: Code.org Deploy Systems <[email protected]> Date: Wed Jan 8 09:48:09 2025 -0800 Merge pull request #63173 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit ef3ff562c7b37674d8aba642b5d7d80a40154ff3 Author: fisher-alice <[email protected]> Date: Wed Jan 8 11:31:36 2025 -0600 Block lab2 projects UI (#63125) Block lab2 projects UI commit 9ed7f660776b31d4c508cab99bf4bd9ec7b3645a Author: Continuous Integration <[email protected]> Date: Wed Jan 8 16:51:05 2025 +0000 Update schema cache dump after schema changes. commit cc669e742be92d376362a480c0e61eb93f851284 Author: Turner Riley <[email protected]> Date: Wed Jan 8 11:44:14 2025 -0500 Show BYO workshop name in successful enrollment message on the PL Landing page (#62875) * separate intensive queries in pl_landing to controller fetches * load facilitator workshops async * add workshop organizer fetch * reduce check to show deeper learning content * update how program_manager workshops are acquired to show the right set * make fetch for program managers * add landing page frontend tests * update ui tests * update comment * add name * add name field to workshop form * pass in name to workshop * update unit test * remove passing in user_id as param to backend fetches * show name on enrollment * fix unit tests * update unit tests * show name if available * fix merge conflicts * move enroll success function outside of component * switch all naming to workshopTitle * update comment commit 5996b6670612731caa3ffd207d988af42df27c61 Author: Turner Riley <[email protected]> Date: Wed Jan 8 11:40:51 2025 -0500 Add participant_group_type column to pd_workshops table (#62966) * add name * add name field to workshop form * pass in name to workshop * update unit test * update unit tests * fix schema conflict * fix merge conflicts * add migration commit 76ae3967f0f1bd75fc01f5de638b0b7fec484629 Author: Mark Barnes <[email protected]> Date: Wed Jan 8 08:57:35 2025 -0600 fixed student urls (#63153) commit 5f3dd63c1d7717711486206cef5aea01113ff4ea Merge: 34342f55e07 84ea4bde1d7 Author: Code.org Deploy Systems <[email protected]> Date: Wed Jan 8 06:50:11 2025 -0800 Merge pull request #63171 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 84ea4bde1d74273b60b196ef867acda6b004d7a6 Author: levadadenys <[email protected]> Date: Wed Jan 8 14:16:18 2025 +0200 [Design2-223] Copy Alert component to DSCO package (#63101) * feat(alert): copied alert to dsco/alert commit bfad96315762656cee8af82ed56c106a7e2be9cf Author: levadadenys <[email protected]> Date: Wed Jan 8 11:38:41 2025 +0200 [Design2-231] Copy Link component to DSCO package (#63093) * feat(link): copied link to dsco/link commit 41daf7afdd73ee4dca19aef9959f3bd3f2b4864f Merge: 69c73040661 d9f24f93718 Author: Code.org Deploy Systems <[email protected]> Date: Wed Jan 8 01:25:23 2025 -0800 Merge pull request #63168 from code-dot-org/dtl_candidate_b8debaec commit d9f24f937188472b6a7140b4f93cfec510ad039f Merge: 69c73040661 b8debaec894 Author: Continuous Integration <[email protected]> Date: Wed Jan 8 09:20:13 2025 +0000 Merge commit 'b8debaec' into dtl_candidate_b8debaec commit 4faf3512034c66b309fcf713e1dfeb4795a8a0d0 Merge: 13e09e3ae66 41d133e77af Author: Code.org Deploy Systems <[email protected]> Date: Tue Jan 7 23:35:28 2025 -0800 Merge pull request #63167 from code-dot-org/dts_candidate_2025-01-08 DTS (Levelbuilder > Staging) [robo-dts] commit 41d133e77af02127fb46b7e673e9f870eaf45f89 Merge: 13e09e3ae66 69c73040661 Author: Continuous Integration <[email protected]> Date: Wed Jan 8 07:35:19 2025 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-01-08 commit 69c730406610eabf215c195a825a03a5ec0d061f Author: Continuous Integration <[email protected]> Date: Wed Jan 8 07:30:10 2025 +0000 levelbuilder content changes (-robo-commit) commit 0933ca34619fe67202fd203526a93edce49330c8 Author: breville <[email protected]> Date: Wed Jan 8 04:20:10 2025 +0000 Update tests commit 423d363bfb03eac1e9c136c77c5b2299f045996b Author: breville <[email protected]> Date: Wed Jan 8 03:06:10 2025 +0000 Music: fix sound panel column commit ffb3618ae9ce62c5e9ed21cbb870e73aa18fe3b0 Author: breville <[email protected]> Date: Wed Jan 8 01:43:18 2025 +0000 Remove menu option commit 102aa6a679c21abd9a6ca55bd3eb733e68a6c599 Author: breville <[email protected]> Date: Wed Jan 8 01:42:39 2025 +0000 PackDialog2 -> PackDialog commit 950248d7fd6bbc292faee4a1dfbf8d3ea3b9e993 Author: breville <[email protected]> Date: Wed Jan 8 01:24:51 2025 +0000 Music: remove old pack dialog commit 13e09e3ae661ff38137544f594b8cc9c767913f1 Merge: 12c11cdc849 7d9a6c5c444 Author: Mario Gil Correa <[email protected]> Date: Wed Jan 8 01:48:12 2025 +0100 Merge pull request #63152 from code-dot-org/i18n-sync-down-out-01-07-2025 I18n sync Down & Out 01/07 commit 12c11cdc8491a2bef9513bf5277c33bc113b0522 Merge: 8394b30ed22 359af34deef Author: Mario Gil Correa <[email protected]> Date: Wed Jan 8 01:47:56 2025 +0100 Merge pull request #63129 from code-dot-org/i18n-sync-in-up-01-07-2025 I18n sync In & Up 01/07 commit 8bca126b16ed7ae863ee189c07ede1389e41348b Author: breville <[email protected]> Date: Wed Jan 8 00:36:06 2025 +0000 Music: avoid duplicate sounds commit 8394b30ed22368b97a389712909ee7e7224050b4 Author: carl-codeorg <[email protected]> Date: Tue Jan 7 16:23:19 2025 -0800 Add gender normalizer service object, add new gender values from RED (#63065) commit 82264c70411f22f593dc8a3635424d3763829e76 Author: Mike Harvey <[email protected]> Date: Tue Jan 7 19:08:47 2025 -0500 [Google Blockly] Prepare for EventType enum (#63154) commit 92e3f2afcbc056e361955b8c7d357621ef0eb92f Author: Kaitie O <[email protected]> Date: Tue Jan 7 17:55:03 2025 -0600 NAV/make page reload when section data is edited (#62911) * adds in basic reload logic * calendar and lesson materials refresh working * fixed issue with students * clean up pr * clean up pr * clean up pr * reorder imports * fixed test commit 74670f8d5825ff6ab075a86aee3a39f315a1fa7c Author: Kaitie O <[email protected]> Date: Tue Jan 7 17:54:19 2025 -0600 NAV / show assign button for every unit (#63123) commit 81c18c9934a02af69da8fb6a610fbe44e9cee661 Author: Liam Frye-Mason <[email protected]> Date: Tue Jan 7 15:28:23 2025 -0800 Fix projects tab not loading new data for each section (#63142) commit 58cbc3aa082c0433072fa9a7b894eadd6b5781bc Author: breville <[email protected]> Date: Tue Jan 7 22:48:50 2025 +0000 Header: update vignette color commit d83e881cf6cae6fbc8376dd84c94a46d5d2cc78d Author: Ryan Driscoll <[email protected]> Date: Tue Jan 7 15:15:24 2025 -0700 Revert "Revert "Fix duplicate links in project cards"" (#63149) * Revert "Revert "Fix duplicate links in project cards (#62999)" (#63148)" This reverts commit 6aa7ebecdbe45742610fd282579130d30159f7a4. * fix: restore missing image styling commit 6156c18936a573a1d2b6aa735d2b6aefc06e71b4 Author: Molly Moen <[email protected]> Date: Tue Jan 7 14:07:46 2025 -0800 Add xterm.js console to codebridge under an experiment flag (#63126) * add xterm * basic working example * always echo input * prevent keyboard trap, arrow key navigation * clean up * add fit addon * trying fit addon * fix resizing * improved styling and more logging * don't need to scroll * add experiment * rename to OutputPreview * put graphs in image preview * fix logic * refactor to usePreviewPanel * basic attempt at not losing data * track lines * todos, styling, buttons * add todo * basic inline images * better sizing * always scroll to bottom on write * refactor * remove graphs from output panel * fix imports * add analytics * address comments commit 34342f55e07e37b737ba7a581f47e1b470137e60 Merge: b8debaec894 16a73e9e91d Author: Code.org Deploy Systems <[email protected]> Date: Tue Jan 7 14:06:10 2025 -0800 Merge pull request #63157 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 16a73e9e91da7c73ab524d021ca4b197d40abb31 Author: Kelby Hawn <[email protected]> Date: Tue Jan 7 14:04:21 2025 -0800 HoC 2025 - Update CSEdWeek dates (#63144) * update comment on hourofcode_helpers.rb * update dates on /hourofcode.com/i18n/en.yml commit 7d9a6c5c44430758975f2366d2ae9852a66f0a6e Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:01:59 2025 +0000 hoc i18n updates commit e0ca8730d94ac4c4a801c17594cabf18e338c262 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:01:54 2025 +0000 animation library i18n updates commit 89bfac1b6b45079e495aec89da4fde3ead04080d Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:01:45 2025 +0000 apps i18n updates commit 779925da80eebb6cf794cd11c9b2bf4e89b17840 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:01:34 2025 +0000 dashboard i18n updates - Chinese Traditional commit dddeb29534edc631958d8901f4d5713c1c6f5c88 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:01:18 2025 +0000 dashboard i18n updates - Ukrainian commit a1a7d4f1ac383676725aa80233dac6a973825d4b Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:01:14 2025 +0000 dashboard i18n updates - Turkish commit 93ad877f675868ef21c73fe530a6b9939664f2f6 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:01:10 2025 +0000 dashboard i18n updates - Thai commit 54fcc3c4b77854b89eb00a6e467e8a7abbba47d7 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:59 2025 +0000 dashboard i18n updates - Tamil commit d00cf4ba3212818fdd42078090af7525ee28fac2 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:49 2025 +0000 dashboard i18n updates - Albanian commit 124c635d066641a1c01e5b7b51d51d6c34fa03bf Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:42 2025 +0000 dashboard i18n updates - Slovak commit 76d42ab77d37b3cb1b2b4c063db7746c11b204fc Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:28 2025 +0000 dashboard i18n updates - Russian commit 8ce1f3f79589dda464a95a0c03bea836d96ea059 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:23 2025 +0000 dashboard i18n updates - Romanian commit ce2fe5f27617a985b27ee481346ad42ede8e8a6a Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:19 2025 +0000 dashboard i18n updates - Portuguese commit f8043d809d5b62988c899141ac1599fbeafe8f34 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:14 2025 +0000 dashboard i18n updates - Portuguese, Brazilian commit a8c170a7ea70761890ebb580c0b55485a23cc0e8 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 21:00:07 2025 +0000 dashboard i18n updates - Polish commit 6092d0ffa98e41e51f137a46920ca10015f2508e Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:59:39 2025 +0000 dashboard i18n updates - Mongolian commit 427e647e1d631f691faa13dff3ff2ef23148cc4d Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:59:17 2025 +0000 dashboard i18n updates - Korean commit 19c5105a153fbf56a52adc00f95ac9e568cb2011 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:59:10 2025 +0000 dashboard i18n updates - Kannada commit 4a3cf77d7a85d2037dd3149b0a946620760daafe Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:59:00 2025 +0000 dashboard i18n updates - Japanese commit de58714fd1536d0da1f013510460185a125d1e4e Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:58:56 2025 +0000 dashboard i18n updates - Italian commit bc8dfdbb434d3d75c066f02e5df9ce64dee15479 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:58:46 2025 +0000 dashboard i18n updates - Indonesian commit f7cd5da9ce743e930f0c8684ba00d5048371d8f6 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:58:33 2025 +0000 dashboard i18n updates - Hindi commit 13ac1a3847d28193d7db841e9ea520de1c9b0628 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:58:29 2025 +0000 dashboard i18n updates - Hebrew commit 93d654bd6b6ebb044209ca3d5ea9c45b33e08103 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:58:16 2025 +0000 dashboard i18n updates - French commit f15f22824d6e9c5556493874a6be0f62d1427afa Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:58:12 2025 +0000 dashboard i18n updates - Filipino commit d76639d464a5a82d280a24c8e8550e259a5d992e Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:58:05 2025 +0000 dashboard i18n updates - Persian commit c4a131f55802a84727df0a2f0399ceac64b17fa3 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:57:52 2025 +0000 dashboard i18n updates - Spanish, Mexico commit d3064afefa03ba04aba2b65f43ceca0d4f8c9107 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:57:48 2025 +0000 dashboard i18n updates - Spanish commit 458b6603a59a329c56874fc0634e24dc26ffeb7b Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:57:34 2025 +0000 dashboard i18n updates - German commit 2af20011d8a3d9ecb372cd9c08b401ce6f3b1981 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:57:08 2025 +0000 dashboard i18n updates - Azerbaijani commit 7e6b1f0552c52e10232074e3ddc859a37df68ff6 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:57:04 2025 +0000 dashboard i18n updates - Arabic commit 487c8caa05e805fbdd7349e2ba10f33e80155602 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:55:49 2025 +0000 pegasus i18n updates commit f85c4f4ab03b4560f35264f1a84c0212aaa04fdb Author: Continuous Integration <[email protected]> Date: Tue Jan 7 20:55:44 2025 +0000 etags updates commit b8debaec894d7117bfc73f413f5fdcca5ee75936 Merge: 9e0b37e41ce 6aa7ebecdbe Author: Code.org Deploy Systems <[email protected]> Date: Tue Jan 7 11:56:09 2025 -0800 Merge pull request #63150 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 6aa7ebecdbe45742610fd282579130d30159f7a4 Author: Ryan Driscoll <[email protected]> Date: Tue Jan 7 12:34:54 2025 -0700 Revert "Fix duplicate links in project cards (#62999)" (#63148) This reverts commit 36b08533f23e640fa1c29ae8e63e13d778796afb. commit 9e0b37e41ced05b6de81056045491a2e240bafcf Merge: cae043aa4ba 19e9fc71a9c Author: Code.org Deploy Systems <[email protected]> Date: Tue Jan 7 11:26:10 2025 -0800 Merge pull request #63147 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 19e9fc71a9c1748b46010d79e13b6fc6b5712a05 Author: Liam Frye-Mason <[email protected]> Date: Tue Jan 7 11:10:14 2025 -0800 Revert "Add ui test for section settings (#63056)" (#63145) This reverts commit 8017b43eaa5f173621171a5ab2b941945d43e770. commit 86009c55e2f540a097924a63f1ab83e12bd1c0eb Author: bencodeorg <[email protected]> Date: Tue Jan 7 10:28:31 2025 -0800 Use DSCO tooltip for tabs when text is too long (#63050) * [WIP] use DSCO tooltip when text is too long * [WIP] useEffect to set long tooltip instead of focus/hover handler * Only render if text * Rename from LongTooltip to OverflowTooltip * Fix tooltip ID commit 8001691fdd3ec53573ec247b5c8f289152d142d3 Author: Kelby Hawn <[email protected]> Date: Tue Jan 7 10:00:12 2025 -0800 HoC 2024 - Update default_hoc_mode to false (#63140) commit cae043aa4ba80f6a69fb2b949d5f87e3b183291f Merge: e2997f2ab5b 441bed3c2cf Author: Alice Fisher <[email protected]> Date: Tue Jan 7 17:23:46 2025 +0000 Merge branch 'staging' into test commit 441bed3c2cfbaa83f8585101e48244bc17a537c5 Author: Bethany Connor <[email protected]> Date: Tue Jan 7 11:14:55 2025 -0500 Update Tableau dashboard on code.org/diversity (#63135) commit 8f6c928930e922c8c82ae17b488a2dd1120ac3a9 Merge: fbb7278ebb3 91ada4f3926 Author: Code.org Deploy Systems <[email protected]> Date: Tue Jan 7 01:25:21 2025 -0800 Merge pull request #63133 from code-dot-org/dtl_candidate_e2997f2a commit 91ada4f39265d7bc84a1c38aad4e37a9cfe513c8 Merge: fbb7278ebb3 e2997f2ab5b Author: Continuous Integration <[email protected]> Date: Tue Jan 7 09:20:13 2025 +0000 Merge commit 'e2997f2a' into dtl_candidate_e2997f2a commit 78c21bc726012fa6518ba417f830e90bcf283378 Merge: e07ecec6b7f 6ae652c8c5c Author: Code.org Deploy Systems <[email protected]> Date: Mon Jan 6 23:35:22 2025 -0800 Merge pull request #63132 from code-dot-org/dts_candidate_2025-01-07 DTS (Levelbuilder > Staging) [robo-dts] commit 6ae652c8c5cf00e7664cdf529f3844b2dbc49c71 Merge: e07ecec6b7f fbb7278ebb3 Author: Continuous Integration <[email protected]> Date: Tue Jan 7 07:35:12 2025 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-01-07 commit fbb7278ebb350cae430b942639bad51cb4545a6c Author: Continuous Integration <[email protected]> Date: Tue Jan 7 07:30:13 2025 +0000 levelbuilder content changes (-robo-commit) commit e07ecec6b7fa99f1171594d265f35e5cc038142d Author: Continuous Integration <[email protected]> Date: Tue Jan 7 07:30:12 2025 +0000 staging content changes (-robo-commit) commit 0971c1b57838cf883baff11bb2e366ba6a00df07 Author: Artem Vavilov <[email protected]> Date: Tue Jan 7 09:14:39 2025 +0200 P20-1337: Fix Global Edition footer links (#63122) commit 359af34deefbc6731362d680532e2007110a52ba Author: Continuous Integration <[email protected]> Date: Tue Jan 7 01:38:46 2025 +0000 apps i18n sync commit 27798e47f141ebd4fc767bf3742f3acc9518d0db Author: Continuous Integration <[email protected]> Date: Tue Jan 7 01:38:43 2025 +0000 pegasus i18n sync commit 273ce1abee95a17fe456b9b6c4e86fc179de7dfb Author: Continuous Integration <[email protected]> Date: Tue Jan 7 01:38:40 2025 +0000 course content i18n sync commit 4c6fadcf80f1d16271ac861208ffcfcd6e486c3f Author: Continuous Integration <[email protected]> Date: Tue Jan 7 01:38:37 2025 +0000 dashboard i18n sync commit 60402af9c862209d5caa85879808879975e5e3dc Author: Ryan Driscoll <[email protected]> Date: Mon Jan 6 16:41:22 2025 -0700 Fix: workshop enrollment for non nces schools (#63124) * fix: param coming from front end request is zip, not school_zip * test: fix test that did not match incoming request params commit 1057674219e691b58486e4c6e0d70126f1744a15 Author: Mike Harvey <[email protected]> Date: Mon Jan 6 18:08:22 2025 -0500 [Google Blockly] Support for Play Lab variables (#63057) * [Google Blockly] Support for Play Lab variables * modernize * hide arrow * standardize dropdown fields * Update cdoGenerator.ts commit d25ade672e0810249e4aa1af0b1ed5fc9692331d Author: Mike Harvey <[email protected]> Date: Mon Jan 6 18:08:07 2025 -0500 Flip Jigsaw to Google Blockly (#62592) * [Google Blockly] Jigsaw polish * Use Google Blockly for Jigsaw * Update levels.js * Update levels.js * fix ui tests * Update blockly_helpers.rb * new edges step * Update blockly.rb * new step commit 36b08533f23e640fa1c29ae8e63e13d778796afb Author: Ryan Driscoll <[email protected]> Date: Mon Jan 6 15:36:09 2025 -0700 Fix duplicate links in project cards (#62999) * fix: two tab navigation between project cards * remove second link in project card * wrap card contents in single link * remove extra divs and unused styling * refactor: replace inline styles with scss module styles * Update apps/src/templates/projects/project-card.module.scss Co-authored-by: Kelby Hawn <[email protected]> --------- Co-authored-by: Kelby Hawn <[email protected]> commit 8017b43eaa5f173621171a5ab2b941945d43e770 Author: Liam Frye-Mason <[email protected]> Date: Mon Jan 6 13:00:39 2025 -0800 Add ui test for section settings (#63056) * Add ui test for section settings * Fix test * add extra line * Remove commit 1b83087493363874e98da4a391c7954bbedee7da Author: fisher-alice <[email protected]> Date: Mon Jan 6 13:44:21 2025 -0600 Update delete_old_ai_chat_data cron script (#63121) Update delete_old_ai_chat_data cron script commit 287f85e4142dc867fc9b72ad3d6b0652adfe2aff Author: Hannah Bergam <[email protected]> Date: Mon Jan 6 11:18:14 2025 -0800 updating dialog to new buttons (#63072) commit 056893c1ebbe67223da5cdaa606dab73c430678f Author: Bethany Connor <[email protected]> Date: Mon Jan 6 14:04:42 2025 -0500 Default to sorting Not Started workshops by ascending date (#62892) * Default to sorting not started workshops by date ascending * Use constants over hard-coded strings * Add tests for workshop_index * Write enzyme tests for added workshop filter functionality commit c9bf519d0dc78935f6fd9c6d9911a0f2a5eccbd4 Author: Mark Barnes <[email protected]> Date: Mon Jan 6 10:57:34 2025 -0600 fix redirect (#63060) * fix redirect * remove debug code * logic and unit test fix commit 31db8c1a92782ca0be837168a23a87ee24a512ca Merge: 3df84687b27 e08244f087e Author: Code.org Deploy Systems <[email protected]> Date: Sun Jan 5 23:35:19 2025 -0800 Merge pull request #63119 from code-dot-org/dts_candidate_2025-01-06 DTS (Levelbuilder > Staging) [robo-dts] commit e08244f087eee7a0ae5371afd1c7b0d1e015f858 Merge: 3df84687b27 0b10ebf9df5 Author: Continuous Integration <[email protected]> Date: Mon Jan 6 07:35:12 2025 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-01-06 commit 0b10ebf9df51b81d6c65c3deae5e44225d2057a9 Author: Continuous Integration <[email protected]> Date: Mon Jan 6 07:30:09 2025 +0000 levelbuilder content changes (-robo-commit) commit 3df84687b2713c950c88109034fe4904154887c6 Merge: f025743649e 478b7ce8542 Author: Code.org Deploy Systems <[email protected]> Date: Mon Dec 30 23:35:18 2024 -0800 Merge pull request #63109 from code-dot-org/dts_candidate_2024-12-31 DTS (Levelbuilder > Staging) [robo-dts] commit 478b7ce8542ca2b066e8fd7768d9fff38232f90f Merge: f025743649e 3a67c3edeb9 Author: Continuous Integration <[email protected]> Date: Tue Dec 31 07:35:12 2024 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2024-12-31 commit 3a67c3edeb9e4ea1e09c7eb0361f4c26891a5857 Author: Continuous Integration <[email protected]> Date: Tue Dec 31 07:30:09 2024 +0000 levelbuilder content changes (-robo-commit) commit f025743649ec53f563b8c8405f30bfc646ddf6a1 Author: Continuous Integration <[email protected]> Date: Mon Dec 30 07:30:11 2024 +0000 staging content changes (-robo-commit) commit a0c5492eefae2d94d0c5352d994f41323201c113 Author: Continuous Integration <[email protected]> Date: Wed Dec 25 07:30:12 2024 +0000 staging content changes (-robo-commit) commit 71cf6640d0d6cf5985672cea77f45be6e55ae912 Merge: 67ff5c08a6f 05a6885aca7 Author: Code.org Deploy Systems <[email protected]> Date: Mon Dec 23 23:35:28 2024 -0800 Merge pull request #63096 from code-dot-org/dts_candidate_2024-12-24 DTS (Levelbuilder > Staging) [robo-dts] commit 05a6885aca71b5be8a78dcc9817af978da17c666 Merge: 67ff5c08a6f 0a1607b8b8c Author: Continuous Integration <[email protected]> Date: Tue Dec 24 07:35:20 2024 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2024-12-24 commit 67ff5c08a6f24e7e10317d5e4b66b4f1efa48b2f Author: levadadenys <[email protected]> Date: Mon Dec 23 16:34:30 2024 +0200 Design2-185-Chips] Chips Component - DSCO - Tests - Revisit all the tests, rewrite jsx tests to tsx, fix linter ignoring comments (get rid of data-testIds) (#63047) - rewritten `ChipsTest` in typescript - refactored/optimized `ChipsTest.tsx` - minor documentation update commit 024f9b57ebf8e1e730a1a9cae6e5669aeee4bb9c Author: levadadenys <[email protected]> Date: Mon Dec 23 15:28:36 2024 +0200 [Design2-172] DSCO - Add support of onFocus,OnBlur, onMouseEnter, onMouseLeave, etc. native html props pt.4 (#63073) - updated Popover props to support native HTML Div element attributes - updated Toggle props to support native HTML Div element attributes commit 0a1607b8b8c5a96e242e53966b224ac261a89808 Merge: dbbabe506a4 2c9e34e0e2c Author: Code.org Deploy Systems <[email protected]> Date: Mon Dec 23 01:25:26 2024 -0800 Merge pull request #63092 from code-dot-org/dtl_candidate_2d1353f1 commit 2c9e34e0e2c51997a510f482213bbabd8f712ba2 Merge: dbbabe506a4 2d1353f1598 Author: Continuous Integration <[email protected]> Date: Mon Dec 23 09:20:14 2024 +0000 Merge commit '2d1353f1' into dtl_candidate_2d1353f1 commit e2997f2ab5ba56f962aba3d5718a142273289a36 Merge: 2d1353f1598 63dda8ce016 Author: Code.org Deploy Systems <[email protected]> Date: Mon Dec 23 00:28:09 2024 -0800 Merge pull request #63091 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 63dda8ce016d1f0a1a7fef61c62858e4fa0e660f Merge: bd614432c75 f9b2e89094e Author: Code.org Deploy Systems <[email protected]> Date: Sun Dec 22 23:35:25 2024 -0800 Merge pull request #63090 from code-dot-org/dts_candidate_2024-12-23 DTS (Levelbuilder > Staging) [robo-dts] commit f9b2e89094e3365a26499e50d14de281f825cd25 Merge: bd614432c75 dbbabe506a4 Author: Continuous Integration <[email protected]> Date: Mon Dec 23 07:35:16 2024 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2024-12-23 commit 2d1353f15987086d78ba1967a25475ae8d407a04 Merge: bd4d6128d90 bd614432c75 Author: Code.org Deploy Systems <[email protected]> Date: Sun Dec 22 23:32:09 2024 -0800 Merge pull request #63089 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit bd614432c758433f6e9c423621f391d3d9f6aa75 Author: Continuous Integration <[email protected]> Date: Mon Dec 23 07:30:14 2024 +0000 staging content changes (-robo-commit) commit dbbabe506a4e9448133449f05b35f18fae159734 Author: Continuous Integration <[email protected]> Date: Mon Dec 23 07:30:10 2024 +0000 levelbuilder content changes (-robo-commit) commit bd4d6128d90f4fe6403982525b25de6cb0e502df Merge: 1a05520ea6f 1e998acdc35 Author: Code.org Deploy Systems <[email protected]> Date: Fri Dec 20 15:34:09 2024 -0800 Merge pull request #63079 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 1e998acdc35c6e4c4e71764e4e7304c2a8922bf4 Author: Sanchit Malhotra <[email protected]> Date: Fri Dec 20 14:46:51 2024 -0800 Aichat: Fix locale issue on level edit page (#63076) * Aichat: Fix locale issue on level edit page * Add comment commit 1a05520ea6fb3304a1fad834bec26639539d4171 Merge: bc790f6586f fccc2293750 Author: Code.org Deploy Systems <[email protected]> Date: Fri Dec 20 14:44:10 2024 -0800 Merge pull request #63078 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit fccc2293750663cf6dea9a3b4e267e9f9112eb0c Author: Eric Aderhold <[email protected]> Date: Fri Dec 20 12:05:23 2024 -0800 Download Google Drive curriculum resources (#63053) Script to download Google Drive content for AI differentiation chat knowledge base commit bc790f6586f837d0e3c428abc34e27f6d769f68e Merge: 8afaa736eef 1a6884a168c Author: Code.org Deploy Systems <[email protected]> Date: Fri Dec 20 11:16:10 2024 -0800 Merge pull request #63074 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 1a6884a168c5201cc4667948d041e23a0756fbd9 Merge: 4537a5c90e9 8aa6f3a9b45 Author: alex-m-brown <[email protected]> Date: Fri Dec 20 13:06:16 2024 -0500 Merge pull request #63067 from code-dot-org/i18n-sync-down-out-12-20-2024 I18n sync Down & Out 12/20 commit 4537a5c90e963ece77852af8533d86735066495b Author: bencodeorg <[email protected]> Date: Fri Dec 20 09:33:11 2024 -0800 Change unit calendar cover on focus in addition to hover (#63064) commit 0386830950715bf01fd9f5ec8acdb9c27657820d Author: Continuous Integration <[email protected]> Date: Fri Dec 20 17:01:03 2024 +0000 update trusted proxy list for cloudfront servers commit 8aa6f3a9b45811474773d4430c0fa53eee5adda2 Merge: 1a176e013e2 cb36ee4e9dc Author: alex-m-brown <[email protected]> Date: Fri Dec 20 09:46:48 2024 -0500 Resolve merge conflict commit f40753916caaf48b1b84859567bda0e6c976764b Merge: af5ee2c7153 6366688f06f Author: Code.org Deploy Systems <[email protected]> Date: Fri Dec 20 01:25:19 2024 -0800 Merge pull request #63071 from code-dot-org/dtl_candidate_37757b0f commit 6366688f06f4a232306212d42428886bebb9a586 Merge: af5ee2c7153 37757b0f890 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 09:20:11 2024 +0000 Merge commit '37757b0f' into dtl_candidate_37757b0f commit cb36ee4e9dce69f130134a427981b4def78a43f1 Merge: 385d55db260 68a2db0f4f7 Author: Code.org Deploy Systems <[email protected]> Date: Thu Dec 19 23:35:19 2024 -0800 Merge pull request #63070 from code-dot-org/dts_candidate_2024-12-20 DTS (Levelbuilder > Staging) [robo-dts] commit 68a2db0f4f76a7d2ff4afcbbc0f7b5ba53346048 Merge: 385d55db260 af5ee2c7153 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 07:35:11 2024 +0000 Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2024-12-20 commit 8afaa736eef9f99f420168f700e2131c3466a8d9 Merge: 37757b0f890 385d55db260 Author: Code.org Deploy Systems <[email protected]> Date: Thu Dec 19 23:32:09 2024 -0800 Merge pull request #63069 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit 385d55db2601c05db5195863f1b704cb22829ea5 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 07:30:12 2024 +0000 staging content changes (-robo-commit) commit af5ee2c7153e35ccb1c4ed3b1c074fc61fc9fb15 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 07:30:09 2024 +0000 levelbuilder content changes (-robo-commit) commit 37757b0f890f180319d4bafb4e92a4c38a4f3a52 Merge: 8515ca06115 e12275af55a Author: Code.org Deploy Systems <[email protected]> Date: Thu Dec 19 19:00:09 2024 -0800 Merge pull request #63068 from code-dot-org/staging DTT (Staging > Test) [robo-dtt] commit e12275af55ae0a58ad2ab9096d760906d44b37e5 Author: Mike Harvey <[email protected]> Date: Thu Dec 19 21:59:40 2024 -0500 [Play Lab] Fix score validation (#63058) commit 1a176e013e26e89c5d6611915c3014f01662d511 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 01:41:06 2024 +0000 apps i18n updates commit 2d7d0844ca7758506e7fc300e329e5a15f0abf9d Author: Continuous Integration <[email protected]> Date: Fri Dec 20 01:40:37 2024 +0000 dashboard i18n updates - Turkish commit ddf657e345dea0981129fe8edb96c9f92421c961 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 01:39:53 2024 +0000 dashboard i18n updates - Romanian commit 1ff050b7635acb04c52df9c9b5e0f64a16a46fd0 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 01:38:53 2024 +0000 dashboard i18n updates - Korean commit 2dd79d5472c5b1e19b7e4c75f89379feef3db057 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 01:37:50 2024 +0000 dashboard i18n updates - Persian commit 1f0b0c35b493ebad77ac6c0810a191d2dd526416 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 01:37:22 2024 +0000 dashboard i18n updates - German commit 6c6be7d4d2a2003ee2bdac637b931f0ee37cf407 Author: Continuous Integration <[email protected]> Date: Fri Dec 20 01:36:49 2024 +0000 pegasus i18n updates commit d117ecaa5ca1f3910fe46e…
The RedirectDialog uses the legacy Button component.
When specified with
__useDeprecatedTag
and an onClick function, the Button component creates a<div onClick>
, or a ‘clickable div’. Clickable divs are an accessibility anti-pattern because they may be styled to look like buttons, but do not communicate their functionality in a way that screenreaders or assistive technology can identify.We could get rid of the
__useDeprecatedTag
by applying the same changes as in PR #49339 however, we have a new DSCO Button component that is fully accessible.This PR:
componentLibrary/button
instead of thelegacySharedComponents/Button
.Links
Testing story
Added storybook.
Deployment strategy
Accept new eyes-test that may fail with different button styles.
PR Checklist: