From 7ed3e65d1fdd7e17b8fe0b874070324da4a1a1f6 Mon Sep 17 00:00:00 2001 From: Ben Hung <20ben16@gmail.com> Date: Sat, 29 Aug 2026 18:11:45 -0700 Subject: [PATCH 1/5] Update course colors for CSM 66 and 64 --- csm_web/frontend/src/css/base/_variables.scss | 4 ++-- csm_web/frontend/src/css/base/colors-export.module.scss | 4 ++-- csm_web/scheduler/factories.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/csm_web/frontend/src/css/base/_variables.scss b/csm_web/frontend/src/css/base/_variables.scss index 88dc34b55..81fc15081 100644 --- a/csm_web/frontend/src/css/base/_variables.scss +++ b/csm_web/frontend/src/css/base/_variables.scss @@ -9,8 +9,8 @@ $csm-theme-csm61b: #63c5ff; $csm-theme-csm61c: #797c99; $csm-theme-csm70: #ff7070; $csm-theme-csm88: #e46495; -$csm-theme-csm16a: #707eff; -$csm-theme-csm16b: #ffe070; +$csm-theme-csm66: #707eff; +$csm-theme-csm64: #ffe070; $csm-theme-default: black; $csm-mentor: $csm-green; $csm-coordinator: #6517b3; diff --git a/csm_web/frontend/src/css/base/colors-export.module.scss b/csm_web/frontend/src/css/base/colors-export.module.scss index c3ded4c39..da572d6d0 100644 --- a/csm_web/frontend/src/css/base/colors-export.module.scss +++ b/csm_web/frontend/src/css/base/colors-export.module.scss @@ -7,8 +7,8 @@ csm61c: $csm-theme-csm61c; csm70: $csm-theme-csm70; csm88: $csm-theme-csm88; - csm16a: $csm-theme-csm16a; - csm16b: $csm-theme-csm16b; + csm66: $csm-theme-csm66; + csm64: $csm-theme-csm64; student: $csm-student; mentor: $csm-mentor; diff --git a/csm_web/scheduler/factories.py b/csm_web/scheduler/factories.py index 36dee9d41..3c71999dc 100644 --- a/csm_web/scheduler/factories.py +++ b/csm_web/scheduler/factories.py @@ -55,8 +55,8 @@ def evaluate_faker(faker_obj: factory.Faker): ("CSM61C", "Machine Structures", False), ("CSM70", "Discrete Mathematics and Probability Theory", False), ("CSM88", "Computational Structures in Data Science", False), - ("CSM16A", "Designing Information Devices and Systems I", False), - ("CSM16B", "Designing Information Devices and Systems II", False), + ("CSM66", "Designing Information Devices and Systems I", False), + ("CSM64", "Designing Information Devices and Systems II", False), ("CS61A", "Structure and Interpretation of Computer Programs", True), ("CS61B", "Data Structures", True), ("CS61C", "Machine Structures", True), From c59881a3c8980dd718a72adaca68255f7effa6b9 Mon Sep 17 00:00:00 2001 From: Ben Hung <20ben16@gmail.com> Date: Sat, 29 Aug 2026 18:24:21 -0700 Subject: [PATCH 2/5] Preserve legacy course color aliases --- csm_web/frontend/src/css/base/_variables.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/csm_web/frontend/src/css/base/_variables.scss b/csm_web/frontend/src/css/base/_variables.scss index 81fc15081..0398f2e11 100644 --- a/csm_web/frontend/src/css/base/_variables.scss +++ b/csm_web/frontend/src/css/base/_variables.scss @@ -11,6 +11,8 @@ $csm-theme-csm70: #ff7070; $csm-theme-csm88: #e46495; $csm-theme-csm66: #707eff; $csm-theme-csm64: #ffe070; +$csm-theme-csm16a: $csm-theme-csm66; +$csm-theme-csm16b: $csm-theme-csm64; $csm-theme-default: black; $csm-mentor: $csm-green; $csm-coordinator: #6517b3; From acba3af4c0b5247d8b6e40ca7de82ed466b8b8a0 Mon Sep 17 00:00:00 2001 From: Ben Hung <20ben16@gmail.com> Date: Sat, 29 Aug 2026 18:38:29 -0700 Subject: [PATCH 3/5] Use explicit EECS course color variables --- csm_web/frontend/src/css/base/_variables.scss | 4 ++-- csm_web/frontend/src/css/base/colors-export.module.scss | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/csm_web/frontend/src/css/base/_variables.scss b/csm_web/frontend/src/css/base/_variables.scss index 09700b2fb..1099c0f70 100644 --- a/csm_web/frontend/src/css/base/_variables.scss +++ b/csm_web/frontend/src/css/base/_variables.scss @@ -11,8 +11,8 @@ $csm-theme-csm70: #ff7070; $csm-theme-csm88: #e46495; $csm-theme-csm66: #707eff; $csm-theme-csm64: #ffe070; -$csm-theme-csm16a: $csm-theme-csm66; -$csm-theme-csm16b: $csm-theme-csm64; +$csm-theme-eecs16a: #707eff; +$csm-theme-eecs16b: #ffe070; $csm-theme-default: black; $csm-mentor: $csm-green; $csm-coordinator: #6517b3; diff --git a/csm_web/frontend/src/css/base/colors-export.module.scss b/csm_web/frontend/src/css/base/colors-export.module.scss index 397895227..025bbfa9d 100644 --- a/csm_web/frontend/src/css/base/colors-export.module.scss +++ b/csm_web/frontend/src/css/base/colors-export.module.scss @@ -15,8 +15,8 @@ cs61c: $csm-theme-csm61c; cs70: $csm-theme-csm70; datac88c: $csm-theme-csm88; - eecs16a: $csm-theme-csm16a; - eecs16b: $csm-theme-csm16b; + eecs16a: $csm-theme-eecs16a; + eecs16b: $csm-theme-eecs16b; student: $csm-student; mentor: $csm-mentor; From c70476871c7097037f568c370edc9b9781bfc585 Mon Sep 17 00:00:00 2001 From: Ben Hung <20ben16@gmail.com> Date: Sun, 30 Aug 2026 01:04:30 -0700 Subject: [PATCH 4/5] Remove retired EECS course colors --- csm_web/frontend/src/css/base/_variables.scss | 2 -- csm_web/frontend/src/css/base/colors-export.module.scss | 3 --- 2 files changed, 5 deletions(-) diff --git a/csm_web/frontend/src/css/base/_variables.scss b/csm_web/frontend/src/css/base/_variables.scss index 1099c0f70..d3b9cbb61 100644 --- a/csm_web/frontend/src/css/base/_variables.scss +++ b/csm_web/frontend/src/css/base/_variables.scss @@ -11,8 +11,6 @@ $csm-theme-csm70: #ff7070; $csm-theme-csm88: #e46495; $csm-theme-csm66: #707eff; $csm-theme-csm64: #ffe070; -$csm-theme-eecs16a: #707eff; -$csm-theme-eecs16b: #ffe070; $csm-theme-default: black; $csm-mentor: $csm-green; $csm-coordinator: #6517b3; diff --git a/csm_web/frontend/src/css/base/colors-export.module.scss b/csm_web/frontend/src/css/base/colors-export.module.scss index 025bbfa9d..9514bc5ab 100644 --- a/csm_web/frontend/src/css/base/colors-export.module.scss +++ b/csm_web/frontend/src/css/base/colors-export.module.scss @@ -15,9 +15,6 @@ cs61c: $csm-theme-csm61c; cs70: $csm-theme-csm70; datac88c: $csm-theme-csm88; - eecs16a: $csm-theme-eecs16a; - eecs16b: $csm-theme-eecs16b; - student: $csm-student; mentor: $csm-mentor; coordinator: $csm-coordinator; From e6e02cab5d7d382a4b753156af0f35802288949c Mon Sep 17 00:00:00 2001 From: Ben Hung <20ben16@gmail.com> Date: Sun, 30 Aug 2026 20:13:46 -0700 Subject: [PATCH 5/5] Remove retired EECS courses from test data --- csm_web/scheduler/factories.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/csm_web/scheduler/factories.py b/csm_web/scheduler/factories.py index c577d54a4..86ae44f58 100644 --- a/csm_web/scheduler/factories.py +++ b/csm_web/scheduler/factories.py @@ -63,8 +63,6 @@ def evaluate_faker(faker_obj: factory.Faker): ("CS61C", "Machine Structures", True), ("CS70", "Discrete Mathematics and Probability Theory", True), ("CS88", "Computational Structures in Data Science", True), - ("EECS16A", "Designing Information Devices and Systems I", True), - ("EECS16B", "Designing Information Devices and Systems II", True), ] LARGE_COURSE_INFO = [