diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 24d435e..572f07b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,6 +12,11 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 9.1.4 + - name: Setup Node.js uses: actions/setup-node@v4 with: @@ -19,9 +24,6 @@ jobs: cache: 'pnpm' cache-dependency-path: '**/pnpm-lock.yaml' - - name: Setup pnpm - run: corepack enable && corepack prepare pnpm@latest --activate - - name: Install dependencies run: pnpm install diff --git a/.gitignore b/.gitignore index 05a1505..d389c59 100644 --- a/.gitignore +++ b/.gitignore @@ -28,8 +28,8 @@ dist/ downloads/ eggs/ .eggs/ -lib/ -lib64/ +/lib/ +/lib64/ parts/ sdist/ var/ diff --git a/.hoplite/settings.json b/.hoplite/settings.json new file mode 100644 index 0000000..a0793d1 --- /dev/null +++ b/.hoplite/settings.json @@ -0,0 +1,11 @@ +{ + "version": 1, + "ports": {"preview": 3000, "additional": {}}, + "scripts": { + "setup": {"enabled": true, "command": "pnpm install"}, + "run": {"enabled": true, "command": "tail -f /dev/null | pnpm --filter web dev"}, + "archive": {"enabled": true, "command": null}, + "check": {"enabled": true, "command": "pnpm --filter web exec tsc --noEmit"} + }, + "mcpServers": [] +} diff --git a/apps/web/src/app/(advisor)/advisor/claims/page.tsx b/apps/web/src/app/(advisor)/advisor/claims/page.tsx index 0a7783e..d8b02ba 100644 --- a/apps/web/src/app/(advisor)/advisor/claims/page.tsx +++ b/apps/web/src/app/(advisor)/advisor/claims/page.tsx @@ -130,11 +130,11 @@ export default function AdvisorClaimsOverviewPage() { {/* ── Header ─────────────────────────────────────────────────────────── */}
+
{isLoading ? 'Loading claims across your portfolio…' : `${allClaims.length} total claims across ${customers.length} assigned clients.`} diff --git a/apps/web/src/app/(advisor)/advisor/renewals/page.tsx b/apps/web/src/app/(advisor)/advisor/renewals/page.tsx index b0d5baf..b516ff6 100644 --- a/apps/web/src/app/(advisor)/advisor/renewals/page.tsx +++ b/apps/web/src/app/(advisor)/advisor/renewals/page.tsx @@ -97,8 +97,8 @@ export default function AdvisorRenewalsPage() { {/* Header */}
+
Policies expiring soon across your assigned customers.
+
The claim you are looking for does not exist or you do not have permission to view it.
+
Learn about automatic claims parsing, AI assessment indices, and co-pilot guidelines.
@@ -53,7 +53,7 @@ export default function HelpPage() {diff --git a/apps/web/src/app/(insurer)/insurer/claims/page.tsx b/apps/web/src/app/(insurer)/insurer/claims/page.tsx index 8bbf7da..be8f55b 100644 --- a/apps/web/src/app/(insurer)/insurer/claims/page.tsx +++ b/apps/web/src/app/(insurer)/insurer/claims/page.tsx @@ -184,8 +184,8 @@ function InsurerClaimsQueueContent() {
All submitted and active claims awaiting review.
+All submitted and active claims awaiting review.
Analytics and performance metrics for claims processing.
+Analytics and performance metrics for claims processing.
+
The reports module is under development. It will include claim settlement rates, officer performance metrics, risk distribution charts, and monthly trend analysis.
diff --git a/apps/web/src/app/page.tsx b/apps/web/src/app/page.tsx index ab85801..74669c3 100644 --- a/apps/web/src/app/page.tsx +++ b/apps/web/src/app/page.tsx @@ -9,9 +9,7 @@ import { ArrowRight, Eye, Check, - Layers, Sparkles, - ChevronRight, } from 'lucide-react'; export default function Home() { diff --git a/apps/web/src/components/layouts/AppShell.tsx b/apps/web/src/components/layouts/AppShell.tsx index 0464e25..7a2de90 100644 --- a/apps/web/src/components/layouts/AppShell.tsx +++ b/apps/web/src/components/layouts/AppShell.tsx @@ -32,7 +32,7 @@ export function AppShell({ brandIcon: BrandIcon, }: AppShellProps) { const pathname = usePathname(); - const { user, sidebarOpen, setSidebarOpen, toggleSidebar, syncUser, toast } = useAppStore(); + const { user, sidebarOpen, setSidebarOpen, toggleSidebar, syncUser } = useAppStore(); useEffect(() => { syncUser(); @@ -43,24 +43,6 @@ export function AppShell({ return (