Skip to content
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

Merged

Conversation

mgc1194
Copy link
Contributor

@mgc1194 mgc1194 commented Dec 22, 2024

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:

  • Makes the RedirectDialog Class Component into a Functional Component.
  • Uses the componentLibrary/button instead of the legacySharedComponents/Button.
  • Adds a storybook test for the RedirectDialog.

Links

Testing story

Added storybook.

Before After
Screenshot 2025-01-08 at 21 21 16 Screenshot 2025-01-08 at 21 29 31

Deployment strategy

Accept new eyes-test that may fail with different button styles.

PR Checklist:

  • Tests provide adequate coverage
  • Privacy and Security impacts have been assessed
  • Code is well-commented
  • New features are translatable or updates will not break translations
  • Relevant documentation has been added or updated
  • User impact is well-understood and desirable
  • Pull Request is labeled appropriately
  • Follow-up work items (including potential tech debt) are tracked and linked

@mgc1194 mgc1194 changed the title updared redirect dialog to use dsco button A11Y - Update redirect dialog to use DSCO button Jan 7, 2025
@@ -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';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

Copy link
Contributor

@Erin007 Erin007 left a 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!!

@mgc1194
Copy link
Contributor Author

mgc1194 commented Jan 8, 2025

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.

@mgc1194 mgc1194 merged commit f61869f into staging Jan 9, 2025
4 checks passed
@mgc1194 mgc1194 deleted the A11Y-144-semantic-button-use-deprecated-tag-redirect-dialog branch January 9, 2025 16:33
sureshc added a commit that referenced this pull request Jan 10, 2025
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…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants