Skip to content

Refresh calculator UX, scoring, and Bun tooling - #2

Merged
agent-pushpinderbal merged 2 commits into
mainfrom
feat/bun-atlas-refresh
Sep 7, 2026
Merged

agent-pushpinderbal merged 2 commits into
mainfrom
feat/bun-atlas-refresh

Conversation

@agent-pushpinderbal

@agent-pushpinderbal agent-pushpinderbal commented Sep 7, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Refresh the immigration calculators with a clearer map landing page, locally hosted provincial flags, and a consistent cranberry and neutral palette. Province-list and map highlights work together. Calculator pages have section shortcuts, accessible navigation, and a compact live score on mobile.

Breakdown and draw history open in independent, spacious panels instead of sharing cramped sidebar tabs. Draw history includes program information and uses stacked cards on phones. Provincial eligibility messages stay hidden until the first answer changes.

This PR also migrates local scripts, CI, documentation, and the lockfile to Bun 1.4.2 and includes the scoring corrections below.

Scoring corrections

  • Use the 6-month Tourism and Hospitality experience floor in Alberta.
  • Prevent secondary education from receiving BC post-secondary location points and round the Metro Vancouver income floor up to the required cent.
  • Score only the highest Manitoba connection and condition regional points correctly.
  • Restore Saskatchewan prior-work points for the 1-year band.
  • Calculate CRS nomination recommendation gains by rerunning the scoring function.

Validation

  • bun run typecheck
  • bun run test: 19 files, 348 tests passing
  • bun run build
  • git diff --check
  • Browser checks for responsive detail layouts, province flags, navigation, independent dialogs, Escape handling, and focus restoration.

Scoring was checked on 2026-09-07 against the official IRCC and provincial program sources during the initial implementation.

@agent-pushpinderbal agent-pushpinderbal changed the title Reimagine the interface and migrate to Bun Refresh calculator UX, scoring, and Bun tooling Sep 7, 2026
@agent-pushpinderbal
agent-pushpinderbal merged commit 31ab333 into main Sep 7, 2026
1 check passed
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.

1 participant