Skip to content

1: #392 late days column onto main#509

Merged
cycomachead merged 9 commits into
mainfrom
cycomachead/preview-only-pr-392-late-days-column
Jul 16, 2026
Merged

1: #392 late days column onto main#509
cycomachead merged 9 commits into
mainfrom
cycomachead/preview-only-pr-392-late-days-column

Conversation

@superconductor-for-github

Copy link
Copy Markdown

Preview-only sync of #392 (late days column) onto current main.

Preserves PR #392 history (which is stacked on #394) and merges current main, reusing the #394 student-notes resolutions and layering the late-days feature onto main's refactored enrollments view/controller.

Notable resolutions:

Net vs main: student-notes + late-days only (21 files). Full RSpec suite green (573 examples); RuboCop clean.

Original PR: #392 · Stacked on #508

noahnizamian and others added 7 commits April 21, 2026 15:18
Add student notes section to instructor view

Tested and confirmed this works in development. All tests are passing after rebase
Sync PR #392 (late days column) with current berkeley-cdss/main.
Reuses the #394 student-notes conflict resolutions and layers the
late-days feature onto main's refactored enrollments view/controller.
Kept main's Enrollment#display_role; dropped the duplicate dotenv-rails
Gemfile line. Full RSpec suite green.
- Edit Notes button: btn-outline-secondary (California gold #FDB515 on
  white, 1.78:1) -> btn-outline-primary, which is already tuned for AA
  contrast in both light and dark themes.
- 'No notes yet.' placeholder: .text-muted inside a .bg-light box washed
  out in dark mode (1.16:1) because bg-light keeps a light surface while
  text-muted goes near-white. Pin .text-muted to a readable gray within
  the dark-theme .bg-light override (same pattern already used there for
  p/li/strong).

Verified: full a11y suite (spec/ --tag a11y) 40 examples, 0 failures.
@cycomachead cycomachead changed the title Preview sync: #392 late days column onto main #392 late days column onto main Jul 16, 2026
@cycomachead cycomachead changed the title #392 late days column onto main 1: #392 late days column onto main Jul 16, 2026
Re-sync with main after #508 (student notes) merged. Brings in #506
(code-quality audit) and dependabot bumps. Clean auto-merge (student-notes
content now shared with main). Full RSpec (580) + a11y (40) green; RuboCop clean.
@cycomachead
cycomachead merged commit f626c84 into main Jul 16, 2026
13 checks passed
@cycomachead
cycomachead deleted the cycomachead/preview-only-pr-392-late-days-column branch July 16, 2026 19:53
superconductor-for-github Bot pushed a commit that referenced this pull request Jul 16, 2026
Re-sync with main after #509 (late days column) merged. Clean auto-merge;
schema retains good_jobs tables + notes column. Full RSpec (594) + a11y (40)
green; RuboCop clean.
superconductor-for-github Bot pushed a commit that referenced this pull request Jul 16, 2026
Re-sync with main after #509 (late days column) merged. Clean auto-merge;
schema retains good_jobs tables + notes column. Full RSpec (594) + a11y (40)
green; RuboCop clean.
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.

3 participants