chore(fire-tools): upgrade stamp to v1.13.2

- pnpm catalog: centralize version governance for biome, ts, vitest,
  zod, semantic-release, react, vite, and testing deps
- biome 1.9.4 → 2.4.13: migrate config (organizeImports → assist,
  files.ignore → files.includes, enable tailwindDirectives for @theme)
- zod 3.24.3 → 4.3.6: update error message API to { message: "..." }
  and .errors → .issues in all 4 Zod-using files
- vitest 3.2.3 → 4.1.5
- semantic-release 24.x → 25.0.3
- typescript 6.0.3 (ahead of 5.9.x standard; intentional)
- add commitlint 20.x with conventional config
- add husky 9.x with commit-msg and pre-commit hooks
- add .github/actions/setup composite action; update all 3 workflows
- fix: remove pnpm version: 9 from all workflows (reads packageManager)
- fix: node-version 20 → 24 in all 3 workflows
- add Makefile with dev/build/test/lint/typecheck/install targets
This commit is contained in:
Offending Commit
2026-04-27 11:20:47 -05:00
parent 8052a7d27a
commit 988ab36c32
61 changed files with 1056 additions and 822 deletions

View File

@@ -1,8 +1,8 @@
import { createRootRoute, Outlet, useRouter } from "@tanstack/react-router";
import { useEffect } from "react";
import { Sidebar } from "@/components/layout/Sidebar";
import { loadConfig } from "@/lib/config";
import { applyTheme, getStoredTheme } from "@/lib/theme";
import { Outlet, createRootRoute, useRouter } from "@tanstack/react-router";
import { useEffect } from "react";
function RootLayout() {
const config = loadConfig();

View File

@@ -1,5 +1,5 @@
import { Dashboard } from "@/components/dashboard/Dashboard";
import { createFileRoute } from "@tanstack/react-router";
import { Dashboard } from "@/components/dashboard/Dashboard";
export const Route = createFileRoute("/")({
component: Dashboard,

View File

@@ -1,7 +1,7 @@
import { SettingsForm } from "@/components/settings/SettingsForm";
import { createFileRoute, useNavigate } from "@tanstack/react-router";
import { motion } from "framer-motion";
import { Brain } from "lucide-react";
import { SettingsForm } from "@/components/settings/SettingsForm";
export const Route = createFileRoute("/settings")({
component: SettingsPage,

View File

@@ -1,5 +1,5 @@
import { WorkspaceList } from "@/components/workspaces/WorkspaceList";
import { createFileRoute } from "@tanstack/react-router";
import { WorkspaceList } from "@/components/workspaces/WorkspaceList";
export const Route = createFileRoute("/workspaces")({
component: WorkspaceList,

View File

@@ -1,5 +1,5 @@
import { WorkspaceDetail } from "@/components/workspaces/WorkspaceDetail";
import { createFileRoute } from "@tanstack/react-router";
import { WorkspaceDetail } from "@/components/workspaces/WorkspaceDetail";
export const Route = createFileRoute("/workspaces_/$workspaceId")({
component: WorkspaceDetail,

View File

@@ -1,5 +1,5 @@
import { ConclusionBrowser } from "@/components/conclusions/ConclusionBrowser";
import { createFileRoute } from "@tanstack/react-router";
import { ConclusionBrowser } from "@/components/conclusions/ConclusionBrowser";
export const Route = createFileRoute("/workspaces_/$workspaceId_/conclusions")({
component: ConclusionBrowser,

View File

@@ -1,5 +1,5 @@
import { PeerList } from "@/components/peers/PeerList";
import { createFileRoute } from "@tanstack/react-router";
import { PeerList } from "@/components/peers/PeerList";
export const Route = createFileRoute("/workspaces_/$workspaceId_/peers")({
component: PeerList,

View File

@@ -1,5 +1,5 @@
import { PeerDetail } from "@/components/peers/PeerDetail";
import { createFileRoute } from "@tanstack/react-router";
import { PeerDetail } from "@/components/peers/PeerDetail";
export const Route = createFileRoute("/workspaces_/$workspaceId_/peers_/$peerId")({
component: PeerDetail,

View File

@@ -1,5 +1,5 @@
import { ChatPage } from "@/components/chat/ChatPage";
import { createFileRoute } from "@tanstack/react-router";
import { ChatPage } from "@/components/chat/ChatPage";
export const Route = createFileRoute("/workspaces_/$workspaceId_/peers_/$peerId_/chat")({
component: ChatPage,

View File

@@ -1,5 +1,5 @@
import { SessionList } from "@/components/sessions/SessionList";
import { createFileRoute } from "@tanstack/react-router";
import { SessionList } from "@/components/sessions/SessionList";
export const Route = createFileRoute("/workspaces_/$workspaceId_/sessions")({
component: SessionList,

View File

@@ -1,5 +1,5 @@
import { SessionDetail } from "@/components/sessions/SessionDetail";
import { createFileRoute } from "@tanstack/react-router";
import { SessionDetail } from "@/components/sessions/SessionDetail";
export const Route = createFileRoute("/workspaces_/$workspaceId_/sessions_/$sessionId")({
component: SessionDetail,

View File

@@ -1,5 +1,5 @@
import { WebhookManager } from "@/components/workspaces/WebhookManager";
import { createFileRoute, useParams } from "@tanstack/react-router";
import { WebhookManager } from "@/components/workspaces/WebhookManager";
export const Route = createFileRoute("/workspaces_/$workspaceId_/webhooks")({
component: WebhookManagerPage,