From 6c66e7f66a13e5026c73068d2e72005f95844d1f Mon Sep 17 00:00:00 2001 From: infrakaspper Date: Mon, 1 Jun 2026 16:50:50 -0300 Subject: [PATCH 1/2] feat: add Eucode folder and file icons --- .claude/settings.json | 14 ++++++++++++++ icons/eucode.svg | 1 + icons/folder-eucode.svg | 1 + src/core/icons/fileIcons.ts | 4 ++++ src/core/icons/folderIcons.ts | 4 ++++ 5 files changed, 24 insertions(+) create mode 100644 .claude/settings.json create mode 100644 icons/eucode.svg create mode 100644 icons/folder-eucode.svg diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000000..40783f073c --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,14 @@ +{ + "permissions": { + "allow": [ + "Read(//Users/euclidesnascimento/.bun/**)", + "Bash(command -v bunx)", + "Bash(node -e ' *)", + "Bash(qlmanage -t -s 256 -o /tmp icons/folder-eucode.svg)", + "Read(//tmp/**)", + "Bash(qlmanage -t -s 256 -o /tmp /tmp/folder-eucode-open.svg)", + "Bash(qlmanage -t -s 256 -o /tmp icons/eucode.svg)", + "Bash(sed -n '1,60p' src/core/models/icons/files/fileTypes.ts)" + ] + } +} diff --git a/icons/eucode.svg b/icons/eucode.svg new file mode 100644 index 0000000000..fccf4a6477 --- /dev/null +++ b/icons/eucode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/folder-eucode.svg b/icons/folder-eucode.svg new file mode 100644 index 0000000000..94afb494eb --- /dev/null +++ b/icons/folder-eucode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/core/icons/fileIcons.ts b/src/core/icons/fileIcons.ts index eb7862183a..28e52e522c 100644 --- a/src/core/icons/fileIcons.ts +++ b/src/core/icons/fileIcons.ts @@ -9,6 +9,10 @@ import { parseByPattern } from '../patterns/patterns'; export const fileIcons: FileIcons = { defaultIcon: { name: 'file' }, icons: parseByPattern([ + { + name: 'eucode', + fileNames: ['.eucodeignore'], + }, { name: 'html', fileExtensions: [ diff --git a/src/core/icons/folderIcons.ts b/src/core/icons/folderIcons.ts index 8ea08c224d..e7dbf53767 100644 --- a/src/core/icons/folderIcons.ts +++ b/src/core/icons/folderIcons.ts @@ -15,6 +15,10 @@ export const folderIcons: FolderTheme[] = [ name: 'folder-robot', folderNames: ['bot', 'bots', 'robot', 'robots', 'agent', 'agents'], }, + { + name: 'folder-eucode', + folderNames: ['.eucode', 'eucode'], + }, { name: 'folder-src', folderNames: ['src', 'srcs', 'source', 'sources', 'code'], From 62b8367ee19ff43dc91a73636a928146c3cf7332 Mon Sep 17 00:00:00 2001 From: infrakaspper Date: Mon, 1 Jun 2026 16:58:50 -0300 Subject: [PATCH 2/2] chore: stop tracking local Claude Code config Remove .claude/settings.json from version control and add .claude/ to .gitignore so local Claude Code config is no longer committed. Co-Authored-By: Claude Opus 4.8 --- .claude/settings.json | 14 -------------- .gitignore | 3 +++ 2 files changed, 3 insertions(+), 14 deletions(-) delete mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json deleted file mode 100644 index 40783f073c..0000000000 --- a/.claude/settings.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "permissions": { - "allow": [ - "Read(//Users/euclidesnascimento/.bun/**)", - "Bash(command -v bunx)", - "Bash(node -e ' *)", - "Bash(qlmanage -t -s 256 -o /tmp icons/folder-eucode.svg)", - "Read(//tmp/**)", - "Bash(qlmanage -t -s 256 -o /tmp /tmp/folder-eucode-open.svg)", - "Bash(qlmanage -t -s 256 -o /tmp icons/eucode.svg)", - "Bash(sed -n '1,60p' src/core/models/icons/files/fileTypes.ts)" - ] - } -} diff --git a/.gitignore b/.gitignore index a522620ca4..48a94ac937 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,6 @@ src/scripts/contributors/*.html # macOS metadata .DS_Store + +# Claude Code local config +.claude/