- Install Tailwind CSS v4 with @tailwindcss/postcss, clsx, tailwind-merge, lucide-react - Create design token system in globals.css (@theme block) - Create cn() utility for conditional Tailwind class merging - Build 9 base UI components: Button, Input, Textarea, Select, Card, Badge, FormGroup, Modal, Skeleton - Refactor all pages to use Tailwind classes and UI components (remove all inline styles) - Add responsive sidebar with mobile hamburger menu overlay - Add responsive grid layouts (1-col mobile, 2-col tablet, 3-col desktop) - Replace unicode icons with lucide-react icons - Add loading skeletons for dashboard and project detail pages - Add Rust agent build script (build.ps1) and Cargo.lock Refs #155, #156, #157 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
21 lines
1.2 KiB
PowerShell
21 lines
1.2 KiB
PowerShell
$msvcBase = "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC"
|
|
$msvcDir = (Get-ChildItem $msvcBase | Select-Object -Last 1).FullName
|
|
$winkitBase = "C:\Program Files (x86)\Windows Kits\10"
|
|
$winkitBin = (Get-ChildItem "$winkitBase\bin\10.*" -ErrorAction SilentlyContinue | Select-Object -Last 1).FullName
|
|
$winkitLib = (Get-ChildItem "$winkitBase\Lib\10.*" -ErrorAction SilentlyContinue | Select-Object -Last 1).FullName
|
|
|
|
Write-Host "MSVC: $msvcDir"
|
|
Write-Host "WinKit bin: $winkitBin"
|
|
Write-Host "WinKit lib: $winkitLib"
|
|
|
|
$linkExe = "$msvcDir\bin\Hostx64\x64\link.exe"
|
|
Write-Host "link.exe exists: $(Test-Path $linkExe)"
|
|
|
|
$env:PATH = "$msvcDir\bin\Hostx64\x64;$winkitBin\x64;C:\Users\harde\.cargo\bin;C:\Users\harde\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin;C:\Windows\System32;C:\Windows"
|
|
$env:LIB = "$msvcDir\lib\x64;$winkitLib\ucrt\x64;$winkitLib\um\x64"
|
|
$env:INCLUDE = "$msvcDir\include;$winkitBase\Include\$(Split-Path $winkitLib -Leaf)\ucrt;$winkitBase\Include\$(Split-Path $winkitLib -Leaf)\um;$winkitBase\Include\$(Split-Path $winkitLib -Leaf)\shared"
|
|
|
|
Set-Location "C:\Users\harde\develop\reckue\reckue-dev\apps\agent"
|
|
cargo clean
|
|
cargo build --release
|