Skip to content

Kl gmt 1628 dep colors beta test#3356

Draft
LinKCoding wants to merge 21 commits into
cass-gmt-1607-publishfrom
kl-gmt-1628-dep-colors-beta-test
Draft

Kl gmt 1628 dep colors beta test#3356
LinKCoding wants to merge 21 commits into
cass-gmt-1607-publishfrom
kl-gmt-1628-dep-colors-beta-test

Conversation

@LinKCoding
Copy link
Copy Markdown
Contributor

Overview

PR Checklist

  • Related to designs:
  • Related to JIRA ticket: [ABC-123]
  • Version plan added/updated (or not needed)
  • I have run this code to verify it works
  • This PR includes unit tests for the code change
  • This PR includes testing instructions tests for the code change
  • The alpha package of this PR is passing end-to-end tests in all relevant Codecademy repositories

Testing Instructions

Don't make me tap the sign.

  1. Go to story X
  2. Do something
  3. Do that something in dark mode
  4. Check it with VO
  5. Finish and do a celebratory dance

PR Links and Envs

Repository PR Link
Monolith Monolith PR
Mono Mono PR

aresnik11 and others added 19 commits May 4, 2026 13:27
* calendar phase 1

* add focus management

* add input

* datepicker

* clean up

* refactor datepicker

* clean up hooks

* update exports

* add missing validation file

* clean up inputref

* wip fix for typing date

* cleaning up

* update range logic

* range logic when specific input is focused

* deselect logic

* fix lint

* fix story

* fix lint again

* update snapshot

* fix lint

* show 2 months on larger screens

* style updates

* PR feedback

* fix today in range color

* clean up context

* update placeholder text to be locale based

* update next/last month text to be locale based

* capitalize

* translations

* add formgroup

* fix calendar alignment and add shadow

* clear button logic

* more translations

* fix disabled hover

* make disabledDates optional and add to story

* disabled date in range logic

* fix keyboard nav now that showing 2 months

* PR feedback

* toLocaleUpperCase

* small fixes

* fix range styling

* fix alignments

* rename props

* move around helpers

* fix calendar story

* support small input size

* initial focus a11y updates

* PR feedback

* clean up utils

* add full date aria label to date cells

* move around files and clean up exports

* update locale

* week starts on from locale + polyfill

* remove button from DateCell

* refactor CalendarHeader

* fix errors

* fix ci errors

* input segments

* fix segments typing

* dedupe and format

* version plan

* fix sb import

* tests round 1

* CalendarBody tests

* style updates

* utils tests

* segmentUtils tests

* segment tests

* fix segment refs

* close on date select

* fix focus & active range part

* move DatePicker to organism

* WIP mdx file

* quick actions

* evan pr feedback

* dont render empty border in footer

* first passthrough of PR feedback

* reorg files

* update disabled date logic

* fix icon button tip sticking around

* discriminated union context

* change to object syntax

* PR feedback

* fix date keyboard nav

* more tests & tweaks

* more tests

* sync segment input and calendar month shown

* pr feedback

* fix bugs

* id clean up

* always close calendar on escape

* form tests

* remove robo comments

* prop comments and clean up

* rename to disableDate

* update SB docs

