Elijah Hamovitz
Elijah Hamovitz
This is a big one! This PR proposes that we enable the optional `Layout/ClassStructure` Rubocop rule, which will enforce strict ordering of different types of code blocks within a class...
Follow-up to https://github.com/code-dot-org/code-dot-org/pull/57621, which enforced the use of inline private methods. Also see https://github.com/code-dot-org/code-dot-org/pull/50709 for more discussion on the topic. Although it is nice to see explicit declarations for each...
## Screenshots interface | screenshot --- | --- Login; last attempt |  Login; account locked |  "Unlock Account" email | Login; post-unlock |  email link clicked after...
add a basic implementation of a session store that converts cookie-based sessions to redis-based sessions with no user impact ## Links ## Testing story ## Deployment strategy ## Follow-up work...
Placeholder PR for removing the instrumentation added in https://github.com/code-dot-org/code-dot-org/pull/57357 once we've finished the experiment. ## Links ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ##...
Prereq for https://github.com/code-dot-org/craft/issues/459

in https://studio.code.org/s/aquatic/stage/1/puzzle/11, the static conduit image looks like it has some visual glitches; the animated version of the thumbnail makes it clear what's going on, but it's not at all...
 What should probably happen is that placing rails (or any other action plane block) in a space with a decoration block should just destroy that decoration block
After https://github.com/code-dot-org/craft/issues/459 is addressed, we can replace all static methods like `Position.add(left, right)` with instance methods like `position.add(other)`