fix: dont save ids when copying blocks and comments by maribethb · Pull Request #9255 · RaspberryPiFoundation/blockly
sureshc added a commit to code-dot-org/code-dot-org that referenced this pull request
commit 86103cf49262ed03c4c7e0b51b9d6858c4d140f6
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Tue Feb 17 17:34:00 2026 -0600
no accept-reject when in widget view (#70821)
commit cba04fcf6f4770c76faded9d9614d8af8098b0e5
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Tue Feb 17 14:35:13 2026 -0800
Switch experiment name from _ to - (#70826)
commit 05944611a590535934f6e88dd28d2c5c6c159cc9
Author: Molly Moen <molly@code.org>
Date: Tue Feb 17 13:57:40 2026 -0800
no requests placeholder (#70824)
commit 950c37fe4b62406f97b7552401b1ac9644bc2558
Author: jorge <56126807+castro-jorge@users.noreply.github.com>
Date: Tue Feb 17 13:41:23 2026 -0800
Update entrypoint.js to include the AI Ethics Course (#70357)
* Update entrypoint.js
* Update entrypoint.js
* Update entrypoint.js
---------
Co-authored-by: wilkie <david.wilkinson@code.org>
commit 93cab998c569b892f6a44ef02c614e61e2bc13ce
Author: Molly Moen <molly@code.org>
Date: Tue Feb 17 13:15:05 2026 -0800
Web lab 2: make debug panel resizable and closeable (#70820)
* start adding resizable
* fix styling
* open/close button
* add close button to panel
* select first element in list
* change label
* update styling
commit f2a8fde9185fb61fbc9f65586643600356217ed5
Author: Kaitie O <kaitie@code.org>
Date: Tue Feb 17 14:04:27 2026 -0600
Lesson Feedback - Show correct Recommended Actions to Students (#70788)
* Lesson Feedback - Show correct Recommended Actions to Students
* capitalization typo
* conditionally render comment
commit 9b8712cd9f35e8eb96cba6b43fe09d6124aa3669
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Tue Feb 17 13:51:58 2026 -0600
Web Lab 2: add experiment for split diff view in accept-reject flow (#70809)
* do not allow split and unified diff view at same time
* wip
* add split view in lab2 CodeEditor
* remove logs
* address timing issue and cleanup of editor
* clean up Editor.tsx
* simplify cleanup
* update comment
* update comment in Editor
* more consistent naming
* add editor style theming to doc B to hide green inserted markers since nothing actually added
* update comment
* address pr comments
commit 676ecadf3bcceceb6f2eba6d7fcc41a49f9aefe1
Author: Hannah Bergam <hannahbergam@gmail.com>
Date: Tue Feb 17 11:13:38 2026 -0800
updating file tab color (#70814)
commit 89be8690d91ff4498f64c593ddd8f5977e5463b5
Author: Ed Baafi <edward.baafi@code.org>
Date: Tue Feb 17 14:01:05 2026 -0500
AI Tutor - First step in switch to Vertex AI API (#70768)
* add vertex credentials
* implement vertex logic, keeping old legacy logic as default
* add vertex tests, keeping legacy ones
* add query param to test vertex
* switch to shared constant for gpt-4o-mini
* switch other instances of 'gpt-4o-mini' to shared constant
* log whether set to use vertex
commit 1683ff7920c05df0d412cd462407fc93bd70919c
Author: Kaitie O <kaitie@code.org>
Date: Tue Feb 17 12:42:23 2026 -0600
Lesson Feedback - fix bug on teacher saving side (#70799)
* fixed bug
* fixed bug
* incorporate feedack changes
commit 66f356a9b770d8b03015037efcbf600e8c7186d9
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Tue Feb 17 12:17:07 2026 -0600
Web Lab 2: Instructions drawer's max height is dynamically determined (#70812)
commit 161a9e9d09674283a657ee49836e88451139ecd7
Author: Molly Moen <molly@code.org>
Date: Tue Feb 17 09:58:19 2026 -0800
put url in code format (#70803)
commit 413d96ffc90903a26b023de8fef14106fe380768
Author: Molly Moen <molly@code.org>
Date: Tue Feb 17 08:56:27 2026 -0800
Web Lab 2 network tab part 1 (#70790)
* dummy debug panel
* improved styling
* wip
* wip
* styling
* add divider and boxes
* add header
* build out details
* refactor
* response placeholder
* update response
* better response data display
* add error message option
* clean up
* style fixes
* fixes
* add experiment flag
commit d13d01a04aca32ea1279a0e5b4f8001277a30cf2
Merge: 4cf7bcf1d1f 4f4a9ef8e94
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Feb 16 23:35:22 2026 -0800
Merge pull request #70808 from code-dot-org/dts_candidate_2026-02-17
DTS (Levelbuilder > Staging) [robo-dts]
commit 4f4a9ef8e947603bc0a11d99304b0755b76ee5d2
Merge: 4cf7bcf1d1f 70b03c11367
Author: Continuous Integration <dev@code.org>
Date: Tue Feb 17 07:35:14 2026 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2026-02-17
commit 70b03c11367c8facca853d3e75756b95d7812304
Author: Continuous Integration <dev@code.org>
Date: Tue Feb 17 07:30:19 2026 +0000
levelbuilder content changes (-robo-commit)
commit 184c8c2619181439afd4d05d9bfeaab08df0f5a3
Merge: fd8adedcfce ac26355ab25
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Feb 16 01:25:22 2026 -0800
Merge pull request #70807 from code-dot-org/dtl_candidate_53fd5d31
commit ac26355ab25cb4b42773eb98ed3ac4bb1be6c42a
Merge: fd8adedcfce 53fd5d31ef1
Author: Continuous Integration <dev@code.org>
Date: Mon Feb 16 09:20:15 2026 +0000
Merge commit '53fd5d31' into dtl_candidate_53fd5d31
commit 4cf7bcf1d1f57d951e6c56daa502a7624fec6c7d
Merge: 501df029db5 eacf82e4b33
Author: Code.org Deploy Systems <dev@code.org>
Date: Sun Feb 15 23:35:22 2026 -0800
Merge pull request #70806 from code-dot-org/dts_candidate_2026-02-16
DTS (Levelbuilder > Staging) [robo-dts]
commit eacf82e4b336b21603566527e3fe3fcb9dfa540e
Merge: 501df029db5 fd8adedcfce
Author: Continuous Integration <dev@code.org>
Date: Mon Feb 16 07:35:15 2026 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2026-02-16
commit fd8adedcfce14fdc46d31d56ac0e50173b19460b
Author: Continuous Integration <dev@code.org>
Date: Mon Feb 16 07:30:18 2026 +0000
levelbuilder content changes (-robo-commit)
commit 501df029db56d92d563c5fa41dcedab15045fb8a
Author: Molly Moen <molly@code.org>
Date: Fri Feb 13 15:09:31 2026 -0800
show message if level not found (#70798)
commit 4c0facf1e4d3787dcffd25ddce5cf6b8251b5a60
Author: Molly Moen <molly@code.org>
Date: Fri Feb 13 15:09:13 2026 -0800
Lab2: fix exemplar links (#70793)
* fix for exemplar links
* add comment
* add backend warning
commit b92736a3f2a165804c238b1128ddb399f2498d20
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Fri Feb 13 13:57:44 2026 -0800
Fix spacing on lesson materials page (#70795)
commit c673ad5a2cde8f92da886e6cb2cb22af115d8f82
Author: Hannah Bergam <hannahbergam@gmail.com>
Date: Fri Feb 13 13:49:48 2026 -0800
updates teal header (#70782)
commit cf03b8cc2f38c45e073d5d29cc4a1e35a3a13fd3
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Fri Feb 13 15:39:12 2026 -0600
Web Lab 2: add experiment for unified diff view in accept-reject flow (#70787)
* add codemirror merge package
* add merge view (unified)
* add unified-diff flag
* remove split view flag for now
* include diff indicator for newly generate files
commit 2ba855d4f3ff193016fb9858252bd99453a9fe37
Author: Mike Harvey <43474485+mikeharv@users.noreply.github.com>
Date: Fri Feb 13 14:43:14 2026 -0500
Revert "Revert "Shrink Blockly Wrapper - Part 1"" (#70774)
* Revert "Revert "Shrink Blockly Wrapper - Part 1 (#70680)" (#70771)"
This reverts commit 76f4882ea558c853e129d8f5df5855692da26345.
* remove unneeded method because dispatchEvent is no-op
* remove obsolete tests
commit 53fd5d31ef1ccbab76960db43e131e87089e2236
Merge: f83605480bd f5c253ea634
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Feb 13 11:42:19 2026 -0800
Merge pull request #70792 from code-dot-org/staging
commit f5c253ea634976129b46f3485df4963879312211
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Fri Feb 13 11:41:22 2026 -0800
Revert "(based on copilot review)feat: update Typography components to use 'c…" (#70791)
This reverts commit cdc556c83db2a636a03a18956bf6508538c3d068.
commit 18ad6e9201799486155442b1f929c3a3aa798602
Author: Cassi Brenci <cassi.brenci@code.org>
Date: Fri Feb 13 10:08:46 2026 -0800
Tutor Permissions: pass missing aiChatToolsDependency prop to UnitOverviewActionRow (#70780)
commit 9da6b9ed00e7b8249904df94c0543a21bb64dc4e
Author: Cassi Brenci <cassi.brenci@code.org>
Date: Fri Feb 13 10:07:51 2026 -0800
Tutor Permissions: Refactor AI Chat Tools alerts to DRY them up (#70781)
commit d69001e968a013633e2eb8051aed19af7a5dfd60
Author: Mark Barnes <mark.barnes@code.org>
Date: Fri Feb 13 11:38:39 2026 -0600
Multiple lesson summary and lesson materials bug fixes (#70766)
* fix issue with lesson materials displaying wrong lesson on section change
* bug fix
* add unit test
commit 984f3c81aa8db7e400398b7f27fba26bb5210185
Author: Kaitie O <kaitie@code.org>
Date: Fri Feb 13 11:23:47 2026 -0600
Lesson Feedback - add saving and sending to students (#70773)
* add saving and sending to students
* change when data is saved
commit f83605480bd3008a89585851b800b21fe39493ac
Merge: 5b8047ff937 524d982eaab
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Feb 13 08:58:19 2026 -0800
Merge pull request #70789 from code-dot-org/staging
commit 524d982eaabb153b82730cb133a85ca9cdabaf28
Merge: 971520f913d 693245be320
Author: Erin Bond <erin.bond@code.org>
Date: Fri Feb 13 11:31:26 2026 -0500
Merge pull request #70229 from code-dot-org/erin-write-flagged-chats-to-langfuse
AI Tutor: internal UI to write wonky responses to Langfuse dataset
commit 971520f913d2ea920aa4081f57b15347584f67fa
Author: Artem Vavilov <artem.vavilov.7@gmail.com>
Date: Fri Feb 13 18:07:39 2026 +0200
P20-1750: Prep PII scrubber for high volume (#70786)
commit 82af83e1c2e1d56ccc8a9dcec07932e471b1e411
Merge: cdaf8940ab9 da542f14dc0
Author: Erin Bond <erin.bond@code.org>
Date: Fri Feb 13 09:27:23 2026 -0500
Merge pull request #70761 from code-dot-org/erin-remove-radium-from-anigif-preview
🧹 Remove Radium from `AnigifPreview`
commit ab6ebfb51dd96f9882552f4bf501f241061fd1ba
Merge: d1e3a607c8a 514481e6e54
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Feb 13 01:25:22 2026 -0800
Merge pull request #70785 from code-dot-org/dtl_candidate_a90e2bf7
commit 514481e6e545db0fa5a40c9bc96bcf859085043c
Merge: d1e3a607c8a a90e2bf7769
Author: Continuous Integration <dev@code.org>
Date: Fri Feb 13 09:20:16 2026 +0000
Merge commit 'a90e2bf7' into dtl_candidate_a90e2bf7
commit cdaf8940ab937970e09df7317f463779fabec3be
Merge: cdc556c83db bb6cd864ca7
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Fri Feb 13 01:05:56 2026 -0800
Merge pull request #70069 from code-dot-org/artifact-button
Artifact creation UI + controller
commit cdc556c83db2a636a03a18956bf6508538c3d068
Author: levadadenys <levada.denys@gmail.com>
Date: Fri Feb 13 10:09:07 2026 +0200
(based on copilot review)feat: update Typography components to use 'component' prop for improved semantics (#70758)
commit 9afacb63a4c0a1246c475d97ddb0ebe643ca9633
Merge: f82781b288c d10807b2861
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 23:35:22 2026 -0800
Merge pull request #70784 from code-dot-org/dts_candidate_2026-02-13
DTS (Levelbuilder > Staging) [robo-dts]
commit d10807b28610861a4c563ce03dc0c513e088733b
Merge: f82781b288c d1e3a607c8a
Author: Continuous Integration <dev@code.org>
Date: Fri Feb 13 07:35:15 2026 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2026-02-13
commit d1e3a607c8a50b04017bac916cff8a977d3627cc
Author: Continuous Integration <dev@code.org>
Date: Fri Feb 13 07:30:15 2026 +0000
levelbuilder content changes (-robo-commit)
commit f82781b288c9d16b18c974e44d774abbb2a596f5
Author: Cassi Brenci <cassi.brenci@code.org>
Date: Thu Feb 12 15:54:46 2026 -0800
Tutor Permissions: Add the error icon to the AI Settings teacher nav tab when the section is a bad state (#70751)
* Add the error icon to the AI Settings teacher nav tab when the section is a bad state
* Style the icon
* put behind the experiment
commit 5b8047ff9379fdd3744e86be2a6f2a79d22bc59e
Merge: a90e2bf7769 33ebb8cb476
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 15:44:20 2026 -0800
Merge pull request #70783 from code-dot-org/staging
commit bb6cd864ca772e8ba356ff85b7b710049f836fcd
Merge: a902c5f9146 33ebb8cb476
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Thu Feb 12 15:19:41 2026 -0800
Merge branch 'staging' into artifact-button
commit 33ebb8cb47645a9d40ab80c156db67a6e758a548
Author: Kaitie O <kaitie@code.org>
Date: Thu Feb 12 17:18:32 2026 -0600
Start Student Facing Feedbacks changes (#70453)
* Start Student Facing Feedbacks changes
* Get basic Lesson Feedback working
* Added style changes to the feedbacks
* add recommended action
* Add in data
* remove comment
* Sort data and use real student ID info
* change hr styles
* Change when data is sorted
* clean up colors
* move where name is added
* Move all data gathering into one call
* clean up unneeded routes
* add authentication
* Incorporate Copilot feedback
* standardize names
commit a90e2bf776947215d409cae53f2023a6659a89a9
Merge: 3f0c297828f 8cf6faffcea
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 14:32:19 2026 -0800
Merge pull request #70778 from code-dot-org/staging
commit 8cf6faffcea3cac7230d1dbf7a1f48a5ed791e11
Author: wilkie <david.wilkinson@code.org>
Date: Thu Feb 12 16:10:22 2026 -0500
Update PanelsView.tsx to wrap background image URLs in translation calls (#70522)
* Update PanelsView.tsx to wrap background image URLs in translation calls.
* Update PanelsView.tsx to fix linting issues.
commit 3f0c297828fbe5d8c9d2de17e7b2e42dd49626b6
Merge: 1df8ced5186 76f4882ea55
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 13:06:20 2026 -0800
Merge pull request #70772 from code-dot-org/staging
commit 76f4882ea558c853e129d8f5df5855692da26345
Author: Ben Brooks <ben@code.org>
Date: Thu Feb 12 12:58:33 2026 -0800
Revert "Shrink Blockly Wrapper - Part 1 (#70680)" (#70771)
This reverts commit 84ec24ff25efab086ea9b14c96c13303b5635dec.
commit 1df8ced5186e36ab5f4dbabcbeda161aaaec2c21
Merge: 1af9781f842 61787124bcc
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 12:50:19 2026 -0800
Merge pull request #70770 from code-dot-org/staging
commit 61787124bccedd40ffc197477b382ce70ebd4445
Author: Cassi Brenci <cassi.brenci@code.org>
Date: Thu Feb 12 12:07:27 2026 -0800
Tutor Permissions: Add a "Requires AI Chat Tools" indicator next to the device compatibility in the curriculum catalog (#70755)
* Add a "Requires AI Chat Tools" indicator next to the device compatibility in the curriculum catalog
* fix font size
commit 1af9781f842574440f94e6a5948ac242dd5d6ac2
Merge: a32be756eda 6bbc37ed4e4
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 11:16:21 2026 -0800
Merge pull request #70767 from code-dot-org/staging
commit 6bbc37ed4e456f3efc0a478ea076caab90b99453
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Thu Feb 12 13:15:56 2026 -0600
Web Lab 2: Add Statsig analytics for instructions drawer in resource panel (#70760)
* add statsig analytics on drawer toggle
* add for drag incr/decr
* merge event types
* Revert "merge event types"
This reverts commit ec9044f35f2403c78912b2c2feda08c3115401b1.
* add end and start heights on drag reports
* only report incr/decr event if end and start heights are different
commit ccb4f7863fb47b3f68a9819b37b5ae51bf5f48ac
Merge: 094b0cbd029 36cc0e3429b
Author: Erin Bond <erin.bond@code.org>
Date: Thu Feb 12 14:01:18 2026 -0500
Merge pull request #70762 from code-dot-org/erin-remove-radium-in-rubric-field
🧹 Remove Radium from `RubricField`
commit 094b0cbd02925dd9af79aa0b4a08f0263bebfdac
Author: cearachew <ceara.chewning@code.org>
Date: Thu Feb 12 13:55:42 2026 -0500
Ceara/aitt 1174 artifact projection views (#70687)
* Add styles for projection view page
* Add exit ticket and lesson hook types
* Add lesson hook and exit ticket page elements
* Add routes to show artifact
* Add the show route
* Add new pages to show exit ticket and lesson hook
* Oops remove console log
* Add the new pages to entry points
* Cleanup comments
commit 41cb79bc7edd27556848386feeedd746c4c409f2
Author: Ben Brooks <ben@code.org>
Date: Thu Feb 12 10:47:49 2026 -0800
Clone initial state so it is not frozen (#70673)
commit 60ddb831e2fb238e049d626718a4ab345cd5e0d6
Author: Cassi Brenci <cassi.brenci@code.org>
Date: Thu Feb 12 10:38:59 2026 -0800
Tutor Permissions: Info alert & warning on course & unit overview (#70684)
* WIP info alert & warning on course overview
Co-authored-by: Erin Bond <erin.e.bond@gmail.com>
* Fix package.json so the notification banner exports/imports correctly
* Use NotificationBanner for the alert with the button and refactor to pass a node rather than flags.
* update unitgroup test
* Put the alert behind the experiment
* copy AI_CHAT_TOOLS_DEPENDENCY from Erin's PR so I can use it here too
* Use assignedAiChatToolsDependency in place of isAssignedEssentialAiChat
* Fix some typing on ai_chat_access_level
* Update unit_group to pass through ai_chat_tools_dependency instead of requires_ai_chat_tools for courseSummary
* Get aiChatAccessLevel from the selectedSection instead of passing it in as a prop
* Pass aiChatToolsDependency instead of the react node
* Add the alert to unit overview
* Move alert component to be closer to where Erin put hers so I can refactor them together a bit later
* Remove isRequired from aiChatToolsDependency in UnitOverview since aren't passing it to UnitOverview from scripts/show.js
* Add ai_chat_tools_dependency to mock COURSE_SUMMARY
* Fix funky mapping errors when running tests maybe
---------
Co-authored-by: Erin Bond <erin.e.bond@gmail.com>
commit a32be756edaf338e722521e2b01b572d439e7769
Merge: e09e1bb3b91 383176272ba
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 10:04:19 2026 -0800
Merge pull request #70763 from code-dot-org/staging
commit 36cc0e3429bb64f6522e57bf09e6f82e9f901959
Author: Erin Bond <erin.bond@code.org>
Date: Thu Feb 12 12:57:34 2026 -0500
remove radium from RubricField
commit da542f14dc00f8e9eb315f5414f9013cc41b404b
Author: Erin Bond <erin.bond@code.org>
Date: Thu Feb 12 12:46:15 2026 -0500
remove radium from anigif preview
commit a902c5f9146c64f99b35bef89b3d3b598f979fee
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Thu Feb 12 09:35:52 2026 -0800
fix test
commit 383176272ba0e30328a8da98779aa906abe29f77
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Thu Feb 12 09:30:12 2026 -0800
[Snapshot] Fix bugs with some snapshot widgets (#70754)
* Fix insight error state
* Add loading state and prevent updates while loading
* Fix test
commit 552edb3e2c58df56c9d69f60990de46bce2e76e0
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Thu Feb 12 09:26:43 2026 -0800
parse json before storing
commit 617d62d37be9d7032f70fd6155ac4f86efcf8a31
Merge: 1dfdf1f6e04 c683a1e1817
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Thu Feb 12 09:25:14 2026 -0800
Merge branch 'staging' into artifact-button
commit c683a1e181754c0afd1a60b8ec3ca0775b77fdb7
Author: Ben Brooks <ben@code.org>
Date: Thu Feb 12 09:21:01 2026 -0800
add scikit-learn packages (#70750)
Co-authored-by: Molly Moen <molly@code.org>
commit d42c25ac426324e28c401fa319ea6fdf24f84f8c
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Thu Feb 12 11:13:03 2026 -0600
AI Tutor: add empty state view for teacher view of student chat history (#70748)
* instructions drawer closed by default in teacher view
* add empty student chat history view for teachers
* remove log
commit 24c9ebb72f3a09846b39f973f8e12faf262f7ac2
Merge: 693b426f687 0d10cbdf5f8
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Thu Feb 12 09:12:05 2026 -0800
Merge pull request #70676 from code-dot-org/json-display
Return markdown instead of raw JSON for artifact candidate messages
commit 693b426f6872ac0bfeef7b8094a1ca8447407746
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Thu Feb 12 09:02:56 2026 -0800
Add a storybook default decorator that adds MUI (#70668)
commit a351e27c21cda52f99c4382151227661861fc4f8
Author: Molly Moen <molly@code.org>
Date: Thu Feb 12 08:41:54 2026 -0800
Web lab 2 network tab: store request data in redux (#70744)
* testing
* possible way to track csp violations
* checkpoint
* add back separate request and response
* store data in redux
* clean up data
* remove network data logging
* consolidate message type
* include content type
* clear on level change
* rename interface
commit ad48f6a15e8cf14760a58dbd95fd2de1c9fddc84
Author: Molly Moen <molly@code.org>
Date: Thu Feb 12 08:41:36 2026 -0800
allow forms but no form actions (#70725)
commit d1d8ca2be41a3863a67569d404e0fd4f8619e3d9
Author: carl-codeorg <131809324+carl-codeorg@users.noreply.github.com>
Date: Thu Feb 12 08:15:58 2026 -0800
use faker instead of hardcoded email (#70270)
commit a36e74387fe37ddd66d04646403acb5639266c28
Author: levadadenys <levada.denys@gmail.com>
Date: Thu Feb 12 17:18:57 2026 +0200
experiment: removed legacy important styles (#70736)
commit 14deb09420ad247db2a25fe5ecd907c485f333cd
Author: levadadenys <levada.denys@gmail.com>
Date: Thu Feb 12 17:15:47 2026 +0200
[Design2-341-1] Pt.1 Replace all DSCO Typography usages with MUI Typography across all dashboard pages (#70733)
* feat: (apps/src/sharedComponents) replace DSCO Typography components with MUI Typography for consistent styling
* feat: (apps/src/sharedComponents) replace DSCO Typography components with MUI Typography for consistent styling
* feat: (apps/src/accounts) replace DSCO Typography components with MUI Typography for consistent styling
* feat: (apps/src/aichat/views) replace DSCO Typography components with MUI Typography for consistent styling
* feat: (apps/src/aiComponentLibrary) replace DSCO Typography components with MUI Typography for consistent styling
* feat: (apps/src/aiDifferentiation) replace DSCO Typography components with MUI Typography for consistent styling
* feat: (apps/src/aiTutor) replace DSCO Typography components with MUI Typography for consistent styling
* fix tests
commit e09e1bb3b9160d273ca25689eef52406ba74c03f
Merge: 9d4943ec654 69f88a3306c
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 05:54:21 2026 -0800
Merge pull request #70759 from code-dot-org/staging
commit 6431c96c3d532005c1cda9c18ed5a9609e3a061e
Merge: f48611c6001 e9efb51c6d5
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Feb 12 01:25:26 2026 -0800
Merge pull request #70757 from code-dot-org/dtl_candidate_bbb09948
commit e9efb51c6d5b44c9887c1145c967c9d7bbe2db87
Merge: f48611c6001 bbb09948046
Author: Continuous Integration <dev@code.org>
Date: Thu Feb 12 09:20:18 2026 +0000
Merge commit 'bbb09948' into dtl_candidate_bbb09948
commit 69f88a3306c520b7bcbc7d993abc26697c5ae970
Merge: 2e94eaf8ff1 35740602b06
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Feb 11 23:35:26 2026 -0800
Merge pull request #70756 from code-dot-org/dts_candidate_2026-02-12
DTS (Levelbuilder > Staging) [robo-dts]
commit 35740602b062603ebded253f21c87e47a8feb9ed
Merge: 2e94eaf8ff1 f48611c6001
Author: Continuous Integration <dev@code.org>
Date: Thu Feb 12 07:35:19 2026 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2026-02-12
commit f48611c6001f73683b960eabe8f9a80405481ddf
Author: Continuous Integration <dev@code.org>
Date: Thu Feb 12 07:30:19 2026 +0000
levelbuilder content changes (-robo-commit)
commit 2e94eaf8ff15bab10f954ff138c7d59d71ec3b75
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Wed Feb 11 15:52:10 2026 -0800
Progress deletion part 1 - delete selector and DCDO flags (#70703)
* [ProgressV1 Deletion] Delete selector code between v1 and v2
* Remove dcdo flags
* Fix tests
* Fix test
commit 8a17edc483bbc5e2db606228f71c2e09324276b7
Author: Molly Moen <molly@code.org>
Date: Wed Feb 11 15:42:31 2026 -0800
ensure container exists (#70752)
commit 1e61835f42f7001d96304423efd53b0e5bc68819
Author: Nick Lathe <nick.lathe@code.org>
Date: Wed Feb 11 13:02:47 2026 -0800
Remove ClassLink LTI 1.3 logic (#70742)
- Remove changes that enabled ClassLink LTI 1.3 support as we
implemented ClassLink OAuth2 instead
Signed-off-by: Nick Lathe <nick.lathe@code.org>
commit e121935ad434f21c26d0e4d8f734c2537f54e805
Author: Hannah Bergam <hannahbergam@gmail.com>
Date: Wed Feb 11 12:55:37 2026 -0800
updating oceans package (#70743)
commit 84ec24ff25efab086ea9b14c96c13303b5635dec
Author: Mike Harvey <43474485+mikeharv@users.noreply.github.com>
Date: Wed Feb 11 15:50:29 2026 -0500
Shrink Blockly Wrapper - Part 1 (#70680)
* remove setOutput shim
* remove setStrictOutput
* remove setTitleValue
* remove setInputsInline
* remove isUserVisible
* remove toCopyData
not needed thanks to https://github.com/RaspberryPiFoundation/blockly/pull/9255
* remove setStrictCheck
* remove getFieldRow (unused)
* remove mixin
* convert fill pattern methods into mixin
* remove interpolateMsg
* convert gray block methods to event handler
* remove field helpers (angle helper) from wrapper
* remove createSvgElement
and unused BlockFieldHelper prop
* move clearAllStudentWorkspaces to utils
* remove infinite loop trap helpers
maze only
* move loopHighlight to utils
* remove SVG_NS
* remove inputs.Align shortcuts
* use blockly core
* make SNAP_RADIUS standard settable property
can no longer repro 5-year-old flicker issue. CONNECTING_SNAP_RADIUS is no longer a thing
* remove CONNECTING_SNAP_RADIUS test
* remove addUnusedBlocksHelpListener
* remove change listener wrappers
* remove getContainer
* move getAllUsedBlocks to utils
* remove workspace.events.dispatchEvent
* remove traceOn and setEnableToolbox
* remove getBlockCount
* remove addVariables
---------
Co-authored-by: Alice Fisher <alice.fisher@code.org>
commit 9d4943ec654f86732a8583b4243b1a2ce8a5c9d9
Merge: bbb09948046 545f71e044e
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Feb 11 12:48:20 2026 -0800
Merge pull request #70745 from code-dot-org/staging
commit 545f71e044e477af1f7186258a8746f4707cdc24
Author: Sanchit Malhotra <85528507+sanchitmalhotra126@users.noreply.github.com>
Date: Wed Feb 11 11:19:13 2026 -0800
Add customizing-llms-latm-2025 to list of Spanish language AI Chat scripts (#70741)
commit 35ccfe31481c17143e9825c4c0a30e9a93ec90fd
Author: Kaitie O <kaitie@code.org>
Date: Wed Feb 11 13:11:17 2026 -0600
Lesson Feedback - fix missing params (#70726)
* Modify how data is used to get AI analysis
* remove hook
* Fix loading
* add check
commit 637e84d6c394fa9adc784e0ad6c9f2e7107bbeb1
Author: Sanchit Malhotra <85528507+sanchitmalhotra126@users.noreply.github.com>
Date: Wed Feb 11 10:57:05 2026 -0800
Convert CommitDialogTest to RTL (#70530)
* Convert CommitDialogTest to RTL
* PR feedback
commit 693245be320d9a1b11fc05df24e898b339ea3e24
Author: Erin Bond <erin.bond@code.org>
Date: Wed Feb 11 13:52:04 2026 -0500
newlines in new controllers
commit 12678ddbdb26fc43c018b311130b402627728052
Author: Hannah Bergam <hannahbergam@gmail.com>
Date: Wed Feb 11 10:46:41 2026 -0800
an option for the select poem dropdown (#70710)
commit bef7dd35997047f4e3b96d2ac2fc946fad9518a4
Author: Mark Barnes <mark.barnes@code.org>
Date: Wed Feb 11 12:44:56 2026 -0600
update redux to remove add student row for email sections (#70740)
commit a082dc26eb0cdf2875aaa9e41844e7289536589a
Author: Artem Vavilov <artem.vavilov.7@gmail.com>
Date: Wed Feb 11 20:14:20 2026 +0200
P20-1796: Fix LTI course duplication (#70711)
commit ded912273daf81911b3e43465ac030245ca91710
Merge: 1d8b6a065dd 025b69644ba
Author: Erin Bond <erin.bond@code.org>
Date: Wed Feb 11 13:10:32 2026 -0500
merge staging and fix conflict
commit 025b69644ba21b7200d8c2b91129400641e2e22a
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Wed Feb 11 12:07:53 2026 -0600
Set Web Lab 2 initial tab to AI tutor (with instructions drawer) (#70724)
* add inset in aichat anytime chat workspace has instructions drawer
* increase inset a bit
* set initial tab to ai tutor for weblab2
* ensure there is an aitutor chat tab when first loading if there is an instrutions drawer
* update ui test
* update condition in useEffect
* update ui test
commit 0614f3b121c830f5c91a968076e49482250520e2
Merge: e4f8c366983 e621f39f3e4
Author: Erin Bond <erin.bond@code.org>
Date: Wed Feb 11 13:02:37 2026 -0500
Merge pull request #70681 from code-dot-org/erin-ai-chat-tool-msg-on-multi-assign-dialog
AI Tutor Permissions: alerts for multi-section assign dialog
commit 1d8b6a065dd73f1158ec1e98e92e4b0dfbbc14ce
Merge: 460af69601e e4f8c366983
Author: Erin Bond <erin.bond@code.org>
Date: Wed Feb 11 12:52:55 2026 -0500
fix merge conflict in ChatWorkspace - take both
commit 460af69601e209c8edb9fa3520304292cd5fe0e1
Author: Erin Bond <erin.bond@code.org>
Date: Wed Feb 11 12:47:51 2026 -0500
make more generic controllers, remove dataset name from frontend
commit e4f8c36698388e60154b215fccd26f8a23f38226
Author: Darin Webb <darin@code.org>
Date: Wed Feb 11 11:27:17 2026 -0600
Create S3 bucket for storing user-content (#70615)
* Create S3 bucket for storing user-content
* update bucket name and test name generation
* Rename user-content-bucket component to s3 for per-stack S3 buckets
* Enable versioning on user-content S3 bucket
* Exempt adhoc per-stack S3 buckets from destructive operation deny
* Conditionally retain user-content bucket based on environment
commit bbb099480469451fce888313dc95b68adabaa3db
Merge: 2a1b542d5f8 1b26ea5a10a
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Feb 11 08:14:20 2026 -0800
Merge pull request #70739 from code-dot-org/staging
commit 1b26ea5a10acc99371ef66e6954b59d05fc342ce
Author: Ryan Driscoll <ryan.driscoll@code.org>
Date: Wed Feb 11 03:44:26 2026 -0700
[Design2-231] chore: adds the mui theme provider throughout the application (#70393)
* chore: adds the mui theme provider throughout the application
Replaces ReactDOM.render with bootstrap function createReactRoot
* fix: fix tests
* fix: lint fix
* feat: add ref handling for PairingDialog and ContractForm components (should fix the ui tests)
---------
Co-authored-by: levadadenys <levada.denys@gmail.com>
commit 69767c92cf88fcc56fb1e8fb050ae0ec6e38d5ac
Merge: 34bed4c6f53 9c0280b9996
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Feb 11 01:25:18 2026 -0800
Merge pull request #70732 from code-dot-org/dtl_candidate_a3250e56
commit 9c0280b9996d4c494eeae05faf174aaa86caa62a
Merge: 34bed4c6f53 a3250e562b7
Author: Continuous Integration <dev@code.org>
Date: Wed Feb 11 09:20:12 2026 +0000
Merge commit 'a3250e56' into dtl_candidate_a3250e56
commit 0f636255c2b06f7cf87fd8de6778bce106e173d9
Merge: f42f4a0c37b 530ee5b05c0
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Feb 10 23:35:23 2026 -0800
Merge pull request #70731 from code-dot-org/dts_candidate_2026-02-11
DTS (Levelbuilder > Staging) [robo-dts]
commit 530ee5b05c07e43c80c9df0475758801aa7359aa
Merge: f42f4a0c37b 34bed4c6f53
Author: Continuous Integration <dev@code.org>
Date: Wed Feb 11 07:35:17 2026 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2026-02-11
commit 34bed4c6f537e76b09409d46bb22788a5f9da4a6
Author: Continuous Integration <dev@code.org>
Date: Wed Feb 11 07:30:20 2026 +0000
levelbuilder content changes (-robo-commit)
commit e621f39f3e4d23b17dbab467c24cf4911ae12579
Author: Erin Bond <erin.bond@code.org>
Date: Tue Feb 10 21:45:24 2026 -0500
increase query counts to get tests to pass while we figure out if we need to optimize'
commit f42f4a0c37bd59502c3a61ff4f4c922089cbc6a1
Author: Sanchit Malhotra <85528507+sanchitmalhotra126@users.noreply.github.com>
Date: Tue Feb 10 17:03:06 2026 -0800
Don't seed daily weather dataset (#70729)
commit 2a1b542d5f82cecedc985021d14c98a3359538ac
Merge: a3250e562b7 621187a2eac
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Feb 10 16:52:19 2026 -0800
Merge pull request #70730 from code-dot-org/staging
commit 621187a2eac7957c10f4104e53a04a9a0c6c1ce0
Author: Molly Moen <molly@code.org>
Date: Tue Feb 10 14:46:59 2026 -0800
Make rubrics editing easier (#70705)
* wip
* basic functionality
* better ui
* increase size of no lesson message
* clean up
* fix for levels with parents
commit 58386585015db2a2c56c6dca775fc949eef5e40d
Author: Nick Lathe <nick.lathe@code.org>
Date: Tue Feb 10 14:32:05 2026 -0800
Fixes bug with uid auth option lookup (#70721)
* Fixes bug with uid auth option lookup
---------
Signed-off-by: Nick Lathe <nick.lathe@code.org>
commit 22dd657d2c4ca80a31db5f730a5a7a820e747f37
Author: Nick Lathe <nick.lathe@code.org>
Date: Tue Feb 10 12:57:59 2026 -0800
Remove DCDO logic for ClassLink button (#70708)
Signed-off-by: Nick Lathe <nick.lathe@code.org>
commit a3250e562b7011874c8c4b06ee2e33db37a29921
Merge: eace09d9eca 2a44ff72750
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Feb 10 12:50:19 2026 -0800
Merge pull request #70723 from code-dot-org/staging
commit eace09d9ecad88a41658e13212ba4e71c66ba9fc
Merge: f42b70ea4f7 c3aca76dcfc
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Feb 10 11:44:19 2026 -0800
Merge pull request #70720 from code-dot-org/staging
commit 3d029fe5a5e80f102540bf448c664dd645499566
Author: Erin Bond <erin.bond@code.org>
Date: Tue Feb 10 13:54:59 2026 -0500
use unit_group to check for ai_chat_tools_dependency on course_offering summarize for catalog
commit f42b70ea4f7eec69f584568a2cb75bc454bb798a
Merge: 285a97d5e4d 00125808d65
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Feb 10 10:02:20 2026 -0800
Merge pull request #70716 from code-dot-org/staging
commit 285a97d5e4d556a9e0c22f3707f1502841780d38
Merge: ed6b802313e 23f3cd55636
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Feb 10 08:54:20 2026 -0800
Merge pull request #70715 from code-dot-org/staging
commit f15fb2ae2cae01e543d75c515c850761f8124c9a
Author: Erin Bond <erin.bond@code.org>
Date: Tue Feb 10 11:34:12 2026 -0500
include :ai_chat_tools_dependency key in unit_group_test.rb
commit 42c7a74534ec674055f59fac71c30ed67e33fa87
Merge: d965ef82b7a 19be6a17596
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Feb 10 01:25:22 2026 -0800
Merge pull request #70713 from code-dot-org/dtl_candidate_bcb395ec
commit 19be6a17596146456ef11edbe44feabc1fc21437
Merge: d965ef82b7a bcb395ec4d7
Author: Continuous Integration <dev@code.org>
Date: Tue Feb 10 09:20:15 2026 +0000
Merge commit 'bcb395ec' into dtl_candidate_bcb395ec
commit ed6b802313ea2ca9d779038472d594069dda910a
Merge: bcb395ec4d7 0bdce7217d7
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Feb 9 16:10:19 2026 -0800
Merge pull request #70709 from code-dot-org/staging
commit bcb395ec4d7e99895a7c2960af10226e83bcf09a
Merge: a14c8a0f8e3 dbcd800a900
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Feb 9 13:40:20 2026 -0800
Merge pull request #70704 from code-dot-org/staging
commit a14c8a0f8e35db361f0a17d4202de6102c34da40
Merge: 13e754e95ec e9745bed1cc
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Feb 9 12:14:21 2026 -0800
Merge pull request #70701 from code-dot-org/staging
commit 13e754e95ec101d2d65b29a152ade97c865196b6
Merge: aeb67cffe76 38083eb2bfb
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Feb 9 11:10:31 2026 -0800
Merge pull request #70700 from code-dot-org/staging
commit de97fbfa97a01a1c8cf600c643c8ccc98a114030
Author: Erin Bond <erin.bond@code.org>
Date: Mon Feb 9 13:56:16 2026 -0500
fix test by passing prop
commit 3ef13e31ba4289489e785562de1c5e48d6c40815
Author: Erin Bond <erin.bond@code.org>
Date: Mon Feb 9 13:32:18 2026 -0500
pass props for UnitOverviewActionRow and TeacherCourseOverview
commit 22acfab60bb6ac3b676b77cc6402b959336a5e22
Author: Erin Bond <erin.bond@code.org>
Date: Mon Feb 9 13:07:55 2026 -0500
add type for CourseOverviewActionRow
commit 9a47b334496a41dbd7386618d69cbb739cbea993
Author: Erin Bond <erin.bond@code.org>
Date: Mon Feb 9 12:49:44 2026 -0500
proptypes oneOf the AiChatToolsDependency values
commit fe6fe5f98142c5029e688b560bc55ab538fd3301
Author: Erin Bond <erin.bond@code.org>
Date: Mon Feb 9 12:33:33 2026 -0500
check for experiment correctly, ensure the right alert shows up in each case
commit aeb67cffe76d66929cf8a4fd2eac706263f518a9
Merge: 5ac44729152 2efa5cfe2cb
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Feb 9 09:28:20 2026 -0800
Merge pull request #70698 from code-dot-org/staging
commit 9d678abe02ddd09fcfd882d3945161d4e5ada1fe
Author: Erin Bond <erin.bond@code.org>
Date: Mon Feb 9 07:14:14 2026 -0500
add new constant to list of constants to generate
commit 5fd6c4c34db406641490355aa4db857f6f14f6ea
Author: Erin Bond <erin.bond@code.org>
Date: Sun Feb 8 20:51:53 2026 -0500
lint
commit c07e435c66f2794e1f26b78a7c0f28bffad857e3
Author: Erin Bond <erin.bond@code.org>
Date: Sat Feb 7 14:48:02 2026 -0500
use shared constants in MultipleSectionsAssigner
commit b72ecce16499d935e4b32db142e422abd0b8f8b8
Author: Erin Bond <erin.bond@code.org>
Date: Sat Feb 7 13:59:06 2026 -0500
use a shared constant for ai_chat_tools_dependency
commit 5ac44729152db2e892e1081f2f73002a3ca95d4d
Merge: e57f439792a 15a1a69a7bf
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Feb 6 13:44:24 2026 -0800
Merge pull request #70691 from code-dot-org/staging
commit 0d10cbdf5f8b3c2158b8d81e76fee18cc5a68382
Merge: ad041acc6d6 15a1a69a7bf
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Fri Feb 6 13:23:42 2026 -0800
Merge branch 'staging' into json-display
commit ad041acc6d683a9284f0b354f36970e652b35950
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Fri Feb 6 13:18:35 2026 -0800
lint
commit 478f3fdb1d3ffe37cf7ed54cf84a83a25008e3df
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Fri Feb 6 13:14:37 2026 -0800
Format lesson hooks
commit 7c5a839bca9f58056850337e9c8a0c35a824cd41
Author: Erin Bond <erin.bond@code.org>
Date: Fri Feb 6 14:46:17 2026 -0500
pass in aichattools prop through CourseScript
commit c1c0ac04be75f9c7b9cbcc9b2e51039149d96168
Author: Erin Bond <erin.bond@code.org>
Date: Fri Feb 6 09:14:43 2026 -0500
remove debug logs
commit fd81272b9e37e27f711a0df748f379c5ef1ada39
Author: Erin Bond <erin.bond@code.org>
Date: Fri Feb 6 09:11:58 2026 -0500
Ai chat tools alerts for MultisectionAssigner
commit 08dabda0f26cd301decb0871dc88e9fc3501c861
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Fri Feb 6 00:54:30 2026 -0800
lint
commit ac5f9d0d47c4f3359436a08bb60d3602951bd73e
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Thu Feb 5 21:11:25 2026 -0800
Initial markdown change
commit 1dfdf1f6e04b57e01f78f6fc2f6657e390358bd3
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Wed Feb 4 09:15:18 2026 -0800
lint
commit c60113ddd5250648e1719b655e5cfe9dedcd1d0a
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Tue Feb 3 23:43:45 2026 -0800
Add controller test, remove extraneous print statements
commit 8e90695e336aa243ec0ee50be8aaf2fcc71254e8
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Tue Feb 3 21:54:15 2026 -0800
fix another test
commit 8b6bd86c8b739a615f3470657c610fe7d1c4f726
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Tue Feb 3 19:10:35 2026 -0800
fix test
commit 71fecd87baa762ed4836ec51cb62c8bf295a3b9e
Merge: 359e93b4905 1937708d2da
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Tue Feb 3 17:05:27 2026 -0800
Merge branch 'staging' into artifact-button
commit 359e93b49057d06790458e5a4c20916e1484ec5c
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Tue Feb 3 17:00:46 2026 -0800
lint
commit b173e5693a89e40a3ca67f4cd7163a8dbbedb27f
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Fri Jan 30 11:09:51 2026 -0800
fix useMemo dependencies
commit 884d701a659f3571556eead0c1f6049af5188243
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Fri Jan 30 10:34:32 2026 -0800
Front-end/back-end interaction
commit f1b43cfc96afd056d84629039e0801a5c508ad39
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Wed Jan 28 16:15:09 2026 -0800
Fix Typescript errors, populate lesson dropdown
commit 331d7833c459c8294cd838d4f2f373aa65addc64
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Mon Jan 26 10:08:32 2026 -0800
lint
commit 08a4e0c4312583a70e048b4d00b012b105dc74d7
Merge: 2168a070861 9fc020ffcac
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Mon Jan 26 09:34:57 2026 -0800
Merge branch 'staging' into artifact-button
commit 8b131e5ff78c8b1b0a80a120e118d2c6dcf56825
Author: Erin Bond <erin.bond@code.org>
Date: Fri Jan 23 11:49:33 2026 -0500
remove experiment, only levelbuilders can log
commit 2168a070861a8f3f6b10154ef1215161888ad036
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Wed Jan 21 13:23:37 2026 -0800
Begin new lesson info API
commit c030539b7860f6fd019c7d0f5044d2c96cebadcf
Author: Erin Bond <erin.bond@code.org>
Date: Fri Jan 9 13:57:15 2026 -0500
remove stray comment
commit b2983347c7dc52a7de75a9baf379252f44e7f239
Author: Erin Bond <erin.bond@code.org>
Date: Fri Jan 9 13:06:10 2026 -0500
handle analytics data for legacy and lab2 labs
commit 92ac5d871e3f5eecfbb51108e6e466439e85794c
Merge: a9a52ee0e6d 638e114056d
Author: Erin Bond <erin.bond@code.org>
Date: Fri Jan 9 10:59:04 2026 -0500
resolve merge conflict, take both
commit a9a52ee0e6dd61aec1caecac543af83603febfad
Author: Erin Bond <erin.bond@code.org>
Date: Fri Jan 9 10:54:32 2026 -0500
remove debugging logs
commit 07a2c2f72366e96feab185033e1719d2d37ede22
Author: Erin Bond <erin.bond@code.org>
Date: Fri Jan 9 10:42:45 2026 -0500
default allow levelbuilders to log to langfuse
commit 9c1fdf9fd64b87dbfedd402c530613ac41dd1139
Author: Erin Bond <erin.bond@code.org>
Date: Thu Jan 8 15:03:36 2026 -0500
tidy
commit 81152a33caf887b79254fc89012e0847d4f97fca
Author: Erin Bond <erin.bond@code.org>
Date: Thu Jan 8 13:46:23 2026 -0500
write wonky ai reponses to langfuse dataset
commit db949c1d826bfe91cab7dfc327e25fb12fcaf81d
Author: Erin Bond <erin.bond@code.org>
Date: Wed Jan 7 16:41:59 2026 -0500
add a button to log an AI Tutor response to langfuse for review
commit 5e8c70a192589f0604ca0c15f345c7510cfd90bc
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Mon Jan 5 17:06:24 2026 -0800
artifact creation UI work in progress
commit 8b2851c8f94b5af14f4f3aa0d31fc8edbfd7d6b8
Merge: 63d8a12a122 0ab36d846c9
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Mon Dec 15 14:29:48 2025 -0800
Merge branch 'ceara/AITT-1186-json-prompt' into artifact-button
commit 63d8a12a1222768272affb11b17bf5615565954c
Merge: 9caf328383f bffb3e563d3
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Mon Dec 15 09:51:12 2025 -0800
Merge branch 'staging-next' into artifact-button
commit 9caf328383f6d6b245c4b30478b5ac13ec5a39ed
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Mon Dec 15 09:50:51 2025 -0800
Initial step on artifact UI
commit 0ab36d846c91216b103cf520ed6f5193f021244a
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 16:06:31 2025 -0500
Set artifact type in the redux state, pass to chat_completion if the experiment is set
commit d4d35d2d023fb29a8db0b305843d744742d7567b
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 16:01:14 2025 -0500
Add the artifact type to redux as a state to indicate we are in the artifact creation flow in this thread
commit 11991e214ebee027e826c76014b264e0820a4659
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 15:59:35 2025 -0500
Add artifact type and is_candidate to the chat message type, infer type from the preset prompt if the thread hasn't actually generated the json yet
commit 2ef64edbc0a4f5dae6e04cdf0f6696975f4cd43f
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 15:56:38 2025 -0500
Pass through artifact_type, creation state, and is_candidate, set those when creating the message obj
commit 9e780e95f454745b8e534cbea320aefb00385b80
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 15:54:08 2025 -0500
Oops, add back the development rails env for dummy response
commit 3ea50a27b4339a171c655718e4c0c7ddcde4f451
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 15:52:42 2025 -0500
Add remove commented out prompts, retry if not json, do json validation
commit 1295032f7f23cf110fffba8d72e7e2cdc79582b8
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 15:48:43 2025 -0500
Add lesson hook schema, update artifact prompt templates to include the previous artifact
commit b9566064499d658e4ba88a93c87907c9058c5d5b
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 15:43:56 2025 -0500
Add artifact candidate info to message summary
commit 3bcf767d7a3d461b416cfe3409e9e5bf86b8adbd
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Fri Dec 12 15:42:44 2025 -0500
Add ai diff artifact shared constants to be generated
commit 8be736907c2f62bbe98e0afefebc6b9d16d88ca1
Merge: d99531f98bc 62d50f78e3a
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Thu Dec 4 14:06:12 2025 -0500
Merge branch 'ceara/AITT-1184-migration-potential-artifact' into ceara/AITT-1186-json-prompt
commit d99531f98bc18fb74ee2f9d9b08df624f00a1a68
Merge: 356812f5a04 b3de19d3635
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Thu Dec 4 12:47:38 2025 -0500
Merge branch 'staging-next' into ceara/AITT-1186-json-prompt
commit 62d50f78e3a65bf77629616540fc50fc922bfcb2
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Dec 3 15:18:28 2025 -0500
Update the version number for message migration
commit a871137144f6fe518504db21d886a9eb0c477a1d
Merge: 56b46592c2f 22bfa2594f5
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Dec 3 15:12:28 2025 -0500
Merge branch 'staging-next' into ceara/AITT-1184-migration-potential-artifact
commit 56b46592c2f467c2205aaa48dc0cedabe15b3c8e
Merge: 980a3162887 c43f3e096f0
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Tue Dec 2 17:27:07 2025 -0500
Merge branch 'staging-next' into ceara/AITT-1184-migration-potential-artifact
commit 356812f5a04aef6e1e454f0eaad47f279bbd1964
Merge: 3f57f768b73 980a3162887
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Tue Dec 2 15:35:06 2025 -0500
Merge branch 'ceara/AITT-1184-migration-potential-artifact' into ceara/AITT-1186-json-prompt
commit 980a31628879fd72df15364ec4c8fccebddd0b62
Merge: dab026f1fab c2b4104ff7e
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Tue Dec 2 12:27:22 2025 -0500
Merge branch 'ceara/AITT-1183-crud-operations-for-artifacts' into ceara/AITT-1184-migration-potential-artifact
commit c2b4104ff7e318549d742a75df5f355a8d0266d2
Merge: fd8271ee129 04048cadc4b
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Tue Dec 2 10:09:41 2025 -0500
Merge branch 'staging-next' into ceara/AITT-1183-crud-operations-for-artifacts
commit fd8271ee1292f3c4a5a4ecba49d97745a5f6461a
Merge: 8aaea0385d4 89922905d8b
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Tue Dec 2 09:16:45 2025 -0500
Merge branch 'ceara/AITT-1182b-model-tests' into ceara/AITT-1183-crud-operations-for-artifacts
commit 89922905d8b8c006d51c3bb163241c7c416eff30
Merge: 2dddf156138 582cbe88aa9
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Tue Dec 2 09:15:49 2025 -0500
Merge branch 'staging-next' into ceara/AITT-1182b-model-tests
commit 8aaea0385d4e53667b7998784a0754967ea6c5ae
Merge: 752e1fb9317 2dddf156138
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 15:44:39 2025 -0500
Merge branch 'ceara/AITT-1182b-model-tests' into ceara/AITT-1183-crud-operations-for-artifacts
commit 2dddf156138d80650f9db43b1c2cc31a341e57c4
Merge: d63d828b61e 1625cda4579
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 15:43:26 2025 -0500
Merge branch 'ceara/AITT-1182-artifact-migration' into ceara/AITT-1182b-model-tests
commit 1625cda45794373aaeb102ceb9ba8755dfdba971
Merge: b19ce73af04 a11494a7cb8
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 15:41:38 2025 -0500
Merge branch 'staging-next' into ceara/AITT-1182-artifact-migration
commit 752e1fb9317ea362c069893c7a7cb41ff365a79c
Merge: e0ab4f692d8 d63d828b61e
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 15:05:50 2025 -0500
Merge branch 'ceara/AITT-1182b-model-tests' into ceara/AITT-1183-crud-operations-for-artifacts
commit d63d828b61e5c45a0b759b253958b08b2cc8ff1a
Merge: c74291e882e b19ce73af04
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 15:04:50 2025 -0500
Merge branch 'ceara/AITT-1182-artifact-migration' into ceara/AITT-1182b-model-tests
commit b19ce73af043b4e5e80319394a05b64e08a1e9ff
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 14:59:23 2025 -0500
Update version
commit b03b643fbf1eca4469c3cc2ce3d176f3f001717b
Merge: 9ccbfdb1df2 9532e47c885
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 14:37:40 2025 -0500
Merge branch 'staging' into ceara/AITT-1182-artifact-migration
commit 3f57f768b732cdc8ee6558880df783db80463566
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 14:23:19 2025 -0500
[WIP] schema, schema check, retry failures
commit dab026f1fab216c9cf71fea122b2d4b18445243b
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 14:16:37 2025 -0500
Update aidiff message model with potential artifact
commit 7820ce47ad3a98026d8af8657ab04238c4980559
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 13:55:17 2025 -0500
Schema update
commit 02c0a266e6b245bf5a6b7dce2a3dfe6bf10fbdfe
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Mon Dec 1 13:53:00 2025 -0500
Add column to message for potential artifact
commit e0ab4f692d882461f93cb196de634aa624fd6127
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Thu Nov 13 15:22:00 2025 -0500
Add artifact experiment
commit 0355e7328d85e084d212e60ecc4c004111654fb9
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 16:11:05 2025 -0500
Add unit tests for artifacts controllers
commit 1600fc83e31b593b48c8328d73069036e0bd662e
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 15:59:12 2025 -0500
Add controllers for exit tickets and lesson hooks
commit 1e2add8f0eec38938ff280c8b00940c5d5159761
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 15:49:44 2025 -0500
Add index on artifact controller
commit 1e17f11a43881594df96b21e4cb8a358dbdac68d
Merge: c97f616ef22 c74291e882e
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 15:47:31 2025 -0500
Merge branch 'ceara/AITT-1182b-model-tests' into ceara/AITT-1183-crud-operations-for-artifacts
commit c74291e882edd3265377a8102f1c3b49a5bd6543
Merge: d24adaa5558 9ccbfdb1df2
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 15:46:44 2025 -0500
Merge branch 'ceara/AITT-1182-artifact-migration' into ceara/AITT-1182b-model-tests
commit 9ccbfdb1df230955586b70ac9da545e3da964f4e
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 15:45:55 2025 -0500
Fix spacing for lint
commit c97f616ef225ed0d6b3e35e140b2f0e068a5661d
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 12:20:54 2025 -0500
Add CRUD routes for artifacts
commit f598142955442ca020cd2a41a83bfbe9a1a868c9
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 12:18:22 2025 -0500
Add permissions for artifacts controllers
commit d24adaa55582920de2b8172bf370b9d144e8a6cb
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 11:58:28 2025 -0500
Fix blank line
commit b8a1bc74b4ed9e48c1fe041adecda80e8a530e9b
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 11:57:46 2025 -0500
Add tests for aidiff artifact models
commit 5f033798ae0c175adb238c72235faeec6ac43bca
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 11:54:22 2025 -0500
Add factories for artifacts and associations
commit 982a96142781e1f708d7587057cd4f8651ccd717
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 11:24:13 2025 -0500
Add and update models and associations
commit 3d7572a644d51c6f43ed25eedf180514535a0a47
Author: Ceara Chewning <ceara.chewning@code.org>
Date: Wed Nov 12 11:11:48 2025 -0500
Migration and schema changes for adding AidiffArtifact and associations tables