* chore(DatePicker): Address Left/Right arrows in calendar for RTL (#3335)

address left/right buttons in calendar for RTL

* fix failing test

* rtl for arrow icon

* PR feedback

* add placement

* change breakpoint

* add code example to docs

* add height to stories

* more doc clean ups

* change more to floating and use decorator

* Update packages/styleguide/src/lib/Organisms/DatePicker/DatePicker.mdx

Co-authored-by: Kenny Lin <kenny.lin.91@gmail.com>

* Update packages/styleguide/src/lib/Organisms/DatePicker/DatePicker.mdx

Co-authored-by: Kenny Lin <kenny.lin.91@gmail.com>

* PR feedback

---------

Co-authored-by: Kenny Lin <kenny.lin.91@gmail.com>
- project: gamut-kit 0.6.594

- project: gamut 68.4.0
- project: gamut-kit 0.6.595

- project: gamut 68.4.1
…recated (#3337)

* remove setupenzyme

* remove deprecated from radialprogress

* add version plan
- project: gamut-icons 9.57.4

- project: gamut-tests 6.0.0

- project: gamut-kit 0.6.596

- project: gamut 68.5.0
* pin polyfill version

* version plan

* update docs

* reword
- project: gamut-kit 0.6.597

- project: gamut 68.5.1
* chore(LXStudio): update theme
- project: gamut-illustrations 0.58.11

- project: gamut-patterns 0.10.30

- project: gamut-styles 18.0.0

- project: gamut-icons 9.57.5

- project: gamut-tests 6.0.1

- project: gamut-kit 0.6.598

- project: gamut 68.6.0
* revamped internalfloatingcard

* add version plan

* applied Amy's feedback

* fix(gamut-release): only version and publish packages affected by version plan

Restricts `releaseVersion` and `releasePublish` to the set of projects that
have explicit version plans plus their transitive dependents (packages that
depend on a planned project). This prevents unrelated packages such as
`eslint-plugin-gamut` and `variance` from being bumped by the global
`specifier: 'prerelease'` and subsequently failing to publish with a 404
error from the npm registry, which was blocking the CI `publish-alpha` job.

Agent-Logs-Url: https://github.com/Codecademy/gamut/sessions/3ba8c7ac-d00d-4694-b5f6-8e910435f2fa

Co-authored-by: LinKCoding <25854220+LinKCoding@users.noreply.github.com>

* Revert "fix(gamut-release): only version and publish packages affected by version plan"

This reverts commit a52ccb2.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: LinKCoding <25854220+LinKCoding@users.noreply.github.com>
- project: gamut-kit 0.6.599

- project: gamut 68.6.1
@LinKCoding LinKCoding changed the base branch from main to cass-gmt-1607-publish May 21, 2026 19:54
@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented May 21, 2026

View your CI Pipeline Execution ↗ for commit 372edd6


☁️ Nx Cloud last updated this comment at 2026-05-21 20:02:34 UTC

@codecov
Copy link
Copy Markdown

codecov Bot commented May 21, 2026

Codecov Report

❌ Patch coverage is 91.91919% with 80 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.44%. Comparing base (27bbf5b) to head (7c3297d).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
.../gamut/src/DatePicker/DatePickerCalendar/index.tsx 65.26% 33 Missing ⚠️
...ges/gamut/src/DatePicker/DatePickerInput/index.tsx 84.76% 16 Missing ⚠️
packages/gamut/src/DatePicker/DatePicker.tsx 89.65% 6 Missing ⚠️
...atePicker/DatePickerCalendar/utils/quickActions.ts 84.37% 5 Missing ⚠️
...tePickerCalendar/Calendar/CalendarNavLastMonth.tsx 83.33% 3 Missing ⚠️
...tePickerCalendar/Calendar/CalendarNavNextMonth.tsx 83.33% 3 Missing ⚠️
...t/src/DatePicker/DatePickerInput/Segment/index.tsx 95.71% 3 Missing ⚠️
...ut/src/DatePicker/DatePickerInput/Segment/utils.ts 97.50% 3 Missing ⚠️
...icker/DatePickerCalendar/Calendar/CalendarBody.tsx 97.75% 2 Missing ⚠️
...cker/DatePickerCalendar/Calendar/utils/dateGrid.ts 97.29% 2 Missing ⚠️
... and 4 more
Additional details and impacted files
@@                    Coverage Diff                    @@
##           cass-gmt-1607-publish    #3356      +/-   ##
=========================================================
+ Coverage                  90.07%   90.44%   +0.37%     
=========================================================
  Files                        382      406      +24     
  Lines                       5711     6677     +966     
  Branches                    1862     2142     +280     
=========================================================
+ Hits                        5144     6039     +895     
- Misses                       559      630      +71     
  Partials                       8        8              
Flag Coverage Δ
pull-request 90.44% <91.91%> (+0.37%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown
Contributor

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.

4 participants