full upgrade to dev

This commit is contained in:
2026-01-08 11:31:57 +01:00
parent 4bf94007cc
commit 7320a0562d
17 changed files with 629 additions and 442 deletions

View File

@@ -226,7 +226,9 @@ export default function ChatWidget() {
<span className="absolute bottom-0 right-0 w-3 h-3 bg-green-400 rounded-full border-2 border-white" />
</div>
<div>
<h3 className="font-bold text-sm">Dennis's AI Assistant</h3>
<h3 className="font-bold text-sm">
Dennis&apos;s AI Assistant
</h3>
<p className="text-xs text-white/80">Always online</p>
</div>
</div>
@@ -358,7 +360,7 @@ export default function ChatWidget() {
{/* Quick Actions */}
<div className="flex gap-2 mt-2 overflow-x-auto pb-1 scrollbar-hide">
{[
"What are Dennis's skills?",
"What are Dennis&apos;s skills?",
"Tell me about his projects",
"How can I contact him?",
].map((suggestion, index) => (

View File

@@ -18,14 +18,6 @@ const Hero = () => {
{ icon: Rocket, text: "Self-Hosted Infrastructure" },
];
// Smooth scroll configuration
const smoothTransition = {
type: "spring",
damping: 30,
stiffness: 50,
mass: 1,
};
if (!mounted) {
return null;
}

View File

@@ -2,13 +2,7 @@
import { useState, useEffect } from "react";
import { motion, Variants } from "framer-motion";
import {
ExternalLink,
Github,
Calendar,
Layers,
ArrowRight,
} from "lucide-react";
import { ExternalLink, Github, Layers, ArrowRight } from "lucide-react";
import Link from "next/link";
import Image from "next/image";
@@ -65,7 +59,7 @@ const Projects = () => {
setProjects(data.projects || []);
}
} catch (error) {
if (process.env.NODE_ENV === 'development') {
if (process.env.NODE_ENV === "development") {
console.error("Error loading projects:", error);
}
}
@@ -104,7 +98,7 @@ const Projects = () => {
variants={staggerContainer}
className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"
>
{projects.map((project, index) => (
{projects.map((project) => (
<motion.div
key={project.id}
variants={fadeInUp}