Skip to content

Conversation

@deploy-code-org
Copy link
Contributor

No description provided.

kelbyhawn and others added 26 commits December 11, 2025 15:58
* add lab2 metric

* add legacy metric

* unify metrics logic
* feat: add navigation for previous and next lessons with disabled states

* fix: handle edge cases for lesson navigation when lessons array is empty or undefined
…levels in a lesson are CFU (#69977)

* feat: add CFU levels fetching functionality to StudentSnapshot component

* test: add comprehensive tests for cfu_levels endpoint in StudentSnapshotsController

* test: refactor CFU levels creation in StudentSnapshotsController tests
- Added TanStack Router plugin to Vite configuration for enhanced routing capabilities.
- Added a stub of the `/projects/[labType]/[channelId]/edit` route
- Implemented `@/` alias for the `src` root
feat(router): integrate TanStack Router
This commit introduces the initial implementation of Music Lab.

It includes a dedicated frontend package, lazy-loaded entrypoints,
and initial integration with lab infrastructure. The changes ensure
that the Music Lab is modular and code-split.

The commit also includes updates to the workspace configuration, routing,
and TypeScript settings to support the new Music Lab package.

- **Added** `@code-dot-org/music-lab` package with initial React-based implementation.
- **Updated** `package.json` and `yarn.lock` to include the new Music Lab package and dependencies.
- **Created** `AVAILABLE_LABS` configuration to register the Music Lab.
- **Implemented** lazy-loaded entrypoints for labs in `getLabEntrypoint.ts`.
- **Added** type definitions and type guard for labs in `lab.ts`.
- **Updated** routing to support `/projects/$labType/$channelId/edit` for Music Lab.
- **Configured** Vite, ESLint, and TypeScript for the Music Lab package.
- **Added** `.gitignore` and `.lintstagedrc.mjs` for the Music Lab package.
- **Created** basic `App.tsx` and `main.tsx` for the Music Lab UI.
Merge staging into staging-next
feat(music): add initial Music Lab implementation
* Add query limit for inactive users

* WIP

* Use user account deletion limit in inactive deleter

* Use user account deletion limit in inactive deleter

* Add break statements

* Reuse limit argument

* Add limit to query itself in order to prevent timeouts

* Trigger build / empty commit
* Refactor Inactive Teacher Deletion Warning Emailer

* Update dashboard/lib/inactive_teacher_deletion_warning_emailer.rb

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update dashboard/lib/inactive_teacher_deletion_warning_emailer.rb

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Refactor class names

* Use correct class name

* Add error handling and tracking

* Add rescue to ApplicationJob

* Trigger build / empty commit

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…or selected (#70008)

* move focus to aitutor vh panel when tab selected

* add helper function

* move focus to chat msg editor
Merge staging-next into staging after restricted deploy period
* fix broken pipeline

* test fix for ui test
@deploy-code-org deploy-code-org requested review from a team as code owners December 16, 2025 09:20
@deploy-code-org deploy-code-org merged commit 0252353 into levelbuilder Dec 16, 2025
2 checks passed
@deploy-code-org deploy-code-org deleted the dtl_candidate_dcf667a6 branch December 16, 2025 09:25
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.