CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

Upgrade all dependencies and AI models to latest versions #3986

Merged⚡ AI-generatedXSccantynz wants to mergeclaude/audit-upgrade-components-mBUykmainopened Mar 29, 2026
ccantynzcommented Mar 29, 2026

Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/48co.v1/pull/51


Summary

Comprehensive technology stack upgrade across all platforms (desktop, web, extension) to use the latest stable versions of frameworks, libraries, and AI models as of March 2026.

Key Changes

Framework & Build Tool Upgrades

  • Next.js: 14.2 → 15.3
  • React: 18.3 → 19.1 (desktop, web, extension)
  • Vite: 5.4 → 6.2 (desktop)
  • Tailwind CSS: 3.4 → 4.1 with new CSS-first architecture (@import "tailwindcss" syntax)
  • ESLint: 8.x → 9.23
  • Node.js CI/CD: 20 → 22 LTS (all GitHub Actions workflows)

AI Model & API Upgrades

  • Claude Sonnet: claude-sonnet-4-20250514claude-sonnet-4-6 (updated in 4 integration points: rewrite API, translate API, grammar.rs, extension)
  • Anthropic API version: 2023-06-012025-09-01 (updated across 6 files: rewrite, translate, grammar routes, grammar.rs, extension content.js, extension grammar.js)
  • Claude Haiku: Confirmed latest version claude-haiku-4-5-20251001 in grammar endpoints

Rust Dependency Upgrades

  • enigo: 0.2 → 0.3 (keyboard/mouse simulation)
  • whisper-rs: 0.12 → 0.13 (speech-to-text)
  • dirs: 5 → 6 (OS directory handling)
  • candle: 0.8 → 0.9 (LLM inference)
  • uniffi: 0.28 → 0.29 (FFI bindings)

Build Configuration Updates

  • Tailwind CSS: Migrated from PostCSS plugin to Vite plugin (@tailwindcss/vite) in desktop app
  • PostCSS config: Simplified for Tailwind 4.1 (removed autoprefixer plugin configuration)
  • Vite config: Added Tailwind CSS Vite plugin

Documentation

  • Added Rule 13: "No Old Technology — Rip It Out, Put In The New" (strictest enforcement rule)
  • Updated Rule 5 with STRICT enforcement for technology currency
  • Added mandatory technology audit requirements to every session protocol
  • Documented March 29, 2026 audit results with all upgrades performed

Implementation Details

  • All API calls now use the latest Anthropic API version header
  • Tailwind CSS 4.1 CSS-first syntax replaces @tailwind directives
  • No breaking changes to application logic; upgrades are purely dependency/configuration updates
  • CI/CD pipelines updated to use Node.js 22 LTS across all build workflows

https://claude.ai/code/session_01BjSq8yeHeUWfsJ1Dko5uzY

ccantynzcommented Mar 29, 2026

Originally written by @vercel[bot] on GitHub.


The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
48co-ai-pa Error Error Mar 29, 2026 5:46pm

Request Review

Cross-repo impact

See what breaks downstream if this PR merges.

Analyze →
⮌ Merged

This pull request was merged into main.

c comment · e edit title · m merge · a approve · r request changes · ? shortcuts