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/
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 787d6d8d3d..81c95a45ec 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'],