Peter Stenger
Peter Stenger
If a schema is referenced multiple times, and the second usage of the schema isn't the same, the override is not processed. ```ts const fooSchema = z.string().meta({ id: 'ORIGINAL', });...
# Description This PR was mainly done by Claude 4.5 Opus + Cursor in planning mode. Adds the ability to invite multiple students to a course at a time. >...
# Description This PR renames the `user_id` column on `users` to `id`. Closes #13560 . # Testing Test suite?
# Description This PR adds some basic self-enrollment settings to these modals. Closes #13477 # Testing With feature flag on... - [x] Works on public page - [x] Works on...
# Description If a course instance is unpublished, students should not be able to accept invitations. Also, a warning should be shown when inviting students. # Testing
# Description As reported on Slack, the CSV download doesn't support multiple columns with the same name. This allows for that. This also changes the format of JSON downloads to...
This reverts commit b1a5d08330e2ca69d4e81c1b70fa3da97df1dd77. # Description Splitting this out of #11039 , similar to #13570 # Testing TODO
# Description This also fixes a bug where some links were broken. Done by Sonnet 4.5. # Testing None; build passes (which checks internal link validity)
# Description Lints external links in our documentation to check if they are still live. We could potentially expand this tool usage to linting HTML output (e.g. an extension of...
# Description I'm hoping this makes them more discoverable, as they are now organized where I would expect. # Testing Build passes