Add ErrorBoundary, Config page, 4-col quick links
- ErrorBoundary wraps all pages with retry button - Config: read-only view of model, terminal, memory, display settings - Pulse quick links now 4-col: Skills, Cron, Soul, Config
This commit is contained in:
+3
-2
@@ -1,7 +1,7 @@
|
||||
"use client";
|
||||
|
||||
import Link from "next/link";
|
||||
import { Puzzle, Timer, Sparkles } from "lucide-react";
|
||||
import { Puzzle, Timer, Sparkles, Settings } from "lucide-react";
|
||||
import { StatusCard } from "@/components/StatusCard";
|
||||
import { StatsCard } from "@/components/StatsCard";
|
||||
import { SessionCard } from "@/components/SessionCard";
|
||||
@@ -12,6 +12,7 @@ const QUICK_LINKS = [
|
||||
{ href: "/skills", label: "Skills", icon: Puzzle, color: "#a78bfa" },
|
||||
{ href: "/cron", label: "Cron", icon: Timer, color: "#f59e0b" },
|
||||
{ href: "/soul", label: "Soul", icon: Sparkles, color: "#ec4899" },
|
||||
{ href: "/config", label: "Config", icon: Settings, color: "#6b7280" },
|
||||
] as const;
|
||||
|
||||
export default function PulsePage() {
|
||||
@@ -27,7 +28,7 @@ export default function PulsePage() {
|
||||
<StatsCard />
|
||||
<MemorySnapshotCard />
|
||||
|
||||
<div className="grid grid-cols-3 gap-2">
|
||||
<div className="grid grid-cols-4 gap-2">
|
||||
{QUICK_LINKS.map(({ href, label, icon: Icon, color }) => (
|
||||
<Link key={href} href={href}>
|
||||
<div className="glass glass-hover p-3 flex flex-col items-center gap-1.5 transition-all">
|
||||
|
||||
Reference in New Issue
Block a user