sillsdev / sillsdev/languageforge-lexbox

Upgrade shadcn/ui and Tailwind CSS

Open
#2,145 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
9
Forks
8
Avg merge
2d 13h
Merged PRs (30d)
49

Description

Summary

We currently use shadcn (shadcn/ui) and Tailwind CSS in the frontend and should upgrade both to the latest stable releases (checked 2026-01-30).

Targets (as of 2026-01-30):

Shadcn update notes

  • shadcn copies component source into your project when you "add" them; updates are not automatic. Use the CLI to fetch the latest official component files, then manually merge if you have customizations.
  • Example commands:
    • Update a single component (overwrites): npx shadcn@latest add <component> --overwrite
    • Update all components (use with extreme caution): npx shadcn@latest add --all --overwrite
  • See the CLI docs and community discussion linked above for detailed merge guidance.

Migration and testing notes

  • Backup customized components before running any overwrite commands.
  • Run the frontend build and test suite after updating; smoke-test dialogs, forms, and the editor flows in a staging environment.
  • For Tailwind, run the official upgrade tool and follow the Upgrade Guide; check PostCSS/Vite/plugin compatibility.

Request

Please verify compatibility with our build/tooling and prepare a PR that:

  • Updates frontend package versions for shadcn/ui and tailwindcss
  • Applies necessary code changes per migration guides (links above)
  • Updates any related docs

Reported on: 2026-01-30T11:18:02.358Z

Labels: dependency, frontend

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the frontend package versions and the linked shadcn/ui and Tailwind CSS migration guides, then run the official Tailwind upgrade tool. Update the dependencies and apply any required migration changes, followed by the frontend build and test suite; done means compatibility is verified and dialogs, forms, and editor flows pass staging smoke tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
tailwindcss
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.