From 72db9f305c115a0d2c126c6cdf210e0ad270356b Mon Sep 17 00:00:00 2001 From: Liviu Burcusel Date: Wed, 14 Jan 2026 12:36:58 +0100 Subject: [PATCH] Changes: - Added favicon - Enabled git lfs - All PNGs in /public folder are now sent to LFS --- .gitattributes | 4 ++++ .husky/_/applypatch-msg | 2 ++ .husky/_/commit-msg | 2 ++ .husky/_/h | 22 ++++++++++++++++++++++ .husky/_/husky.sh | 9 +++++++++ .husky/_/post-applypatch | 2 ++ .husky/_/post-checkout | 5 +++++ .husky/_/post-commit | 5 +++++ .husky/_/post-merge | 5 +++++ .husky/_/post-rewrite | 2 ++ .husky/_/pre-applypatch | 2 ++ .husky/_/pre-auto-gc | 2 ++ .husky/_/pre-commit | 2 ++ .husky/_/pre-merge-commit | 2 ++ .husky/_/pre-push | 5 +++++ .husky/_/pre-rebase | 2 ++ .husky/_/prepare-commit-msg | 2 ++ nuxt.config.ts | 5 +++++ public/favicon.png | 3 +++ public/favicon.svg | 19 +++++++++++++++++++ public/images/human.png | Bin 3406 -> 129 bytes 21 files changed, 102 insertions(+) create mode 100644 .gitattributes create mode 100755 .husky/_/applypatch-msg create mode 100755 .husky/_/commit-msg create mode 100644 .husky/_/h create mode 100644 .husky/_/husky.sh create mode 100755 .husky/_/post-applypatch create mode 100755 .husky/_/post-checkout create mode 100755 .husky/_/post-commit create mode 100755 .husky/_/post-merge create mode 100755 .husky/_/post-rewrite create mode 100755 .husky/_/pre-applypatch create mode 100755 .husky/_/pre-auto-gc create mode 100755 .husky/_/pre-commit create mode 100755 .husky/_/pre-merge-commit create mode 100755 .husky/_/pre-push create mode 100755 .husky/_/pre-rebase create mode 100755 .husky/_/prepare-commit-msg create mode 100644 public/favicon.png create mode 100644 public/favicon.svg diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fdb8ded --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +*.md linguist-documentation=false +*.md linguist-detectable + +public/**/*.png filter=lfs diff=lfs merge=lfs -text diff --git a/.husky/_/applypatch-msg b/.husky/_/applypatch-msg new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/applypatch-msg @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/commit-msg b/.husky/_/commit-msg new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/commit-msg @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/h b/.husky/_/h new file mode 100644 index 0000000..bf7c896 --- /dev/null +++ b/.husky/_/h @@ -0,0 +1,22 @@ +#!/usr/bin/env sh +[ "$HUSKY" = "2" ] && set -x +n=$(basename "$0") +s=$(dirname "$(dirname "$0")")/$n + +[ ! -f "$s" ] && exit 0 + +if [ -f "$HOME/.huskyrc" ]; then + echo "husky - '~/.huskyrc' is DEPRECATED, please move your code to ~/.config/husky/init.sh" +fi +i="${XDG_CONFIG_HOME:-$HOME/.config}/husky/init.sh" +[ -f "$i" ] && . "$i" + +[ "${HUSKY-}" = "0" ] && exit 0 + +export PATH="node_modules/.bin:$PATH" +sh -e "$s" "$@" +c=$? + +[ $c != 0 ] && echo "husky - $n script failed (code $c)" +[ $c = 127 ] && echo "husky - command not found in PATH=$PATH" +exit $c diff --git a/.husky/_/husky.sh b/.husky/_/husky.sh new file mode 100644 index 0000000..f9d0637 --- /dev/null +++ b/.husky/_/husky.sh @@ -0,0 +1,9 @@ +echo "husky - DEPRECATED + +Please remove the following two lines from $0: + +#!/usr/bin/env sh +. \"\$(dirname -- \"\$0\")/_/husky.sh\" + +They WILL FAIL in v10.0.0 +" \ No newline at end of file diff --git a/.husky/_/post-applypatch b/.husky/_/post-applypatch new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/post-applypatch @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/post-checkout b/.husky/_/post-checkout new file mode 100755 index 0000000..ad9f953 --- /dev/null +++ b/.husky/_/post-checkout @@ -0,0 +1,5 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" + +command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-checkout' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; } +git lfs post-checkout "$@" diff --git a/.husky/_/post-commit b/.husky/_/post-commit new file mode 100755 index 0000000..b8f99fa --- /dev/null +++ b/.husky/_/post-commit @@ -0,0 +1,5 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" + +command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-commit' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; } +git lfs post-commit "$@" diff --git a/.husky/_/post-merge b/.husky/_/post-merge new file mode 100755 index 0000000..45625ca --- /dev/null +++ b/.husky/_/post-merge @@ -0,0 +1,5 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" + +command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-merge' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; } +git lfs post-merge "$@" diff --git a/.husky/_/post-rewrite b/.husky/_/post-rewrite new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/post-rewrite @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/pre-applypatch b/.husky/_/pre-applypatch new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/pre-applypatch @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/pre-auto-gc b/.husky/_/pre-auto-gc new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/pre-auto-gc @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/pre-commit b/.husky/_/pre-commit new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/pre-commit @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/pre-merge-commit b/.husky/_/pre-merge-commit new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/pre-merge-commit @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/pre-push b/.husky/_/pre-push new file mode 100755 index 0000000..cfabb76 --- /dev/null +++ b/.husky/_/pre-push @@ -0,0 +1,5 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" + +command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'pre-push' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; } +git lfs pre-push "$@" diff --git a/.husky/_/pre-rebase b/.husky/_/pre-rebase new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/pre-rebase @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/.husky/_/prepare-commit-msg b/.husky/_/prepare-commit-msg new file mode 100755 index 0000000..16aae78 --- /dev/null +++ b/.husky/_/prepare-commit-msg @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index 24a442a..b87f901 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -19,6 +19,11 @@ export default defineNuxtConfig({ htmlAttrs: { class: "dark", }, + link: [ + { rel: "icon", type: "image/x-icon", href: "/favicon.ico" }, + { rel: "icon", type: "image/png", href: "/favicon.png" }, + { rel: "icon", type: "image/svg+xml", href: "/favicon.svg" }, + ], }, }, devtools: { enabled: true }, diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000..c3dd3fe --- /dev/null +++ b/public/favicon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f4fb7dee32862eb5c4d39598266b485db85c25ce0aadbb74ffa4559005a4f50 +size 9964 diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..a38cad5 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/public/images/human.png b/public/images/human.png index 8aad0fc589b08e6ba63d4629e523e1236f71c6f6..5f105d2ffdd3f393ae79900ecdac282355b9bec3 100644 GIT binary patch literal 129 zcmWN?!4U!>3;@7CRnUNk1PFNDKuClcl^el(SiSCNPkzrnUb?My%-xuKUzdl>?SK1} zjmFc=gUOs$jb8O^83OJ;_<~d+Au*QXl1R=sA0cFxL?9Mi6aa_7f&{^1wFx7JT#`qp LX8*Ew{)*}c&BZ4W literal 3406 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