Skip to content

fix(platform-ui): drop Tailwind 3 to clear remaining alerts - #170

Merged
telivity-otaip merged 1 commit into
mainfrom
cursor/clear-remaining-alerts-e79d
Oct 17, 2026
Merged

telivity-otaip merged 1 commit into
mainfrom
cursor/clear-remaining-alerts-e79d

Conversation

@telivity-otaip

@telivity-otaip telivity-otaip commented Oct 17, 2026 •

Copy link
Copy Markdown
Collaborator

What does this PR do?

Moves the platform UI example from Tailwind 3 to Tailwind 4 so braces and postcss-selector-parser leave the lockfile. Those were the last two open Dependabot alerts. braces 3.0.3 has no patched release, and postcss-selector-parser is only fixed in 7.1.6, which Tailwind 3 cannot take.

Type of change

  • Bug fix
  • New agent or adapter
  • Enhancement to existing agent
  • Domain logic correction
  • Documentation
  • Infrastructure / CI
  • Refactor (no behavior change)

Checklist

  • pnpm test passes (all tests, not just mine)
  • pnpm typecheck passes
  • pnpm lint passes with zero errors
  • No any types without a justification comment
  • No floating point for currency — use string-based decimal or decimal.js
  • Agent spec in agents/specs/ updated if behavior changed
  • New domain logic has a source (IATA doc, ATPCO category, industry reference, or operational experience cited in comment)
  • Tests encode domain knowledge, not just expect(result).toBeDefined()

Domain impact

N/A

Test plan

  • pnpm audit and pnpm audit --audit-level=high both report no known vulnerabilities. The braces audit ignore and the postcss-selector-parser override are removed.
  • pnpm --filter @otaip/platform-ui build succeeds, and the CSS includes the previous sans and mono font stacks.
  • pnpm --filter @otaip/platform-ui typecheck succeeds.
  • Repo-wide lint, typecheck, and the full test suite were not re-run. This change is confined to the example UI and the lockfile.
Open in Web Open in Cursor 

Tailwind 3 was the only path to unpatched braces and to
postcss-selector-parser 6. Tailwind 4 drops both, so the Dependabot
alerts and the audit exception for braces can go.

Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
@telivity-otaip
telivity-otaip marked this pull request as ready for review October 17, 2026 09:38
@telivity-otaip
telivity-otaip merged commit 11a6b52 into main Oct 17, 2026
1 check passed
@telivity-otaip
telivity-otaip deleted the cursor/clear-remaining-alerts-e79d branch October 17, 2026 09:39
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.

2 participants