Added a new project and fixed scrollupbutton
This commit is contained in:
16
package.json
16
package.json
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "atridotdad",
|
"name": "atridotdad",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "2.0.0",
|
"version": "2.1.0",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "astro dev",
|
"dev": "astro dev",
|
||||||
"build": "astro build",
|
"build": "astro build",
|
||||||
@@ -11,25 +11,25 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astrojs/mdx": "^4.3.4",
|
"@astrojs/mdx": "^4.3.4",
|
||||||
"@astrojs/node": "^9.4.2",
|
"@astrojs/node": "^9.4.3",
|
||||||
"@astrojs/preact": "^4.1.0",
|
"@astrojs/preact": "^4.1.0",
|
||||||
"@astrojs/rss": "^4.0.12",
|
"@astrojs/rss": "^4.0.12",
|
||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@preact/signals": "^2.3.0",
|
"@preact/signals": "^2.3.1",
|
||||||
"@tailwindcss/typography": "^0.5.16",
|
"@tailwindcss/typography": "^0.5.16",
|
||||||
"@tailwindcss/vite": "^4.1.12",
|
"@tailwindcss/vite": "^4.1.12",
|
||||||
"astro": "^5.13.2",
|
"astro": "^5.13.5",
|
||||||
"astro-icon": "^1.1.5",
|
"astro-icon": "^1.1.5",
|
||||||
"lucide-preact": "^0.540.0",
|
"lucide-preact": "^0.542.0",
|
||||||
"playwright": "^1.54.2",
|
"playwright": "^1.55.0",
|
||||||
"preact": "^10.27.1",
|
"preact": "^10.27.1",
|
||||||
"sharp": "^0.34.3",
|
"sharp": "^0.34.3",
|
||||||
"tailwindcss": "^4.1.12"
|
"tailwindcss": "^4.1.12"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@iconify-json/mdi": "^1.2.3",
|
"@iconify-json/mdi": "^1.2.3",
|
||||||
"@iconify-json/simple-icons": "^1.2.48",
|
"@iconify-json/simple-icons": "^1.2.50",
|
||||||
"daisyui": "^5.0.50"
|
"daisyui": "^5.1.6"
|
||||||
},
|
},
|
||||||
"pnpm": {
|
"pnpm": {
|
||||||
"onlyBuiltDependencies": [
|
"onlyBuiltDependencies": [
|
||||||
|
|||||||
543
pnpm-lock.yaml
generated
543
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -21,6 +21,19 @@ const { project } = Astro.props;
|
|||||||
{project.description}
|
{project.description}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
{
|
||||||
|
project.tags && project.tags.length > 0 && (
|
||||||
|
<div class="flex gap-2 flex-wrap mb-4 justify-center">
|
||||||
|
{project.tags.map((tag: string) => (
|
||||||
|
<div class="badge badge-primary font-bold">
|
||||||
|
<Icon name="mdi:tag" class="text-lg" />
|
||||||
|
{tag}
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
<div class="card-actions justify-end">
|
<div class="card-actions justify-end">
|
||||||
<a
|
<a
|
||||||
href={project.link}
|
href={project.link}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ export default function ScrollUpButton() {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const checkScroll = () => {
|
const checkScroll = () => {
|
||||||
isVisible.value = window.scrollY > 300;
|
isVisible.value = window.scrollY > 50;
|
||||||
};
|
};
|
||||||
|
|
||||||
checkScroll();
|
checkScroll();
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ import {
|
|||||||
Newspaper,
|
Newspaper,
|
||||||
FileUser,
|
FileUser,
|
||||||
CodeXml,
|
CodeXml,
|
||||||
Terminal as TerminalIcon,
|
|
||||||
Megaphone,
|
Megaphone,
|
||||||
} from "lucide-preact";
|
} from "lucide-preact";
|
||||||
|
|
||||||
@@ -131,11 +130,19 @@ export const talks: Talk[] = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
export const projects: Project[] = [
|
export const projects: Project[] = [
|
||||||
|
{
|
||||||
|
id: "muse",
|
||||||
|
name: "muse",
|
||||||
|
description: "Go-based music generation using TOML song definitions",
|
||||||
|
link: "https://git.atri.dad/atridad/muse",
|
||||||
|
tags: ["golang","cli"]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "openclimb",
|
id: "openclimb",
|
||||||
name: "OpenClimb",
|
name: "OpenClimb",
|
||||||
description: "Jeckpack Compose based Rock Climbing Tracker",
|
description: "Jeckpack Compose based Rock Climbing Tracker",
|
||||||
link: "https://git.atri.dad/atridad/OpenClimb"
|
link: "https://git.atri.dad/atridad/OpenClimb",
|
||||||
|
tags: ["kotlin","mobile"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "mealient",
|
id: "mealient",
|
||||||
@@ -143,6 +150,7 @@ export const projects: Project[] = [
|
|||||||
description:
|
description:
|
||||||
"An Android client for a self-hosted recipe manager Mealie.",
|
"An Android client for a self-hosted recipe manager Mealie.",
|
||||||
link: "https://git.atri.dad/atridad/Mealient",
|
link: "https://git.atri.dad/atridad/Mealient",
|
||||||
|
tags: ["kotlin","mobile"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "magiccounter",
|
id: "magiccounter",
|
||||||
@@ -150,6 +158,7 @@ export const projects: Project[] = [
|
|||||||
description:
|
description:
|
||||||
"Jeckpack Compose based Magic the Gathering Health Tracker",
|
"Jeckpack Compose based Magic the Gathering Health Tracker",
|
||||||
link: "https://git.atri.dad/atridad/MagicCounter",
|
link: "https://git.atri.dad/atridad/MagicCounter",
|
||||||
|
tags: ["kotlin","mobile"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "goth-stack",
|
id: "goth-stack",
|
||||||
@@ -157,6 +166,7 @@ export const projects: Project[] = [
|
|||||||
description:
|
description:
|
||||||
"🚀 A Web Application Template Powered by HTMX + Go + Tailwind 🚀",
|
"🚀 A Web Application Template Powered by HTMX + Go + Tailwind 🚀",
|
||||||
link: "https://git.atri.dad/atridad/goth.stack",
|
link: "https://git.atri.dad/atridad/goth.stack",
|
||||||
|
tags: ["golang","web"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "himbot",
|
id: "himbot",
|
||||||
@@ -164,6 +174,7 @@ export const projects: Project[] = [
|
|||||||
description:
|
description:
|
||||||
"A discord bot written in Go. Loosly named after my username online (HimbothySwaggins).",
|
"A discord bot written in Go. Loosly named after my username online (HimbothySwaggins).",
|
||||||
link: "https://git.atri.dad/atridad/himbot",
|
link: "https://git.atri.dad/atridad/himbot",
|
||||||
|
tags: ["golang","webserver"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "loadr",
|
id: "loadr",
|
||||||
@@ -171,6 +182,7 @@ export const projects: Project[] = [
|
|||||||
description:
|
description:
|
||||||
"A lightweight REST load testing tool with robust support for different verbs, token auth, and performance reports.",
|
"A lightweight REST load testing tool with robust support for different verbs, token auth, and performance reports.",
|
||||||
link: "https://git.atri.dad/atridad/loadr",
|
link: "https://git.atri.dad/atridad/loadr",
|
||||||
|
tags: ["golang","cli"],
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ export interface Project {
|
|||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
link: string;
|
link: string;
|
||||||
technologies?: string[];
|
tags?: string[];
|
||||||
status?: string;
|
status?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user