diff --git a/.gitignore b/.gitignore index 941f57cb..e02d955e 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ local-dev* # Build outputs build/ .gradle/ +.*.bun-build # Built webview assets (generated during build) src/main/resources/webview/ diff --git a/FEATURES_PLAN.md b/FEATURES_PLAN.md new file mode 100644 index 00000000..b22c6ced --- /dev/null +++ b/FEATURES_PLAN.md @@ -0,0 +1,53 @@ +**Plan** + +**1) Dynamic Window Title (web + desktop)** +- Add `packages/ui/src/hooks/useWindowTitle.ts` and call it from `packages/ui/src/App.tsx`. +- Title parts: `[projectName] | [instanceName if non-local] | OpenChamber`. +- `projectName`: from `useProjectsStore` active project; prefer `label`, else basename of `path`. +- `instanceName` (desktop only): reuse `desktopHostsGet + locationMatchesHost` logic (same as `Header.tsx`), omit when local. +- Apply: + - always set `document.title` + - if Tauri: `@tauri-apps/api/window` → `getCurrentWindow().setTitle(title)` (best-effort) + +**2) Custom Project Icons (PNG/JPEG/SVG) stored on server + persisted in `settings.json`** +- Extend project schema: + - `packages/ui/src/lib/api/types.ts` `ProjectEntry` add `iconImage?: { mime: string; updatedAt: number; source: 'custom' | 'auto' } | null` + - Update UI+server sanitizers to preserve it: + - `packages/ui/src/stores/useProjectsStore.ts` `sanitizeProjects` + - `packages/ui/src/lib/persistence.ts` `sanitizeProjects` + - `packages/web/server/index.js` `sanitizeProjects` +- Server storage + API (Express): + - Add JSON parsing for `req.path.startsWith('/api/projects')` in the existing body-parser gate (`packages/web/server/index.js` around the `express.json` middleware switch). + - Store icon files under `~/.config/openchamber/project-icons/` (i.e. `OPENCHAMBER_DATA_DIR/project-icons`), filename based on `sha1(projectId)` + extension (prevents path traversal / odd IDs). + - New routes in `packages/web/server/index.js`: + - `GET /api/projects/:projectId/icon` → serve file (Content-Type from stored mime, `Cache-Control: immutable` with `?v=updatedAt`) + - `PUT /api/projects/:projectId/icon` body `{ dataUrl: string }` → validate mime, decode, write file, update `projects[].iconImage` in `settings.json` via `persistSettings` + - `DELETE /api/projects/:projectId/icon` → delete file(s), clear `iconImage`, persist + - `POST /api/projects/:projectId/icon/discover` → best-effort “try this first”: search project dir for `favicon.(ico|png|svg|jpg|jpeg|webp)` using existing `searchFilesystemFiles()`, pick shortest match, store it as `source:'auto'` (skip if `source:'custom'` unless `force=true`) +- UI wiring: + - Add async actions in `packages/ui/src/stores/useProjectsStore.ts`: `uploadProjectIcon(id, file)`, `removeProjectIcon(id)`, `discoverProjectIcon(id)` + - Update renderers to prefer `iconImage` over `PROJECT_ICON_MAP`: + - `packages/ui/src/components/layout/NavRail.tsx` + - `packages/ui/src/components/sections/projects/ProjectsSidebar.tsx` + - `packages/ui/src/components/chat/MobileSessionStatusBar.tsx` + - Add upload/remove/(discover) UI controls: + - `packages/ui/src/components/sections/projects/ProjectsPage.tsx` + - `packages/ui/src/components/layout/ProjectEditDialog.tsx` + - `` (small size, fits existing tile layout) + +**3) File Tree File-Type Icons (full icon pack)** +- Vendor the full directory from `/tmp/opencode/packages/ui/src/assets/icons/file-types` into `packages/ui/src/assets/icons/file-types/`. +- Add `packages/ui/src/lib/fileTypeIcons.ts`: + - build an icon URL map with `import.meta.glob('../assets/icons/file-types/*.svg', { eager: true, as: 'url' })` + - map filename/extension → icon key (use `getLanguageFromExtension()` + a small alias map, plus `_light` variant selection based on `useThemeSystem().currentTheme.metadata.variant`) + - fallback to `document.svg` +- Add `packages/ui/src/components/icons/FileTypeIcon.tsx` (renders the resolved icon URL). +- Replace current generic file icons with `FileTypeIcon` (keep folder icons as-is): + - `packages/ui/src/components/layout/SidebarFilesTree.tsx` + - `packages/ui/src/components/views/FilesView.tsx` + - `packages/ui/src/components/chat/ServerFilePicker.tsx` + +**Verification (end of build mode)** +- `bun run type-check` +- `bun run lint` +- `bun run build` diff --git a/bun.lock b/bun.lock index 69e9102b..4446fc2c 100644 --- a/bun.lock +++ b/bun.lock @@ -76,6 +76,7 @@ "@types/react-dom": "^19.1.7", "@vitejs/plugin-react": "^5.0.0", "autoprefixer": "^10.4.21", + "babel-plugin-react-compiler": "^1.0.0", "concurrently": "^9.2.1", "cors": "^2.8.5", "cross-env": "^7.0.3", @@ -97,7 +98,7 @@ }, "packages/desktop": { "name": "@openchamber/desktop", - "version": "1.7.3", + "version": "1.7.5", "devDependencies": { "@tauri-apps/cli": "^2", "@types/node": "^24.3.1", @@ -106,7 +107,7 @@ }, "packages/ui": { "name": "@openchamber/ui", - "version": "1.7.3", + "version": "1.7.5", "dependencies": { "@codemirror/autocomplete": "^6.20.0", "@codemirror/commands": "^6.10.1", @@ -150,9 +151,9 @@ "@radix-ui/react-tooltip": "^1.2.8", "@remixicon/react": "^4.7.0", "@streamdown/code": "^1.0.2", - "@streamdown/mermaid": "^1.0.2", "@tanstack/react-virtual": "^3.13.18", "@types/react-syntax-highlighter": "^15.5.13", + "beautiful-mermaid": "^1.1.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", @@ -207,7 +208,7 @@ }, "packages/vscode": { "name": "openchamber", - "version": "1.7.3", + "version": "1.7.5", "dependencies": { "@openchamber/ui": "workspace:*", "@opencode-ai/sdk": "^1.2.10", @@ -230,7 +231,7 @@ }, "packages/web": { "name": "@openchamber/web", - "version": "1.7.3", + "version": "1.7.5", "bin": { "openchamber": "./bin/cli.js", }, @@ -317,8 +318,6 @@ "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], - "@antfu/install-pkg": ["@antfu/install-pkg@1.1.0", "", { "dependencies": { "package-manager-detector": "^1.3.0", "tinyexec": "^1.0.1" } }, "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ=="], - "@apideck/better-ajv-errors": ["@apideck/better-ajv-errors@0.3.6", "", { "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", "leven": "^3.1.0" }, "peerDependencies": { "ajv": ">=8" } }, "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA=="], "@azu/format-text": ["@azu/format-text@1.0.2", "", {}, "sha512-Swi4N7Edy1Eqq82GxgEECXSSLyn6GOb5htRFPzBDdUkECGXtlf12ynO5oJSpWKPwCaUssOu7NfhDcCWpIC6Ywg=="], @@ -531,18 +530,6 @@ "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], - "@braintree/sanitize-url": ["@braintree/sanitize-url@7.1.2", "", {}, "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA=="], - - "@chevrotain/cst-dts-gen": ["@chevrotain/cst-dts-gen@11.0.3", "", { "dependencies": { "@chevrotain/gast": "11.0.3", "@chevrotain/types": "11.0.3", "lodash-es": "4.17.21" } }, "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ=="], - - "@chevrotain/gast": ["@chevrotain/gast@11.0.3", "", { "dependencies": { "@chevrotain/types": "11.0.3", "lodash-es": "4.17.21" } }, "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q=="], - - "@chevrotain/regexp-to-ast": ["@chevrotain/regexp-to-ast@11.0.3", "", {}, "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA=="], - - "@chevrotain/types": ["@chevrotain/types@11.0.3", "", {}, "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ=="], - - "@chevrotain/utils": ["@chevrotain/utils@11.0.3", "", {}, "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ=="], - "@codemirror/autocomplete": ["@codemirror/autocomplete@6.20.0", "", { "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0" } }, "sha512-bOwvTOIJcG5FVo5gUUupiwYh8MioPLQ4UcqbcRf7UQ98X90tCa9E1kZ3Z7tqwpZxYyOvh1YTYbmZE9RTfTp5hg=="], "@codemirror/commands": ["@codemirror/commands@6.10.2", "", { "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", "@codemirror/view": "^6.27.0", "@lezer/common": "^1.1.0" } }, "sha512-vvX1fsih9HledO1c9zdotZYUZnE4xV0m6i3m25s5DIfXofuprk6cRcLUZvSk3CASUbwjQX21tOGbkY2BH8TpnQ=="], @@ -743,10 +730,6 @@ "@ibm/telemetry-js": ["@ibm/telemetry-js@1.11.0", "", { "bin": { "ibmtelemetry": "dist/collect.js" } }, "sha512-RO/9j+URJnSfseWg9ZkEX9p+a3Ousd33DBU7rOafoZB08RqdzxFVYJ2/iM50dkBuD0o7WX7GYt1sLbNgCoE+pA=="], - "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="], - - "@iconify/utils": ["@iconify/utils@3.1.0", "", { "dependencies": { "@antfu/install-pkg": "^1.1.0", "@iconify/types": "^2.0.0", "mlly": "^1.8.0" } }, "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw=="], - "@internationalized/date": ["@internationalized/date@3.11.0", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q=="], "@internationalized/message": ["@internationalized/message@3.1.8", "", { "dependencies": { "@swc/helpers": "^0.5.0", "intl-messageformat": "^10.1.0" } }, "sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA=="], @@ -817,8 +800,6 @@ "@marijn/find-cluster-break": ["@marijn/find-cluster-break@1.0.2", "", {}, "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g=="], - "@mermaid-js/parser": ["@mermaid-js/parser@0.6.3", "", { "dependencies": { "langium": "3.3.1" } }, "sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA=="], - "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], @@ -1071,8 +1052,6 @@ "@streamdown/code": ["@streamdown/code@1.0.2", "", { "dependencies": { "shiki": "^3.19.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0" } }, "sha512-QKLS3sC8no5y0YvhGLA+ZjtNhznWU09IvFcjRKgSA35ulckMLw3b5T1ha+o1DaW8BS8l0zceLPFZa3/X9+agWQ=="], - "@streamdown/mermaid": ["@streamdown/mermaid@1.0.2", "", { "dependencies": { "mermaid": "^11.12.2" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0" } }, "sha512-Fr/4sBWnAeSnxM3PcrV/+DiZe5oPMq9gOkUIAH7ZauJeuwrZ/DVzD4g0zlav6AH0axh2m/sOfrfLtY5aLT7niw=="], - "@surma/rollup-plugin-off-main-thread": ["@surma/rollup-plugin-off-main-thread@2.2.3", "", { "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", "magic-string": "^0.25.0", "string.prototype.matchall": "^4.0.6" } }, "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ=="], "@swc/helpers": ["@swc/helpers@0.5.18", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ=="], @@ -1163,68 +1142,6 @@ "@types/cacheable-request": ["@types/cacheable-request@6.0.3", "", { "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", "@types/node": "*", "@types/responselike": "^1.0.0" } }, "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw=="], - "@types/d3": ["@types/d3@7.4.3", "", { "dependencies": { "@types/d3-array": "*", "@types/d3-axis": "*", "@types/d3-brush": "*", "@types/d3-chord": "*", "@types/d3-color": "*", "@types/d3-contour": "*", "@types/d3-delaunay": "*", "@types/d3-dispatch": "*", "@types/d3-drag": "*", "@types/d3-dsv": "*", "@types/d3-ease": "*", "@types/d3-fetch": "*", "@types/d3-force": "*", "@types/d3-format": "*", "@types/d3-geo": "*", "@types/d3-hierarchy": "*", "@types/d3-interpolate": "*", "@types/d3-path": "*", "@types/d3-polygon": "*", "@types/d3-quadtree": "*", "@types/d3-random": "*", "@types/d3-scale": "*", "@types/d3-scale-chromatic": "*", "@types/d3-selection": "*", "@types/d3-shape": "*", "@types/d3-time": "*", "@types/d3-time-format": "*", "@types/d3-timer": "*", "@types/d3-transition": "*", "@types/d3-zoom": "*" } }, "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww=="], - - "@types/d3-array": ["@types/d3-array@3.2.2", "", {}, "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="], - - "@types/d3-axis": ["@types/d3-axis@3.0.6", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw=="], - - "@types/d3-brush": ["@types/d3-brush@3.0.6", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A=="], - - "@types/d3-chord": ["@types/d3-chord@3.0.6", "", {}, "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg=="], - - "@types/d3-color": ["@types/d3-color@3.1.3", "", {}, "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="], - - "@types/d3-contour": ["@types/d3-contour@3.0.6", "", { "dependencies": { "@types/d3-array": "*", "@types/geojson": "*" } }, "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg=="], - - "@types/d3-delaunay": ["@types/d3-delaunay@6.0.4", "", {}, "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw=="], - - "@types/d3-dispatch": ["@types/d3-dispatch@3.0.7", "", {}, "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA=="], - - "@types/d3-drag": ["@types/d3-drag@3.0.7", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ=="], - - "@types/d3-dsv": ["@types/d3-dsv@3.0.7", "", {}, "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g=="], - - "@types/d3-ease": ["@types/d3-ease@3.0.2", "", {}, "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="], - - "@types/d3-fetch": ["@types/d3-fetch@3.0.7", "", { "dependencies": { "@types/d3-dsv": "*" } }, "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA=="], - - "@types/d3-force": ["@types/d3-force@3.0.10", "", {}, "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw=="], - - "@types/d3-format": ["@types/d3-format@3.0.4", "", {}, "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g=="], - - "@types/d3-geo": ["@types/d3-geo@3.1.0", "", { "dependencies": { "@types/geojson": "*" } }, "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ=="], - - "@types/d3-hierarchy": ["@types/d3-hierarchy@3.1.7", "", {}, "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg=="], - - "@types/d3-interpolate": ["@types/d3-interpolate@3.0.4", "", { "dependencies": { "@types/d3-color": "*" } }, "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="], - - "@types/d3-path": ["@types/d3-path@3.1.1", "", {}, "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="], - - "@types/d3-polygon": ["@types/d3-polygon@3.0.2", "", {}, "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA=="], - - "@types/d3-quadtree": ["@types/d3-quadtree@3.0.6", "", {}, "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg=="], - - "@types/d3-random": ["@types/d3-random@3.0.3", "", {}, "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ=="], - - "@types/d3-scale": ["@types/d3-scale@4.0.9", "", { "dependencies": { "@types/d3-time": "*" } }, "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="], - - "@types/d3-scale-chromatic": ["@types/d3-scale-chromatic@3.1.0", "", {}, "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ=="], - - "@types/d3-selection": ["@types/d3-selection@3.0.11", "", {}, "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w=="], - - "@types/d3-shape": ["@types/d3-shape@3.1.8", "", { "dependencies": { "@types/d3-path": "*" } }, "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w=="], - - "@types/d3-time": ["@types/d3-time@3.0.4", "", {}, "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="], - - "@types/d3-time-format": ["@types/d3-time-format@4.0.3", "", {}, "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg=="], - - "@types/d3-timer": ["@types/d3-timer@3.0.2", "", {}, "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="], - - "@types/d3-transition": ["@types/d3-transition@3.0.9", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg=="], - - "@types/d3-zoom": ["@types/d3-zoom@3.0.8", "", { "dependencies": { "@types/d3-interpolate": "*", "@types/d3-selection": "*" } }, "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw=="], - "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="], "@types/dom-speech-recognition": ["@types/dom-speech-recognition@0.0.7", "", {}, "sha512-NjiUoJbBlKhyufNsMZLSp+pbPNtPAFnR738RCJvtZy/HVQ2TZjmqpMyaeOSMXgxdfZM60nt8QGbtfmQrJAH2sw=="], @@ -1235,8 +1152,6 @@ "@types/fs-extra": ["@types/fs-extra@9.0.13", "", { "dependencies": { "@types/node": "*" } }, "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA=="], - "@types/geojson": ["@types/geojson@7946.0.16", "", {}, "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg=="], - "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], "@types/http-cache-semantics": ["@types/http-cache-semantics@4.2.0", "", {}, "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q=="], @@ -1409,6 +1324,8 @@ "babel-plugin-polyfill-regenerator": ["babel-plugin-polyfill-regenerator@0.6.6", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.6" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A=="], + "babel-plugin-react-compiler": ["babel-plugin-react-compiler@1.0.0", "", { "dependencies": { "@babel/types": "^7.26.0" } }, "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw=="], + "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="], "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], @@ -1417,6 +1334,8 @@ "baseline-browser-mapping": ["baseline-browser-mapping@2.9.19", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg=="], + "beautiful-mermaid": ["beautiful-mermaid@1.1.3", "", { "dependencies": { "elkjs": "^0.11.0", "entities": "^7.0.1" } }, "sha512-TItrtrAyHp1vwFfFVYauWGrquouk/6SS21Aq3RsxindSYZODcN4xYrPZD6BiZRU+o5mKJzDPz9MUSMvELdylyg=="], + "before-after-hook": ["before-after-hook@4.0.0", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="], "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], @@ -1495,10 +1414,6 @@ "cheerio-select": ["cheerio-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" } }, "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="], - "chevrotain": ["chevrotain@11.0.3", "", { "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", "@chevrotain/regexp-to-ast": "11.0.3", "@chevrotain/types": "11.0.3", "@chevrotain/utils": "11.0.3", "lodash-es": "4.17.21" } }, "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw=="], - - "chevrotain-allstar": ["chevrotain-allstar@0.3.1", "", { "dependencies": { "lodash-es": "^4.17.21" }, "peerDependencies": { "chevrotain": "^11.0.0" } }, "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw=="], - "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], "chownr": ["chownr@2.0.0", "", {}, "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="], @@ -1551,8 +1466,6 @@ "conf": ["conf@15.1.0", "", { "dependencies": { "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "atomically": "^2.0.3", "debounce-fn": "^6.0.0", "dot-prop": "^10.0.0", "env-paths": "^3.0.0", "json-schema-typed": "^8.0.1", "semver": "^7.7.2", "uint8array-extras": "^1.5.0" } }, "sha512-Uy5YN9KEu0WWDaZAVJ5FAmZoaJt9rdK6kH+utItPyGsCqCgaTKkrmZx3zoE0/3q6S3bcp3Ihkk+ZqPxWxFK5og=="], - "confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], - "config-file-ts": ["config-file-ts@0.2.6", "", { "dependencies": { "glob": "^10.3.10", "typescript": "^5.3.3" } }, "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w=="], "content-disposition": ["content-disposition@1.0.1", "", {}, "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q=="], @@ -1571,8 +1484,6 @@ "cors": ["cors@2.8.6", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="], - "cose-base": ["cose-base@1.0.3", "", { "dependencies": { "layout-base": "^1.0.0" } }, "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg=="], - "crc": ["crc@3.8.0", "", { "dependencies": { "buffer": "^5.1.0" } }, "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ=="], "crc-32": ["crc-32@1.2.2", "", { "bin": { "crc32": "bin/crc32.njs" } }, "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="], @@ -1593,86 +1504,12 @@ "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], - "cytoscape": ["cytoscape@3.33.1", "", {}, "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ=="], - - "cytoscape-cose-bilkent": ["cytoscape-cose-bilkent@4.1.0", "", { "dependencies": { "cose-base": "^1.0.0" }, "peerDependencies": { "cytoscape": "^3.2.0" } }, "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ=="], - - "cytoscape-fcose": ["cytoscape-fcose@2.2.0", "", { "dependencies": { "cose-base": "^2.2.0" }, "peerDependencies": { "cytoscape": "^3.2.0" } }, "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ=="], - - "d3": ["d3@7.9.0", "", { "dependencies": { "d3-array": "3", "d3-axis": "3", "d3-brush": "3", "d3-chord": "3", "d3-color": "3", "d3-contour": "4", "d3-delaunay": "6", "d3-dispatch": "3", "d3-drag": "3", "d3-dsv": "3", "d3-ease": "3", "d3-fetch": "3", "d3-force": "3", "d3-format": "3", "d3-geo": "3", "d3-hierarchy": "3", "d3-interpolate": "3", "d3-path": "3", "d3-polygon": "3", "d3-quadtree": "3", "d3-random": "3", "d3-scale": "4", "d3-scale-chromatic": "3", "d3-selection": "3", "d3-shape": "3", "d3-time": "3", "d3-time-format": "4", "d3-timer": "3", "d3-transition": "3", "d3-zoom": "3" } }, "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA=="], - - "d3-array": ["d3-array@3.2.4", "", { "dependencies": { "internmap": "1 - 2" } }, "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], - - "d3-axis": ["d3-axis@3.0.0", "", {}, "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw=="], - - "d3-brush": ["d3-brush@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", "d3-interpolate": "1 - 3", "d3-selection": "3", "d3-transition": "3" } }, "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ=="], - - "d3-chord": ["d3-chord@3.0.1", "", { "dependencies": { "d3-path": "1 - 3" } }, "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g=="], - - "d3-color": ["d3-color@3.1.0", "", {}, "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="], - - "d3-contour": ["d3-contour@4.0.2", "", { "dependencies": { "d3-array": "^3.2.0" } }, "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA=="], - - "d3-delaunay": ["d3-delaunay@6.0.4", "", { "dependencies": { "delaunator": "5" } }, "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A=="], - - "d3-dispatch": ["d3-dispatch@3.0.1", "", {}, "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg=="], - - "d3-drag": ["d3-drag@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" } }, "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg=="], - - "d3-dsv": ["d3-dsv@3.0.1", "", { "dependencies": { "commander": "7", "iconv-lite": "0.6", "rw": "1" }, "bin": { "csv2json": "bin/dsv2json.js", "csv2tsv": "bin/dsv2dsv.js", "dsv2dsv": "bin/dsv2dsv.js", "dsv2json": "bin/dsv2json.js", "json2csv": "bin/json2dsv.js", "json2dsv": "bin/json2dsv.js", "json2tsv": "bin/json2dsv.js", "tsv2csv": "bin/dsv2dsv.js", "tsv2json": "bin/dsv2json.js" } }, "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q=="], - - "d3-ease": ["d3-ease@3.0.1", "", {}, "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="], - - "d3-fetch": ["d3-fetch@3.0.1", "", { "dependencies": { "d3-dsv": "1 - 3" } }, "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw=="], - - "d3-force": ["d3-force@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", "d3-timer": "1 - 3" } }, "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg=="], - - "d3-format": ["d3-format@3.1.2", "", {}, "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg=="], - - "d3-geo": ["d3-geo@3.1.1", "", { "dependencies": { "d3-array": "2.5.0 - 3" } }, "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q=="], - - "d3-hierarchy": ["d3-hierarchy@3.1.2", "", {}, "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA=="], - - "d3-interpolate": ["d3-interpolate@3.0.1", "", { "dependencies": { "d3-color": "1 - 3" } }, "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="], - - "d3-path": ["d3-path@3.1.0", "", {}, "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="], - - "d3-polygon": ["d3-polygon@3.0.1", "", {}, "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg=="], - - "d3-quadtree": ["d3-quadtree@3.0.1", "", {}, "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw=="], - - "d3-random": ["d3-random@3.0.1", "", {}, "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ=="], - - "d3-sankey": ["d3-sankey@0.12.3", "", { "dependencies": { "d3-array": "1 - 2", "d3-shape": "^1.2.0" } }, "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ=="], - - "d3-scale": ["d3-scale@4.0.2", "", { "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", "d3-interpolate": "1.2.0 - 3", "d3-time": "2.1.1 - 3", "d3-time-format": "2 - 4" } }, "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="], - - "d3-scale-chromatic": ["d3-scale-chromatic@3.1.0", "", { "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" } }, "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ=="], - - "d3-selection": ["d3-selection@3.0.0", "", {}, "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ=="], - - "d3-shape": ["d3-shape@3.2.0", "", { "dependencies": { "d3-path": "^3.1.0" } }, "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="], - - "d3-time": ["d3-time@3.1.0", "", { "dependencies": { "d3-array": "2 - 3" } }, "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="], - - "d3-time-format": ["d3-time-format@4.1.0", "", { "dependencies": { "d3-time": "1 - 3" } }, "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="], - - "d3-timer": ["d3-timer@3.0.1", "", {}, "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="], - - "d3-transition": ["d3-transition@3.0.1", "", { "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", "d3-ease": "1 - 3", "d3-interpolate": "1 - 3", "d3-timer": "1 - 3" }, "peerDependencies": { "d3-selection": "2 - 3" } }, "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w=="], - - "d3-zoom": ["d3-zoom@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", "d3-interpolate": "1 - 3", "d3-selection": "2 - 3", "d3-transition": "2 - 3" } }, "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw=="], - - "dagre-d3-es": ["dagre-d3-es@7.0.13", "", { "dependencies": { "d3": "^7.9.0", "lodash-es": "^4.17.21" } }, "sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q=="], - "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], - "dayjs": ["dayjs@1.11.19", "", {}, "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw=="], - "debounce-fn": ["debounce-fn@6.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ=="], "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], @@ -1701,8 +1538,6 @@ "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], - "delaunator": ["delaunator@5.0.1", "", { "dependencies": { "robust-predicates": "^3.0.2" } }, "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw=="], - "delayed-stream": ["delayed-stream@1.0.0", "", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="], "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], @@ -1731,8 +1566,6 @@ "domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="], - "dompurify": ["dompurify@3.3.1", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q=="], - "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="], "dot-prop": ["dot-prop@10.1.0", "", { "dependencies": { "type-fest": "^5.0.0" } }, "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q=="], @@ -1771,6 +1604,8 @@ "electron-to-chromium": ["electron-to-chromium@1.5.286", "", {}, "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A=="], + "elkjs": ["elkjs@0.11.0", "", {}, "sha512-u4J8h9mwEDaYMqo0RYJpqNMFDoMK7f+pu4GjcV+N8jIC7TRdORgzkfSjTJemhqONFfH6fBI3wpysgWbhgVWIXw=="], + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], @@ -1781,7 +1616,7 @@ "enhanced-resolve": ["enhanced-resolve@5.19.0", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.0" } }, "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg=="], - "entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + "entities": ["entities@7.0.1", "", {}, "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="], "env-paths": ["env-paths@2.2.1", "", {}, "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="], @@ -1977,8 +1812,6 @@ "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], - "hachure-fill": ["hachure-fill@0.5.2", "", {}, "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg=="], - "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], @@ -2071,8 +1904,6 @@ "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], - "internmap": ["internmap@1.0.1", "", {}, "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="], - "intl-messageformat": ["intl-messageformat@10.7.18", "", { "dependencies": { "@formatjs/ecma402-abstract": "2.3.6", "@formatjs/fast-memoize": "2.2.7", "@formatjs/icu-messageformat-parser": "2.11.4", "tslib": "^2.8.0" } }, "sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g=="], "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], @@ -2215,20 +2046,12 @@ "jws": ["jws@4.0.1", "", { "dependencies": { "jwa": "^2.0.1", "safe-buffer": "^5.0.1" } }, "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA=="], - "katex": ["katex@0.16.28", "", { "dependencies": { "commander": "^8.3.0" }, "bin": { "katex": "cli.js" } }, "sha512-YHzO7721WbmAL6Ov1uzN/l5mY5WWWhJBSW+jq4tkfZfsxmo1hu6frS0EOswvjBUnWE6NtjEs48SFn5CQESRLZg=="], - "keytar": ["keytar@7.9.0", "", { "dependencies": { "node-addon-api": "^4.3.0", "prebuild-install": "^7.0.1" } }, "sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ=="], "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], - "khroma": ["khroma@2.1.0", "", {}, "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw=="], - "klaw-sync": ["klaw-sync@6.0.0", "", { "dependencies": { "graceful-fs": "^4.1.11" } }, "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ=="], - "langium": ["langium@3.3.1", "", { "dependencies": { "chevrotain": "~11.0.3", "chevrotain-allstar": "~0.3.0", "vscode-languageserver": "~9.0.1", "vscode-languageserver-textdocument": "~1.0.11", "vscode-uri": "~3.0.8" } }, "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w=="], - - "layout-base": ["layout-base@1.0.2", "", {}, "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="], - "lazy-val": ["lazy-val@1.0.5", "", {}, "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q=="], "lazystream": ["lazystream@1.0.1", "", { "dependencies": { "readable-stream": "^2.0.5" } }, "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="], @@ -2269,8 +2092,6 @@ "lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="], - "lodash-es": ["lodash-es@4.17.23", "", {}, "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg=="], - "lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="], "lodash.defaults": ["lodash.defaults@4.2.0", "", {}, "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="], @@ -2361,8 +2182,6 @@ "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], - "mermaid": ["mermaid@11.12.2", "", { "dependencies": { "@braintree/sanitize-url": "^7.1.1", "@iconify/utils": "^3.0.1", "@mermaid-js/parser": "^0.6.3", "@types/d3": "^7.4.3", "cytoscape": "^3.29.3", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.2.0", "d3": "^7.9.0", "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.13", "dayjs": "^1.11.18", "dompurify": "^3.2.5", "katex": "^0.16.22", "khroma": "^2.1.0", "lodash-es": "^4.17.21", "marked": "^16.2.1", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", "uuid": "^11.1.0" } }, "sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w=="], - "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="], "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="], @@ -2445,8 +2264,6 @@ "mkdirp-classic": ["mkdirp-classic@0.5.3", "", {}, "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="], - "mlly": ["mlly@1.8.0", "", { "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.1" } }, "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g=="], - "motion": ["motion@12.34.0", "", { "dependencies": { "framer-motion": "^12.34.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-01Sfa/zgsD/di8zA/uFW5Eb7/SPXoGyUfy+uMRMW5Spa8j0z/UbfQewAYvPMYFCXRlyD6e5aLHh76TxeeJD+RA=="], "motion-dom": ["motion-dom@12.34.0", "", { "dependencies": { "motion-utils": "^12.29.2" } }, "sha512-Lql3NuEcScRDxTAO6GgUsRHBZOWI/3fnMlkMcH5NftzcN37zJta+bpbMAV9px4Nj057TuvRooMK7QrzMCgtz6Q=="], @@ -2527,8 +2344,6 @@ "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], - "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], - "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], "parse-entities": ["parse-entities@2.0.0", "", { "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", "character-reference-invalid": "^1.0.0", "is-alphanumerical": "^1.0.0", "is-decimal": "^1.0.0", "is-hexadecimal": "^1.0.0" } }, "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ=="], @@ -2547,8 +2362,6 @@ "patch-package": ["patch-package@8.0.1", "", { "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^4.1.2", "ci-info": "^3.7.0", "cross-spawn": "^7.0.3", "find-yarn-workspace-root": "^2.0.0", "fs-extra": "^10.0.0", "json-stable-stringify": "^1.0.2", "klaw-sync": "^6.0.0", "minimist": "^1.2.6", "open": "^7.4.2", "semver": "^7.5.3", "slash": "^2.0.0", "tmp": "^0.2.4", "yaml": "^2.2.2" }, "bin": { "patch-package": "index.js" } }, "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw=="], - "path-data-parser": ["path-data-parser@0.1.0", "", {}, "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w=="], - "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], @@ -2563,24 +2376,16 @@ "path-type": ["path-type@6.0.0", "", {}, "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ=="], - "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], - "pend": ["pend@1.2.0", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="], "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], - "pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], - "plist": ["plist@3.1.0", "", { "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", "xmlbuilder": "^15.1.1" } }, "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ=="], "pluralize": ["pluralize@8.0.0", "", {}, "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="], - "points-on-curve": ["points-on-curve@0.2.0", "", {}, "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A=="], - - "points-on-path": ["points-on-path@0.2.1", "", { "dependencies": { "path-data-parser": "0.1.0", "points-on-curve": "0.2.0" } }, "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g=="], - "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], @@ -2721,20 +2526,14 @@ "roarr": ["roarr@2.15.4", "", { "dependencies": { "boolean": "^3.0.1", "detect-node": "^2.0.4", "globalthis": "^1.0.1", "json-stringify-safe": "^5.0.1", "semver-compare": "^1.0.0", "sprintf-js": "^1.1.2" } }, "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A=="], - "robust-predicates": ["robust-predicates@3.0.2", "", {}, "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="], - "rollup": ["rollup@4.57.1", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.57.1", "@rollup/rollup-android-arm64": "4.57.1", "@rollup/rollup-darwin-arm64": "4.57.1", "@rollup/rollup-darwin-x64": "4.57.1", "@rollup/rollup-freebsd-arm64": "4.57.1", "@rollup/rollup-freebsd-x64": "4.57.1", "@rollup/rollup-linux-arm-gnueabihf": "4.57.1", "@rollup/rollup-linux-arm-musleabihf": "4.57.1", "@rollup/rollup-linux-arm64-gnu": "4.57.1", "@rollup/rollup-linux-arm64-musl": "4.57.1", "@rollup/rollup-linux-loong64-gnu": "4.57.1", "@rollup/rollup-linux-loong64-musl": "4.57.1", "@rollup/rollup-linux-ppc64-gnu": "4.57.1", "@rollup/rollup-linux-ppc64-musl": "4.57.1", "@rollup/rollup-linux-riscv64-gnu": "4.57.1", "@rollup/rollup-linux-riscv64-musl": "4.57.1", "@rollup/rollup-linux-s390x-gnu": "4.57.1", "@rollup/rollup-linux-x64-gnu": "4.57.1", "@rollup/rollup-linux-x64-musl": "4.57.1", "@rollup/rollup-openbsd-x64": "4.57.1", "@rollup/rollup-openharmony-arm64": "4.57.1", "@rollup/rollup-win32-arm64-msvc": "4.57.1", "@rollup/rollup-win32-ia32-msvc": "4.57.1", "@rollup/rollup-win32-x64-gnu": "4.57.1", "@rollup/rollup-win32-x64-msvc": "4.57.1", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A=="], - "roughjs": ["roughjs@4.6.6", "", { "dependencies": { "hachure-fill": "^0.5.2", "path-data-parser": "^0.1.0", "points-on-curve": "^0.2.0", "points-on-path": "^0.2.1" } }, "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ=="], - "router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="], "run-applescript": ["run-applescript@7.1.0", "", {}, "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="], "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], - "rw": ["rw@1.3.3", "", {}, "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="], - "rxjs": ["rxjs@7.8.2", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA=="], "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], @@ -2883,8 +2682,6 @@ "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="], - "stylis": ["stylis@4.3.6", "", {}, "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ=="], - "sumchecker": ["sumchecker@3.0.1", "", { "dependencies": { "debug": "^4.1.0" } }, "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg=="], "supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], @@ -2925,8 +2722,6 @@ "textextensions": ["textextensions@6.11.0", "", { "dependencies": { "editions": "^6.21.0" } }, "sha512-tXJwSr9355kFJI3lbCkPpUH5cP8/M0GGy2xLO34aZCjMXBaK3SoPnZwr/oWmo1FdCnELcs4npdCIOFtq9W3ruQ=="], - "tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], - "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], "tmp": ["tmp@0.2.5", "", {}, "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow=="], @@ -2951,8 +2746,6 @@ "ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], - "ts-dedent": ["ts-dedent@2.2.0", "", {}, "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ=="], - "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], "tsx": ["tsx@4.21.0", "", { "dependencies": { "esbuild": "~0.27.0", "get-tsconfig": "^4.7.5" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw=="], @@ -2985,8 +2778,6 @@ "uc.micro": ["uc.micro@2.1.0", "", {}, "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="], - "ufo": ["ufo@1.6.3", "", {}, "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="], - "uint8array-extras": ["uint8array-extras@1.5.0", "", {}, "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A=="], "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], @@ -3047,7 +2838,7 @@ "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], - "uuid": ["uuid@11.1.0", "", { "bin": { "uuid": "dist/esm/bin/uuid" } }, "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="], + "uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], "validate-npm-package-license": ["validate-npm-package-license@3.0.4", "", { "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="], @@ -3067,18 +2858,6 @@ "vite-plugin-pwa": ["vite-plugin-pwa@1.2.0", "", { "dependencies": { "debug": "^4.3.6", "pretty-bytes": "^6.1.1", "tinyglobby": "^0.2.10", "workbox-build": "^7.4.0", "workbox-window": "^7.4.0" }, "peerDependencies": { "@vite-pwa/assets-generator": "^1.0.0", "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" }, "optionalPeers": ["@vite-pwa/assets-generator"] }, "sha512-a2xld+SJshT9Lgcv8Ji4+srFJL4k/1bVbd1x06JIkvecpQkwkvCncD1+gSzcdm3s+owWLpMJerG3aN5jupJEVw=="], - "vscode-jsonrpc": ["vscode-jsonrpc@8.2.0", "", {}, "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="], - - "vscode-languageserver": ["vscode-languageserver@9.0.1", "", { "dependencies": { "vscode-languageserver-protocol": "3.17.5" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" } }, "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g=="], - - "vscode-languageserver-protocol": ["vscode-languageserver-protocol@3.17.5", "", { "dependencies": { "vscode-jsonrpc": "8.2.0", "vscode-languageserver-types": "3.17.5" } }, "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg=="], - - "vscode-languageserver-textdocument": ["vscode-languageserver-textdocument@1.0.12", "", {}, "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA=="], - - "vscode-languageserver-types": ["vscode-languageserver-types@3.17.5", "", {}, "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="], - - "vscode-uri": ["vscode-uri@3.0.8", "", {}, "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="], - "w3c-keyname": ["w3c-keyname@2.2.8", "", {}, "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ=="], "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="], @@ -3185,8 +2964,6 @@ "@azure/identity/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], - "@azure/msal-node/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], - "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], @@ -3199,10 +2976,6 @@ "@babel/preset-env/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "@chevrotain/cst-dts-gen/lodash-es": ["lodash-es@4.17.21", "", {}, "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="], - - "@chevrotain/gast/lodash-es": ["lodash-es@4.17.21", "", {}, "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="], - "@electron/asar/commander": ["commander@5.1.0", "", {}, "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="], "@electron/asar/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], @@ -3225,6 +2998,8 @@ "@malept/flatpak-bundler/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], + "@openchamber/ui/@opencode-ai/sdk": ["@opencode-ai/sdk@1.2.10", "", {}, "sha512-SyXcVqry2hitPVvQtvXOhqsWyFhSycG/+LTLYXrcq8AFmd9FR7dyBSDB3f5Ol6IPkYOegk8P2Eg2kKPNSNiKGw=="], + "@openchamber/ui/ghostty-web": ["ghostty-web@0.4.0", "", {}, "sha512-0puDBik2qapbD/QQBW9o5ZHfXnZBqZWx/ctBiVtKZ6ZLds4NYb+wZuw1cRLXZk9zYovIQ908z3rvFhexAvc5Hg=="], "@openchamber/web/@opencode-ai/sdk": ["@opencode-ai/sdk@1.2.10", "", {}, "sha512-SyXcVqry2hitPVvQtvXOhqsWyFhSycG/+LTLYXrcq8AFmd9FR7dyBSDB3f5Ol6IPkYOegk8P2Eg2kKPNSNiKGw=="], @@ -3327,8 +3102,6 @@ "chalk/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - "chevrotain/lodash-es": ["lodash-es@4.17.21", "", {}, "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="], - "chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], "cli-truncate/string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], @@ -3343,16 +3116,10 @@ "config-file-ts/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], - "cytoscape-fcose/cose-base": ["cose-base@2.2.0", "", { "dependencies": { "layout-base": "^2.0.0" } }, "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g=="], - - "d3-dsv/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="], - - "d3-sankey/d3-array": ["d3-array@2.12.1", "", { "dependencies": { "internmap": "^1.0.0" } }, "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ=="], - - "d3-sankey/d3-shape": ["d3-shape@1.3.7", "", { "dependencies": { "d3-path": "1" } }, "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw=="], - "decode-named-character-reference/character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="], + "dom-serializer/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + "electron/@types/node": ["@types/node@22.19.10", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-tF5VOugLS/EuDlTBijk0MqABfP8UxgYazTLo3uIn3b4yJgg26QRbVYJYsDtHrjdDUIRfP70+VfhTTc+CE1yskw=="], "electron-publish/mime": ["mime@2.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="], @@ -3381,8 +3148,6 @@ "hastscript/space-separated-tokens": ["space-separated-tokens@1.1.5", "", {}, "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA=="], - "htmlparser2/entities": ["entities@7.0.1", "", {}, "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="], - "http-proxy-agent/agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], "iconv-corefoundation/cli-truncate": ["cli-truncate@2.1.0", "", { "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" } }, "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg=="], @@ -3391,18 +3156,16 @@ "is-inside-container/is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="], - "katex/commander": ["commander@8.3.0", "", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="], - "keytar/node-addon-api": ["node-addon-api@4.3.0", "", {}, "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ=="], "lazystream/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + "markdown-it/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + "mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], "mdast-util-mdx-jsx/parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="], - "mermaid/marked": ["marked@16.4.2", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA=="], - "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], "minizlib/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], @@ -3527,10 +3290,6 @@ "config-file-ts/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], - "cytoscape-fcose/cose-base/layout-base": ["layout-base@2.0.1", "", {}, "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="], - - "d3-sankey/d3-shape/d3-path": ["d3-path@1.0.9", "", {}, "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="], - "electron/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], "filelist/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], diff --git a/package.json b/package.json index 03de1567..87897892 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "vscode:build": "bun run --cwd packages/vscode build", "vscode:package": "bun run --cwd packages/vscode package", "vscode:type-check": "bun run --cwd packages/vscode type-check", + "icons:sprite": "node scripts/generate-file-type-sprite.mjs", "version:bump": "node scripts/bump-version.mjs", "release:prepare": "bun run build && bun run type-check && bun run lint", "release:test": "./scripts/test-release-build.sh", @@ -132,6 +133,7 @@ "@types/react-dom": "^19.1.7", "@vitejs/plugin-react": "^5.0.0", "autoprefixer": "^10.4.21", + "babel-plugin-react-compiler": "^1.0.0", "concurrently": "^9.2.1", "cors": "^2.8.5", "cross-env": "^7.0.3", diff --git a/packages/ui/package.json b/packages/ui/package.json index d3ec1c99..756c3b9b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -13,15 +13,15 @@ "dependencies": { "@codemirror/autocomplete": "^6.20.0", "@codemirror/commands": "^6.10.1", + "@codemirror/lang-cpp": "^6.0.3", "@codemirror/lang-css": "^6.3.1", + "@codemirror/lang-go": "^6.0.1", "@codemirror/lang-html": "^6.4.11", "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-json": "^6.0.2", "@codemirror/lang-markdown": "^6.5.0", "@codemirror/lang-python": "^6.2.1", "@codemirror/lang-rust": "^6.0.2", - "@codemirror/lang-cpp": "^6.0.3", - "@codemirror/lang-go": "^6.0.1", "@codemirror/lang-sql": "^6.10.0", "@codemirror/lang-xml": "^6.1.0", "@codemirror/lang-yaml": "^6.1.2", @@ -53,9 +53,9 @@ "@radix-ui/react-tooltip": "^1.2.8", "@remixicon/react": "^4.7.0", "@streamdown/code": "^1.0.2", - "@streamdown/mermaid": "^1.0.2", "@tanstack/react-virtual": "^3.13.18", "@types/react-syntax-highlighter": "^15.5.13", + "beautiful-mermaid": "^1.1.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", diff --git a/packages/ui/src/App.tsx b/packages/ui/src/App.tsx index 1fc8424a..165bf5bb 100644 --- a/packages/ui/src/App.tsx +++ b/packages/ui/src/App.tsx @@ -15,6 +15,7 @@ import { useSessionAutoCleanup } from '@/hooks/useSessionAutoCleanup'; import { useQueuedMessageAutoSend } from '@/hooks/useQueuedMessageAutoSend'; import { useRouter } from '@/hooks/useRouter'; import { usePushVisibilityBeacon } from '@/hooks/usePushVisibilityBeacon'; +import { useWindowTitle } from '@/hooks/useWindowTitle'; import { GitPollingProvider } from '@/hooks/useGitPolling'; import { useConfigStore } from '@/stores/useConfigStore'; import { hasModifier } from '@/lib/utils'; @@ -33,6 +34,7 @@ import { VoiceProvider } from '@/components/voice'; import { useUIStore } from '@/stores/useUIStore'; import { useGitHubAuthStore } from '@/stores/useGitHubAuthStore'; import type { RuntimeAPIs } from '@/lib/api/types'; +import { TooltipProvider } from '@/components/ui/tooltip'; const AboutDialogWrapper: React.FC = () => { const { isAboutDialogOpen, setAboutDialogOpen } = useUIStore(); @@ -177,6 +179,8 @@ function App({ apis }: AppProps) { usePushVisibilityBeacon(); + useWindowTitle(); + useRouter(); useKeyboardShortcuts(); @@ -232,20 +236,16 @@ function App({ apis }: AppProps) { let cancelled = false; const run = async () => { - try { - const res = await fetch('/health', { method: 'GET' }); - if (!res.ok) return; - const data = (await res.json().catch(() => null)) as null | { openCodeRunning?: unknown; lastOpenCodeError?: unknown }; - if (!data || cancelled) return; - const openCodeRunning = data.openCodeRunning === true; - const err = typeof data.lastOpenCodeError === 'string' ? data.lastOpenCodeError : ''; - const cliMissing = - !openCodeRunning && - /ENOENT|spawn\s+opencode|Unable\s+to\s+locate\s+the\s+opencode\s+CLI|OpenCode\s+CLI\s+not\s+found|opencode(\.exe)?\s+not\s+found|env:\s*(node|bun):\s*No\s+such\s+file\s+or\s+directory|(node|bun):\s*No\s+such\s+file\s+or\s+directory/i.test(err); - setShowCliOnboarding(cliMissing); - } catch { - // ignore - } + const res = await fetch('/health', { method: 'GET' }).catch(() => null); + if (!res || !res.ok) return; + const data = (await res.json().catch(() => null)) as null | { openCodeRunning?: unknown; lastOpenCodeError?: unknown }; + if (!data || cancelled) return; + const openCodeRunning = data.openCodeRunning === true; + const err = typeof data.lastOpenCodeError === 'string' ? data.lastOpenCodeError : ''; + const cliMissing = + !openCodeRunning && + /ENOENT|spawn\s+opencode|Unable\s+to\s+locate\s+the\s+opencode\s+CLI|OpenCode\s+CLI\s+not\s+found|opencode(\.exe)?\s+not\s+found|env:\s*(node|bun):\s*No\s+such\s+file\s+or\s+directory|(node|bun):\s*No\s+such\s+file\s+or\s+directory/i.test(err); + setShowCliOnboarding(cliMissing); }; void run(); @@ -277,26 +277,30 @@ function App({ apis }: AppProps) { : 'chat'; if (panelType === 'agentManager') { - return ( - - + return ( + + +
-
-
- ); + +
+
+ ); } return ( -
- - -
+ +
+ + +
+
@@ -309,15 +313,17 @@ function App({ apis }: AppProps) { -
- - - - - {showMemoryDebug && ( - setShowMemoryDebug(false)} /> - )} -
+ +
+ + + + + {showMemoryDebug && ( + setShowMemoryDebug(false)} /> + )} +
+
diff --git a/packages/ui/src/assets/icons/file-types/3d.svg b/packages/ui/src/assets/icons/file-types/3d.svg new file mode 100644 index 00000000..0fdb9349 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/README.md b/packages/ui/src/assets/icons/file-types/README.md new file mode 100644 index 00000000..9d252f9a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/README.md @@ -0,0 +1,26 @@ +# File Type Icons Sprite + +This directory keeps the source file-type SVG icons and the generated sprite used by the UI. + +## Runtime behavior + +- The UI resolves an icon id in `packages/ui/src/lib/fileTypeIcons.ts`. +- Valid icon ids are loaded from `packages/ui/src/lib/fileTypeIconIds.ts`. +- `packages/ui/src/components/icons/FileTypeIcon.tsx` renders the icon with `` from `sprite.svg`. +- Vite handles `sprite.svg` as a normal asset URL automatically. + +The sprite generator rewrites internal SVG ids per icon (gradients, clip paths, filters) so ids do not collide after packing all icons into one file. + +## Build step + +- No special step is required for normal `dev`/`build`. +- Regenerate the sprite only when icon source files in this folder change: + +```bash +bun run icons:sprite +``` + +The command regenerates both `sprite.svg` and `packages/ui/src/lib/fileTypeIconIds.ts`. +Both generated files are committed and consumed automatically by app builds. + +If you only run `bun run dev`, `bun run build`, `bun run lint`, or `bun run type-check`, no extra sprite step is needed unless the source icon files changed. diff --git a/packages/ui/src/assets/icons/file-types/abap.svg b/packages/ui/src/assets/icons/file-types/abap.svg new file mode 100644 index 00000000..0a9b0839 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/abap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/abc.svg b/packages/ui/src/assets/icons/file-types/abc.svg new file mode 100644 index 00000000..7c7cb534 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/abc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/actionscript.svg b/packages/ui/src/assets/icons/file-types/actionscript.svg new file mode 100644 index 00000000..31d91f2d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/actionscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ada.svg b/packages/ui/src/assets/icons/file-types/ada.svg new file mode 100644 index 00000000..613646fa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/adobe-illustrator.svg b/packages/ui/src/assets/icons/file-types/adobe-illustrator.svg new file mode 100644 index 00000000..e0a334bb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/adobe-illustrator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/adobe-illustrator_light.svg b/packages/ui/src/assets/icons/file-types/adobe-illustrator_light.svg new file mode 100644 index 00000000..326d2315 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/adobe-illustrator_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/adobe-photoshop.svg b/packages/ui/src/assets/icons/file-types/adobe-photoshop.svg new file mode 100644 index 00000000..27033d9a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/adobe-photoshop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/adobe-photoshop_light.svg b/packages/ui/src/assets/icons/file-types/adobe-photoshop_light.svg new file mode 100644 index 00000000..d2bfb4d2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/adobe-photoshop_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/adobe-swc.svg b/packages/ui/src/assets/icons/file-types/adobe-swc.svg new file mode 100644 index 00000000..fda5c181 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/adobe-swc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/adonis.svg b/packages/ui/src/assets/icons/file-types/adonis.svg new file mode 100644 index 00000000..f854f018 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/adonis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/advpl.svg b/packages/ui/src/assets/icons/file-types/advpl.svg new file mode 100644 index 00000000..54e493b0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/advpl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/amplify.svg b/packages/ui/src/assets/icons/file-types/amplify.svg new file mode 100644 index 00000000..89f42120 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/amplify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/android.svg b/packages/ui/src/assets/icons/file-types/android.svg new file mode 100644 index 00000000..c44608d4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/angular.svg b/packages/ui/src/assets/icons/file-types/angular.svg new file mode 100644 index 00000000..a28075e9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/antlr.svg b/packages/ui/src/assets/icons/file-types/antlr.svg new file mode 100644 index 00000000..42f43bb3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/antlr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/apiblueprint.svg b/packages/ui/src/assets/icons/file-types/apiblueprint.svg new file mode 100644 index 00000000..08462673 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/apiblueprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/apollo.svg b/packages/ui/src/assets/icons/file-types/apollo.svg new file mode 100644 index 00000000..6de6aa26 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/apollo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/applescript.svg b/packages/ui/src/assets/icons/file-types/applescript.svg new file mode 100644 index 00000000..d883e90d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/applescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/apps-script.svg b/packages/ui/src/assets/icons/file-types/apps-script.svg new file mode 100644 index 00000000..ed20f1f1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/apps-script.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/appveyor.svg b/packages/ui/src/assets/icons/file-types/appveyor.svg new file mode 100644 index 00000000..0dd0a5cb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/appveyor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/architecture.svg b/packages/ui/src/assets/icons/file-types/architecture.svg new file mode 100644 index 00000000..ee7de182 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/architecture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/arduino.svg b/packages/ui/src/assets/icons/file-types/arduino.svg new file mode 100644 index 00000000..053dc126 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/arduino.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/asciidoc.svg b/packages/ui/src/assets/icons/file-types/asciidoc.svg new file mode 100644 index 00000000..82215c7d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/asciidoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/assembly.svg b/packages/ui/src/assets/icons/file-types/assembly.svg new file mode 100644 index 00000000..33a05664 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/assembly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/astro-config.svg b/packages/ui/src/assets/icons/file-types/astro-config.svg new file mode 100644 index 00000000..1c12c5e8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/astro-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/astro.svg b/packages/ui/src/assets/icons/file-types/astro.svg new file mode 100644 index 00000000..fa67feef --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/astro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/astyle.svg b/packages/ui/src/assets/icons/file-types/astyle.svg new file mode 100644 index 00000000..6643432b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/astyle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/audio.svg b/packages/ui/src/assets/icons/file-types/audio.svg new file mode 100644 index 00000000..74f43c46 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/aurelia.svg b/packages/ui/src/assets/icons/file-types/aurelia.svg new file mode 100644 index 00000000..f7b67f02 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/aurelia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/authors.svg b/packages/ui/src/assets/icons/file-types/authors.svg new file mode 100644 index 00000000..88618a70 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/authors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/auto.svg b/packages/ui/src/assets/icons/file-types/auto.svg new file mode 100644 index 00000000..41bd15de --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/auto_light.svg b/packages/ui/src/assets/icons/file-types/auto_light.svg new file mode 100644 index 00000000..5f2451b2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/auto_light.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/autohotkey.svg b/packages/ui/src/assets/icons/file-types/autohotkey.svg new file mode 100644 index 00000000..4ecd7a3e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/autohotkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/autoit.svg b/packages/ui/src/assets/icons/file-types/autoit.svg new file mode 100644 index 00000000..350519f2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/autoit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/azure-pipelines.svg b/packages/ui/src/assets/icons/file-types/azure-pipelines.svg new file mode 100644 index 00000000..f460d207 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/azure-pipelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/azure.svg b/packages/ui/src/assets/icons/file-types/azure.svg new file mode 100644 index 00000000..2330f87b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/azure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/babel.svg b/packages/ui/src/assets/icons/file-types/babel.svg new file mode 100644 index 00000000..244ae36a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/babel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ballerina.svg b/packages/ui/src/assets/icons/file-types/ballerina.svg new file mode 100644 index 00000000..3c1341d7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ballerina.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bazel.svg b/packages/ui/src/assets/icons/file-types/bazel.svg new file mode 100644 index 00000000..b38a90c5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bazel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bbx.svg b/packages/ui/src/assets/icons/file-types/bbx.svg new file mode 100644 index 00000000..002d2604 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/beancount.svg b/packages/ui/src/assets/icons/file-types/beancount.svg new file mode 100644 index 00000000..905ff22b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/beancount.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bench-js.svg b/packages/ui/src/assets/icons/file-types/bench-js.svg new file mode 100644 index 00000000..c2ba0ca6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bench-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bench-jsx.svg b/packages/ui/src/assets/icons/file-types/bench-jsx.svg new file mode 100644 index 00000000..ed2b9d43 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bench-jsx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bench-ts.svg b/packages/ui/src/assets/icons/file-types/bench-ts.svg new file mode 100644 index 00000000..f9c2af9e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bench-ts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bibliography.svg b/packages/ui/src/assets/icons/file-types/bibliography.svg new file mode 100644 index 00000000..ad6baa6e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bibliography.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bibtex-style.svg b/packages/ui/src/assets/icons/file-types/bibtex-style.svg new file mode 100644 index 00000000..24d121d7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bibtex-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bicep.svg b/packages/ui/src/assets/icons/file-types/bicep.svg new file mode 100644 index 00000000..dc959e7b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bicep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/biome.svg b/packages/ui/src/assets/icons/file-types/biome.svg new file mode 100644 index 00000000..2f255fc2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/biome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bitbucket.svg b/packages/ui/src/assets/icons/file-types/bitbucket.svg new file mode 100644 index 00000000..ba572f09 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bithound.svg b/packages/ui/src/assets/icons/file-types/bithound.svg new file mode 100644 index 00000000..1eea4dea --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bithound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/blender.svg b/packages/ui/src/assets/icons/file-types/blender.svg new file mode 100644 index 00000000..f55d6bc7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/blink.svg b/packages/ui/src/assets/icons/file-types/blink.svg new file mode 100644 index 00000000..44122885 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/blink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/blink_light.svg b/packages/ui/src/assets/icons/file-types/blink_light.svg new file mode 100644 index 00000000..380d8c76 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/blink_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/blitz.svg b/packages/ui/src/assets/icons/file-types/blitz.svg new file mode 100644 index 00000000..147ccc1a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/blitz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bower.svg b/packages/ui/src/assets/icons/file-types/bower.svg new file mode 100644 index 00000000..9ffb06ac --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/brainfuck.svg b/packages/ui/src/assets/icons/file-types/brainfuck.svg new file mode 100644 index 00000000..6a2422c9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/brainfuck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/browserlist.svg b/packages/ui/src/assets/icons/file-types/browserlist.svg new file mode 100644 index 00000000..d2e0d0a3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/browserlist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/browserlist_light.svg b/packages/ui/src/assets/icons/file-types/browserlist_light.svg new file mode 100644 index 00000000..fa34de6a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/browserlist_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bruno.svg b/packages/ui/src/assets/icons/file-types/bruno.svg new file mode 100644 index 00000000..88bebeae --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bruno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/buck.svg b/packages/ui/src/assets/icons/file-types/buck.svg new file mode 100644 index 00000000..a5a31bc4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/buck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bucklescript.svg b/packages/ui/src/assets/icons/file-types/bucklescript.svg new file mode 100644 index 00000000..d67a7843 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bucklescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/buildkite.svg b/packages/ui/src/assets/icons/file-types/buildkite.svg new file mode 100644 index 00000000..32a49955 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/buildkite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bun.svg b/packages/ui/src/assets/icons/file-types/bun.svg new file mode 100644 index 00000000..cc362047 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/bun_light.svg b/packages/ui/src/assets/icons/file-types/bun_light.svg new file mode 100644 index 00000000..d49bac7b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/bun_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/c.svg b/packages/ui/src/assets/icons/file-types/c.svg new file mode 100644 index 00000000..5bb84b6a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/c3.svg b/packages/ui/src/assets/icons/file-types/c3.svg new file mode 100644 index 00000000..ff30caab --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/c3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cabal.svg b/packages/ui/src/assets/icons/file-types/cabal.svg new file mode 100644 index 00000000..014335bf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cabal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/caddy.svg b/packages/ui/src/assets/icons/file-types/caddy.svg new file mode 100644 index 00000000..997c1196 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/caddy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cadence.svg b/packages/ui/src/assets/icons/file-types/cadence.svg new file mode 100644 index 00000000..25338baa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cadence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cairo.svg b/packages/ui/src/assets/icons/file-types/cairo.svg new file mode 100644 index 00000000..591b2328 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cairo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cake.svg b/packages/ui/src/assets/icons/file-types/cake.svg new file mode 100644 index 00000000..ed6b09f4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/capacitor.svg b/packages/ui/src/assets/icons/file-types/capacitor.svg new file mode 100644 index 00000000..2a48c584 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/capacitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/capnp.svg b/packages/ui/src/assets/icons/file-types/capnp.svg new file mode 100644 index 00000000..c74aa9f0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/capnp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cbx.svg b/packages/ui/src/assets/icons/file-types/cbx.svg new file mode 100644 index 00000000..716426ad --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cds.svg b/packages/ui/src/assets/icons/file-types/cds.svg new file mode 100644 index 00000000..3c7fed81 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/certificate.svg b/packages/ui/src/assets/icons/file-types/certificate.svg new file mode 100644 index 00000000..64ddcf3b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/changelog.svg b/packages/ui/src/assets/icons/file-types/changelog.svg new file mode 100644 index 00000000..b4b1a071 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/changelog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/chess.svg b/packages/ui/src/assets/icons/file-types/chess.svg new file mode 100644 index 00000000..85bede30 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/chess.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/chess_light.svg b/packages/ui/src/assets/icons/file-types/chess_light.svg new file mode 100644 index 00000000..250fb8cb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/chess_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/chrome.svg b/packages/ui/src/assets/icons/file-types/chrome.svg new file mode 100644 index 00000000..0208e270 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/circleci.svg b/packages/ui/src/assets/icons/file-types/circleci.svg new file mode 100644 index 00000000..464dace0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/circleci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/circleci_light.svg b/packages/ui/src/assets/icons/file-types/circleci_light.svg new file mode 100644 index 00000000..cd45d352 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/circleci_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/citation.svg b/packages/ui/src/assets/icons/file-types/citation.svg new file mode 100644 index 00000000..eb7fcaa9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/citation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/clangd.svg b/packages/ui/src/assets/icons/file-types/clangd.svg new file mode 100644 index 00000000..f6742e9a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/clangd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/claude.svg b/packages/ui/src/assets/icons/file-types/claude.svg new file mode 100644 index 00000000..fa01860f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/claude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cline.svg b/packages/ui/src/assets/icons/file-types/cline.svg new file mode 100644 index 00000000..c41f59d8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/clojure.svg b/packages/ui/src/assets/icons/file-types/clojure.svg new file mode 100644 index 00000000..1b22aed2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/clojure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cloudfoundry.svg b/packages/ui/src/assets/icons/file-types/cloudfoundry.svg new file mode 100644 index 00000000..3251ca46 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cloudfoundry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cmake.svg b/packages/ui/src/assets/icons/file-types/cmake.svg new file mode 100644 index 00000000..aa217964 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cmake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/coala.svg b/packages/ui/src/assets/icons/file-types/coala.svg new file mode 100644 index 00000000..1e84b8f5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/coala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cobol.svg b/packages/ui/src/assets/icons/file-types/cobol.svg new file mode 100644 index 00000000..220b0ab4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cobol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/coconut.svg b/packages/ui/src/assets/icons/file-types/coconut.svg new file mode 100644 index 00000000..98355a66 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/coconut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/code-climate.svg b/packages/ui/src/assets/icons/file-types/code-climate.svg new file mode 100644 index 00000000..97cbb4e8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/code-climate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/code-climate_light.svg b/packages/ui/src/assets/icons/file-types/code-climate_light.svg new file mode 100644 index 00000000..dd18ba52 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/code-climate_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/codecov.svg b/packages/ui/src/assets/icons/file-types/codecov.svg new file mode 100644 index 00000000..9a8d4eb7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/codecov.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/codeowners.svg b/packages/ui/src/assets/icons/file-types/codeowners.svg new file mode 100644 index 00000000..553c60f5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/codeowners.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/coderabbit-ai.svg b/packages/ui/src/assets/icons/file-types/coderabbit-ai.svg new file mode 100644 index 00000000..5d1b6c9c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/coderabbit-ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/coffee.svg b/packages/ui/src/assets/icons/file-types/coffee.svg new file mode 100644 index 00000000..f81b65c7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/coldfusion.svg b/packages/ui/src/assets/icons/file-types/coldfusion.svg new file mode 100644 index 00000000..d018b665 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/coldfusion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/coloredpetrinets.svg b/packages/ui/src/assets/icons/file-types/coloredpetrinets.svg new file mode 100644 index 00000000..bd612618 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/coloredpetrinets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/command.svg b/packages/ui/src/assets/icons/file-types/command.svg new file mode 100644 index 00000000..b5a7913d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/commitizen.svg b/packages/ui/src/assets/icons/file-types/commitizen.svg new file mode 100644 index 00000000..2467d2c7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/commitizen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/commitlint.svg b/packages/ui/src/assets/icons/file-types/commitlint.svg new file mode 100644 index 00000000..c42144a4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/commitlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/concourse.svg b/packages/ui/src/assets/icons/file-types/concourse.svg new file mode 100644 index 00000000..c34f23eb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/concourse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/conduct.svg b/packages/ui/src/assets/icons/file-types/conduct.svg new file mode 100644 index 00000000..97eb6fc5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/conduct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/console.svg b/packages/ui/src/assets/icons/file-types/console.svg new file mode 100644 index 00000000..75f90b73 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/contentlayer.svg b/packages/ui/src/assets/icons/file-types/contentlayer.svg new file mode 100644 index 00000000..441f6904 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/contentlayer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/context.svg b/packages/ui/src/assets/icons/file-types/context.svg new file mode 100644 index 00000000..1b8200ed --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/context.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/contributing.svg b/packages/ui/src/assets/icons/file-types/contributing.svg new file mode 100644 index 00000000..13666a02 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/contributing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/controller.svg b/packages/ui/src/assets/icons/file-types/controller.svg new file mode 100644 index 00000000..9f99264b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/copilot.svg b/packages/ui/src/assets/icons/file-types/copilot.svg new file mode 100644 index 00000000..24e89af0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/copilot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/copilot_light.svg b/packages/ui/src/assets/icons/file-types/copilot_light.svg new file mode 100644 index 00000000..9bc56ea8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/copilot_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cpp.svg b/packages/ui/src/assets/icons/file-types/cpp.svg new file mode 100644 index 00000000..16534aca --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/craco.svg b/packages/ui/src/assets/icons/file-types/craco.svg new file mode 100644 index 00000000..96ba4584 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/craco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/credits.svg b/packages/ui/src/assets/icons/file-types/credits.svg new file mode 100644 index 00000000..b67c55a8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/credits.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/crystal.svg b/packages/ui/src/assets/icons/file-types/crystal.svg new file mode 100644 index 00000000..e3796bfa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/crystal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/crystal_light.svg b/packages/ui/src/assets/icons/file-types/crystal_light.svg new file mode 100644 index 00000000..ca387f4e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/crystal_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/csharp.svg b/packages/ui/src/assets/icons/file-types/csharp.svg new file mode 100644 index 00000000..02b1be3e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/csharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/css-map.svg b/packages/ui/src/assets/icons/file-types/css-map.svg new file mode 100644 index 00000000..55b74c08 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/css-map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/css.svg b/packages/ui/src/assets/icons/file-types/css.svg new file mode 100644 index 00000000..1acad1be --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/css.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cucumber.svg b/packages/ui/src/assets/icons/file-types/cucumber.svg new file mode 100644 index 00000000..052fd295 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cucumber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cuda.svg b/packages/ui/src/assets/icons/file-types/cuda.svg new file mode 100644 index 00000000..cc57a60f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cuda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/cursor.svg b/packages/ui/src/assets/icons/file-types/cursor.svg new file mode 100644 index 00000000..b754147f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cursor.svg @@ -0,0 +1 @@ + diff --git a/packages/ui/src/assets/icons/file-types/cursor_light.svg b/packages/ui/src/assets/icons/file-types/cursor_light.svg new file mode 100644 index 00000000..f65b6461 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cursor_light.svg @@ -0,0 +1 @@ + diff --git a/packages/ui/src/assets/icons/file-types/cypress.svg b/packages/ui/src/assets/icons/file-types/cypress.svg new file mode 100644 index 00000000..35274d3a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/cypress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/d.svg b/packages/ui/src/assets/icons/file-types/d.svg new file mode 100644 index 00000000..3207725d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dart.svg b/packages/ui/src/assets/icons/file-types/dart.svg new file mode 100644 index 00000000..04b22d09 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dart_generated.svg b/packages/ui/src/assets/icons/file-types/dart_generated.svg new file mode 100644 index 00000000..8f64f5f0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dart_generated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/database.svg b/packages/ui/src/assets/icons/file-types/database.svg new file mode 100644 index 00000000..b1072346 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/deepsource.svg b/packages/ui/src/assets/icons/file-types/deepsource.svg new file mode 100644 index 00000000..d70fd467 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/deepsource.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/denizenscript.svg b/packages/ui/src/assets/icons/file-types/denizenscript.svg new file mode 100644 index 00000000..2debb9da --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/denizenscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/deno.svg b/packages/ui/src/assets/icons/file-types/deno.svg new file mode 100644 index 00000000..344a12e4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/deno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/deno_light.svg b/packages/ui/src/assets/icons/file-types/deno_light.svg new file mode 100644 index 00000000..ee82ea7c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/deno_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dependabot.svg b/packages/ui/src/assets/icons/file-types/dependabot.svg new file mode 100644 index 00000000..3b101a12 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dependabot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dependencies-update.svg b/packages/ui/src/assets/icons/file-types/dependencies-update.svg new file mode 100644 index 00000000..b85ad9e5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dependencies-update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dhall.svg b/packages/ui/src/assets/icons/file-types/dhall.svg new file mode 100644 index 00000000..0be94119 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dhall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/diff.svg b/packages/ui/src/assets/icons/file-types/diff.svg new file mode 100644 index 00000000..ea3068c6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/diff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dinophp.svg b/packages/ui/src/assets/icons/file-types/dinophp.svg new file mode 100644 index 00000000..8e6ef29a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dinophp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/disc.svg b/packages/ui/src/assets/icons/file-types/disc.svg new file mode 100644 index 00000000..b0d74dc2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/django.svg b/packages/ui/src/assets/icons/file-types/django.svg new file mode 100644 index 00000000..64c9ee33 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/django.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dll.svg b/packages/ui/src/assets/icons/file-types/dll.svg new file mode 100644 index 00000000..0646cbb0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/docker.svg b/packages/ui/src/assets/icons/file-types/docker.svg new file mode 100644 index 00000000..7d6a1a52 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/doctex-installer.svg b/packages/ui/src/assets/icons/file-types/doctex-installer.svg new file mode 100644 index 00000000..5bdb4439 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/doctex-installer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/document.svg b/packages/ui/src/assets/icons/file-types/document.svg new file mode 100644 index 00000000..a717956b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/document.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dotjs.svg b/packages/ui/src/assets/icons/file-types/dotjs.svg new file mode 100644 index 00000000..5ac893c6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dotjs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/drawio.svg b/packages/ui/src/assets/icons/file-types/drawio.svg new file mode 100644 index 00000000..8ef1bcb7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/drawio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/drizzle.svg b/packages/ui/src/assets/icons/file-types/drizzle.svg new file mode 100644 index 00000000..72f1b21a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/drizzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/drone.svg b/packages/ui/src/assets/icons/file-types/drone.svg new file mode 100644 index 00000000..5e3082d3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/drone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/drone_light.svg b/packages/ui/src/assets/icons/file-types/drone_light.svg new file mode 100644 index 00000000..ce3ad253 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/drone_light.svg @@ -0,0 +1,4 @@ + + + diff --git a/packages/ui/src/assets/icons/file-types/duc.svg b/packages/ui/src/assets/icons/file-types/duc.svg new file mode 100644 index 00000000..1d85b34a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/duc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/dune.svg b/packages/ui/src/assets/icons/file-types/dune.svg new file mode 100644 index 00000000..1a35e700 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/dune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/edge.svg b/packages/ui/src/assets/icons/file-types/edge.svg new file mode 100644 index 00000000..298b5589 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/editorconfig.svg b/packages/ui/src/assets/icons/file-types/editorconfig.svg new file mode 100644 index 00000000..ba528993 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/editorconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ejs.svg b/packages/ui/src/assets/icons/file-types/ejs.svg new file mode 100644 index 00000000..6ead40eb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/elixir.svg b/packages/ui/src/assets/icons/file-types/elixir.svg new file mode 100644 index 00000000..d40f90b4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/elixir.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/elm.svg b/packages/ui/src/assets/icons/file-types/elm.svg new file mode 100644 index 00000000..c17b74d7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/elm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/email.svg b/packages/ui/src/assets/icons/file-types/email.svg new file mode 100644 index 00000000..a603e147 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ember.svg b/packages/ui/src/assets/icons/file-types/ember.svg new file mode 100644 index 00000000..c16cef13 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/epub.svg b/packages/ui/src/assets/icons/file-types/epub.svg new file mode 100644 index 00000000..98f11d49 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/epub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/erlang.svg b/packages/ui/src/assets/icons/file-types/erlang.svg new file mode 100644 index 00000000..41025d6d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/erlang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/esbuild.svg b/packages/ui/src/assets/icons/file-types/esbuild.svg new file mode 100644 index 00000000..e682d6b1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/esbuild.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/eslint.svg b/packages/ui/src/assets/icons/file-types/eslint.svg new file mode 100644 index 00000000..54fe8cc2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/eslint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/excalidraw.svg b/packages/ui/src/assets/icons/file-types/excalidraw.svg new file mode 100644 index 00000000..c1e1bca9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/excalidraw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/exe.svg b/packages/ui/src/assets/icons/file-types/exe.svg new file mode 100644 index 00000000..dde947d8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/exe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/fastlane.svg b/packages/ui/src/assets/icons/file-types/fastlane.svg new file mode 100644 index 00000000..44d042fb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/fastlane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/favicon.svg b/packages/ui/src/assets/icons/file-types/favicon.svg new file mode 100644 index 00000000..21abf661 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/figma.svg b/packages/ui/src/assets/icons/file-types/figma.svg new file mode 100644 index 00000000..db4522be --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/firebase.svg b/packages/ui/src/assets/icons/file-types/firebase.svg new file mode 100644 index 00000000..bb3b63cb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/firebase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/flash.svg b/packages/ui/src/assets/icons/file-types/flash.svg new file mode 100644 index 00000000..abd6e01e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/flow.svg b/packages/ui/src/assets/icons/file-types/flow.svg new file mode 100644 index 00000000..05919810 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/flow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-admin-open.svg b/packages/ui/src/assets/icons/file-types/folder-admin-open.svg new file mode 100644 index 00000000..5e77464f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-admin-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-admin.svg b/packages/ui/src/assets/icons/file-types/folder-admin.svg new file mode 100644 index 00000000..f8d1ea13 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-admin.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-android-open.svg b/packages/ui/src/assets/icons/file-types/folder-android-open.svg new file mode 100644 index 00000000..cdd8376f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-android-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-android.svg b/packages/ui/src/assets/icons/file-types/folder-android.svg new file mode 100644 index 00000000..7ee8a467 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-angular-open.svg b/packages/ui/src/assets/icons/file-types/folder-angular-open.svg new file mode 100644 index 00000000..60c604e8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-angular-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-angular.svg b/packages/ui/src/assets/icons/file-types/folder-angular.svg new file mode 100644 index 00000000..3d8c87d3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-animation-open.svg b/packages/ui/src/assets/icons/file-types/folder-animation-open.svg new file mode 100644 index 00000000..637a3af6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-animation-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-animation.svg b/packages/ui/src/assets/icons/file-types/folder-animation.svg new file mode 100644 index 00000000..6b5bb691 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-animation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ansible-open.svg b/packages/ui/src/assets/icons/file-types/folder-ansible-open.svg new file mode 100644 index 00000000..96df458d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ansible-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ansible.svg b/packages/ui/src/assets/icons/file-types/folder-ansible.svg new file mode 100644 index 00000000..f4303155 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ansible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-api-open.svg b/packages/ui/src/assets/icons/file-types/folder-api-open.svg new file mode 100644 index 00000000..ac3edb97 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-api-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-api.svg b/packages/ui/src/assets/icons/file-types/folder-api.svg new file mode 100644 index 00000000..bf1d64c5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-api.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-apollo-open.svg b/packages/ui/src/assets/icons/file-types/folder-apollo-open.svg new file mode 100644 index 00000000..f0febaf9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-apollo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-apollo.svg b/packages/ui/src/assets/icons/file-types/folder-apollo.svg new file mode 100644 index 00000000..7eb61078 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-apollo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-app-open.svg b/packages/ui/src/assets/icons/file-types/folder-app-open.svg new file mode 100644 index 00000000..c9da6a7b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-app-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-app.svg b/packages/ui/src/assets/icons/file-types/folder-app.svg new file mode 100644 index 00000000..d0e37f19 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-archive-open.svg b/packages/ui/src/assets/icons/file-types/folder-archive-open.svg new file mode 100644 index 00000000..6af2a9f0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-archive-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-archive.svg b/packages/ui/src/assets/icons/file-types/folder-archive.svg new file mode 100644 index 00000000..b018654b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-astro-open.svg b/packages/ui/src/assets/icons/file-types/folder-astro-open.svg new file mode 100644 index 00000000..282a3ce0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-astro-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-astro.svg b/packages/ui/src/assets/icons/file-types/folder-astro.svg new file mode 100644 index 00000000..b324019e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-astro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-atom-open.svg b/packages/ui/src/assets/icons/file-types/folder-atom-open.svg new file mode 100644 index 00000000..5558d184 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-atom-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-atom.svg b/packages/ui/src/assets/icons/file-types/folder-atom.svg new file mode 100644 index 00000000..c272f6ec --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-attachment-open.svg b/packages/ui/src/assets/icons/file-types/folder-attachment-open.svg new file mode 100644 index 00000000..7a9af66f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-attachment-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-attachment.svg b/packages/ui/src/assets/icons/file-types/folder-attachment.svg new file mode 100644 index 00000000..3b9992e3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-attachment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-audio-open.svg b/packages/ui/src/assets/icons/file-types/folder-audio-open.svg new file mode 100644 index 00000000..6d9b2383 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-audio-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-audio.svg b/packages/ui/src/assets/icons/file-types/folder-audio.svg new file mode 100644 index 00000000..e3d0db3d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-aurelia-open.svg b/packages/ui/src/assets/icons/file-types/folder-aurelia-open.svg new file mode 100644 index 00000000..bacae248 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-aurelia-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-aurelia.svg b/packages/ui/src/assets/icons/file-types/folder-aurelia.svg new file mode 100644 index 00000000..61ee59ed --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-aurelia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-aws-open.svg b/packages/ui/src/assets/icons/file-types/folder-aws-open.svg new file mode 100644 index 00000000..9e530d4c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-aws-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-aws.svg b/packages/ui/src/assets/icons/file-types/folder-aws.svg new file mode 100644 index 00000000..769755d1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-azure-pipelines-open.svg b/packages/ui/src/assets/icons/file-types/folder-azure-pipelines-open.svg new file mode 100644 index 00000000..9253cd5a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-azure-pipelines-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-azure-pipelines.svg b/packages/ui/src/assets/icons/file-types/folder-azure-pipelines.svg new file mode 100644 index 00000000..a0fef25f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-azure-pipelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-backup-open.svg b/packages/ui/src/assets/icons/file-types/folder-backup-open.svg new file mode 100644 index 00000000..c2914ee2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-backup-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-backup.svg b/packages/ui/src/assets/icons/file-types/folder-backup.svg new file mode 100644 index 00000000..aa9a6c94 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-backup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-base-open.svg b/packages/ui/src/assets/icons/file-types/folder-base-open.svg new file mode 100644 index 00000000..e84bc36c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-base-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-base.svg b/packages/ui/src/assets/icons/file-types/folder-base.svg new file mode 100644 index 00000000..19441008 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-base.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-batch-open.svg b/packages/ui/src/assets/icons/file-types/folder-batch-open.svg new file mode 100644 index 00000000..1db45e18 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-batch-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-batch.svg b/packages/ui/src/assets/icons/file-types/folder-batch.svg new file mode 100644 index 00000000..c44a66bc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-batch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-benchmark-open.svg b/packages/ui/src/assets/icons/file-types/folder-benchmark-open.svg new file mode 100644 index 00000000..fa7b3ea6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-benchmark-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-benchmark.svg b/packages/ui/src/assets/icons/file-types/folder-benchmark.svg new file mode 100644 index 00000000..8291d684 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-benchmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bibliography-open.svg b/packages/ui/src/assets/icons/file-types/folder-bibliography-open.svg new file mode 100644 index 00000000..81b6cde6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bibliography-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bibliography.svg b/packages/ui/src/assets/icons/file-types/folder-bibliography.svg new file mode 100644 index 00000000..aa1e92a9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bibliography.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bicep-open.svg b/packages/ui/src/assets/icons/file-types/folder-bicep-open.svg new file mode 100644 index 00000000..72519ce9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bicep-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bicep.svg b/packages/ui/src/assets/icons/file-types/folder-bicep.svg new file mode 100644 index 00000000..b336ff5b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bicep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-blender-open.svg b/packages/ui/src/assets/icons/file-types/folder-blender-open.svg new file mode 100644 index 00000000..1c80d73a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-blender-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-blender.svg b/packages/ui/src/assets/icons/file-types/folder-blender.svg new file mode 100644 index 00000000..6f56dce4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bloc-open.svg b/packages/ui/src/assets/icons/file-types/folder-bloc-open.svg new file mode 100644 index 00000000..8833e5f3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bloc-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bloc.svg b/packages/ui/src/assets/icons/file-types/folder-bloc.svg new file mode 100644 index 00000000..cf08363c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bloc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bower-open.svg b/packages/ui/src/assets/icons/file-types/folder-bower-open.svg new file mode 100644 index 00000000..659f87c9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bower-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-bower.svg b/packages/ui/src/assets/icons/file-types/folder-bower.svg new file mode 100644 index 00000000..6bfd6549 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-bower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-buildkite-open.svg b/packages/ui/src/assets/icons/file-types/folder-buildkite-open.svg new file mode 100644 index 00000000..872db644 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-buildkite-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-buildkite.svg b/packages/ui/src/assets/icons/file-types/folder-buildkite.svg new file mode 100644 index 00000000..9512b40a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-buildkite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cart-open.svg b/packages/ui/src/assets/icons/file-types/folder-cart-open.svg new file mode 100644 index 00000000..4471a778 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cart-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cart.svg b/packages/ui/src/assets/icons/file-types/folder-cart.svg new file mode 100644 index 00000000..d19a6279 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-changesets-open.svg b/packages/ui/src/assets/icons/file-types/folder-changesets-open.svg new file mode 100644 index 00000000..c3892333 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-changesets-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-changesets.svg b/packages/ui/src/assets/icons/file-types/folder-changesets.svg new file mode 100644 index 00000000..fc071f48 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-changesets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ci-open.svg b/packages/ui/src/assets/icons/file-types/folder-ci-open.svg new file mode 100644 index 00000000..57ac1ba8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ci-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ci.svg b/packages/ui/src/assets/icons/file-types/folder-ci.svg new file mode 100644 index 00000000..4fdc2ede --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-circleci-open.svg b/packages/ui/src/assets/icons/file-types/folder-circleci-open.svg new file mode 100644 index 00000000..9e323ff9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-circleci-open.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-circleci.svg b/packages/ui/src/assets/icons/file-types/folder-circleci.svg new file mode 100644 index 00000000..ef325185 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-circleci.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-class-open.svg b/packages/ui/src/assets/icons/file-types/folder-class-open.svg new file mode 100644 index 00000000..9c5b1017 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-class-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-class.svg b/packages/ui/src/assets/icons/file-types/folder-class.svg new file mode 100644 index 00000000..8225cf14 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-class.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-claude-open.svg b/packages/ui/src/assets/icons/file-types/folder-claude-open.svg new file mode 100644 index 00000000..1a52afdc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-claude-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-claude.svg b/packages/ui/src/assets/icons/file-types/folder-claude.svg new file mode 100644 index 00000000..0c85a134 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-claude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-client-open.svg b/packages/ui/src/assets/icons/file-types/folder-client-open.svg new file mode 100644 index 00000000..ceec8f1e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-client-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-client.svg b/packages/ui/src/assets/icons/file-types/folder-client.svg new file mode 100644 index 00000000..fbfaee77 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-client.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cline-open.svg b/packages/ui/src/assets/icons/file-types/folder-cline-open.svg new file mode 100644 index 00000000..67ef7a26 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cline-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cline.svg b/packages/ui/src/assets/icons/file-types/folder-cline.svg new file mode 100644 index 00000000..8fec96d7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cloud-functions-open.svg b/packages/ui/src/assets/icons/file-types/folder-cloud-functions-open.svg new file mode 100644 index 00000000..b3ce0e4c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cloud-functions-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cloud-functions.svg b/packages/ui/src/assets/icons/file-types/folder-cloud-functions.svg new file mode 100644 index 00000000..8dac84a4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cloud-functions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cloudflare-open.svg b/packages/ui/src/assets/icons/file-types/folder-cloudflare-open.svg new file mode 100644 index 00000000..d7022abf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cloudflare-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cloudflare.svg b/packages/ui/src/assets/icons/file-types/folder-cloudflare.svg new file mode 100644 index 00000000..0cc444ea --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cloudflare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cluster-open.svg b/packages/ui/src/assets/icons/file-types/folder-cluster-open.svg new file mode 100644 index 00000000..36884330 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cluster-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cluster.svg b/packages/ui/src/assets/icons/file-types/folder-cluster.svg new file mode 100644 index 00000000..77f5b8a3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cluster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cobol-open.svg b/packages/ui/src/assets/icons/file-types/folder-cobol-open.svg new file mode 100644 index 00000000..0f5e3152 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cobol-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cobol.svg b/packages/ui/src/assets/icons/file-types/folder-cobol.svg new file mode 100644 index 00000000..ea0f54d1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cobol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-command-open.svg b/packages/ui/src/assets/icons/file-types/folder-command-open.svg new file mode 100644 index 00000000..ca9d4dff --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-command-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-command.svg b/packages/ui/src/assets/icons/file-types/folder-command.svg new file mode 100644 index 00000000..4015207b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-components-open.svg b/packages/ui/src/assets/icons/file-types/folder-components-open.svg new file mode 100644 index 00000000..2f55b72f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-components-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-components.svg b/packages/ui/src/assets/icons/file-types/folder-components.svg new file mode 100644 index 00000000..983833e5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-components.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-config-open.svg b/packages/ui/src/assets/icons/file-types/folder-config-open.svg new file mode 100644 index 00000000..3b4ec5ae --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-config-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-config.svg b/packages/ui/src/assets/icons/file-types/folder-config.svg new file mode 100644 index 00000000..8519910c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-connection-open.svg b/packages/ui/src/assets/icons/file-types/folder-connection-open.svg new file mode 100644 index 00000000..4d14f096 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-connection-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-connection.svg b/packages/ui/src/assets/icons/file-types/folder-connection.svg new file mode 100644 index 00000000..f46d5264 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-connection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-console-open.svg b/packages/ui/src/assets/icons/file-types/folder-console-open.svg new file mode 100644 index 00000000..99384a80 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-console-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-console.svg b/packages/ui/src/assets/icons/file-types/folder-console.svg new file mode 100644 index 00000000..301b10d7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-constant-open.svg b/packages/ui/src/assets/icons/file-types/folder-constant-open.svg new file mode 100644 index 00000000..9e8791d4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-constant-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-constant.svg b/packages/ui/src/assets/icons/file-types/folder-constant.svg new file mode 100644 index 00000000..99a22917 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-constant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-container-open.svg b/packages/ui/src/assets/icons/file-types/folder-container-open.svg new file mode 100644 index 00000000..9db83347 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-container-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-container.svg b/packages/ui/src/assets/icons/file-types/folder-container.svg new file mode 100644 index 00000000..3ea03c16 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-container.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-content-open.svg b/packages/ui/src/assets/icons/file-types/folder-content-open.svg new file mode 100644 index 00000000..a924b27a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-content-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-content.svg b/packages/ui/src/assets/icons/file-types/folder-content.svg new file mode 100644 index 00000000..23f57d24 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-content.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-context-open.svg b/packages/ui/src/assets/icons/file-types/folder-context-open.svg new file mode 100644 index 00000000..a631e02e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-context-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-context.svg b/packages/ui/src/assets/icons/file-types/folder-context.svg new file mode 100644 index 00000000..bee74c19 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-context.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-contract-open.svg b/packages/ui/src/assets/icons/file-types/folder-contract-open.svg new file mode 100644 index 00000000..6878c76f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-contract-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-contract.svg b/packages/ui/src/assets/icons/file-types/folder-contract.svg new file mode 100644 index 00000000..2ea0abb1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-contract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-controller-open.svg b/packages/ui/src/assets/icons/file-types/folder-controller-open.svg new file mode 100644 index 00000000..a732ed1a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-controller-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-controller.svg b/packages/ui/src/assets/icons/file-types/folder-controller.svg new file mode 100644 index 00000000..f98cd6fe --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-core-open.svg b/packages/ui/src/assets/icons/file-types/folder-core-open.svg new file mode 100644 index 00000000..34e7a82d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-core-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-core.svg b/packages/ui/src/assets/icons/file-types/folder-core.svg new file mode 100644 index 00000000..f7cfae6e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-core.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-coverage-open.svg b/packages/ui/src/assets/icons/file-types/folder-coverage-open.svg new file mode 100644 index 00000000..5d47b2f0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-coverage-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-coverage.svg b/packages/ui/src/assets/icons/file-types/folder-coverage.svg new file mode 100644 index 00000000..7a75f716 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-coverage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-css-open.svg b/packages/ui/src/assets/icons/file-types/folder-css-open.svg new file mode 100644 index 00000000..ef79791f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-css-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-css.svg b/packages/ui/src/assets/icons/file-types/folder-css.svg new file mode 100644 index 00000000..4ff433e9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-css.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cursor-open.svg b/packages/ui/src/assets/icons/file-types/folder-cursor-open.svg new file mode 100644 index 00000000..b6e10684 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cursor-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cursor-open_light.svg b/packages/ui/src/assets/icons/file-types/folder-cursor-open_light.svg new file mode 100644 index 00000000..c960112d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cursor-open_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cursor.svg b/packages/ui/src/assets/icons/file-types/folder-cursor.svg new file mode 100644 index 00000000..46726088 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cursor_light.svg b/packages/ui/src/assets/icons/file-types/folder-cursor_light.svg new file mode 100644 index 00000000..391be56a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cursor_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-custom-open.svg b/packages/ui/src/assets/icons/file-types/folder-custom-open.svg new file mode 100644 index 00000000..fe747d21 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-custom-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-custom.svg b/packages/ui/src/assets/icons/file-types/folder-custom.svg new file mode 100644 index 00000000..02ac6110 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-custom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cypress-open.svg b/packages/ui/src/assets/icons/file-types/folder-cypress-open.svg new file mode 100644 index 00000000..2a18521a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cypress-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-cypress.svg b/packages/ui/src/assets/icons/file-types/folder-cypress.svg new file mode 100644 index 00000000..39460e22 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-cypress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-dart-open.svg b/packages/ui/src/assets/icons/file-types/folder-dart-open.svg new file mode 100644 index 00000000..8eadca02 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-dart-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-dart.svg b/packages/ui/src/assets/icons/file-types/folder-dart.svg new file mode 100644 index 00000000..0de15182 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-dart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-database-open.svg b/packages/ui/src/assets/icons/file-types/folder-database-open.svg new file mode 100644 index 00000000..5bde1460 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-database-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-database.svg b/packages/ui/src/assets/icons/file-types/folder-database.svg new file mode 100644 index 00000000..b256e645 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-debug-open.svg b/packages/ui/src/assets/icons/file-types/folder-debug-open.svg new file mode 100644 index 00000000..a0c16a74 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-debug-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-debug.svg b/packages/ui/src/assets/icons/file-types/folder-debug.svg new file mode 100644 index 00000000..1099873f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-debug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-decorators-open.svg b/packages/ui/src/assets/icons/file-types/folder-decorators-open.svg new file mode 100644 index 00000000..ff42ddee --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-decorators-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-decorators.svg b/packages/ui/src/assets/icons/file-types/folder-decorators.svg new file mode 100644 index 00000000..fcc746dc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-decorators.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-delta-open.svg b/packages/ui/src/assets/icons/file-types/folder-delta-open.svg new file mode 100644 index 00000000..c2b56636 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-delta-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-delta.svg b/packages/ui/src/assets/icons/file-types/folder-delta.svg new file mode 100644 index 00000000..cdda479a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-delta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-desktop-open.svg b/packages/ui/src/assets/icons/file-types/folder-desktop-open.svg new file mode 100644 index 00000000..880ca769 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-desktop-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-desktop.svg b/packages/ui/src/assets/icons/file-types/folder-desktop.svg new file mode 100644 index 00000000..5a20b496 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-directive-open.svg b/packages/ui/src/assets/icons/file-types/folder-directive-open.svg new file mode 100644 index 00000000..71946e51 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-directive-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-directive.svg b/packages/ui/src/assets/icons/file-types/folder-directive.svg new file mode 100644 index 00000000..4197c680 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-directive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-dist-open.svg b/packages/ui/src/assets/icons/file-types/folder-dist-open.svg new file mode 100644 index 00000000..553cef1c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-dist-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-dist.svg b/packages/ui/src/assets/icons/file-types/folder-dist.svg new file mode 100644 index 00000000..995580fd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-dist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-docker-open.svg b/packages/ui/src/assets/icons/file-types/folder-docker-open.svg new file mode 100644 index 00000000..a76e97b9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-docker-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-docker.svg b/packages/ui/src/assets/icons/file-types/folder-docker.svg new file mode 100644 index 00000000..c5b09499 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-docs-open.svg b/packages/ui/src/assets/icons/file-types/folder-docs-open.svg new file mode 100644 index 00000000..35777670 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-docs-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-docs.svg b/packages/ui/src/assets/icons/file-types/folder-docs.svg new file mode 100644 index 00000000..246a05d2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-docs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-download-open.svg b/packages/ui/src/assets/icons/file-types/folder-download-open.svg new file mode 100644 index 00000000..ddb9c241 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-download-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-download.svg b/packages/ui/src/assets/icons/file-types/folder-download.svg new file mode 100644 index 00000000..34105b93 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-drizzle-open.svg b/packages/ui/src/assets/icons/file-types/folder-drizzle-open.svg new file mode 100644 index 00000000..5f0cd591 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-drizzle-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-drizzle.svg b/packages/ui/src/assets/icons/file-types/folder-drizzle.svg new file mode 100644 index 00000000..d01a1861 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-drizzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-dump-open.svg b/packages/ui/src/assets/icons/file-types/folder-dump-open.svg new file mode 100644 index 00000000..b4de7f86 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-dump-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-dump.svg b/packages/ui/src/assets/icons/file-types/folder-dump.svg new file mode 100644 index 00000000..8178fcc0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-dump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-element-open.svg b/packages/ui/src/assets/icons/file-types/folder-element-open.svg new file mode 100644 index 00000000..32dc7cd8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-element-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-element.svg b/packages/ui/src/assets/icons/file-types/folder-element.svg new file mode 100644 index 00000000..d67a85ad --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-element.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-enum-open.svg b/packages/ui/src/assets/icons/file-types/folder-enum-open.svg new file mode 100644 index 00000000..92782b15 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-enum-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-enum.svg b/packages/ui/src/assets/icons/file-types/folder-enum.svg new file mode 100644 index 00000000..fa852efd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-enum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-environment-open.svg b/packages/ui/src/assets/icons/file-types/folder-environment-open.svg new file mode 100644 index 00000000..3b56abb1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-environment-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-environment.svg b/packages/ui/src/assets/icons/file-types/folder-environment.svg new file mode 100644 index 00000000..9cc1f2e0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-environment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-error-open.svg b/packages/ui/src/assets/icons/file-types/folder-error-open.svg new file mode 100644 index 00000000..81f0ffc2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-error-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-error.svg b/packages/ui/src/assets/icons/file-types/folder-error.svg new file mode 100644 index 00000000..3bd1d85d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-event-open.svg b/packages/ui/src/assets/icons/file-types/folder-event-open.svg new file mode 100644 index 00000000..28c018d4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-event-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-event.svg b/packages/ui/src/assets/icons/file-types/folder-event.svg new file mode 100644 index 00000000..f54dea6d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-event.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-examples-open.svg b/packages/ui/src/assets/icons/file-types/folder-examples-open.svg new file mode 100644 index 00000000..78c77a91 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-examples-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-examples.svg b/packages/ui/src/assets/icons/file-types/folder-examples.svg new file mode 100644 index 00000000..fba8885a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-examples.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-expo-open.svg b/packages/ui/src/assets/icons/file-types/folder-expo-open.svg new file mode 100644 index 00000000..614435ab --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-expo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-expo.svg b/packages/ui/src/assets/icons/file-types/folder-expo.svg new file mode 100644 index 00000000..820a998b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-expo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-export-open.svg b/packages/ui/src/assets/icons/file-types/folder-export-open.svg new file mode 100644 index 00000000..f03eb1bb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-export-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-export.svg b/packages/ui/src/assets/icons/file-types/folder-export.svg new file mode 100644 index 00000000..1b3e3abe --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-fastlane-open.svg b/packages/ui/src/assets/icons/file-types/folder-fastlane-open.svg new file mode 100644 index 00000000..5efb2aca --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-fastlane-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-fastlane.svg b/packages/ui/src/assets/icons/file-types/folder-fastlane.svg new file mode 100644 index 00000000..eb905669 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-fastlane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-favicon-open.svg b/packages/ui/src/assets/icons/file-types/folder-favicon-open.svg new file mode 100644 index 00000000..b716525a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-favicon-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-favicon.svg b/packages/ui/src/assets/icons/file-types/folder-favicon.svg new file mode 100644 index 00000000..6ef90d91 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-firebase-open.svg b/packages/ui/src/assets/icons/file-types/folder-firebase-open.svg new file mode 100644 index 00000000..7149b48f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-firebase-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-firebase.svg b/packages/ui/src/assets/icons/file-types/folder-firebase.svg new file mode 100644 index 00000000..9eeac86b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-firebase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-firestore-open.svg b/packages/ui/src/assets/icons/file-types/folder-firestore-open.svg new file mode 100644 index 00000000..a3e6edac --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-firestore-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-firestore.svg b/packages/ui/src/assets/icons/file-types/folder-firestore.svg new file mode 100644 index 00000000..cb1249af --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-firestore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-flow-open.svg b/packages/ui/src/assets/icons/file-types/folder-flow-open.svg new file mode 100644 index 00000000..a72dd76b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-flow-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-flow.svg b/packages/ui/src/assets/icons/file-types/folder-flow.svg new file mode 100644 index 00000000..01551892 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-flow.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-flutter-open.svg b/packages/ui/src/assets/icons/file-types/folder-flutter-open.svg new file mode 100644 index 00000000..b95a8cee --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-flutter-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-flutter.svg b/packages/ui/src/assets/icons/file-types/folder-flutter.svg new file mode 100644 index 00000000..e5ffced1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-flutter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-font-open.svg b/packages/ui/src/assets/icons/file-types/folder-font-open.svg new file mode 100644 index 00000000..1a91f0b1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-font-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-font.svg b/packages/ui/src/assets/icons/file-types/folder-font.svg new file mode 100644 index 00000000..0115b730 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-forgejo-open.svg b/packages/ui/src/assets/icons/file-types/folder-forgejo-open.svg new file mode 100644 index 00000000..a9762228 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-forgejo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-forgejo.svg b/packages/ui/src/assets/icons/file-types/folder-forgejo.svg new file mode 100644 index 00000000..0eaccff6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-forgejo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-functions-open.svg b/packages/ui/src/assets/icons/file-types/folder-functions-open.svg new file mode 100644 index 00000000..00d6dc44 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-functions-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-functions.svg b/packages/ui/src/assets/icons/file-types/folder-functions.svg new file mode 100644 index 00000000..01a93851 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-functions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gamemaker-open.svg b/packages/ui/src/assets/icons/file-types/folder-gamemaker-open.svg new file mode 100644 index 00000000..caf9a82e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gamemaker-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gamemaker.svg b/packages/ui/src/assets/icons/file-types/folder-gamemaker.svg new file mode 100644 index 00000000..625feb38 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gamemaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-generator-open.svg b/packages/ui/src/assets/icons/file-types/folder-generator-open.svg new file mode 100644 index 00000000..43b50473 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-generator-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-generator.svg b/packages/ui/src/assets/icons/file-types/folder-generator.svg new file mode 100644 index 00000000..5446582e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-generator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gh-workflows-open.svg b/packages/ui/src/assets/icons/file-types/folder-gh-workflows-open.svg new file mode 100644 index 00000000..3ae400ed --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gh-workflows-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-gh-workflows.svg b/packages/ui/src/assets/icons/file-types/folder-gh-workflows.svg new file mode 100644 index 00000000..3a868cca --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gh-workflows.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-git-open.svg b/packages/ui/src/assets/icons/file-types/folder-git-open.svg new file mode 100644 index 00000000..90be1c11 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-git-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-git.svg b/packages/ui/src/assets/icons/file-types/folder-git.svg new file mode 100644 index 00000000..2ca4db55 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gitea-open.svg b/packages/ui/src/assets/icons/file-types/folder-gitea-open.svg new file mode 100644 index 00000000..239800c4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gitea-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gitea.svg b/packages/ui/src/assets/icons/file-types/folder-gitea.svg new file mode 100644 index 00000000..ac041b32 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gitea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-github-open.svg b/packages/ui/src/assets/icons/file-types/folder-github-open.svg new file mode 100644 index 00000000..84e5bee8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-github-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-github.svg b/packages/ui/src/assets/icons/file-types/folder-github.svg new file mode 100644 index 00000000..374bcae0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-github.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-gitlab-open.svg b/packages/ui/src/assets/icons/file-types/folder-gitlab-open.svg new file mode 100644 index 00000000..fc4deb29 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gitlab-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gitlab.svg b/packages/ui/src/assets/icons/file-types/folder-gitlab.svg new file mode 100644 index 00000000..55db99e0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-global-open.svg b/packages/ui/src/assets/icons/file-types/folder-global-open.svg new file mode 100644 index 00000000..13e72e07 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-global-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-global.svg b/packages/ui/src/assets/icons/file-types/folder-global.svg new file mode 100644 index 00000000..8ada6a6d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-global.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-godot-open.svg b/packages/ui/src/assets/icons/file-types/folder-godot-open.svg new file mode 100644 index 00000000..fd785504 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-godot-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-godot.svg b/packages/ui/src/assets/icons/file-types/folder-godot.svg new file mode 100644 index 00000000..dc4b5d10 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-godot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gradle-open.svg b/packages/ui/src/assets/icons/file-types/folder-gradle-open.svg new file mode 100644 index 00000000..51725e72 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gradle-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gradle.svg b/packages/ui/src/assets/icons/file-types/folder-gradle.svg new file mode 100644 index 00000000..93e843d2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gradle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-graphql-open.svg b/packages/ui/src/assets/icons/file-types/folder-graphql-open.svg new file mode 100644 index 00000000..ac236509 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-graphql-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-graphql.svg b/packages/ui/src/assets/icons/file-types/folder-graphql.svg new file mode 100644 index 00000000..1d7b1cc6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-graphql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-guard-open.svg b/packages/ui/src/assets/icons/file-types/folder-guard-open.svg new file mode 100644 index 00000000..f7031e25 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-guard-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-guard.svg b/packages/ui/src/assets/icons/file-types/folder-guard.svg new file mode 100644 index 00000000..b4269ed2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-guard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gulp-open.svg b/packages/ui/src/assets/icons/file-types/folder-gulp-open.svg new file mode 100644 index 00000000..556e7399 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gulp-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-gulp.svg b/packages/ui/src/assets/icons/file-types/folder-gulp.svg new file mode 100644 index 00000000..33952313 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-helm-open.svg b/packages/ui/src/assets/icons/file-types/folder-helm-open.svg new file mode 100644 index 00000000..6bbf0cc6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-helm-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-helm.svg b/packages/ui/src/assets/icons/file-types/folder-helm.svg new file mode 100644 index 00000000..7b7d7a7a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-helm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-helper-open.svg b/packages/ui/src/assets/icons/file-types/folder-helper-open.svg new file mode 100644 index 00000000..6fca3911 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-helper-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-helper.svg b/packages/ui/src/assets/icons/file-types/folder-helper.svg new file mode 100644 index 00000000..27a20d43 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-home-open.svg b/packages/ui/src/assets/icons/file-types/folder-home-open.svg new file mode 100644 index 00000000..8b0f0ca0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-home-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-home.svg b/packages/ui/src/assets/icons/file-types/folder-home.svg new file mode 100644 index 00000000..a4deeef4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-hook-open.svg b/packages/ui/src/assets/icons/file-types/folder-hook-open.svg new file mode 100644 index 00000000..17d62310 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-hook-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-hook.svg b/packages/ui/src/assets/icons/file-types/folder-hook.svg new file mode 100644 index 00000000..2105709e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-hook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-husky-open.svg b/packages/ui/src/assets/icons/file-types/folder-husky-open.svg new file mode 100644 index 00000000..88c19e89 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-husky-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-husky.svg b/packages/ui/src/assets/icons/file-types/folder-husky.svg new file mode 100644 index 00000000..1bbdc4c3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-husky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-i18n-open.svg b/packages/ui/src/assets/icons/file-types/folder-i18n-open.svg new file mode 100644 index 00000000..bc1a53c0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-i18n-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-i18n.svg b/packages/ui/src/assets/icons/file-types/folder-i18n.svg new file mode 100644 index 00000000..6ef02837 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-i18n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-images-open.svg b/packages/ui/src/assets/icons/file-types/folder-images-open.svg new file mode 100644 index 00000000..44a673b1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-images-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-images.svg b/packages/ui/src/assets/icons/file-types/folder-images.svg new file mode 100644 index 00000000..5b63a6c3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-import-open.svg b/packages/ui/src/assets/icons/file-types/folder-import-open.svg new file mode 100644 index 00000000..a58a7e64 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-import-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-import.svg b/packages/ui/src/assets/icons/file-types/folder-import.svg new file mode 100644 index 00000000..0c0f42e5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-include-open.svg b/packages/ui/src/assets/icons/file-types/folder-include-open.svg new file mode 100644 index 00000000..fc2c011b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-include-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-include.svg b/packages/ui/src/assets/icons/file-types/folder-include.svg new file mode 100644 index 00000000..117b91a2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-include.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-intellij-open.svg b/packages/ui/src/assets/icons/file-types/folder-intellij-open.svg new file mode 100644 index 00000000..5839a2b1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-intellij-open.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-intellij-open_light.svg b/packages/ui/src/assets/icons/file-types/folder-intellij-open_light.svg new file mode 100644 index 00000000..ccb6046b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-intellij-open_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-intellij.svg b/packages/ui/src/assets/icons/file-types/folder-intellij.svg new file mode 100644 index 00000000..c655f37e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-intellij.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-intellij_light.svg b/packages/ui/src/assets/icons/file-types/folder-intellij_light.svg new file mode 100644 index 00000000..97bc8c7b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-intellij_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-interceptor-open.svg b/packages/ui/src/assets/icons/file-types/folder-interceptor-open.svg new file mode 100644 index 00000000..c91c42ad --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-interceptor-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-interceptor.svg b/packages/ui/src/assets/icons/file-types/folder-interceptor.svg new file mode 100644 index 00000000..e6cbf9f5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-interceptor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-interface-open.svg b/packages/ui/src/assets/icons/file-types/folder-interface-open.svg new file mode 100644 index 00000000..ba54b0ec --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-interface-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-interface.svg b/packages/ui/src/assets/icons/file-types/folder-interface.svg new file mode 100644 index 00000000..993ce725 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-interface.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ios-open.svg b/packages/ui/src/assets/icons/file-types/folder-ios-open.svg new file mode 100644 index 00000000..112fee6a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ios-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ios.svg b/packages/ui/src/assets/icons/file-types/folder-ios.svg new file mode 100644 index 00000000..7af3b85d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-java-open.svg b/packages/ui/src/assets/icons/file-types/folder-java-open.svg new file mode 100644 index 00000000..eb59229c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-java-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-java.svg b/packages/ui/src/assets/icons/file-types/folder-java.svg new file mode 100644 index 00000000..58fdd3db --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-javascript-open.svg b/packages/ui/src/assets/icons/file-types/folder-javascript-open.svg new file mode 100644 index 00000000..581f3a27 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-javascript-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-javascript.svg b/packages/ui/src/assets/icons/file-types/folder-javascript.svg new file mode 100644 index 00000000..97cf04cc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-jinja-open.svg b/packages/ui/src/assets/icons/file-types/folder-jinja-open.svg new file mode 100644 index 00000000..9c0b2b6e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-jinja-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-jinja-open_light.svg b/packages/ui/src/assets/icons/file-types/folder-jinja-open_light.svg new file mode 100644 index 00000000..ffc940fa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-jinja-open_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-jinja.svg b/packages/ui/src/assets/icons/file-types/folder-jinja.svg new file mode 100644 index 00000000..687efe3d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-jinja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-jinja_light.svg b/packages/ui/src/assets/icons/file-types/folder-jinja_light.svg new file mode 100644 index 00000000..c2b08bb7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-jinja_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-job-open.svg b/packages/ui/src/assets/icons/file-types/folder-job-open.svg new file mode 100644 index 00000000..efd7cdfb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-job-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-job.svg b/packages/ui/src/assets/icons/file-types/folder-job.svg new file mode 100644 index 00000000..9135aff3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-job.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-json-open.svg b/packages/ui/src/assets/icons/file-types/folder-json-open.svg new file mode 100644 index 00000000..29cdf2f6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-json-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-json.svg b/packages/ui/src/assets/icons/file-types/folder-json.svg new file mode 100644 index 00000000..34085f6a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-json.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-jupyter-open.svg b/packages/ui/src/assets/icons/file-types/folder-jupyter-open.svg new file mode 100644 index 00000000..d431953f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-jupyter-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-jupyter.svg b/packages/ui/src/assets/icons/file-types/folder-jupyter.svg new file mode 100644 index 00000000..d4d3eb35 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-jupyter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-keys-open.svg b/packages/ui/src/assets/icons/file-types/folder-keys-open.svg new file mode 100644 index 00000000..783b16e9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-keys-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-keys.svg b/packages/ui/src/assets/icons/file-types/folder-keys.svg new file mode 100644 index 00000000..3527f622 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-keys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-kubernetes-open.svg b/packages/ui/src/assets/icons/file-types/folder-kubernetes-open.svg new file mode 100644 index 00000000..022be4de --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-kubernetes-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-kubernetes.svg b/packages/ui/src/assets/icons/file-types/folder-kubernetes.svg new file mode 100644 index 00000000..b60d83d8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-kubernetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-kusto-open.svg b/packages/ui/src/assets/icons/file-types/folder-kusto-open.svg new file mode 100644 index 00000000..4ea80cac --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-kusto-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-kusto.svg b/packages/ui/src/assets/icons/file-types/folder-kusto.svg new file mode 100644 index 00000000..fa71096a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-kusto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-layout-open.svg b/packages/ui/src/assets/icons/file-types/folder-layout-open.svg new file mode 100644 index 00000000..f8f1def9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-layout-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-layout.svg b/packages/ui/src/assets/icons/file-types/folder-layout.svg new file mode 100644 index 00000000..3d773bc4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-layout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lefthook-open.svg b/packages/ui/src/assets/icons/file-types/folder-lefthook-open.svg new file mode 100644 index 00000000..a2694ba6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lefthook-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lefthook.svg b/packages/ui/src/assets/icons/file-types/folder-lefthook.svg new file mode 100644 index 00000000..0c7eb274 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lefthook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-less-open.svg b/packages/ui/src/assets/icons/file-types/folder-less-open.svg new file mode 100644 index 00000000..3419b0a9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-less-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-less.svg b/packages/ui/src/assets/icons/file-types/folder-less.svg new file mode 100644 index 00000000..b6abc5ec --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lib-open.svg b/packages/ui/src/assets/icons/file-types/folder-lib-open.svg new file mode 100644 index 00000000..8c444316 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lib-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lib.svg b/packages/ui/src/assets/icons/file-types/folder-lib.svg new file mode 100644 index 00000000..4e752857 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-link-open.svg b/packages/ui/src/assets/icons/file-types/folder-link-open.svg new file mode 100644 index 00000000..817d0d58 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-link-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-link.svg b/packages/ui/src/assets/icons/file-types/folder-link.svg new file mode 100644 index 00000000..48a8bbe8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-linux-open.svg b/packages/ui/src/assets/icons/file-types/folder-linux-open.svg new file mode 100644 index 00000000..8517b35d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-linux-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-linux.svg b/packages/ui/src/assets/icons/file-types/folder-linux.svg new file mode 100644 index 00000000..df4d2293 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-liquibase-open.svg b/packages/ui/src/assets/icons/file-types/folder-liquibase-open.svg new file mode 100644 index 00000000..2fe7ba65 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-liquibase-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-liquibase.svg b/packages/ui/src/assets/icons/file-types/folder-liquibase.svg new file mode 100644 index 00000000..aea076ac --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-liquibase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-log-open.svg b/packages/ui/src/assets/icons/file-types/folder-log-open.svg new file mode 100644 index 00000000..a78771ea --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-log-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-log.svg b/packages/ui/src/assets/icons/file-types/folder-log.svg new file mode 100644 index 00000000..b2ba6a58 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lottie-open.svg b/packages/ui/src/assets/icons/file-types/folder-lottie-open.svg new file mode 100644 index 00000000..adca0254 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lottie-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lottie.svg b/packages/ui/src/assets/icons/file-types/folder-lottie.svg new file mode 100644 index 00000000..4d7fe341 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lottie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lua-open.svg b/packages/ui/src/assets/icons/file-types/folder-lua-open.svg new file mode 100644 index 00000000..cb2ea6ef --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lua-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-lua.svg b/packages/ui/src/assets/icons/file-types/folder-lua.svg new file mode 100644 index 00000000..e32819b9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-lua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-luau-open.svg b/packages/ui/src/assets/icons/file-types/folder-luau-open.svg new file mode 100644 index 00000000..2b113b47 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-luau-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-luau.svg b/packages/ui/src/assets/icons/file-types/folder-luau.svg new file mode 100644 index 00000000..a6b45517 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-luau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-macos-open.svg b/packages/ui/src/assets/icons/file-types/folder-macos-open.svg new file mode 100644 index 00000000..8d0280ae --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-macos-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-macos.svg b/packages/ui/src/assets/icons/file-types/folder-macos.svg new file mode 100644 index 00000000..6afe2ed2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-macos.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-mail-open.svg b/packages/ui/src/assets/icons/file-types/folder-mail-open.svg new file mode 100644 index 00000000..27774cf1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mail-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mail.svg b/packages/ui/src/assets/icons/file-types/folder-mail.svg new file mode 100644 index 00000000..513e4b1b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mappings-open.svg b/packages/ui/src/assets/icons/file-types/folder-mappings-open.svg new file mode 100644 index 00000000..510d06b7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mappings-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mappings.svg b/packages/ui/src/assets/icons/file-types/folder-mappings.svg new file mode 100644 index 00000000..53b58e05 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mappings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-markdown-open.svg b/packages/ui/src/assets/icons/file-types/folder-markdown-open.svg new file mode 100644 index 00000000..75ef9044 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-markdown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-markdown.svg b/packages/ui/src/assets/icons/file-types/folder-markdown.svg new file mode 100644 index 00000000..5df5d0a5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mercurial-open.svg b/packages/ui/src/assets/icons/file-types/folder-mercurial-open.svg new file mode 100644 index 00000000..74bbb9da --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mercurial-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mercurial.svg b/packages/ui/src/assets/icons/file-types/folder-mercurial.svg new file mode 100644 index 00000000..5175b8ea --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mercurial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-messages-open.svg b/packages/ui/src/assets/icons/file-types/folder-messages-open.svg new file mode 100644 index 00000000..2701529c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-messages-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-messages.svg b/packages/ui/src/assets/icons/file-types/folder-messages.svg new file mode 100644 index 00000000..ab3e2f8c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-messages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-meta-open.svg b/packages/ui/src/assets/icons/file-types/folder-meta-open.svg new file mode 100644 index 00000000..de1fd82a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-meta-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-meta.svg b/packages/ui/src/assets/icons/file-types/folder-meta.svg new file mode 100644 index 00000000..3a1b90ad --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-meta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-middleware-open.svg b/packages/ui/src/assets/icons/file-types/folder-middleware-open.svg new file mode 100644 index 00000000..346954c3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-middleware-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-middleware.svg b/packages/ui/src/assets/icons/file-types/folder-middleware.svg new file mode 100644 index 00000000..f12c99de --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-middleware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mjml-open.svg b/packages/ui/src/assets/icons/file-types/folder-mjml-open.svg new file mode 100644 index 00000000..81843f0e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mjml-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mjml.svg b/packages/ui/src/assets/icons/file-types/folder-mjml.svg new file mode 100644 index 00000000..8d7f0670 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mjml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mobile-open.svg b/packages/ui/src/assets/icons/file-types/folder-mobile-open.svg new file mode 100644 index 00000000..6a5a39b6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mobile-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mobile.svg b/packages/ui/src/assets/icons/file-types/folder-mobile.svg new file mode 100644 index 00000000..03aab133 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mock-open.svg b/packages/ui/src/assets/icons/file-types/folder-mock-open.svg new file mode 100644 index 00000000..c92929c6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mock.svg b/packages/ui/src/assets/icons/file-types/folder-mock.svg new file mode 100644 index 00000000..22f88e55 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mojo-open.svg b/packages/ui/src/assets/icons/file-types/folder-mojo-open.svg new file mode 100644 index 00000000..ce5b9be2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mojo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-mojo.svg b/packages/ui/src/assets/icons/file-types/folder-mojo.svg new file mode 100644 index 00000000..67f75375 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-mojo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-molecule-open.svg b/packages/ui/src/assets/icons/file-types/folder-molecule-open.svg new file mode 100644 index 00000000..846e2f9d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-molecule-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-molecule.svg b/packages/ui/src/assets/icons/file-types/folder-molecule.svg new file mode 100644 index 00000000..9c7905ec --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-molecule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-moon-open.svg b/packages/ui/src/assets/icons/file-types/folder-moon-open.svg new file mode 100644 index 00000000..f2da8ddd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-moon-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-moon.svg b/packages/ui/src/assets/icons/file-types/folder-moon.svg new file mode 100644 index 00000000..06613deb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-netlify-open.svg b/packages/ui/src/assets/icons/file-types/folder-netlify-open.svg new file mode 100644 index 00000000..d6f63b77 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-netlify-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-netlify.svg b/packages/ui/src/assets/icons/file-types/folder-netlify.svg new file mode 100644 index 00000000..5473f42c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-netlify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-next-open.svg b/packages/ui/src/assets/icons/file-types/folder-next-open.svg new file mode 100644 index 00000000..c8709cac --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-next-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-next.svg b/packages/ui/src/assets/icons/file-types/folder-next.svg new file mode 100644 index 00000000..cab1e8fc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-next.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-ngrx-store-open.svg b/packages/ui/src/assets/icons/file-types/folder-ngrx-store-open.svg new file mode 100644 index 00000000..2c8514ef --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ngrx-store-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ngrx-store.svg b/packages/ui/src/assets/icons/file-types/folder-ngrx-store.svg new file mode 100644 index 00000000..1f9cb2d5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ngrx-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-node-open.svg b/packages/ui/src/assets/icons/file-types/folder-node-open.svg new file mode 100644 index 00000000..a785ed3d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-node-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-node.svg b/packages/ui/src/assets/icons/file-types/folder-node.svg new file mode 100644 index 00000000..fb47492b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-node.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-nuxt-open.svg b/packages/ui/src/assets/icons/file-types/folder-nuxt-open.svg new file mode 100644 index 00000000..c49ff8d2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-nuxt-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-nuxt.svg b/packages/ui/src/assets/icons/file-types/folder-nuxt.svg new file mode 100644 index 00000000..a0a52b06 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-nuxt.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-obsidian-open.svg b/packages/ui/src/assets/icons/file-types/folder-obsidian-open.svg new file mode 100644 index 00000000..f7d1305e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-obsidian-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-obsidian.svg b/packages/ui/src/assets/icons/file-types/folder-obsidian.svg new file mode 100644 index 00000000..cd16a528 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-obsidian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-open.svg b/packages/ui/src/assets/icons/file-types/folder-open.svg new file mode 100644 index 00000000..eac89185 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-open.svg @@ -0,0 +1,5 @@ + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-organism-open.svg b/packages/ui/src/assets/icons/file-types/folder-organism-open.svg new file mode 100644 index 00000000..6be44d2b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-organism-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-organism.svg b/packages/ui/src/assets/icons/file-types/folder-organism.svg new file mode 100644 index 00000000..50092a09 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-organism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-other-open.svg b/packages/ui/src/assets/icons/file-types/folder-other-open.svg new file mode 100644 index 00000000..ea4144f4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-other-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-other.svg b/packages/ui/src/assets/icons/file-types/folder-other.svg new file mode 100644 index 00000000..df3d27f2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-other.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-packages-open.svg b/packages/ui/src/assets/icons/file-types/folder-packages-open.svg new file mode 100644 index 00000000..7ac6075e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-packages-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-packages.svg b/packages/ui/src/assets/icons/file-types/folder-packages.svg new file mode 100644 index 00000000..9ba67cb9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-packages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pdf-open.svg b/packages/ui/src/assets/icons/file-types/folder-pdf-open.svg new file mode 100644 index 00000000..fdeccb04 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pdf-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pdf.svg b/packages/ui/src/assets/icons/file-types/folder-pdf.svg new file mode 100644 index 00000000..db0ace7e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pdm-open.svg b/packages/ui/src/assets/icons/file-types/folder-pdm-open.svg new file mode 100644 index 00000000..6145f798 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pdm-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pdm.svg b/packages/ui/src/assets/icons/file-types/folder-pdm.svg new file mode 100644 index 00000000..9508547f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pdm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-php-open.svg b/packages/ui/src/assets/icons/file-types/folder-php-open.svg new file mode 100644 index 00000000..2059a9b9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-php-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-php.svg b/packages/ui/src/assets/icons/file-types/folder-php.svg new file mode 100644 index 00000000..4304e179 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-phpmailer-open.svg b/packages/ui/src/assets/icons/file-types/folder-phpmailer-open.svg new file mode 100644 index 00000000..26388bb3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-phpmailer-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-phpmailer.svg b/packages/ui/src/assets/icons/file-types/folder-phpmailer.svg new file mode 100644 index 00000000..18f696c1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-phpmailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pipe-open.svg b/packages/ui/src/assets/icons/file-types/folder-pipe-open.svg new file mode 100644 index 00000000..8aacef08 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pipe-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pipe.svg b/packages/ui/src/assets/icons/file-types/folder-pipe.svg new file mode 100644 index 00000000..9ba5d0ad --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-plastic-open.svg b/packages/ui/src/assets/icons/file-types/folder-plastic-open.svg new file mode 100644 index 00000000..b93a541f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-plastic-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-plastic.svg b/packages/ui/src/assets/icons/file-types/folder-plastic.svg new file mode 100644 index 00000000..5e595f32 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-plastic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-plugin-open.svg b/packages/ui/src/assets/icons/file-types/folder-plugin-open.svg new file mode 100644 index 00000000..5a7f03a4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-plugin-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-plugin.svg b/packages/ui/src/assets/icons/file-types/folder-plugin.svg new file mode 100644 index 00000000..14a31545 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-plugin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-policy-open.svg b/packages/ui/src/assets/icons/file-types/folder-policy-open.svg new file mode 100644 index 00000000..c2b51d45 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-policy-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-policy.svg b/packages/ui/src/assets/icons/file-types/folder-policy.svg new file mode 100644 index 00000000..1b1781d5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-policy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-powershell-open.svg b/packages/ui/src/assets/icons/file-types/folder-powershell-open.svg new file mode 100644 index 00000000..be4b458b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-powershell-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-powershell.svg b/packages/ui/src/assets/icons/file-types/folder-powershell.svg new file mode 100644 index 00000000..6f28098d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-powershell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-prisma-open.svg b/packages/ui/src/assets/icons/file-types/folder-prisma-open.svg new file mode 100644 index 00000000..95df8ba0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-prisma-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-prisma.svg b/packages/ui/src/assets/icons/file-types/folder-prisma.svg new file mode 100644 index 00000000..a166ebd1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-prisma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-private-open.svg b/packages/ui/src/assets/icons/file-types/folder-private-open.svg new file mode 100644 index 00000000..19094be8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-private-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-private.svg b/packages/ui/src/assets/icons/file-types/folder-private.svg new file mode 100644 index 00000000..da95ecec --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-private.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-project-open.svg b/packages/ui/src/assets/icons/file-types/folder-project-open.svg new file mode 100644 index 00000000..9da28620 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-project-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-project.svg b/packages/ui/src/assets/icons/file-types/folder-project.svg new file mode 100644 index 00000000..f575aa01 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-prompts-open.svg b/packages/ui/src/assets/icons/file-types/folder-prompts-open.svg new file mode 100644 index 00000000..5ed3346f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-prompts-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-prompts.svg b/packages/ui/src/assets/icons/file-types/folder-prompts.svg new file mode 100644 index 00000000..969535bf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-prompts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-proto-open.svg b/packages/ui/src/assets/icons/file-types/folder-proto-open.svg new file mode 100644 index 00000000..710de39b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-proto-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-proto.svg b/packages/ui/src/assets/icons/file-types/folder-proto.svg new file mode 100644 index 00000000..935fcbc5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-proto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-public-open.svg b/packages/ui/src/assets/icons/file-types/folder-public-open.svg new file mode 100644 index 00000000..04449ed5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-public-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-public.svg b/packages/ui/src/assets/icons/file-types/folder-public.svg new file mode 100644 index 00000000..ea599391 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-python-open.svg b/packages/ui/src/assets/icons/file-types/folder-python-open.svg new file mode 100644 index 00000000..dbfc367a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-python-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-python.svg b/packages/ui/src/assets/icons/file-types/folder-python.svg new file mode 100644 index 00000000..aae07362 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pytorch-open.svg b/packages/ui/src/assets/icons/file-types/folder-pytorch-open.svg new file mode 100644 index 00000000..46f664f5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pytorch-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-pytorch.svg b/packages/ui/src/assets/icons/file-types/folder-pytorch.svg new file mode 100644 index 00000000..2616b6bc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-pytorch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-quasar-open.svg b/packages/ui/src/assets/icons/file-types/folder-quasar-open.svg new file mode 100644 index 00000000..5fb6b928 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-quasar-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-quasar.svg b/packages/ui/src/assets/icons/file-types/folder-quasar.svg new file mode 100644 index 00000000..b098014e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-quasar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-queue-open.svg b/packages/ui/src/assets/icons/file-types/folder-queue-open.svg new file mode 100644 index 00000000..5afa8218 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-queue-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-queue.svg b/packages/ui/src/assets/icons/file-types/folder-queue.svg new file mode 100644 index 00000000..24453040 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-react-components-open.svg b/packages/ui/src/assets/icons/file-types/folder-react-components-open.svg new file mode 100644 index 00000000..05af544b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-react-components-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-react-components.svg b/packages/ui/src/assets/icons/file-types/folder-react-components.svg new file mode 100644 index 00000000..5f117a70 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-react-components.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-redux-reducer-open.svg b/packages/ui/src/assets/icons/file-types/folder-redux-reducer-open.svg new file mode 100644 index 00000000..838bf52a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-redux-reducer-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-redux-reducer.svg b/packages/ui/src/assets/icons/file-types/folder-redux-reducer.svg new file mode 100644 index 00000000..a3b441f0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-redux-reducer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-repository-open.svg b/packages/ui/src/assets/icons/file-types/folder-repository-open.svg new file mode 100644 index 00000000..9c6275db --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-repository-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-repository.svg b/packages/ui/src/assets/icons/file-types/folder-repository.svg new file mode 100644 index 00000000..4f752065 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-repository.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-resolver-open.svg b/packages/ui/src/assets/icons/file-types/folder-resolver-open.svg new file mode 100644 index 00000000..5a4b752e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-resolver-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-resolver.svg b/packages/ui/src/assets/icons/file-types/folder-resolver.svg new file mode 100644 index 00000000..c59a6b41 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-resolver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-resource-open.svg b/packages/ui/src/assets/icons/file-types/folder-resource-open.svg new file mode 100644 index 00000000..0f534e10 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-resource-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-resource.svg b/packages/ui/src/assets/icons/file-types/folder-resource.svg new file mode 100644 index 00000000..24a053af --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-resource.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-review-open.svg b/packages/ui/src/assets/icons/file-types/folder-review-open.svg new file mode 100644 index 00000000..2384601d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-review-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-review.svg b/packages/ui/src/assets/icons/file-types/folder-review.svg new file mode 100644 index 00000000..c7b138ca --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-review.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-robot-open.svg b/packages/ui/src/assets/icons/file-types/folder-robot-open.svg new file mode 100644 index 00000000..cd501c41 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-robot-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-robot.svg b/packages/ui/src/assets/icons/file-types/folder-robot.svg new file mode 100644 index 00000000..fa582f49 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-routes-open.svg b/packages/ui/src/assets/icons/file-types/folder-routes-open.svg new file mode 100644 index 00000000..c9c875e4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-routes-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-routes.svg b/packages/ui/src/assets/icons/file-types/folder-routes.svg new file mode 100644 index 00000000..2fb204dd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-routes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-rules-open.svg b/packages/ui/src/assets/icons/file-types/folder-rules-open.svg new file mode 100644 index 00000000..1f9c01f2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-rules-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-rules.svg b/packages/ui/src/assets/icons/file-types/folder-rules.svg new file mode 100644 index 00000000..baa5b615 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-rules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-rust-open.svg b/packages/ui/src/assets/icons/file-types/folder-rust-open.svg new file mode 100644 index 00000000..65be154e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-rust-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-rust.svg b/packages/ui/src/assets/icons/file-types/folder-rust.svg new file mode 100644 index 00000000..afe65f6c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-sandbox-open.svg b/packages/ui/src/assets/icons/file-types/folder-sandbox-open.svg new file mode 100644 index 00000000..e0c7a064 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-sandbox-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-sandbox.svg b/packages/ui/src/assets/icons/file-types/folder-sandbox.svg new file mode 100644 index 00000000..4339173f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-sandbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-sass-open.svg b/packages/ui/src/assets/icons/file-types/folder-sass-open.svg new file mode 100644 index 00000000..0a2a82e9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-sass-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-sass.svg b/packages/ui/src/assets/icons/file-types/folder-sass.svg new file mode 100644 index 00000000..6f287316 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-scala-open.svg b/packages/ui/src/assets/icons/file-types/folder-scala-open.svg new file mode 100644 index 00000000..fb4aee7f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-scala-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-scala.svg b/packages/ui/src/assets/icons/file-types/folder-scala.svg new file mode 100644 index 00000000..d78a0742 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-scala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-scons-open.svg b/packages/ui/src/assets/icons/file-types/folder-scons-open.svg new file mode 100644 index 00000000..db896121 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-scons-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-scons.svg b/packages/ui/src/assets/icons/file-types/folder-scons.svg new file mode 100644 index 00000000..aae02b46 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-scons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-scripts-open.svg b/packages/ui/src/assets/icons/file-types/folder-scripts-open.svg new file mode 100644 index 00000000..981a43f7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-scripts-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-scripts.svg b/packages/ui/src/assets/icons/file-types/folder-scripts.svg new file mode 100644 index 00000000..4b755acb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-scripts.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-secure-open.svg b/packages/ui/src/assets/icons/file-types/folder-secure-open.svg new file mode 100644 index 00000000..163f7da4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-secure-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-secure.svg b/packages/ui/src/assets/icons/file-types/folder-secure.svg new file mode 100644 index 00000000..110093fb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-secure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-seeders-open.svg b/packages/ui/src/assets/icons/file-types/folder-seeders-open.svg new file mode 100644 index 00000000..b9319409 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-seeders-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-seeders.svg b/packages/ui/src/assets/icons/file-types/folder-seeders.svg new file mode 100644 index 00000000..cd59776a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-seeders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-server-open.svg b/packages/ui/src/assets/icons/file-types/folder-server-open.svg new file mode 100644 index 00000000..706b8af3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-server-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-server.svg b/packages/ui/src/assets/icons/file-types/folder-server.svg new file mode 100644 index 00000000..4f03f472 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-serverless-open.svg b/packages/ui/src/assets/icons/file-types/folder-serverless-open.svg new file mode 100644 index 00000000..113f73c9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-serverless-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-serverless.svg b/packages/ui/src/assets/icons/file-types/folder-serverless.svg new file mode 100644 index 00000000..226f89d4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-serverless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-shader-open.svg b/packages/ui/src/assets/icons/file-types/folder-shader-open.svg new file mode 100644 index 00000000..03e00ed5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-shader-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-shader.svg b/packages/ui/src/assets/icons/file-types/folder-shader.svg new file mode 100644 index 00000000..57772b32 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-shader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-shared-open.svg b/packages/ui/src/assets/icons/file-types/folder-shared-open.svg new file mode 100644 index 00000000..6542e7fe --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-shared-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-shared.svg b/packages/ui/src/assets/icons/file-types/folder-shared.svg new file mode 100644 index 00000000..01e7a17d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-shared.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-snapcraft-open.svg b/packages/ui/src/assets/icons/file-types/folder-snapcraft-open.svg new file mode 100644 index 00000000..1a030682 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-snapcraft-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-snapcraft.svg b/packages/ui/src/assets/icons/file-types/folder-snapcraft.svg new file mode 100644 index 00000000..fc77b789 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-snapcraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-snippet-open.svg b/packages/ui/src/assets/icons/file-types/folder-snippet-open.svg new file mode 100644 index 00000000..451c291f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-snippet-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-snippet.svg b/packages/ui/src/assets/icons/file-types/folder-snippet.svg new file mode 100644 index 00000000..991f5c44 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-snippet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-src-open.svg b/packages/ui/src/assets/icons/file-types/folder-src-open.svg new file mode 100644 index 00000000..8cd9ee3c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-src-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-src-tauri-open.svg b/packages/ui/src/assets/icons/file-types/folder-src-tauri-open.svg new file mode 100644 index 00000000..969c5778 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-src-tauri-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-src-tauri.svg b/packages/ui/src/assets/icons/file-types/folder-src-tauri.svg new file mode 100644 index 00000000..727790c8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-src-tauri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-src.svg b/packages/ui/src/assets/icons/file-types/folder-src.svg new file mode 100644 index 00000000..8d45da99 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-src.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-stack-open.svg b/packages/ui/src/assets/icons/file-types/folder-stack-open.svg new file mode 100644 index 00000000..cfd8bd05 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-stack-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-stack.svg b/packages/ui/src/assets/icons/file-types/folder-stack.svg new file mode 100644 index 00000000..9c0b10d5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-stack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-stencil-open.svg b/packages/ui/src/assets/icons/file-types/folder-stencil-open.svg new file mode 100644 index 00000000..6dea078a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-stencil-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-stencil.svg b/packages/ui/src/assets/icons/file-types/folder-stencil.svg new file mode 100644 index 00000000..c0443c98 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-stencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-store-open.svg b/packages/ui/src/assets/icons/file-types/folder-store-open.svg new file mode 100644 index 00000000..13e415bc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-store-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-store.svg b/packages/ui/src/assets/icons/file-types/folder-store.svg new file mode 100644 index 00000000..ae29c03d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-storybook-open.svg b/packages/ui/src/assets/icons/file-types/folder-storybook-open.svg new file mode 100644 index 00000000..9be24b2e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-storybook-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-storybook.svg b/packages/ui/src/assets/icons/file-types/folder-storybook.svg new file mode 100644 index 00000000..26e6246f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-storybook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-stylus-open.svg b/packages/ui/src/assets/icons/file-types/folder-stylus-open.svg new file mode 100644 index 00000000..9615173c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-stylus-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-stylus.svg b/packages/ui/src/assets/icons/file-types/folder-stylus.svg new file mode 100644 index 00000000..68ae158f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-stylus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-sublime-open.svg b/packages/ui/src/assets/icons/file-types/folder-sublime-open.svg new file mode 100644 index 00000000..5066f3a1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-sublime-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-sublime.svg b/packages/ui/src/assets/icons/file-types/folder-sublime.svg new file mode 100644 index 00000000..1361eda5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-sublime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-supabase-open.svg b/packages/ui/src/assets/icons/file-types/folder-supabase-open.svg new file mode 100644 index 00000000..d58a6924 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-supabase-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-supabase.svg b/packages/ui/src/assets/icons/file-types/folder-supabase.svg new file mode 100644 index 00000000..c0c8189f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-supabase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-svelte-open.svg b/packages/ui/src/assets/icons/file-types/folder-svelte-open.svg new file mode 100644 index 00000000..f72ae2f7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-svelte-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-svelte.svg b/packages/ui/src/assets/icons/file-types/folder-svelte.svg new file mode 100644 index 00000000..61bf1d4d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-svelte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-svg-open.svg b/packages/ui/src/assets/icons/file-types/folder-svg-open.svg new file mode 100644 index 00000000..f8ef72ba --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-svg-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-svg.svg b/packages/ui/src/assets/icons/file-types/folder-svg.svg new file mode 100644 index 00000000..320b9eb5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-syntax-open.svg b/packages/ui/src/assets/icons/file-types/folder-syntax-open.svg new file mode 100644 index 00000000..fd9d972b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-syntax-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-syntax.svg b/packages/ui/src/assets/icons/file-types/folder-syntax.svg new file mode 100644 index 00000000..be4ab161 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-syntax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-target-open.svg b/packages/ui/src/assets/icons/file-types/folder-target-open.svg new file mode 100644 index 00000000..0004bf86 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-target-open.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-target.svg b/packages/ui/src/assets/icons/file-types/folder-target.svg new file mode 100644 index 00000000..5872750b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-target.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-taskfile-open.svg b/packages/ui/src/assets/icons/file-types/folder-taskfile-open.svg new file mode 100644 index 00000000..fc2c5014 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-taskfile-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-taskfile.svg b/packages/ui/src/assets/icons/file-types/folder-taskfile.svg new file mode 100644 index 00000000..1a3cac7a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-taskfile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-tasks-open.svg b/packages/ui/src/assets/icons/file-types/folder-tasks-open.svg new file mode 100644 index 00000000..ed0e67f2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-tasks-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-tasks.svg b/packages/ui/src/assets/icons/file-types/folder-tasks.svg new file mode 100644 index 00000000..1a9ef8ad --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-tasks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-television-open.svg b/packages/ui/src/assets/icons/file-types/folder-television-open.svg new file mode 100644 index 00000000..33c21d8b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-television-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-television.svg b/packages/ui/src/assets/icons/file-types/folder-television.svg new file mode 100644 index 00000000..dc102949 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-television.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-temp-open.svg b/packages/ui/src/assets/icons/file-types/folder-temp-open.svg new file mode 100644 index 00000000..ec798b1e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-temp-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-temp.svg b/packages/ui/src/assets/icons/file-types/folder-temp.svg new file mode 100644 index 00000000..3002a86c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-temp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-template-open.svg b/packages/ui/src/assets/icons/file-types/folder-template-open.svg new file mode 100644 index 00000000..e3f822b7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-template-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-template.svg b/packages/ui/src/assets/icons/file-types/folder-template.svg new file mode 100644 index 00000000..1d158370 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-template.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-terraform-open.svg b/packages/ui/src/assets/icons/file-types/folder-terraform-open.svg new file mode 100644 index 00000000..fff197bb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-terraform-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-terraform.svg b/packages/ui/src/assets/icons/file-types/folder-terraform.svg new file mode 100644 index 00000000..e71fba8d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-terraform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-test-open.svg b/packages/ui/src/assets/icons/file-types/folder-test-open.svg new file mode 100644 index 00000000..f3fefb35 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-test-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-test.svg b/packages/ui/src/assets/icons/file-types/folder-test.svg new file mode 100644 index 00000000..92bee162 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-test.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-theme-open.svg b/packages/ui/src/assets/icons/file-types/folder-theme-open.svg new file mode 100644 index 00000000..5e79f991 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-theme-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-theme.svg b/packages/ui/src/assets/icons/file-types/folder-theme.svg new file mode 100644 index 00000000..88efa955 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-theme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-tools-open.svg b/packages/ui/src/assets/icons/file-types/folder-tools-open.svg new file mode 100644 index 00000000..77ecaa88 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-tools-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-tools.svg b/packages/ui/src/assets/icons/file-types/folder-tools.svg new file mode 100644 index 00000000..d591a1f3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-trash-open.svg b/packages/ui/src/assets/icons/file-types/folder-trash-open.svg new file mode 100644 index 00000000..add51b82 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-trash-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-trash.svg b/packages/ui/src/assets/icons/file-types/folder-trash.svg new file mode 100644 index 00000000..1e81d28f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-trigger-open.svg b/packages/ui/src/assets/icons/file-types/folder-trigger-open.svg new file mode 100644 index 00000000..ecd80d37 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-trigger-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-trigger.svg b/packages/ui/src/assets/icons/file-types/folder-trigger.svg new file mode 100644 index 00000000..cfe23c1b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-trigger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-turborepo-open.svg b/packages/ui/src/assets/icons/file-types/folder-turborepo-open.svg new file mode 100644 index 00000000..e0d7c35c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-turborepo-open.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-turborepo.svg b/packages/ui/src/assets/icons/file-types/folder-turborepo.svg new file mode 100644 index 00000000..ea203360 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-turborepo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-typescript-open.svg b/packages/ui/src/assets/icons/file-types/folder-typescript-open.svg new file mode 100644 index 00000000..87c8e2fa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-typescript-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-typescript.svg b/packages/ui/src/assets/icons/file-types/folder-typescript.svg new file mode 100644 index 00000000..df26f893 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ui-open.svg b/packages/ui/src/assets/icons/file-types/folder-ui-open.svg new file mode 100644 index 00000000..30449169 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ui-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-ui.svg b/packages/ui/src/assets/icons/file-types/folder-ui.svg new file mode 100644 index 00000000..fa320d10 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-ui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-unity-open.svg b/packages/ui/src/assets/icons/file-types/folder-unity-open.svg new file mode 100644 index 00000000..cb036d5d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-unity-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-unity.svg b/packages/ui/src/assets/icons/file-types/folder-unity.svg new file mode 100644 index 00000000..c751de29 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-update-open.svg b/packages/ui/src/assets/icons/file-types/folder-update-open.svg new file mode 100644 index 00000000..a6d18a9a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-update-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-update.svg b/packages/ui/src/assets/icons/file-types/folder-update.svg new file mode 100644 index 00000000..65eaf57d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-upload-open.svg b/packages/ui/src/assets/icons/file-types/folder-upload-open.svg new file mode 100644 index 00000000..24fc3593 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-upload-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-upload.svg b/packages/ui/src/assets/icons/file-types/folder-upload.svg new file mode 100644 index 00000000..423c6c11 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-utils-open.svg b/packages/ui/src/assets/icons/file-types/folder-utils-open.svg new file mode 100644 index 00000000..b894eff0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-utils-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-utils.svg b/packages/ui/src/assets/icons/file-types/folder-utils.svg new file mode 100644 index 00000000..fcc79994 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-utils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vercel-open.svg b/packages/ui/src/assets/icons/file-types/folder-vercel-open.svg new file mode 100644 index 00000000..c571c63f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vercel-open.svg @@ -0,0 +1,5 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-vercel.svg b/packages/ui/src/assets/icons/file-types/folder-vercel.svg new file mode 100644 index 00000000..51384813 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vercel.svg @@ -0,0 +1,5 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/folder-verdaccio-open.svg b/packages/ui/src/assets/icons/file-types/folder-verdaccio-open.svg new file mode 100644 index 00000000..24beac52 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-verdaccio-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-verdaccio.svg b/packages/ui/src/assets/icons/file-types/folder-verdaccio.svg new file mode 100644 index 00000000..8e78ba79 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-verdaccio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-video-open.svg b/packages/ui/src/assets/icons/file-types/folder-video-open.svg new file mode 100644 index 00000000..ea60cd04 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-video-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-video.svg b/packages/ui/src/assets/icons/file-types/folder-video.svg new file mode 100644 index 00000000..d1385545 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-views-open.svg b/packages/ui/src/assets/icons/file-types/folder-views-open.svg new file mode 100644 index 00000000..1c785e4c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-views-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-views.svg b/packages/ui/src/assets/icons/file-types/folder-views.svg new file mode 100644 index 00000000..5d41f10b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-views.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vm-open.svg b/packages/ui/src/assets/icons/file-types/folder-vm-open.svg new file mode 100644 index 00000000..e1a2b54c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vm-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vm.svg b/packages/ui/src/assets/icons/file-types/folder-vm.svg new file mode 100644 index 00000000..1ee3a95d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vscode-open.svg b/packages/ui/src/assets/icons/file-types/folder-vscode-open.svg new file mode 100644 index 00000000..82e3a21e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vscode-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vscode.svg b/packages/ui/src/assets/icons/file-types/folder-vscode.svg new file mode 100644 index 00000000..07ccbd6e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vscode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vue-directives-open.svg b/packages/ui/src/assets/icons/file-types/folder-vue-directives-open.svg new file mode 100644 index 00000000..341354bb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vue-directives-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vue-directives.svg b/packages/ui/src/assets/icons/file-types/folder-vue-directives.svg new file mode 100644 index 00000000..fc28ccb8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vue-directives.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vue-open.svg b/packages/ui/src/assets/icons/file-types/folder-vue-open.svg new file mode 100644 index 00000000..03abcafa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vue-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vue.svg b/packages/ui/src/assets/icons/file-types/folder-vue.svg new file mode 100644 index 00000000..c7cf38e8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vuepress-open.svg b/packages/ui/src/assets/icons/file-types/folder-vuepress-open.svg new file mode 100644 index 00000000..af2b09b3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vuepress-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vuepress.svg b/packages/ui/src/assets/icons/file-types/folder-vuepress.svg new file mode 100644 index 00000000..42fb0dc4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vuepress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vuex-store-open.svg b/packages/ui/src/assets/icons/file-types/folder-vuex-store-open.svg new file mode 100644 index 00000000..77c3c468 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vuex-store-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-vuex-store.svg b/packages/ui/src/assets/icons/file-types/folder-vuex-store.svg new file mode 100644 index 00000000..5c6793e6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-vuex-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-wakatime-open.svg b/packages/ui/src/assets/icons/file-types/folder-wakatime-open.svg new file mode 100644 index 00000000..d1dbc384 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-wakatime-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-wakatime.svg b/packages/ui/src/assets/icons/file-types/folder-wakatime.svg new file mode 100644 index 00000000..860a661e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-wakatime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-webpack-open.svg b/packages/ui/src/assets/icons/file-types/folder-webpack-open.svg new file mode 100644 index 00000000..acd1e191 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-webpack-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-webpack.svg b/packages/ui/src/assets/icons/file-types/folder-webpack.svg new file mode 100644 index 00000000..3ac887a2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-webpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-windows-open.svg b/packages/ui/src/assets/icons/file-types/folder-windows-open.svg new file mode 100644 index 00000000..9173ff9c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-windows-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-windows.svg b/packages/ui/src/assets/icons/file-types/folder-windows.svg new file mode 100644 index 00000000..184de310 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-wordpress-open.svg b/packages/ui/src/assets/icons/file-types/folder-wordpress-open.svg new file mode 100644 index 00000000..8cb4006d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-wordpress-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-wordpress.svg b/packages/ui/src/assets/icons/file-types/folder-wordpress.svg new file mode 100644 index 00000000..a954a2b9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-yarn-open.svg b/packages/ui/src/assets/icons/file-types/folder-yarn-open.svg new file mode 100644 index 00000000..ddbb9889 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-yarn-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-yarn.svg b/packages/ui/src/assets/icons/file-types/folder-yarn.svg new file mode 100644 index 00000000..58aee64b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-zeabur-open.svg b/packages/ui/src/assets/icons/file-types/folder-zeabur-open.svg new file mode 100644 index 00000000..ac2a31a3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-zeabur-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder-zeabur.svg b/packages/ui/src/assets/icons/file-types/folder-zeabur.svg new file mode 100644 index 00000000..b0b84213 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder-zeabur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/folder.svg b/packages/ui/src/assets/icons/file-types/folder.svg new file mode 100644 index 00000000..97ee81ca --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/folder.svg @@ -0,0 +1,5 @@ + + + diff --git a/packages/ui/src/assets/icons/file-types/font.svg b/packages/ui/src/assets/icons/file-types/font.svg new file mode 100644 index 00000000..961586d9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/forth.svg b/packages/ui/src/assets/icons/file-types/forth.svg new file mode 100644 index 00000000..50b66af6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/forth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/fortran.svg b/packages/ui/src/assets/icons/file-types/fortran.svg new file mode 100644 index 00000000..235db1a0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/fortran.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/foxpro.svg b/packages/ui/src/assets/icons/file-types/foxpro.svg new file mode 100644 index 00000000..e2d5eb00 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/foxpro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/freemarker.svg b/packages/ui/src/assets/icons/file-types/freemarker.svg new file mode 100644 index 00000000..edf98f6d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/freemarker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/fsharp.svg b/packages/ui/src/assets/icons/file-types/fsharp.svg new file mode 100644 index 00000000..1e5b7cfd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/fsharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/fusebox.svg b/packages/ui/src/assets/icons/file-types/fusebox.svg new file mode 100644 index 00000000..a4ad3d66 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/fusebox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gamemaker.svg b/packages/ui/src/assets/icons/file-types/gamemaker.svg new file mode 100644 index 00000000..4097cdd7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gamemaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/garden.svg b/packages/ui/src/assets/icons/file-types/garden.svg new file mode 100644 index 00000000..a96386d6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/garden.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gatsby.svg b/packages/ui/src/assets/icons/file-types/gatsby.svg new file mode 100644 index 00000000..c2674692 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gatsby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gcp.svg b/packages/ui/src/assets/icons/file-types/gcp.svg new file mode 100644 index 00000000..62be9041 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gemfile.svg b/packages/ui/src/assets/icons/file-types/gemfile.svg new file mode 100644 index 00000000..757c89d1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gemfile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gemini-ai.svg b/packages/ui/src/assets/icons/file-types/gemini-ai.svg new file mode 100644 index 00000000..0911694b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gemini-ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gemini.svg b/packages/ui/src/assets/icons/file-types/gemini.svg new file mode 100644 index 00000000..79ad4bf5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gemini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/git.svg b/packages/ui/src/assets/icons/file-types/git.svg new file mode 100644 index 00000000..c1e08fd4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/github-actions-workflow.svg b/packages/ui/src/assets/icons/file-types/github-actions-workflow.svg new file mode 100644 index 00000000..1c724c5f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/github-actions-workflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/github-sponsors.svg b/packages/ui/src/assets/icons/file-types/github-sponsors.svg new file mode 100644 index 00000000..72fb6681 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/github-sponsors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gitlab.svg b/packages/ui/src/assets/icons/file-types/gitlab.svg new file mode 100644 index 00000000..ceeabaf9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gitpod.svg b/packages/ui/src/assets/icons/file-types/gitpod.svg new file mode 100644 index 00000000..a992017e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gitpod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gleam.svg b/packages/ui/src/assets/icons/file-types/gleam.svg new file mode 100644 index 00000000..76e0d0c5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gleam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gnuplot.svg b/packages/ui/src/assets/icons/file-types/gnuplot.svg new file mode 100644 index 00000000..8cc510b5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gnuplot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/go-mod.svg b/packages/ui/src/assets/icons/file-types/go-mod.svg new file mode 100644 index 00000000..1689116b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/go-mod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/go.svg b/packages/ui/src/assets/icons/file-types/go.svg new file mode 100644 index 00000000..d874e329 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/go_gopher.svg b/packages/ui/src/assets/icons/file-types/go_gopher.svg new file mode 100644 index 00000000..e465f745 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/go_gopher.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/godot-assets.svg b/packages/ui/src/assets/icons/file-types/godot-assets.svg new file mode 100644 index 00000000..19e193da --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/godot-assets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/godot.svg b/packages/ui/src/assets/icons/file-types/godot.svg new file mode 100644 index 00000000..4b1dd7fc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/godot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gradle.svg b/packages/ui/src/assets/icons/file-types/gradle.svg new file mode 100644 index 00000000..72d88fdb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gradle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/grafana-alloy.svg b/packages/ui/src/assets/icons/file-types/grafana-alloy.svg new file mode 100644 index 00000000..cf000312 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/grafana-alloy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/grain.svg b/packages/ui/src/assets/icons/file-types/grain.svg new file mode 100644 index 00000000..f96d46ba --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/grain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/graphcool.svg b/packages/ui/src/assets/icons/file-types/graphcool.svg new file mode 100644 index 00000000..bdaedb9d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/graphcool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/graphql.svg b/packages/ui/src/assets/icons/file-types/graphql.svg new file mode 100644 index 00000000..252b0f73 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/graphql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gridsome.svg b/packages/ui/src/assets/icons/file-types/gridsome.svg new file mode 100644 index 00000000..87277410 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gridsome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/groovy.svg b/packages/ui/src/assets/icons/file-types/groovy.svg new file mode 100644 index 00000000..9af0c08f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/groovy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/grunt.svg b/packages/ui/src/assets/icons/file-types/grunt.svg new file mode 100644 index 00000000..2b149945 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/grunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/gulp.svg b/packages/ui/src/assets/icons/file-types/gulp.svg new file mode 100644 index 00000000..bc6a77ff --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/h.svg b/packages/ui/src/assets/icons/file-types/h.svg new file mode 100644 index 00000000..08db8fe4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hack.svg b/packages/ui/src/assets/icons/file-types/hack.svg new file mode 100644 index 00000000..921cd735 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hadolint.svg b/packages/ui/src/assets/icons/file-types/hadolint.svg new file mode 100644 index 00000000..26195f50 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hadolint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/haml.svg b/packages/ui/src/assets/icons/file-types/haml.svg new file mode 100644 index 00000000..bf08db53 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/haml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/handlebars.svg b/packages/ui/src/assets/icons/file-types/handlebars.svg new file mode 100644 index 00000000..cf899300 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/handlebars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hardhat.svg b/packages/ui/src/assets/icons/file-types/hardhat.svg new file mode 100644 index 00000000..dad8d450 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hardhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/harmonix.svg b/packages/ui/src/assets/icons/file-types/harmonix.svg new file mode 100644 index 00000000..299fa478 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/harmonix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/haskell.svg b/packages/ui/src/assets/icons/file-types/haskell.svg new file mode 100644 index 00000000..ae44927a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/haskell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/haxe.svg b/packages/ui/src/assets/icons/file-types/haxe.svg new file mode 100644 index 00000000..cb28364f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/haxe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hcl.svg b/packages/ui/src/assets/icons/file-types/hcl.svg new file mode 100644 index 00000000..71edfb4a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hcl_light.svg b/packages/ui/src/assets/icons/file-types/hcl_light.svg new file mode 100644 index 00000000..01969146 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hcl_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/helm.svg b/packages/ui/src/assets/icons/file-types/helm.svg new file mode 100644 index 00000000..58aa4a82 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/helm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/heroku.svg b/packages/ui/src/assets/icons/file-types/heroku.svg new file mode 100644 index 00000000..d9d1ab03 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/heroku.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hex.svg b/packages/ui/src/assets/icons/file-types/hex.svg new file mode 100644 index 00000000..e50c6771 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/histoire.svg b/packages/ui/src/assets/icons/file-types/histoire.svg new file mode 100644 index 00000000..5619c16d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/histoire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hjson.svg b/packages/ui/src/assets/icons/file-types/hjson.svg new file mode 100644 index 00000000..7725feb7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hjson.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/horusec.svg b/packages/ui/src/assets/icons/file-types/horusec.svg new file mode 100644 index 00000000..9ea1155e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/horusec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hosts.svg b/packages/ui/src/assets/icons/file-types/hosts.svg new file mode 100644 index 00000000..f88e7c6c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hosts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hosts_light.svg b/packages/ui/src/assets/icons/file-types/hosts_light.svg new file mode 100644 index 00000000..613a25e3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hosts_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hpp.svg b/packages/ui/src/assets/icons/file-types/hpp.svg new file mode 100644 index 00000000..3e6872d2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/html.svg b/packages/ui/src/assets/icons/file-types/html.svg new file mode 100644 index 00000000..71caf32b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/http.svg b/packages/ui/src/assets/icons/file-types/http.svg new file mode 100644 index 00000000..94574d4a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/http.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/huff.svg b/packages/ui/src/assets/icons/file-types/huff.svg new file mode 100644 index 00000000..22329141 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/huff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/huff_light.svg b/packages/ui/src/assets/icons/file-types/huff_light.svg new file mode 100644 index 00000000..43889e03 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/huff_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/hurl.svg b/packages/ui/src/assets/icons/file-types/hurl.svg new file mode 100644 index 00000000..227045b5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/hurl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/husky.svg b/packages/ui/src/assets/icons/file-types/husky.svg new file mode 100644 index 00000000..b48f06a6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/husky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/i18n.svg b/packages/ui/src/assets/icons/file-types/i18n.svg new file mode 100644 index 00000000..4f678de3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/i18n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/idris.svg b/packages/ui/src/assets/icons/file-types/idris.svg new file mode 100644 index 00000000..445745b6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/idris.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ifanr-cloud.svg b/packages/ui/src/assets/icons/file-types/ifanr-cloud.svg new file mode 100644 index 00000000..c356b169 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ifanr-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/image.svg b/packages/ui/src/assets/icons/file-types/image.svg new file mode 100644 index 00000000..0ca446bb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/imba.svg b/packages/ui/src/assets/icons/file-types/imba.svg new file mode 100644 index 00000000..60b06154 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/imba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/installation.svg b/packages/ui/src/assets/icons/file-types/installation.svg new file mode 100644 index 00000000..36fa21cf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/installation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ionic.svg b/packages/ui/src/assets/icons/file-types/ionic.svg new file mode 100644 index 00000000..2ce630d0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ionic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/istanbul.svg b/packages/ui/src/assets/icons/file-types/istanbul.svg new file mode 100644 index 00000000..9508a981 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/istanbul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jar.svg b/packages/ui/src/assets/icons/file-types/jar.svg new file mode 100644 index 00000000..1c81c48c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/java.svg b/packages/ui/src/assets/icons/file-types/java.svg new file mode 100644 index 00000000..0950bc40 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/javaclass.svg b/packages/ui/src/assets/icons/file-types/javaclass.svg new file mode 100644 index 00000000..9abe7ad8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/javaclass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/javascript-map.svg b/packages/ui/src/assets/icons/file-types/javascript-map.svg new file mode 100644 index 00000000..a1fcc227 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/javascript-map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/javascript.svg b/packages/ui/src/assets/icons/file-types/javascript.svg new file mode 100644 index 00000000..254704ab --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jenkins.svg b/packages/ui/src/assets/icons/file-types/jenkins.svg new file mode 100644 index 00000000..1517b746 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jenkins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jest.svg b/packages/ui/src/assets/icons/file-types/jest.svg new file mode 100644 index 00000000..fb40ecb3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jinja.svg b/packages/ui/src/assets/icons/file-types/jinja.svg new file mode 100644 index 00000000..8163f2a1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jinja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jinja_light.svg b/packages/ui/src/assets/icons/file-types/jinja_light.svg new file mode 100644 index 00000000..22333982 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jinja_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jsconfig.svg b/packages/ui/src/assets/icons/file-types/jsconfig.svg new file mode 100644 index 00000000..5aef4812 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jsconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/json.svg b/packages/ui/src/assets/icons/file-types/json.svg new file mode 100644 index 00000000..2590b943 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/json.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jsr.svg b/packages/ui/src/assets/icons/file-types/jsr.svg new file mode 100644 index 00000000..739f6574 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jsr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jsr_light.svg b/packages/ui/src/assets/icons/file-types/jsr_light.svg new file mode 100644 index 00000000..c93d4522 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jsr_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/julia.svg b/packages/ui/src/assets/icons/file-types/julia.svg new file mode 100644 index 00000000..39fca635 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/julia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/jupyter.svg b/packages/ui/src/assets/icons/file-types/jupyter.svg new file mode 100644 index 00000000..770bffbc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/jupyter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/just.svg b/packages/ui/src/assets/icons/file-types/just.svg new file mode 100644 index 00000000..7fc75431 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/just.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/karma.svg b/packages/ui/src/assets/icons/file-types/karma.svg new file mode 100644 index 00000000..0db4ab60 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/karma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/kcl.svg b/packages/ui/src/assets/icons/file-types/kcl.svg new file mode 100644 index 00000000..4f10c602 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/kcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/key.svg b/packages/ui/src/assets/icons/file-types/key.svg new file mode 100644 index 00000000..08f67af4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/keystatic.svg b/packages/ui/src/assets/icons/file-types/keystatic.svg new file mode 100644 index 00000000..087b6587 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/keystatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/kivy.svg b/packages/ui/src/assets/icons/file-types/kivy.svg new file mode 100644 index 00000000..2a1a35c4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/kivy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/kl.svg b/packages/ui/src/assets/icons/file-types/kl.svg new file mode 100644 index 00000000..967ef09e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/kl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/knip.svg b/packages/ui/src/assets/icons/file-types/knip.svg new file mode 100644 index 00000000..c71d0a20 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/knip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/kotlin.svg b/packages/ui/src/assets/icons/file-types/kotlin.svg new file mode 100644 index 00000000..740505c1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/kotlin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/kubernetes.svg b/packages/ui/src/assets/icons/file-types/kubernetes.svg new file mode 100644 index 00000000..6726dcc8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/kubernetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/kusto.svg b/packages/ui/src/assets/icons/file-types/kusto.svg new file mode 100644 index 00000000..46087e83 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/kusto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/label.svg b/packages/ui/src/assets/icons/file-types/label.svg new file mode 100644 index 00000000..28abeacd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/laravel.svg b/packages/ui/src/assets/icons/file-types/laravel.svg new file mode 100644 index 00000000..95ee9235 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/latexmk.svg b/packages/ui/src/assets/icons/file-types/latexmk.svg new file mode 100644 index 00000000..484318aa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/latexmk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lbx.svg b/packages/ui/src/assets/icons/file-types/lbx.svg new file mode 100644 index 00000000..c66f1571 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lefthook.svg b/packages/ui/src/assets/icons/file-types/lefthook.svg new file mode 100644 index 00000000..93f6f81b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lefthook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lerna.svg b/packages/ui/src/assets/icons/file-types/lerna.svg new file mode 100644 index 00000000..4128d6b9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lerna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/less.svg b/packages/ui/src/assets/icons/file-types/less.svg new file mode 100644 index 00000000..2e13a3c5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/liara.svg b/packages/ui/src/assets/icons/file-types/liara.svg new file mode 100644 index 00000000..2fd408c6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/liara.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lib.svg b/packages/ui/src/assets/icons/file-types/lib.svg new file mode 100644 index 00000000..7c8fda3e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lighthouse.svg b/packages/ui/src/assets/icons/file-types/lighthouse.svg new file mode 100644 index 00000000..02292441 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lighthouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lilypond.svg b/packages/ui/src/assets/icons/file-types/lilypond.svg new file mode 100644 index 00000000..a12aa2cc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lilypond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lintstaged.svg b/packages/ui/src/assets/icons/file-types/lintstaged.svg new file mode 100644 index 00000000..fbf94678 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lintstaged.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/liquid.svg b/packages/ui/src/assets/icons/file-types/liquid.svg new file mode 100644 index 00000000..5111ab67 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/liquid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lisp.svg b/packages/ui/src/assets/icons/file-types/lisp.svg new file mode 100644 index 00000000..76e4f465 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lisp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/livescript.svg b/packages/ui/src/assets/icons/file-types/livescript.svg new file mode 100644 index 00000000..d7dcb37c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/livescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lock.svg b/packages/ui/src/assets/icons/file-types/lock.svg new file mode 100644 index 00000000..ca49d02c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/log.svg b/packages/ui/src/assets/icons/file-types/log.svg new file mode 100644 index 00000000..389f51d3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lolcode.svg b/packages/ui/src/assets/icons/file-types/lolcode.svg new file mode 100644 index 00000000..f9c75958 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lolcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lottie.svg b/packages/ui/src/assets/icons/file-types/lottie.svg new file mode 100644 index 00000000..29981d32 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lottie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lua.svg b/packages/ui/src/assets/icons/file-types/lua.svg new file mode 100644 index 00000000..ca7a3d5d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/luau.svg b/packages/ui/src/assets/icons/file-types/luau.svg new file mode 100644 index 00000000..7f9ad576 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/luau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/lyric.svg b/packages/ui/src/assets/icons/file-types/lyric.svg new file mode 100644 index 00000000..06bb43e4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/lyric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/makefile.svg b/packages/ui/src/assets/icons/file-types/makefile.svg new file mode 100644 index 00000000..e211671c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/makefile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/markdoc-config.svg b/packages/ui/src/assets/icons/file-types/markdoc-config.svg new file mode 100644 index 00000000..13913c38 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/markdoc-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/markdoc.svg b/packages/ui/src/assets/icons/file-types/markdoc.svg new file mode 100644 index 00000000..3ed2c54b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/markdoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/markdown.svg b/packages/ui/src/assets/icons/file-types/markdown.svg new file mode 100644 index 00000000..4c224341 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/markdownlint.svg b/packages/ui/src/assets/icons/file-types/markdownlint.svg new file mode 100644 index 00000000..37daf0d2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/markdownlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/markojs.svg b/packages/ui/src/assets/icons/file-types/markojs.svg new file mode 100644 index 00000000..938b6fee --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/markojs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mathematica.svg b/packages/ui/src/assets/icons/file-types/mathematica.svg new file mode 100644 index 00000000..08c25084 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mathematica.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/matlab.svg b/packages/ui/src/assets/icons/file-types/matlab.svg new file mode 100644 index 00000000..a2166f81 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/matlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/maven.svg b/packages/ui/src/assets/icons/file-types/maven.svg new file mode 100644 index 00000000..7a887450 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/maven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mdsvex.svg b/packages/ui/src/assets/icons/file-types/mdsvex.svg new file mode 100644 index 00000000..34b252af --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mdsvex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mdx.svg b/packages/ui/src/assets/icons/file-types/mdx.svg new file mode 100644 index 00000000..b2ab5611 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mdx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mercurial.svg b/packages/ui/src/assets/icons/file-types/mercurial.svg new file mode 100644 index 00000000..41f701e2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mercurial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/merlin.svg b/packages/ui/src/assets/icons/file-types/merlin.svg new file mode 100644 index 00000000..96b29d3f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/merlin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mermaid.svg b/packages/ui/src/assets/icons/file-types/mermaid.svg new file mode 100644 index 00000000..b1f520d8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mermaid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/meson.svg b/packages/ui/src/assets/icons/file-types/meson.svg new file mode 100644 index 00000000..f9d3bef4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/meson.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/minecraft-fabric.svg b/packages/ui/src/assets/icons/file-types/minecraft-fabric.svg new file mode 100644 index 00000000..4c0985b9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/minecraft-fabric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/minecraft.svg b/packages/ui/src/assets/icons/file-types/minecraft.svg new file mode 100644 index 00000000..219af8ae --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/minecraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mint.svg b/packages/ui/src/assets/icons/file-types/mint.svg new file mode 100644 index 00000000..659340a8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mjml.svg b/packages/ui/src/assets/icons/file-types/mjml.svg new file mode 100644 index 00000000..5580ca09 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mjml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mocha.svg b/packages/ui/src/assets/icons/file-types/mocha.svg new file mode 100644 index 00000000..bce8ac3b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mocha.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/modernizr.svg b/packages/ui/src/assets/icons/file-types/modernizr.svg new file mode 100644 index 00000000..b340bec1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/modernizr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mojo.svg b/packages/ui/src/assets/icons/file-types/mojo.svg new file mode 100644 index 00000000..505a8f52 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mojo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/moon.svg b/packages/ui/src/assets/icons/file-types/moon.svg new file mode 100644 index 00000000..c428ebb0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/moonscript.svg b/packages/ui/src/assets/icons/file-types/moonscript.svg new file mode 100644 index 00000000..1d7f7ee9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/moonscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/mxml.svg b/packages/ui/src/assets/icons/file-types/mxml.svg new file mode 100644 index 00000000..c5b84ddb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/mxml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nano-staged.svg b/packages/ui/src/assets/icons/file-types/nano-staged.svg new file mode 100644 index 00000000..6e6cd075 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nano-staged.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nano-staged_light.svg b/packages/ui/src/assets/icons/file-types/nano-staged_light.svg new file mode 100644 index 00000000..698232f0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nano-staged_light.svg @@ -0,0 +1,4 @@ + + + diff --git a/packages/ui/src/assets/icons/file-types/ndst.svg b/packages/ui/src/assets/icons/file-types/ndst.svg new file mode 100644 index 00000000..19413138 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ndst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nest.svg b/packages/ui/src/assets/icons/file-types/nest.svg new file mode 100644 index 00000000..259dc538 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/netlify.svg b/packages/ui/src/assets/icons/file-types/netlify.svg new file mode 100644 index 00000000..27c837fc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/netlify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/netlify_light.svg b/packages/ui/src/assets/icons/file-types/netlify_light.svg new file mode 100644 index 00000000..b142c486 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/netlify_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/next.svg b/packages/ui/src/assets/icons/file-types/next.svg new file mode 100644 index 00000000..83fee37c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/next_light.svg b/packages/ui/src/assets/icons/file-types/next_light.svg new file mode 100644 index 00000000..6e5fb272 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/next_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nginx.svg b/packages/ui/src/assets/icons/file-types/nginx.svg new file mode 100644 index 00000000..658ad228 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nginx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ngrx-actions.svg b/packages/ui/src/assets/icons/file-types/ngrx-actions.svg new file mode 100644 index 00000000..de418d48 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ngrx-actions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ngrx-effects.svg b/packages/ui/src/assets/icons/file-types/ngrx-effects.svg new file mode 100644 index 00000000..8f7dc89d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ngrx-effects.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ngrx-entity.svg b/packages/ui/src/assets/icons/file-types/ngrx-entity.svg new file mode 100644 index 00000000..af0dd056 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ngrx-entity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ngrx-reducer.svg b/packages/ui/src/assets/icons/file-types/ngrx-reducer.svg new file mode 100644 index 00000000..db7a5534 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ngrx-reducer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ngrx-selectors.svg b/packages/ui/src/assets/icons/file-types/ngrx-selectors.svg new file mode 100644 index 00000000..af03c40f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ngrx-selectors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ngrx-state.svg b/packages/ui/src/assets/icons/file-types/ngrx-state.svg new file mode 100644 index 00000000..258c0ac8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ngrx-state.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nim.svg b/packages/ui/src/assets/icons/file-types/nim.svg new file mode 100644 index 00000000..d985bb40 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nix.svg b/packages/ui/src/assets/icons/file-types/nix.svg new file mode 100644 index 00000000..a5076096 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nodejs.svg b/packages/ui/src/assets/icons/file-types/nodejs.svg new file mode 100644 index 00000000..ba739015 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nodejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nodejs_alt.svg b/packages/ui/src/assets/icons/file-types/nodejs_alt.svg new file mode 100644 index 00000000..5b70be2d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nodejs_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nodemon.svg b/packages/ui/src/assets/icons/file-types/nodemon.svg new file mode 100644 index 00000000..2bd35d1c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nodemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/npm.svg b/packages/ui/src/assets/icons/file-types/npm.svg new file mode 100644 index 00000000..87aa5836 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nuget.svg b/packages/ui/src/assets/icons/file-types/nuget.svg new file mode 100644 index 00000000..82e298f5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nuget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nunjucks.svg b/packages/ui/src/assets/icons/file-types/nunjucks.svg new file mode 100644 index 00000000..9fb8890e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nunjucks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nuxt.svg b/packages/ui/src/assets/icons/file-types/nuxt.svg new file mode 100644 index 00000000..babf9194 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nuxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/nx.svg b/packages/ui/src/assets/icons/file-types/nx.svg new file mode 100644 index 00000000..8db83230 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/nx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/objective-c.svg b/packages/ui/src/assets/icons/file-types/objective-c.svg new file mode 100644 index 00000000..7a69f91d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/objective-c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/objective-cpp.svg b/packages/ui/src/assets/icons/file-types/objective-cpp.svg new file mode 100644 index 00000000..cd55d1ea --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/objective-cpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ocaml.svg b/packages/ui/src/assets/icons/file-types/ocaml.svg new file mode 100644 index 00000000..cb6eb6b9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ocaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/odin.svg b/packages/ui/src/assets/icons/file-types/odin.svg new file mode 100644 index 00000000..1877a6cf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/odin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/opa.svg b/packages/ui/src/assets/icons/file-types/opa.svg new file mode 100644 index 00000000..3afc1c6b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/opa.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/opam.svg b/packages/ui/src/assets/icons/file-types/opam.svg new file mode 100644 index 00000000..70f1b7f0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/opam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/openapi.svg b/packages/ui/src/assets/icons/file-types/openapi.svg new file mode 100644 index 00000000..5b367a16 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/openapi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/openapi_light.svg b/packages/ui/src/assets/icons/file-types/openapi_light.svg new file mode 100644 index 00000000..179006db --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/openapi_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/otne.svg b/packages/ui/src/assets/icons/file-types/otne.svg new file mode 100644 index 00000000..8670a615 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/otne.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/oxlint.svg b/packages/ui/src/assets/icons/file-types/oxlint.svg new file mode 100644 index 00000000..2ffad92d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/oxlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/packship.svg b/packages/ui/src/assets/icons/file-types/packship.svg new file mode 100644 index 00000000..e03b35d6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/packship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/palette.svg b/packages/ui/src/assets/icons/file-types/palette.svg new file mode 100644 index 00000000..cc27f66a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/panda.svg b/packages/ui/src/assets/icons/file-types/panda.svg new file mode 100644 index 00000000..dde4122b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/panda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/parcel.svg b/packages/ui/src/assets/icons/file-types/parcel.svg new file mode 100644 index 00000000..39a1835f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/parcel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pascal.svg b/packages/ui/src/assets/icons/file-types/pascal.svg new file mode 100644 index 00000000..b0a2993e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pascal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pawn.svg b/packages/ui/src/assets/icons/file-types/pawn.svg new file mode 100644 index 00000000..b615d75d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/payload.svg b/packages/ui/src/assets/icons/file-types/payload.svg new file mode 100644 index 00000000..8e1e82ab --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/payload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/payload_light.svg b/packages/ui/src/assets/icons/file-types/payload_light.svg new file mode 100644 index 00000000..7a4e9c7d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/payload_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pdf.svg b/packages/ui/src/assets/icons/file-types/pdf.svg new file mode 100644 index 00000000..1c84fe82 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pdm.svg b/packages/ui/src/assets/icons/file-types/pdm.svg new file mode 100644 index 00000000..dd23bb34 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pdm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/percy.svg b/packages/ui/src/assets/icons/file-types/percy.svg new file mode 100644 index 00000000..6d0f8973 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/percy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/perl.svg b/packages/ui/src/assets/icons/file-types/perl.svg new file mode 100644 index 00000000..0534cade --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/perl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/php-cs-fixer.svg b/packages/ui/src/assets/icons/file-types/php-cs-fixer.svg new file mode 100644 index 00000000..398c2145 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/php-cs-fixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/php.svg b/packages/ui/src/assets/icons/file-types/php.svg new file mode 100644 index 00000000..1d7e3365 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/php_elephant.svg b/packages/ui/src/assets/icons/file-types/php_elephant.svg new file mode 100644 index 00000000..d2c2995b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/php_elephant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/php_elephant_pink.svg b/packages/ui/src/assets/icons/file-types/php_elephant_pink.svg new file mode 100644 index 00000000..a7cad749 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/php_elephant_pink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/phpstan.svg b/packages/ui/src/assets/icons/file-types/phpstan.svg new file mode 100644 index 00000000..34b612fe --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/phpstan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/phpunit.svg b/packages/ui/src/assets/icons/file-types/phpunit.svg new file mode 100644 index 00000000..21322005 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/phpunit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pinejs.svg b/packages/ui/src/assets/icons/file-types/pinejs.svg new file mode 100644 index 00000000..44c0020b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pinejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pipeline.svg b/packages/ui/src/assets/icons/file-types/pipeline.svg new file mode 100644 index 00000000..a3a5e668 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pipeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pkl.svg b/packages/ui/src/assets/icons/file-types/pkl.svg new file mode 100644 index 00000000..3f31ead5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pkl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/plastic.svg b/packages/ui/src/assets/icons/file-types/plastic.svg new file mode 100644 index 00000000..cc00e5a7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/plastic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/playwright.svg b/packages/ui/src/assets/icons/file-types/playwright.svg new file mode 100644 index 00000000..cae0b24a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/playwright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/plop.svg b/packages/ui/src/assets/icons/file-types/plop.svg new file mode 100644 index 00000000..85e3bd2f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/plop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pm2-ecosystem.svg b/packages/ui/src/assets/icons/file-types/pm2-ecosystem.svg new file mode 100644 index 00000000..a99d5f2a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pm2-ecosystem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pnpm.svg b/packages/ui/src/assets/icons/file-types/pnpm.svg new file mode 100644 index 00000000..fc52c6ed --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pnpm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pnpm_light.svg b/packages/ui/src/assets/icons/file-types/pnpm_light.svg new file mode 100644 index 00000000..4236956c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pnpm_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/poetry.svg b/packages/ui/src/assets/icons/file-types/poetry.svg new file mode 100644 index 00000000..4a355a7e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/poetry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/postcss.svg b/packages/ui/src/assets/icons/file-types/postcss.svg new file mode 100644 index 00000000..799edebc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/postcss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/posthtml.svg b/packages/ui/src/assets/icons/file-types/posthtml.svg new file mode 100644 index 00000000..54dda3c6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/posthtml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/powerpoint.svg b/packages/ui/src/assets/icons/file-types/powerpoint.svg new file mode 100644 index 00000000..eaba916f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/powershell.svg b/packages/ui/src/assets/icons/file-types/powershell.svg new file mode 100644 index 00000000..a2663936 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/powershell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pre-commit.svg b/packages/ui/src/assets/icons/file-types/pre-commit.svg new file mode 100644 index 00000000..399826bf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pre-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/prettier.svg b/packages/ui/src/assets/icons/file-types/prettier.svg new file mode 100644 index 00000000..a6cda341 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/prettier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/prisma.svg b/packages/ui/src/assets/icons/file-types/prisma.svg new file mode 100644 index 00000000..121abea2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/prisma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/processing.svg b/packages/ui/src/assets/icons/file-types/processing.svg new file mode 100644 index 00000000..8a960abd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/prolog.svg b/packages/ui/src/assets/icons/file-types/prolog.svg new file mode 100644 index 00000000..7eda0907 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/prolog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/prompt.svg b/packages/ui/src/assets/icons/file-types/prompt.svg new file mode 100644 index 00000000..aa37366b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/prompt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/proto.svg b/packages/ui/src/assets/icons/file-types/proto.svg new file mode 100644 index 00000000..7757c0e5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/proto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/protractor.svg b/packages/ui/src/assets/icons/file-types/protractor.svg new file mode 100644 index 00000000..50f46439 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/protractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pug.svg b/packages/ui/src/assets/icons/file-types/pug.svg new file mode 100644 index 00000000..62a36027 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/puppet.svg b/packages/ui/src/assets/icons/file-types/puppet.svg new file mode 100644 index 00000000..3e1e9c12 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/puppet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/puppeteer.svg b/packages/ui/src/assets/icons/file-types/puppeteer.svg new file mode 100644 index 00000000..b553df39 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/puppeteer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/purescript.svg b/packages/ui/src/assets/icons/file-types/purescript.svg new file mode 100644 index 00000000..d82c8f9d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/purescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/python-misc.svg b/packages/ui/src/assets/icons/file-types/python-misc.svg new file mode 100644 index 00000000..44fb730e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/python-misc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/python.svg b/packages/ui/src/assets/icons/file-types/python.svg new file mode 100644 index 00000000..20c2508a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/pytorch.svg b/packages/ui/src/assets/icons/file-types/pytorch.svg new file mode 100644 index 00000000..4cb85d01 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/pytorch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/qsharp.svg b/packages/ui/src/assets/icons/file-types/qsharp.svg new file mode 100644 index 00000000..de9838d6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/qsharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/quarto.svg b/packages/ui/src/assets/icons/file-types/quarto.svg new file mode 100644 index 00000000..3bb8ef7c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/quarto.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/ui/src/assets/icons/file-types/quasar.svg b/packages/ui/src/assets/icons/file-types/quasar.svg new file mode 100644 index 00000000..fa02ff08 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/quasar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/quokka.svg b/packages/ui/src/assets/icons/file-types/quokka.svg new file mode 100644 index 00000000..bf368de3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/quokka.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/qwik.svg b/packages/ui/src/assets/icons/file-types/qwik.svg new file mode 100644 index 00000000..55551169 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/qwik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/r.svg b/packages/ui/src/assets/icons/file-types/r.svg new file mode 100644 index 00000000..5703dd0f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/racket.svg b/packages/ui/src/assets/icons/file-types/racket.svg new file mode 100644 index 00000000..04ca144b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/racket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/raml.svg b/packages/ui/src/assets/icons/file-types/raml.svg new file mode 100644 index 00000000..d35d561b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/raml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/razor.svg b/packages/ui/src/assets/icons/file-types/razor.svg new file mode 100644 index 00000000..4e99091f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/razor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rbxmk.svg b/packages/ui/src/assets/icons/file-types/rbxmk.svg new file mode 100644 index 00000000..e7d49537 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rbxmk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rc.svg b/packages/ui/src/assets/icons/file-types/rc.svg new file mode 100644 index 00000000..83040dbc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/react.svg b/packages/ui/src/assets/icons/file-types/react.svg new file mode 100644 index 00000000..ced90db1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/react_ts.svg b/packages/ui/src/assets/icons/file-types/react_ts.svg new file mode 100644 index 00000000..887f72ca --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/react_ts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/readme.svg b/packages/ui/src/assets/icons/file-types/readme.svg new file mode 100644 index 00000000..943d08f3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/readme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/reason.svg b/packages/ui/src/assets/icons/file-types/reason.svg new file mode 100644 index 00000000..0f4b3e1f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/reason.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/red.svg b/packages/ui/src/assets/icons/file-types/red.svg new file mode 100644 index 00000000..60842316 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/red.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/redux-action.svg b/packages/ui/src/assets/icons/file-types/redux-action.svg new file mode 100644 index 00000000..a4872e7d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/redux-action.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/redux-reducer.svg b/packages/ui/src/assets/icons/file-types/redux-reducer.svg new file mode 100644 index 00000000..cfcca98a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/redux-reducer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/redux-selector.svg b/packages/ui/src/assets/icons/file-types/redux-selector.svg new file mode 100644 index 00000000..073c286d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/redux-selector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/redux-store.svg b/packages/ui/src/assets/icons/file-types/redux-store.svg new file mode 100644 index 00000000..8e644e77 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/redux-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/regedit.svg b/packages/ui/src/assets/icons/file-types/regedit.svg new file mode 100644 index 00000000..3d632060 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/regedit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/remark.svg b/packages/ui/src/assets/icons/file-types/remark.svg new file mode 100644 index 00000000..9d6a9183 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/remark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/remix.svg b/packages/ui/src/assets/icons/file-types/remix.svg new file mode 100644 index 00000000..763f57ff --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/remix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/remix_light.svg b/packages/ui/src/assets/icons/file-types/remix_light.svg new file mode 100644 index 00000000..748b7792 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/remix_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/renovate.svg b/packages/ui/src/assets/icons/file-types/renovate.svg new file mode 100644 index 00000000..bc63cbb0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/renovate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/replit.svg b/packages/ui/src/assets/icons/file-types/replit.svg new file mode 100644 index 00000000..f1478a50 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/replit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rescript-interface.svg b/packages/ui/src/assets/icons/file-types/rescript-interface.svg new file mode 100644 index 00000000..db305536 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rescript-interface.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rescript.svg b/packages/ui/src/assets/icons/file-types/rescript.svg new file mode 100644 index 00000000..8f40a3a9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/restql.svg b/packages/ui/src/assets/icons/file-types/restql.svg new file mode 100644 index 00000000..a056fe91 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/restql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/riot.svg b/packages/ui/src/assets/icons/file-types/riot.svg new file mode 100644 index 00000000..587e50df --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/riot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/roadmap.svg b/packages/ui/src/assets/icons/file-types/roadmap.svg new file mode 100644 index 00000000..2279eadd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/roadmap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/roblox.svg b/packages/ui/src/assets/icons/file-types/roblox.svg new file mode 100644 index 00000000..56cc3784 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/roblox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/robot.svg b/packages/ui/src/assets/icons/file-types/robot.svg new file mode 100644 index 00000000..36c72251 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/robots.svg b/packages/ui/src/assets/icons/file-types/robots.svg new file mode 100644 index 00000000..11fdaaea --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/robots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rocket.svg b/packages/ui/src/assets/icons/file-types/rocket.svg new file mode 100644 index 00000000..5f62f322 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rojo.svg b/packages/ui/src/assets/icons/file-types/rojo.svg new file mode 100644 index 00000000..37c46ea0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rojo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rollup.svg b/packages/ui/src/assets/icons/file-types/rollup.svg new file mode 100644 index 00000000..7fa01532 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rollup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rome.svg b/packages/ui/src/assets/icons/file-types/rome.svg new file mode 100644 index 00000000..8f5de92d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rome.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/routing.svg b/packages/ui/src/assets/icons/file-types/routing.svg new file mode 100644 index 00000000..ea02c905 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/routing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rspec.svg b/packages/ui/src/assets/icons/file-types/rspec.svg new file mode 100644 index 00000000..c1bf424d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rspec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rubocop.svg b/packages/ui/src/assets/icons/file-types/rubocop.svg new file mode 100644 index 00000000..e6a24a23 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rubocop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rubocop_light.svg b/packages/ui/src/assets/icons/file-types/rubocop_light.svg new file mode 100644 index 00000000..689c023b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rubocop_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ruby.svg b/packages/ui/src/assets/icons/file-types/ruby.svg new file mode 100644 index 00000000..2e3215d7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ruby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/ruff.svg b/packages/ui/src/assets/icons/file-types/ruff.svg new file mode 100644 index 00000000..a526788a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/ruff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/rust.svg b/packages/ui/src/assets/icons/file-types/rust.svg new file mode 100644 index 00000000..b382aa4b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/salesforce.svg b/packages/ui/src/assets/icons/file-types/salesforce.svg new file mode 100644 index 00000000..80e1aa99 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/san.svg b/packages/ui/src/assets/icons/file-types/san.svg new file mode 100644 index 00000000..d17b9faf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/san.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sas.svg b/packages/ui/src/assets/icons/file-types/sas.svg new file mode 100644 index 00000000..d47c8bde --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sass.svg b/packages/ui/src/assets/icons/file-types/sass.svg new file mode 100644 index 00000000..6f39acb0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sbt.svg b/packages/ui/src/assets/icons/file-types/sbt.svg new file mode 100644 index 00000000..37587c5c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sbt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/scala.svg b/packages/ui/src/assets/icons/file-types/scala.svg new file mode 100644 index 00000000..08e0c2d3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/scala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/scheme.svg b/packages/ui/src/assets/icons/file-types/scheme.svg new file mode 100644 index 00000000..c8f986e8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/scheme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/scons.svg b/packages/ui/src/assets/icons/file-types/scons.svg new file mode 100644 index 00000000..d584ea83 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/scons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/scons_light.svg b/packages/ui/src/assets/icons/file-types/scons_light.svg new file mode 100644 index 00000000..31f88d56 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/scons_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/screwdriver.svg b/packages/ui/src/assets/icons/file-types/screwdriver.svg new file mode 100644 index 00000000..cac82063 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/search.svg b/packages/ui/src/assets/icons/file-types/search.svg new file mode 100644 index 00000000..3d35c8e2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/semantic-release.svg b/packages/ui/src/assets/icons/file-types/semantic-release.svg new file mode 100644 index 00000000..17187e89 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/semantic-release.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/semantic-release_light.svg b/packages/ui/src/assets/icons/file-types/semantic-release_light.svg new file mode 100644 index 00000000..21e42a09 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/semantic-release_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/semgrep.svg b/packages/ui/src/assets/icons/file-types/semgrep.svg new file mode 100644 index 00000000..73a8abc6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/semgrep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sentry.svg b/packages/ui/src/assets/icons/file-types/sentry.svg new file mode 100644 index 00000000..319e60a7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sentry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sequelize.svg b/packages/ui/src/assets/icons/file-types/sequelize.svg new file mode 100644 index 00000000..0e4c7888 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sequelize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/serverless.svg b/packages/ui/src/assets/icons/file-types/serverless.svg new file mode 100644 index 00000000..92ccca84 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/serverless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/settings.svg b/packages/ui/src/assets/icons/file-types/settings.svg new file mode 100644 index 00000000..dc701ae8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/shader.svg b/packages/ui/src/assets/icons/file-types/shader.svg new file mode 100644 index 00000000..f42156ed --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/shader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/silverstripe.svg b/packages/ui/src/assets/icons/file-types/silverstripe.svg new file mode 100644 index 00000000..46cdb7ee --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/silverstripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/simulink.svg b/packages/ui/src/assets/icons/file-types/simulink.svg new file mode 100644 index 00000000..33e97fe4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/simulink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/siyuan.svg b/packages/ui/src/assets/icons/file-types/siyuan.svg new file mode 100644 index 00000000..7a7488dd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/siyuan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sketch.svg b/packages/ui/src/assets/icons/file-types/sketch.svg new file mode 100644 index 00000000..0d754069 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/slim.svg b/packages/ui/src/assets/icons/file-types/slim.svg new file mode 100644 index 00000000..edc72417 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/slim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/slint.svg b/packages/ui/src/assets/icons/file-types/slint.svg new file mode 100644 index 00000000..b6434ec9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/slint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/slug.svg b/packages/ui/src/assets/icons/file-types/slug.svg new file mode 100644 index 00000000..da1dcc7b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/slug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/smarty.svg b/packages/ui/src/assets/icons/file-types/smarty.svg new file mode 100644 index 00000000..4572a587 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/smarty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sml.svg b/packages/ui/src/assets/icons/file-types/sml.svg new file mode 100644 index 00000000..8f92a33b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/snakemake.svg b/packages/ui/src/assets/icons/file-types/snakemake.svg new file mode 100644 index 00000000..6dd08c95 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/snakemake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/snapcraft.svg b/packages/ui/src/assets/icons/file-types/snapcraft.svg new file mode 100644 index 00000000..17bf8d8d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/snapcraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/snowpack.svg b/packages/ui/src/assets/icons/file-types/snowpack.svg new file mode 100644 index 00000000..7941faef --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/snowpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/snowpack_light.svg b/packages/ui/src/assets/icons/file-types/snowpack_light.svg new file mode 100644 index 00000000..70389d20 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/snowpack_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/snyk.svg b/packages/ui/src/assets/icons/file-types/snyk.svg new file mode 100644 index 00000000..90791eee --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/snyk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/solidity.svg b/packages/ui/src/assets/icons/file-types/solidity.svg new file mode 100644 index 00000000..6ae9873d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/solidity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sonarcloud.svg b/packages/ui/src/assets/icons/file-types/sonarcloud.svg new file mode 100644 index 00000000..ee989616 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sonarcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sprite.svg b/packages/ui/src/assets/icons/file-types/sprite.svg new file mode 100644 index 00000000..c46adade --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sprite.svg @@ -0,0 +1,6509 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/spwn.svg b/packages/ui/src/assets/icons/file-types/spwn.svg new file mode 100644 index 00000000..8a8bf434 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/spwn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stackblitz.svg b/packages/ui/src/assets/icons/file-types/stackblitz.svg new file mode 100644 index 00000000..f1806a8b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stackblitz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stan.svg b/packages/ui/src/assets/icons/file-types/stan.svg new file mode 100644 index 00000000..bb5cf672 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/steadybit.svg b/packages/ui/src/assets/icons/file-types/steadybit.svg new file mode 100644 index 00000000..4871bbd7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/steadybit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stencil.svg b/packages/ui/src/assets/icons/file-types/stencil.svg new file mode 100644 index 00000000..bf8f3ea1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stitches.svg b/packages/ui/src/assets/icons/file-types/stitches.svg new file mode 100644 index 00000000..a597fbcc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stitches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stitches_light.svg b/packages/ui/src/assets/icons/file-types/stitches_light.svg new file mode 100644 index 00000000..8001d9df --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stitches_light.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/storybook.svg b/packages/ui/src/assets/icons/file-types/storybook.svg new file mode 100644 index 00000000..8a4bdeaa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/storybook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stryker.svg b/packages/ui/src/assets/icons/file-types/stryker.svg new file mode 100644 index 00000000..05d45e61 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stryker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stylable.svg b/packages/ui/src/assets/icons/file-types/stylable.svg new file mode 100644 index 00000000..be552261 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stylable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stylelint.svg b/packages/ui/src/assets/icons/file-types/stylelint.svg new file mode 100644 index 00000000..eb645243 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stylelint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/stylelint_light.svg b/packages/ui/src/assets/icons/file-types/stylelint_light.svg new file mode 100644 index 00000000..502fec33 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stylelint_light.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/packages/ui/src/assets/icons/file-types/stylus.svg b/packages/ui/src/assets/icons/file-types/stylus.svg new file mode 100644 index 00000000..ae61b48d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/stylus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sublime.svg b/packages/ui/src/assets/icons/file-types/sublime.svg new file mode 100644 index 00000000..5c99fb9b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sublime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/subtitles.svg b/packages/ui/src/assets/icons/file-types/subtitles.svg new file mode 100644 index 00000000..15eebd61 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/subtitles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/supabase.svg b/packages/ui/src/assets/icons/file-types/supabase.svg new file mode 100644 index 00000000..78bfef7d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/supabase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/svelte.svg b/packages/ui/src/assets/icons/file-types/svelte.svg new file mode 100644 index 00000000..4b14a6f7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/svelte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/svg.svg b/packages/ui/src/assets/icons/file-types/svg.svg new file mode 100644 index 00000000..fbaf9e59 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/svgo.svg b/packages/ui/src/assets/icons/file-types/svgo.svg new file mode 100644 index 00000000..4b9cb890 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/svgo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/svgr.svg b/packages/ui/src/assets/icons/file-types/svgr.svg new file mode 100644 index 00000000..01443226 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/svgr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/swagger.svg b/packages/ui/src/assets/icons/file-types/swagger.svg new file mode 100644 index 00000000..1f79152d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/swagger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/sway.svg b/packages/ui/src/assets/icons/file-types/sway.svg new file mode 100644 index 00000000..adca3282 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/sway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/swc.svg b/packages/ui/src/assets/icons/file-types/swc.svg new file mode 100644 index 00000000..5931bd3a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/swc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/swift.svg b/packages/ui/src/assets/icons/file-types/swift.svg new file mode 100644 index 00000000..df413c84 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/syncpack.svg b/packages/ui/src/assets/icons/file-types/syncpack.svg new file mode 100644 index 00000000..9c64e318 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/syncpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/systemd.svg b/packages/ui/src/assets/icons/file-types/systemd.svg new file mode 100755 index 00000000..943b77f2 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/systemd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/systemd_light.svg b/packages/ui/src/assets/icons/file-types/systemd_light.svg new file mode 100755 index 00000000..39e81f63 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/systemd_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/table.svg b/packages/ui/src/assets/icons/file-types/table.svg new file mode 100644 index 00000000..040b3839 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tailwindcss.svg b/packages/ui/src/assets/icons/file-types/tailwindcss.svg new file mode 100644 index 00000000..a55450d0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tailwindcss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/taskfile.svg b/packages/ui/src/assets/icons/file-types/taskfile.svg new file mode 100644 index 00000000..99a775f6 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/taskfile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tauri.svg b/packages/ui/src/assets/icons/file-types/tauri.svg new file mode 100644 index 00000000..2c7aa265 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tauri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/taze.svg b/packages/ui/src/assets/icons/file-types/taze.svg new file mode 100644 index 00000000..c6e3a3fc --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/taze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tcl.svg b/packages/ui/src/assets/icons/file-types/tcl.svg new file mode 100644 index 00000000..3c196a69 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/teal.svg b/packages/ui/src/assets/icons/file-types/teal.svg new file mode 100644 index 00000000..770b63d7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/teal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/templ.svg b/packages/ui/src/assets/icons/file-types/templ.svg new file mode 100644 index 00000000..5b79cfe9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/templ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/template.svg b/packages/ui/src/assets/icons/file-types/template.svg new file mode 100644 index 00000000..604a6f86 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/template.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/terraform.svg b/packages/ui/src/assets/icons/file-types/terraform.svg new file mode 100644 index 00000000..d072809b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/terraform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/test-js.svg b/packages/ui/src/assets/icons/file-types/test-js.svg new file mode 100644 index 00000000..d6ea9949 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/test-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/test-jsx.svg b/packages/ui/src/assets/icons/file-types/test-jsx.svg new file mode 100644 index 00000000..ea2d4da4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/test-jsx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/test-ts.svg b/packages/ui/src/assets/icons/file-types/test-ts.svg new file mode 100644 index 00000000..0b4ec71b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/test-ts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tex.svg b/packages/ui/src/assets/icons/file-types/tex.svg new file mode 100644 index 00000000..83fc24ad --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/textlint.svg b/packages/ui/src/assets/icons/file-types/textlint.svg new file mode 100644 index 00000000..a619bf04 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/textlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tilt.svg b/packages/ui/src/assets/icons/file-types/tilt.svg new file mode 100644 index 00000000..0ab84285 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tldraw.svg b/packages/ui/src/assets/icons/file-types/tldraw.svg new file mode 100644 index 00000000..c4e6d6b8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tldraw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tldraw_light.svg b/packages/ui/src/assets/icons/file-types/tldraw_light.svg new file mode 100644 index 00000000..41faab3f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tldraw_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tobi.svg b/packages/ui/src/assets/icons/file-types/tobi.svg new file mode 100644 index 00000000..1a576a1c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tobi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tobimake.svg b/packages/ui/src/assets/icons/file-types/tobimake.svg new file mode 100644 index 00000000..0ba3b3e7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tobimake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/todo.svg b/packages/ui/src/assets/icons/file-types/todo.svg new file mode 100644 index 00000000..281ed659 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/todo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/toml.svg b/packages/ui/src/assets/icons/file-types/toml.svg new file mode 100644 index 00000000..aa4f24c3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/toml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/toml_light.svg b/packages/ui/src/assets/icons/file-types/toml_light.svg new file mode 100644 index 00000000..a85712bf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/toml_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/travis.svg b/packages/ui/src/assets/icons/file-types/travis.svg new file mode 100644 index 00000000..37a69a8d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/travis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tree.svg b/packages/ui/src/assets/icons/file-types/tree.svg new file mode 100644 index 00000000..a3b6d57e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/trigger.svg b/packages/ui/src/assets/icons/file-types/trigger.svg new file mode 100644 index 00000000..7a4f63a0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/trigger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tsconfig.svg b/packages/ui/src/assets/icons/file-types/tsconfig.svg new file mode 100644 index 00000000..817fb8db --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tsconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tsdoc.svg b/packages/ui/src/assets/icons/file-types/tsdoc.svg new file mode 100644 index 00000000..e7e04d0e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tsdoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tsil.svg b/packages/ui/src/assets/icons/file-types/tsil.svg new file mode 100644 index 00000000..261d7cdf --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tsil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/tune.svg b/packages/ui/src/assets/icons/file-types/tune.svg new file mode 100644 index 00000000..ecbde06c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/tune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/turborepo.svg b/packages/ui/src/assets/icons/file-types/turborepo.svg new file mode 100644 index 00000000..f0e54498 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/turborepo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/turborepo_light.svg b/packages/ui/src/assets/icons/file-types/turborepo_light.svg new file mode 100644 index 00000000..b020a358 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/turborepo_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/twig.svg b/packages/ui/src/assets/icons/file-types/twig.svg new file mode 100644 index 00000000..01f9a5db --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/twig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/twine.svg b/packages/ui/src/assets/icons/file-types/twine.svg new file mode 100644 index 00000000..ac1bc553 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/twine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/typescript-def.svg b/packages/ui/src/assets/icons/file-types/typescript-def.svg new file mode 100644 index 00000000..a9ef9587 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/typescript-def.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/typescript.svg b/packages/ui/src/assets/icons/file-types/typescript.svg new file mode 100644 index 00000000..acaf0ddb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/typst.svg b/packages/ui/src/assets/icons/file-types/typst.svg new file mode 100644 index 00000000..a3647345 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/typst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/umi.svg b/packages/ui/src/assets/icons/file-types/umi.svg new file mode 100644 index 00000000..7479a4bb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/umi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/uml.svg b/packages/ui/src/assets/icons/file-types/uml.svg new file mode 100644 index 00000000..5f70f1e4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/uml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/uml_light.svg b/packages/ui/src/assets/icons/file-types/uml_light.svg new file mode 100644 index 00000000..c296fac5 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/uml_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/unity.svg b/packages/ui/src/assets/icons/file-types/unity.svg new file mode 100644 index 00000000..f495772f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/unocss.svg b/packages/ui/src/assets/icons/file-types/unocss.svg new file mode 100644 index 00000000..eab05c43 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/unocss.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/ui/src/assets/icons/file-types/url.svg b/packages/ui/src/assets/icons/file-types/url.svg new file mode 100644 index 00000000..f065589a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/url.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/uv.svg b/packages/ui/src/assets/icons/file-types/uv.svg new file mode 100644 index 00000000..1549270f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/uv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vagrant.svg b/packages/ui/src/assets/icons/file-types/vagrant.svg new file mode 100644 index 00000000..78c19f9e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vagrant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vala.svg b/packages/ui/src/assets/icons/file-types/vala.svg new file mode 100644 index 00000000..114aff27 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vanilla-extract.svg b/packages/ui/src/assets/icons/file-types/vanilla-extract.svg new file mode 100644 index 00000000..c1f1e594 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vanilla-extract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/varnish.svg b/packages/ui/src/assets/icons/file-types/varnish.svg new file mode 100644 index 00000000..6b504af7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/varnish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vedic.svg b/packages/ui/src/assets/icons/file-types/vedic.svg new file mode 100644 index 00000000..3dccbeb0 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vedic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/velite.svg b/packages/ui/src/assets/icons/file-types/velite.svg new file mode 100644 index 00000000..ca50cfa4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/velite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/velocity.svg b/packages/ui/src/assets/icons/file-types/velocity.svg new file mode 100644 index 00000000..f5fb988a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/velocity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vercel.svg b/packages/ui/src/assets/icons/file-types/vercel.svg new file mode 100644 index 00000000..8ff6e492 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vercel_light.svg b/packages/ui/src/assets/icons/file-types/vercel_light.svg new file mode 100644 index 00000000..314b78cd --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vercel_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/verdaccio.svg b/packages/ui/src/assets/icons/file-types/verdaccio.svg new file mode 100644 index 00000000..3b5f1d41 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/verdaccio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/verified.svg b/packages/ui/src/assets/icons/file-types/verified.svg new file mode 100644 index 00000000..0c861c55 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/verified.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/verilog.svg b/packages/ui/src/assets/icons/file-types/verilog.svg new file mode 100644 index 00000000..c546ea87 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/verilog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vfl.svg b/packages/ui/src/assets/icons/file-types/vfl.svg new file mode 100644 index 00000000..3c371b4a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vfl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/video.svg b/packages/ui/src/assets/icons/file-types/video.svg new file mode 100644 index 00000000..2ade126f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vim.svg b/packages/ui/src/assets/icons/file-types/vim.svg new file mode 100644 index 00000000..1fc655d9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/virtual.svg b/packages/ui/src/assets/icons/file-types/virtual.svg new file mode 100644 index 00000000..0fdb620d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/virtual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/visualstudio.svg b/packages/ui/src/assets/icons/file-types/visualstudio.svg new file mode 100644 index 00000000..15328de8 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/visualstudio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vite.svg b/packages/ui/src/assets/icons/file-types/vite.svg new file mode 100644 index 00000000..d66cd5e7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vitest.svg b/packages/ui/src/assets/icons/file-types/vitest.svg new file mode 100644 index 00000000..0a634e99 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vitest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vlang.svg b/packages/ui/src/assets/icons/file-types/vlang.svg new file mode 100644 index 00000000..17bf0e04 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vlang.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/icons/file-types/vscode.svg b/packages/ui/src/assets/icons/file-types/vscode.svg new file mode 100644 index 00000000..bb3772af --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vscode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vue-config.svg b/packages/ui/src/assets/icons/file-types/vue-config.svg new file mode 100644 index 00000000..bfe01c23 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vue-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vue.svg b/packages/ui/src/assets/icons/file-types/vue.svg new file mode 100644 index 00000000..359f899f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/vuex-store.svg b/packages/ui/src/assets/icons/file-types/vuex-store.svg new file mode 100644 index 00000000..c98a851c --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/vuex-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wakatime.svg b/packages/ui/src/assets/icons/file-types/wakatime.svg new file mode 100644 index 00000000..66b8a6f7 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wakatime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wakatime_light.svg b/packages/ui/src/assets/icons/file-types/wakatime_light.svg new file mode 100644 index 00000000..2b94c561 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wakatime_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wallaby.svg b/packages/ui/src/assets/icons/file-types/wallaby.svg new file mode 100644 index 00000000..0e7ce6ef --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wallaby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wally.svg b/packages/ui/src/assets/icons/file-types/wally.svg new file mode 100644 index 00000000..a5c1f24f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wally.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/watchman.svg b/packages/ui/src/assets/icons/file-types/watchman.svg new file mode 100644 index 00000000..74773cd1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/watchman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/webassembly.svg b/packages/ui/src/assets/icons/file-types/webassembly.svg new file mode 100644 index 00000000..69a43aa3 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/webassembly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/webhint.svg b/packages/ui/src/assets/icons/file-types/webhint.svg new file mode 100644 index 00000000..fdaa668d --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/webhint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/webpack.svg b/packages/ui/src/assets/icons/file-types/webpack.svg new file mode 100644 index 00000000..68233d9e --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/webpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wepy.svg b/packages/ui/src/assets/icons/file-types/wepy.svg new file mode 100644 index 00000000..bed1ad03 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wepy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/werf.svg b/packages/ui/src/assets/icons/file-types/werf.svg new file mode 100644 index 00000000..7a89a1fb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/werf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/windicss.svg b/packages/ui/src/assets/icons/file-types/windicss.svg new file mode 100644 index 00000000..4f31c55f --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/windicss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wolframlanguage.svg b/packages/ui/src/assets/icons/file-types/wolframlanguage.svg new file mode 100644 index 00000000..77e88099 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wolframlanguage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/word.svg b/packages/ui/src/assets/icons/file-types/word.svg new file mode 100644 index 00000000..a90b88f9 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wrangler.svg b/packages/ui/src/assets/icons/file-types/wrangler.svg new file mode 100644 index 00000000..51a7983a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wrangler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/wxt.svg b/packages/ui/src/assets/icons/file-types/wxt.svg new file mode 100644 index 00000000..d43b7428 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/wxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/xaml.svg b/packages/ui/src/assets/icons/file-types/xaml.svg new file mode 100644 index 00000000..0b7e865a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/xaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/xmake.svg b/packages/ui/src/assets/icons/file-types/xmake.svg new file mode 100644 index 00000000..47b3ce8a --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/xmake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/xml.svg b/packages/ui/src/assets/icons/file-types/xml.svg new file mode 100644 index 00000000..c3a1eaf4 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/xml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/yaml.svg b/packages/ui/src/assets/icons/file-types/yaml.svg new file mode 100644 index 00000000..1f1cc7cb --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/yaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/yang.svg b/packages/ui/src/assets/icons/file-types/yang.svg new file mode 100644 index 00000000..fba4bbfa --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/yarn.svg b/packages/ui/src/assets/icons/file-types/yarn.svg new file mode 100644 index 00000000..9af575c1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/zeabur.svg b/packages/ui/src/assets/icons/file-types/zeabur.svg new file mode 100644 index 00000000..37b0ea8b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/zeabur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/zeabur_light.svg b/packages/ui/src/assets/icons/file-types/zeabur_light.svg new file mode 100644 index 00000000..0d01f2b1 --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/zeabur_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/zig.svg b/packages/ui/src/assets/icons/file-types/zig.svg new file mode 100644 index 00000000..b5604dfe --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/zig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/icons/file-types/zip.svg b/packages/ui/src/assets/icons/file-types/zip.svg new file mode 100644 index 00000000..1056c60b --- /dev/null +++ b/packages/ui/src/assets/icons/file-types/zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/components/chat/ChatContainer.tsx b/packages/ui/src/components/chat/ChatContainer.tsx index 5741e882..c1aa1ceb 100644 --- a/packages/ui/src/components/chat/ChatContainer.tsx +++ b/packages/ui/src/components/chat/ChatContainer.tsx @@ -8,7 +8,7 @@ import { useSessionStore } from '@/stores/useSessionStore'; import { useUIStore } from '@/stores/useUIStore'; import { Skeleton } from '@/components/ui/skeleton'; import ChatEmptyState from './ChatEmptyState'; -import MessageList from './MessageList'; +import MessageList, { type MessageListHandle } from './MessageList'; import { ScrollShadow } from '@/components/ui/ScrollShadow'; import { useChatScrollManager } from '@/hooks/useChatScrollManager'; import { useDeviceInfo } from '@/lib/device'; @@ -166,6 +166,7 @@ export const ChatContainer: React.FC = () => { const { isMobile } = useDeviceInfo(); const draftOpen = Boolean(newSessionDraft?.open); const isDesktopExpandedInput = isExpandedInput && !isMobile; + const messageListRef = React.useRef(null); React.useEffect(() => { if (!currentSessionId && !draftOpen) { @@ -176,6 +177,7 @@ export const ChatContainer: React.FC = () => { const [turnStart, setTurnStart] = React.useState(0); const turnHandleRef = React.useRef(null); const turnIdleRef = React.useRef(false); + const initializedTurnStartSessionRef = React.useRef(null); const TURN_INIT = 5; const TURN_BATCH = 8; @@ -286,6 +288,16 @@ export const ChatContainer: React.FC = () => { React.useEffect(() => { cancelTurnBackfill(); if (!currentSessionId) { + initializedTurnStartSessionRef.current = null; + setTurnStart(0); + return; + } + + if (initializedTurnStartSessionRef.current === currentSessionId) { + return; + } + + if (sessionMessages.length === 0) { setTurnStart(0); return; } @@ -293,14 +305,21 @@ export const ChatContainer: React.FC = () => { const turnCount = userTurnIndexes.length; const start = turnCount > TURN_INIT ? turnCount - TURN_INIT : 0; setTurnStart(start); - }, [cancelTurnBackfill, currentSessionId, userTurnIndexes.length]); + initializedTurnStartSessionRef.current = currentSessionId; + }, [cancelTurnBackfill, currentSessionId, sessionMessages.length, userTurnIndexes.length]); + + const isSessionActive = sessionStatusForCurrent.type === 'busy' || sessionStatusForCurrent.type === 'retry'; React.useEffect(() => { + if (isSessionActive) { + cancelTurnBackfill(); + return; + } scheduleTurnBackfill(); return () => { cancelTurnBackfill(); }; - }, [cancelTurnBackfill, scheduleTurnBackfill, turnStart]); + }, [cancelTurnBackfill, isSessionActive, scheduleTurnBackfill, turnStart]); const hasMoreAbove = React.useMemo(() => { if (!memoryState) { @@ -344,19 +363,22 @@ export const ChatContainer: React.FC = () => { setTurnStart(0); const container = scrollRef.current; + const anchor = messageListRef.current?.captureViewportAnchor() ?? null; const prevHeight = container?.scrollHeight ?? null; const prevTop = container?.scrollTop ?? null; setIsLoadingOlder(true); - try { - await loadMoreMessages(currentSessionId, 'up'); - if (container && prevHeight !== null && prevTop !== null) { - const heightDiff = container.scrollHeight - prevHeight; - scrollToPosition(prevTop + heightDiff, { instant: true }); - } - } finally { - setIsLoadingOlder(false); - } + void loadMoreMessages(currentSessionId, 'up') + .then(() => { + const restored = anchor ? (messageListRef.current?.restoreViewportAnchor(anchor) ?? false) : false; + if (!restored && container && prevHeight !== null && prevTop !== null) { + const heightDiff = container.scrollHeight - prevHeight; + scrollToPosition(prevTop + heightDiff, { instant: true }); + } + }) + .finally(() => { + setIsLoadingOlder(false); + }); }, [cancelTurnBackfill, currentSessionId, isLoadingOlder, loadMoreMessages, scrollRef, scrollToPosition]); const handleRenderEarlier = React.useCallback(() => { @@ -366,6 +388,10 @@ export const ChatContainer: React.FC = () => { // Scroll to a specific message by ID (for timeline dialog) const scrollToMessage = React.useCallback((messageId: string) => { + if (messageListRef.current?.scrollToMessageId(messageId, { behavior: 'smooth' })) { + return; + } + const container = scrollRef.current; if (!container) return; @@ -396,12 +422,9 @@ export const ChatContainer: React.FC = () => { } const load = async () => { - try { - await loadMessages(currentSessionId); - } finally { + await loadMessages(currentSessionId).finally(() => { const statusType = sessionStatusForCurrent.type ?? 'idle'; const isActivePhase = statusType === 'busy' || statusType === 'retry'; - // When pinned and active, scroll is already maintained automatically const shouldSkipScroll = isActivePhase && isPinned; if (!shouldSkipScroll) { @@ -413,7 +436,7 @@ export const ChatContainer: React.FC = () => { }); } } - } + }); }; void load(); @@ -536,6 +559,7 @@ export const ChatContainer: React.FC = () => { >
{ hasRenderEarlier={turnStart > 0} onRenderEarlier={handleRenderEarlier} scrollToBottom={scrollToBottom} + scrollRef={scrollRef} />
diff --git a/packages/ui/src/components/chat/ChatMessage.tsx b/packages/ui/src/components/chat/ChatMessage.tsx index 93204349..f9d448b3 100644 --- a/packages/ui/src/components/chat/ChatMessage.tsx +++ b/packages/ui/src/components/chat/ChatMessage.tsx @@ -30,20 +30,37 @@ import { copyTextToClipboard } from '@/lib/clipboard'; const ToolOutputDialog = React.lazy(() => import('./message/ToolOutputDialog')); const DETAILED_DEFAULT_TOOLS = new Set(['task', 'edit', 'multiedit', 'write', 'apply_patch', 'bash', 'todowrite']); +const EXPANDED_TOOLS_CACHE_MAX = 4000; +const expandedToolsStateCache = new Map>(); + +const readExpandedToolsCache = (messageId: string): Set => { + const cached = expandedToolsStateCache.get(messageId); + return cached ? new Set(cached) : new Set(); +}; + +const writeExpandedToolsCache = (messageId: string, value: Set): void => { + if (expandedToolsStateCache.size >= EXPANDED_TOOLS_CACHE_MAX && !expandedToolsStateCache.has(messageId)) { + const oldest = expandedToolsStateCache.keys().next().value; + if (typeof oldest === 'string') { + expandedToolsStateCache.delete(oldest); + } + } + expandedToolsStateCache.set(messageId, new Set(value)); +}; const isDetailedDefaultTool = (toolName: unknown): boolean => typeof toolName === 'string' && DETAILED_DEFAULT_TOOLS.has(toolName.toLowerCase()); function useStickyDisplayValue(value: T | null | undefined): T | null | undefined { - const ref = React.useRef<{ hasValue: boolean; value: T | null | undefined }>({ hasValue: false, value: undefined as T | null | undefined }); + const [stickyValue, setStickyValue] = React.useState(value); - if (value !== undefined && value !== null) { - if (!ref.current.hasValue || ref.current.value !== value) { - ref.current = { hasValue: true, value }; + React.useEffect(() => { + if (value !== undefined && value !== null) { + setStickyValue(value); } - } + }, [value]); - return ref.current.hasValue ? ref.current.value : value; + return value ?? stickyValue; } const getMessageInfoProp = (info: unknown, key: string): unknown => { @@ -129,7 +146,7 @@ const ChatMessage: React.FC = ({ const [copiedCode, setCopiedCode] = React.useState(null); const [copiedMessage, setCopiedMessage] = React.useState(false); - const [expandedTools, setExpandedTools] = React.useState>(new Set()); + const [expandedTools, setExpandedTools] = React.useState>(() => readExpandedToolsCache(message.info.id)); const [popupContent, setPopupContent] = React.useState({ open: false, title: '', @@ -137,8 +154,13 @@ const ChatMessage: React.FC = ({ }); React.useEffect(() => { + setExpandedTools(readExpandedToolsCache(message.info.id)); + }, [message.info.id]); + + React.useEffect(() => { + expandedToolsStateCache.clear(); setExpandedTools(new Set()); - }, [message.info.id, toolCallExpansion]); + }, [toolCallExpansion]); const messageRole = React.useMemo(() => deriveMessageRole(message.info), [message.info]); const isUser = messageRole.isUser; @@ -517,8 +539,7 @@ const ChatMessage: React.FC = ({ return freshnessDetector.shouldAnimateMessage(message.info, currentSessionId || message.info.sessionID); }, [message.info, currentSessionId, isUser]); - // Track if this message should show header to prevent flickering - const shouldShowHeaderRef = React.useRef(false); + const [hasStartedStreamingHeader, setHasStartedStreamingHeader] = React.useState(false); const previousRole = React.useMemo(() => { if (!previousMessage) return null; @@ -546,6 +567,22 @@ const ChatMessage: React.FC = ({ return isStreamingMessage ? 'streaming' : 'completed'; }, [isMessageCompleted, lifecyclePhase, isStreamingMessage]); + React.useEffect(() => { + setHasStartedStreamingHeader(false); + }, [message.info.id]); + + React.useEffect(() => { + const headerMessageId = turnGroupingContext?.headerMessageId; + if (isUser || !headerMessageId || headerMessageId !== message.info.id) { + return; + } + + const isCurrentlyStreaming = streamPhase === 'streaming' || streamPhase === 'cooldown'; + if (isCurrentlyStreaming) { + setHasStartedStreamingHeader(true); + } + }, [isUser, message.info.id, streamPhase, turnGroupingContext?.headerMessageId]); + const shouldShowHeader = React.useMemo(() => { if (isUser) return true; @@ -563,15 +600,7 @@ const ChatMessage: React.FC = ({ // For streaming messages: show header when streaming starts and keep it visible const isCurrentlyStreaming = streamPhase === 'streaming' || streamPhase === 'cooldown'; - const hasStartedStreaming = shouldShowHeaderRef.current; - - // Update the ref when streaming starts - if (isCurrentlyStreaming && !hasStartedStreaming) { - shouldShowHeaderRef.current = true; - } - - // Show header if streaming has started or is currently active - return hasStartedStreaming || isCurrentlyStreaming; + return hasStartedStreamingHeader || isCurrentlyStreaming; } // For non-first assistant messages, don't show header @@ -581,7 +610,7 @@ const ChatMessage: React.FC = ({ // Fallback to original logic when turn grouping is not available if (!previousRole) return true; return previousRole.isUser; - }, [isUser, previousRole, turnGroupingContext, streamPhase, message.info]); + }, [hasStartedStreamingHeader, isUser, previousRole, turnGroupingContext, streamPhase, message.info]); const handleCopyCode = React.useCallback((code: string) => { void copyTextToClipboard(code).then((result) => { @@ -626,16 +655,17 @@ const ChatMessage: React.FC = ({ ? turnGroupingContext.summaryBody : assistantSummaryFromStore; - const assistantSummaryRef = React.useRef(undefined); - if (assistantSummaryCandidate && assistantSummaryCandidate.trim().length > 0) { - assistantSummaryRef.current = assistantSummaryCandidate; - } - const prevUserMessageIdForCopy = React.useRef(userMessageIdForTurn); - if (prevUserMessageIdForCopy.current !== userMessageIdForTurn) { - prevUserMessageIdForCopy.current = userMessageIdForTurn; - assistantSummaryRef.current = undefined; - } - const assistantSummaryForCopy = assistantSummaryRef.current; + const [assistantSummaryForCopy, setAssistantSummaryForCopy] = React.useState(undefined); + + React.useEffect(() => { + setAssistantSummaryForCopy(undefined); + }, [userMessageIdForTurn]); + + React.useEffect(() => { + if (assistantSummaryCandidate && assistantSummaryCandidate.trim().length > 0) { + setAssistantSummaryForCopy(assistantSummaryCandidate); + } + }, [assistantSummaryCandidate]); const assistantErrorText = React.useMemo(() => { if (isUser) { @@ -742,9 +772,10 @@ const ChatMessage: React.FC = ({ } else { next.add(toolId); } + writeExpandedToolsCache(message.info.id, next); return next; }); - }, []); + }, [message.info.id]); const resolvedAnimationHandlers = animationHandlers ?? null; const hasAnnouncedAuxiliaryScrollRef = React.useRef(false); diff --git a/packages/ui/src/components/chat/MarkdownRenderer.tsx b/packages/ui/src/components/chat/MarkdownRenderer.tsx index 8d4e80f6..f067de25 100644 --- a/packages/ui/src/components/chat/MarkdownRenderer.tsx +++ b/packages/ui/src/components/chat/MarkdownRenderer.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { Streamdown } from 'streamdown'; import { code } from '@streamdown/code'; -import { mermaid } from '@streamdown/mermaid'; +import { renderMermaidASCII, renderMermaidSVG } from 'beautiful-mermaid'; import 'streamdown/styles.css'; import { FadeInOnReveal } from './message/FadeInOnReveal'; import type { Part } from '@opencode-ai/sdk/v2'; @@ -15,6 +15,8 @@ import { useOptionalThemeSystem } from '@/contexts/useThemeSystem'; import { getStreamdownThemePair } from '@/lib/shiki/appThemeRegistry'; import { getDefaultTheme } from '@/lib/theme/themes'; import type { ToolPopupContent } from './message/types'; +import { useUIStore } from '@/stores/useUIStore'; +import { useDeviceInfo } from '@/lib/device'; const withStableStringId = (value: T, id: string): T => { const existingPrimitive = (value as Record)[Symbol.toPrimitive]; @@ -122,47 +124,15 @@ const useMarkdownShikiThemes = (): readonly [string | object, string | object] = return isVSCode ? themes : fallbackThemes; }; -const useStreamdownMermaidOptions = () => { +const useCurrentMermaidTheme = () => { const themeSystem = useOptionalThemeSystem(); const fallbackLight = getDefaultTheme(false); const fallbackDark = getDefaultTheme(true); - const currentTheme = themeSystem?.currentTheme + return themeSystem?.currentTheme ?? (typeof window !== 'undefined' && window.matchMedia('(prefers-color-scheme: dark)').matches ? fallbackDark : fallbackLight); - - const MERMAID_CONFIG_VERSION = 'sequence-nowrap-v1'; - const mermaidRenderKey = `${currentTheme.metadata.id}:${currentTheme.metadata.variant}:${themeSystem?.themeMode ?? 'fallback'}:${MERMAID_CONFIG_VERSION}`; - - const options = React.useMemo(() => { - const isDark = currentTheme.metadata.variant === 'dark'; - return { - config: { - theme: isDark ? 'dark' : 'base', - sequence: { - useMaxWidth: false, - }, - themeVariables: { - primaryColor: currentTheme.colors.surface.elevated, - primaryTextColor: currentTheme.colors.surface.foreground, - primaryBorderColor: currentTheme.colors.interactive.border, - lineColor: currentTheme.colors.interactive.border, - secondaryColor: currentTheme.colors.surface.muted, - tertiaryColor: currentTheme.colors.surface.subtle, - background: currentTheme.colors.surface.background, - mainBkg: currentTheme.colors.surface.elevated, - nodeTextColor: currentTheme.colors.surface.foreground, - edgeLabelBackground: currentTheme.colors.surface.background, - }, - }, - }; - }, [currentTheme]); - - return React.useMemo( - () => ({ options, mermaidRenderKey }), - [mermaidRenderKey, options], - ); }; // Table utility functions @@ -338,21 +308,17 @@ const TableDownloadButton: React.FC<{ tableRef: React.RefObject { - const tableEl = tableRef.current?.querySelector('table'); - if (!tableEl) return; - - try { - const data = extractTableData(tableEl); - const content = format === 'csv' ? tableToCSV(data) : tableToMarkdown(data); - const filename = format === 'csv' ? 'table.csv' : 'table.md'; - const mimeType = format === 'csv' ? 'text/csv' : 'text/markdown'; - downloadFile(filename, content, mimeType); - setShowMenu(false); - toast.success(`Table downloaded as ${format.toUpperCase()}`); - } catch (err) { - console.error('Failed to download table:', err); - } - }; + const tableEl = tableRef.current?.querySelector('table'); + if (!tableEl) return; + + const data = extractTableData(tableEl); + const content = format === 'csv' ? tableToCSV(data) : tableToMarkdown(data); + const filename = format === 'csv' ? 'table.csv' : 'table.md'; + const mimeType = format === 'csv' ? 'text/csv' : 'text/markdown'; + downloadFile(filename, content, mimeType); + setShowMenu(false); + toast.success(`Table downloaded as ${format.toUpperCase()}`); + }; return (
@@ -423,10 +389,165 @@ const getMermaidInfo = (children: React.ReactNode): { isMermaid: boolean; source return { isMermaid: true, source }; }; +const MermaidBlock: React.FC<{ source: string; mode: 'svg' | 'ascii' }> = ({ source, mode }) => { + const currentTheme = useCurrentMermaidTheme(); + const { isMobile } = useDeviceInfo(); + const [copied, setCopied] = React.useState(false); + const [downloaded, setDownloaded] = React.useState(false); + + const svg = React.useMemo(() => { + if (mode !== 'svg') return ''; + try { + return renderMermaidSVG(source, { + bg: currentTheme.colors.surface.elevated, + fg: currentTheme.colors.surface.foreground, + line: currentTheme.colors.interactive.border, + accent: currentTheme.colors.primary.base, + muted: currentTheme.colors.surface.mutedForeground, + surface: currentTheme.colors.surface.muted, + border: currentTheme.colors.interactive.border, + transparent: true, + font: 'IBM Plex Sans, sans-serif', + }); + } catch { + return ''; + } + }, [currentTheme, mode, source]); + + const ascii = React.useMemo(() => { + if (mode !== 'ascii') return ''; + try { + return renderMermaidASCII(source); + } catch { + return ''; + } + }, [mode, source]); + + const copyVisibilityClass = isMobile ? 'opacity-100' : 'opacity-0 group-hover:opacity-100'; + + const handleCopyAscii = async (asciiText: string) => { + if (!asciiText) return; + const result = await copyTextToClipboard(asciiText); + if (result.ok) { + setCopied(true); + setTimeout(() => setCopied(false), 2000); + } + }; + + const handleCopyMermaidSource = async () => { + if (!source) return; + const result = await copyTextToClipboard(source); + if (result.ok) { + setCopied(true); + setTimeout(() => setCopied(false), 2000); + } + }; + + const handleDownloadSvg = () => { + if (!svg) return; + try { + const blob = new Blob([svg], { type: 'image/svg+xml;charset=utf-8' }); + const url = URL.createObjectURL(blob); + const link = document.createElement('a'); + link.href = url; + link.download = `diagram-${Date.now()}.svg`; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + URL.revokeObjectURL(url); + setDownloaded(true); + setTimeout(() => setDownloaded(false), 2000); + } catch { + toast.error('Failed to download diagram'); + } + }; + + if (mode === 'ascii') { + const asciiText = ascii || source; + + return ( +
+
+
{asciiText}
+
+
+ +
+
+ ); + } + + if (!svg) { + return ( +
+
+
{source}
+
+
+ +
+
+ ); + } + + return ( +
+
+
+
+
+ + +
+
+ ); +}; + const CodeBlockWrapper: React.FC = ({ children, className, style, ...props }) => { const [copied, setCopied] = React.useState(false); const codeRef = React.useRef(null); + const { isMobile } = useDeviceInfo(); const mermaidInfo = getMermaidInfo(children); + const mermaidRenderingMode = useUIStore((state) => state.mermaidRenderingMode); const codeChild = React.useMemo( () => ( React.isValidElement(children) @@ -480,9 +601,8 @@ const CodeBlockWrapper: React.FC = ({ children, className return next; }, [style]); - // Mermaid blocks are handled by Streamdown Mermaid controls. if (mermaidInfo.isMermaid) { - return codeChild; + return ; } const getCodeContent = (): string => { @@ -513,7 +633,12 @@ const CodeBlockWrapper: React.FC = ({ children, className > {codeChild} -
+
+ = ({ filePath, extension, className }) => { + const theme = useOptionalThemeSystem(); + const variant = theme?.currentTheme.metadata.variant === 'light' ? 'light' : 'dark'; + const iconHref = getFileTypeIconHref(filePath, { extension, themeVariant: variant }); + + return ( + + ); +}; diff --git a/packages/ui/src/components/layout/NavRail.tsx b/packages/ui/src/components/layout/NavRail.tsx index caedf856..6ef41065 100644 --- a/packages/ui/src/components/layout/NavRail.tsx +++ b/packages/ui/src/components/layout/NavRail.tsx @@ -43,8 +43,8 @@ import { useSessionStore } from '@/stores/useSessionStore'; import { useDirectoryStore } from '@/stores/useDirectoryStore'; import { useUpdateStore } from '@/stores/useUpdateStore'; import { cn, formatDirectoryName, hasModifier } from '@/lib/utils'; -import { PROJECT_ICON_MAP, PROJECT_COLOR_MAP } from '@/lib/projectMeta'; -import { isDesktopLocalOriginActive, isDesktopShell, isTauriShell } from '@/lib/desktop'; +import { PROJECT_ICON_MAP, PROJECT_COLOR_MAP, getProjectIconImageUrl } from '@/lib/projectMeta'; +import { isDesktopLocalOriginActive, isDesktopShell, isTauriShell, requestDirectoryAccess } from '@/lib/desktop'; import { useLongPress } from '@/hooks/useLongPress'; import { formatShortcutForDisplay, getEffectiveShortcutCombo } from '@/lib/shortcuts'; import { sessionEvents } from '@/lib/sessionEvents'; @@ -62,6 +62,75 @@ const NAV_RAIL_TEXT_FADE_MS = 180; const PROJECT_TEXT_FADE_IN_DELAY_MS = 24; const ACTION_TEXT_FADE_IN_DELAY_MS = 60; +type NavRailActionButtonProps = { + onClick: () => void; + ariaLabel: string; + icon: React.ReactNode; + tooltipLabel: string; + shortcutHint?: string; + showExpandedShortcutHint?: boolean; + buttonClassName: string; + showExpandedContent: boolean; + actionTextVisible: boolean; +}; + +const NavRailActionButton: React.FC = ({ + onClick, + ariaLabel, + icon, + tooltipLabel, + shortcutHint, + showExpandedShortcutHint = true, + buttonClassName, + showExpandedContent, + actionTextVisible, +}) => { + const btn = ( + + ); + + return ( + + {btn} + {!showExpandedContent && ( + +

{shortcutHint ? `${tooltipLabel} (${shortcutHint})` : tooltipLabel}

+
+ )} +
+ ); +}; + /** Tinted background for project tiles — uses project color at low opacity, or neutral fallback */ const TileBackground: React.FC<{ colorVar: string | null; children: React.ReactNode }> = ({ colorVar, @@ -143,11 +212,17 @@ const ProjectTile: React.FC<{ onClose: () => void; }> = ({ project, isActive, hasStreaming, hasUnread, label, expanded, projectTextVisible, onClick, onEdit, onClose }) => { const [menuOpen, setMenuOpen] = React.useState(false); + const [iconImageFailed, setIconImageFailed] = React.useState(false); const ProjectIcon = project.icon ? PROJECT_ICON_MAP[project.icon] : null; + const projectIconImageUrl = !iconImageFailed ? getProjectIconImageUrl(project) : null; const projectColorVar = project.color ? (PROJECT_COLOR_MAP[project.color] ?? null) : null; const showStreamingDots = hasStreaming; const showAttentionDots = !hasStreaming && hasUnread; + React.useEffect(() => { + setIconImageFailed(false); + }, [project.id, project.iconImage?.updatedAt]); + const longPressHandlers = useLongPress({ onLongPress: () => setMenuOpen(true), onTap: onClick, @@ -157,7 +232,20 @@ const ProjectTile: React.FC<{ - {ProjectIcon ? ( + {projectIconImageUrl ? ( + + setIconImageFailed(true)} + /> + + ) : ProjectIcon ? ( = ({ className, mobile }) => { path: string; icon?: string | null; color?: string | null; + iconBackground?: string | null; } | null>(null); const isDesktopApp = React.useMemo(() => isDesktopShell(), []); @@ -480,8 +569,7 @@ export const NavRail: React.FC = ({ className, mobile }) => { sessionEvents.requestDirectoryDialog(); return; } - import('@/lib/desktop') - .then(({ requestDirectoryAccess }) => requestDirectoryAccess('')) + requestDirectoryAccess('') .then((result) => { if (result.success && result.path) { const added = addProject(result.path, { id: result.projectId }); @@ -504,19 +592,20 @@ export const NavRail: React.FC = ({ className, mobile }) => { (projectId: string) => { const project = projects.find((p) => p.id === projectId); if (!project) return; - setEditingProject({ - id: project.id, - name: formatLabel(project), - path: project.path, - icon: project.icon, - color: project.color, - }); + setEditingProject({ + id: project.id, + name: formatLabel(project), + path: project.path, + icon: project.icon, + color: project.color, + iconBackground: project.iconBackground, + }); }, [projects, formatLabel], ); const handleSaveProjectEdit = React.useCallback( - (data: { label: string; icon: string | null; color: string | null }) => { + (data: { label: string; icon: string | null; color: string | null; iconBackground: string | null }) => { if (!editingProject) return; updateProjectMeta(editingProject.id, data); setEditingProject(null); @@ -581,60 +670,6 @@ export const NavRail: React.FC = ({ className, mobile }) => { const navRailActionIconClass = 'h-4.5 w-4.5 shrink-0'; - const ActionButton: React.FC<{ - onClick: () => void; - ariaLabel: string; - icon: React.ReactNode; - tooltipLabel: string; - shortcutHint?: string; - showExpandedShortcutHint?: boolean; - }> = ({ onClick, ariaLabel, icon, tooltipLabel, shortcutHint, showExpandedShortcutHint = true }) => { - const btn = ( - - ); - - return ( - - {btn} - {!showExpandedContent && ( - -

{shortcutHint ? `${tooltipLabel} (${shortcutHint})` : tooltipLabel}

-
- )} -
- ); - }; - return ( <>
@@ -702,46 +740,58 @@ export const NavRail: React.FC = ({ className, mobile }) => { showExpandedContent ? 'items-stretch px-1' : 'items-center', )}> {(updateAvailable || updateDownloaded) && ( - setUpdateDialogOpen(true)} ariaLabel="Update available" icon={} tooltipLabel="Update available" + buttonClassName={navRailActionButtonClass} + showExpandedContent={showExpandedContent} + actionTextVisible={actionTextVisible} /> )} {!isDesktopApp && !(updateAvailable || updateDownloaded) && ( - setAboutDialogOpen(true)} ariaLabel="About" icon={} tooltipLabel="About OpenChamber" + buttonClassName={navRailActionButtonClass} + showExpandedContent={showExpandedContent} + actionTextVisible={actionTextVisible} /> )} {!mobile && ( - } tooltipLabel="Shortcuts" shortcutHint={shortcutLabel('open_help')} showExpandedShortcutHint={false} + buttonClassName={navRailActionButtonClass} + showExpandedContent={showExpandedContent} + actionTextVisible={actionTextVisible} /> )} - setSettingsDialogOpen(true)} ariaLabel="Settings" icon={} tooltipLabel="Settings" shortcutHint={shortcutLabel('open_settings')} showExpandedShortcutHint={false} + buttonClassName={navRailActionButtonClass} + showExpandedContent={showExpandedContent} + actionTextVisible={actionTextVisible} /> {/* Toggle expand/collapse (desktop only) */} {!mobile && ( - = ({ className, mobile }) => { tooltipLabel={expanded ? 'Collapse' : 'Expand'} shortcutHint={shortcutLabel('toggle_nav_rail')} showExpandedShortcutHint={false} + buttonClassName={navRailActionButtonClass} + showExpandedContent={showExpandedContent} + actionTextVisible={actionTextVisible} /> )}
@@ -763,10 +816,12 @@ export const NavRail: React.FC = ({ className, mobile }) => { onOpenChange={(open) => { if (!open) setEditingProject(null); }} + projectId={editingProject.id} projectName={editingProject.name} projectPath={editingProject.path} initialIcon={editingProject.icon} initialColor={editingProject.color} + initialIconBackground={editingProject.iconBackground} onSave={handleSaveProjectEdit} /> )} diff --git a/packages/ui/src/components/layout/ProjectEditDialog.tsx b/packages/ui/src/components/layout/ProjectEditDialog.tsx index a91829f7..6a700174 100644 --- a/packages/ui/src/components/layout/ProjectEditDialog.tsx +++ b/packages/ui/src/components/layout/ProjectEditDialog.tsx @@ -8,48 +8,148 @@ import { } from '@/components/ui/dialog'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; +import { toast } from '@/components/ui'; import { cn } from '@/lib/utils'; -import { PROJECT_ICONS, PROJECT_COLORS, PROJECT_COLOR_MAP } from '@/lib/projectMeta'; +import { PROJECT_ICONS, PROJECT_COLORS, PROJECT_COLOR_MAP, getProjectIconImageUrl } from '@/lib/projectMeta'; +import { useProjectsStore } from '@/stores/useProjectsStore'; interface ProjectEditDialogProps { open: boolean; onOpenChange: (open: boolean) => void; + projectId: string; projectName: string; projectPath: string; initialIcon?: string | null; initialColor?: string | null; - onSave: (data: { label: string; icon: string | null; color: string | null }) => void; + initialIconBackground?: string | null; + onSave: (data: { label: string; icon: string | null; color: string | null; iconBackground: string | null }) => void; } +const HEX_COLOR_PATTERN = /^#(?:[\da-fA-F]{3}|[\da-fA-F]{6})$/; + +const normalizeIconBackground = (value: string | null): string | null => { + if (!value) { + return null; + } + const trimmed = value.trim(); + if (!trimmed) { + return null; + } + return HEX_COLOR_PATTERN.test(trimmed) ? trimmed.toLowerCase() : null; +}; + export const ProjectEditDialog: React.FC = ({ open, onOpenChange, + projectId, projectName, projectPath, initialIcon = null, initialColor = null, + initialIconBackground = null, onSave, }) => { + const uploadProjectIcon = useProjectsStore((state) => state.uploadProjectIcon); + const removeProjectIcon = useProjectsStore((state) => state.removeProjectIcon); + const discoverProjectIcon = useProjectsStore((state) => state.discoverProjectIcon); + const currentIconImage = useProjectsStore((state) => state.projects.find((project) => project.id === projectId)?.iconImage ?? null); const [name, setName] = React.useState(projectName); const [icon, setIcon] = React.useState(initialIcon); const [color, setColor] = React.useState(initialColor); + const [iconBackground, setIconBackground] = React.useState(normalizeIconBackground(initialIconBackground)); + const [isUploadingIcon, setIsUploadingIcon] = React.useState(false); + const [isRemovingCustomIcon, setIsRemovingCustomIcon] = React.useState(false); + const [isDiscoveringIcon, setIsDiscoveringIcon] = React.useState(false); + const [previewImageFailed, setPreviewImageFailed] = React.useState(false); + const fileInputRef = React.useRef(null); React.useEffect(() => { if (open) { setName(projectName); setIcon(initialIcon); setColor(initialColor); + setIconBackground(normalizeIconBackground(initialIconBackground)); } - }, [open, projectName, initialIcon, initialColor]); + }, [open, projectName, initialIcon, initialColor, initialIconBackground]); const handleSave = () => { const trimmed = name.trim(); if (!trimmed) return; - onSave({ label: trimmed, icon, color }); + onSave({ label: trimmed, icon, color, iconBackground: normalizeIconBackground(iconBackground) }); onOpenChange(false); }; const currentColorVar = color ? (PROJECT_COLOR_MAP[color] ?? null) : null; + const hasImageIcon = Boolean(currentIconImage); + const hasCustomIcon = currentIconImage?.source === 'custom'; + const iconPreviewUrl = hasImageIcon && !previewImageFailed + ? getProjectIconImageUrl({ id: projectId, iconImage: currentIconImage ?? null }) + : null; + + React.useEffect(() => { + setPreviewImageFailed(false); + }, [projectId, currentIconImage?.updatedAt]); + + const handleUploadIcon = React.useCallback(async (file: File | null) => { + if (!projectId || !file || isUploadingIcon) { + return; + } + + setIsUploadingIcon(true); + void uploadProjectIcon(projectId, file) + .then((result) => { + if (!result.ok) { + toast.error(result.error || 'Failed to upload project icon'); + return; + } + toast.success('Project icon updated'); + }) + .finally(() => { + setIsUploadingIcon(false); + }); + }, [isUploadingIcon, projectId, uploadProjectIcon]); + + const handleRemoveCustomIcon = React.useCallback(async () => { + if (!projectId || !hasCustomIcon || isRemovingCustomIcon) { + return; + } + + setIsRemovingCustomIcon(true); + void removeProjectIcon(projectId) + .then((result) => { + if (!result.ok) { + toast.error(result.error || 'Failed to remove project icon'); + return; + } + toast.success('Custom project icon removed'); + }) + .finally(() => { + setIsRemovingCustomIcon(false); + }); + }, [hasCustomIcon, isRemovingCustomIcon, projectId, removeProjectIcon]); + + const handleDiscoverIcon = React.useCallback(async () => { + if (!projectId || isDiscoveringIcon) { + return; + } + + setIsDiscoveringIcon(true); + void discoverProjectIcon(projectId) + .then((result) => { + if (!result.ok) { + toast.error(result.error || 'Failed to discover project icon'); + return; + } + if (result.skipped) { + toast.success('Custom icon already set for this project'); + return; + } + toast.success('Project icon discovered'); + }) + .finally(() => { + setIsDiscoveringIcon(false); + }); + }, [discoverProjectIcon, isDiscoveringIcon, projectId]); return ( @@ -124,6 +224,17 @@ export const ProjectEditDialog: React.FC = ({ + { + const file = event.target.files?.[0] ?? null; + void handleUploadIcon(file); + event.currentTarget.value = ''; + }} + />
{/* No icon option */}
+ {hasImageIcon && iconPreviewUrl && ( +
+ Preview + + + setPreviewImageFailed(true)} + /> + + +
+ )} +
+ {!hasCustomIcon && ( + <> + + + + )} + {hasCustomIcon && ( + + )} +
+ + {hasImageIcon && ( +
+ +
+ setIconBackground(event.target.value)} + className="h-8 w-10 cursor-pointer rounded border border-border bg-transparent p-1" + aria-label="Project icon background color" + /> + setIconBackground(event.target.value)} + placeholder="#000000" + className="h-8 w-[8.5rem]" + /> + +
+
+ )} diff --git a/packages/ui/src/components/layout/SidebarFilesTree.tsx b/packages/ui/src/components/layout/SidebarFilesTree.tsx index 72aa6f62..43506263 100644 --- a/packages/ui/src/components/layout/SidebarFilesTree.tsx +++ b/packages/ui/src/components/layout/SidebarFilesTree.tsx @@ -1,13 +1,10 @@ import React from 'react'; import { RiCloseLine, - RiCodeLine, RiDeleteBinLine, RiEditLine, RiFileAddLine, RiFileCopyLine, - RiFileImageLine, - RiFileTextLine, RiFolder3Fill, RiFolderAddLine, RiFolderOpenFill, @@ -49,6 +46,7 @@ import { useFilesViewShowGitignored } from '@/lib/filesViewShowGitignored'; import { copyTextToClipboard } from '@/lib/clipboard'; import { cn } from '@/lib/utils'; import { opencodeClient } from '@/lib/opencode/client'; +import { FileTypeIcon } from '@/components/icons/FileTypeIcon'; type FileNode = { name: string; @@ -98,64 +96,8 @@ const shouldIgnorePath = (path: string): boolean => { return normalized === 'node_modules' || normalized.endsWith('/node_modules') || normalized.includes('/node_modules/'); }; -// --- File icons (matching FilesView) --- - -const CODE_EXTENSIONS = new Set([ - 'js', 'jsx', 'ts', 'tsx', 'mjs', 'cjs', 'mts', 'cts', - 'html', 'htm', 'xhtml', 'css', 'scss', 'sass', 'less', 'styl', 'stylus', - 'vue', 'svelte', 'astro', - 'sh', 'bash', 'zsh', 'fish', 'ps1', 'psm1', 'bat', 'cmd', - 'py', 'pyw', 'pyx', 'pxd', 'pxi', - 'rb', 'erb', 'rake', 'gemspec', - 'php', 'phtml', 'php3', 'php4', 'php5', 'phps', - 'java', 'kt', 'kts', 'scala', 'sc', 'groovy', 'gradle', - 'c', 'h', 'cpp', 'cc', 'cxx', 'hpp', 'hxx', 'hh', 'm', 'mm', - 'cs', 'fs', 'fsx', 'fsi', - 'go', 'rs', 'swift', 'dart', 'lua', - 'pl', 'pm', 'pod', 'r', 'R', 'rmd', 'jl', - 'hs', 'lhs', 'ex', 'exs', 'erl', 'hrl', - 'clj', 'cljs', 'cljc', 'edn', - 'lisp', 'cl', 'el', 'scm', 'ss', 'rkt', - 'ml', 'mli', 're', 'rei', 'nim', 'zig', 'v', 'cr', - 'sql', 'psql', 'plsql', 'graphql', 'gql', 'sol', - 'asm', 's', 'S', 'mk', 'nix', 'tf', 'tfvars', 'pp', 'ansible', -]); - -const DATA_EXTENSIONS = new Set([ - 'json', 'jsonc', 'json5', 'jsonl', 'ndjson', 'geojson', - 'yaml', 'yml', 'toml', - 'xml', 'xsl', 'xslt', 'xsd', 'dtd', 'plist', - 'ini', 'cfg', 'conf', 'config', 'env', 'properties', - 'csv', 'tsv', 'lock', -]); - -const IMAGE_EXTENSIONS = new Set([ - 'png', 'jpg', 'jpeg', 'gif', 'svg', 'webp', 'ico', 'icns', - 'bmp', 'tiff', 'tif', 'psd', 'ai', 'eps', 'raw', 'cr2', 'nef', - 'heic', 'heif', 'avif', 'jxl', -]); - -const DOCUMENT_EXTENSIONS = new Set([ - 'md', 'mdx', 'markdown', 'mdown', 'mkd', - 'txt', 'text', 'rtf', 'doc', 'docx', 'odt', 'pdf', - 'rst', 'adoc', 'asciidoc', 'org', 'tex', 'latex', 'bib', -]); - -const getFileIcon = (extension?: string): React.ReactNode => { - const ext = extension?.toLowerCase(); - if (ext && CODE_EXTENSIONS.has(ext)) { - return ; - } - if (ext && DATA_EXTENSIONS.has(ext)) { - return ; - } - if (ext && IMAGE_EXTENSIONS.has(ext)) { - return ; - } - if (ext && DOCUMENT_EXTENSIONS.has(ext)) { - return ; - } - return ; +const getFileIcon = (filePath: string, extension?: string): React.ReactNode => { + return ; }; // --- Git status indicators (matching FilesView) --- @@ -254,7 +196,7 @@ const FileRow: React.FC = ({ ) ) : ( - getFileIcon(node.extension) + getFileIcon(node.path, node.extension) )} {node.name} @@ -430,39 +372,37 @@ export const SidebarFilesTree: React.FC = () => { inFlightDirsRef.current = new Set(inFlightDirsRef.current); inFlightDirsRef.current.add(normalizedDir); - try { - const respectGitignore = !showGitignored; - let entries: Array<{ name: string; path: string; isDirectory: boolean }>; - if (runtime.isDesktop) { - const result = await files.listDirectory(normalizedDir, { respectGitignore }); - entries = result.entries.map((entry) => ({ - name: entry.name, - path: entry.path, - isDirectory: entry.isDirectory, - })); - } else { - const result = await opencodeClient.listLocalDirectory(normalizedDir, { respectGitignore }); - entries = result.map((entry) => ({ - name: entry.name, - path: entry.path, - isDirectory: entry.isDirectory, - })); - } + const respectGitignore = !showGitignored; + const listPromise = runtime.isDesktop + ? files.listDirectory(normalizedDir, { respectGitignore }).then((result) => result.entries.map((entry) => ({ + name: entry.name, + path: entry.path, + isDirectory: entry.isDirectory, + }))) + : opencodeClient.listLocalDirectory(normalizedDir, { respectGitignore }).then((result) => result.map((entry) => ({ + name: entry.name, + path: entry.path, + isDirectory: entry.isDirectory, + }))); - const mapped = mapDirectoryEntries(normalizedDir, entries); + await listPromise + .then((entries) => { + const mapped = mapDirectoryEntries(normalizedDir, entries); - loadedDirsRef.current = new Set(loadedDirsRef.current); - loadedDirsRef.current.add(normalizedDir); - setChildrenByDir((prev) => ({ ...prev, [normalizedDir]: mapped })); - } catch { - setChildrenByDir((prev) => ({ - ...prev, - [normalizedDir]: prev[normalizedDir] ?? [], - })); - } finally { - inFlightDirsRef.current = new Set(inFlightDirsRef.current); - inFlightDirsRef.current.delete(normalizedDir); - } + loadedDirsRef.current = new Set(loadedDirsRef.current); + loadedDirsRef.current.add(normalizedDir); + setChildrenByDir((prev) => ({ ...prev, [normalizedDir]: mapped })); + }) + .catch(() => { + setChildrenByDir((prev) => ({ + ...prev, + [normalizedDir]: prev[normalizedDir] ?? [], + })); + }) + .finally(() => { + inFlightDirsRef.current = new Set(inFlightDirsRef.current); + inFlightDirsRef.current.delete(normalizedDir); + }); }, [files, mapDirectoryEntries, runtime.isDesktop, showGitignored]); const refreshRoot = React.useCallback(async () => { @@ -484,6 +424,18 @@ export const SidebarFilesTree: React.FC = () => { void loadDirectory(root); }, [loadDirectory, root, showHidden, showGitignored]); + React.useEffect(() => { + if (!root || expandedPaths.length === 0) return; + + for (const expandedPath of expandedPaths) { + const normalized = normalizePath(expandedPath); + if (!normalized || normalized === root) continue; + if (!normalized.startsWith(`${root}/`)) continue; + if (loadedDirsRef.current.has(normalized) || inFlightDirsRef.current.has(normalized)) continue; + void loadDirectory(normalized); + } + }, [expandedPaths, loadDirectory, root]); + // --- Fuzzy search scoring (matching FilesView) --- const fuzzyScore = React.useCallback((query: string, candidate: string): number | null => { @@ -656,39 +608,81 @@ export const SidebarFilesTree: React.FC = () => { if (!dialogData || !activeDialog) return; setIsDialogSubmitting(true); - try { - if (activeDialog === 'createFile') { - if (!dialogInputValue.trim()) throw new Error('Filename is required'); - const parentPath = dialogData.path; - const prefix = parentPath ? `${parentPath}/` : ''; - const newPath = normalizePath(`${prefix}${dialogInputValue.trim()}`); + const done = () => setIsDialogSubmitting(false); + const closeDialog = () => setActiveDialog(null); - if (!files.writeFile) throw new Error('Write not supported'); - const result = await files.writeFile(newPath, ''); - if (result.success) { - toast.success('File created'); - await refreshRoot(); - } - } else if (activeDialog === 'createFolder') { - if (!dialogInputValue.trim()) throw new Error('Folder name is required'); - const parentPath = dialogData.path; - const prefix = parentPath ? `${parentPath}/` : ''; - const newPath = normalizePath(`${prefix}${dialogInputValue.trim()}`); + if (activeDialog === 'createFile') { + if (!dialogInputValue.trim()) { + toast.error('Filename is required'); + done(); + return; + } + if (!files.writeFile) { + toast.error('Write not supported'); + done(); + return; + } - const result = await files.createDirectory(newPath); - if (result.success) { - toast.success('Folder created'); - await refreshRoot(); - } - } else if (activeDialog === 'rename') { - if (!dialogInputValue.trim()) throw new Error('Name is required'); - const oldPath = dialogData.path; - const parentDir = oldPath.split('/').slice(0, -1).join('/'); - const prefix = parentDir ? `${parentDir}/` : ''; - const newPath = normalizePath(`${prefix}${dialogInputValue.trim()}`); + const parentPath = dialogData.path; + const prefix = parentPath ? `${parentPath}/` : ''; + const newPath = normalizePath(`${prefix}${dialogInputValue.trim()}`); - if (files.rename) { - const result = await files.rename(oldPath, newPath); + await files.writeFile(newPath, '') + .then(async (result) => { + if (result.success) { + toast.success('File created'); + await refreshRoot(); + } + closeDialog(); + }) + .catch(() => toast.error('Operation failed')) + .finally(done); + return; + } + + if (activeDialog === 'createFolder') { + if (!dialogInputValue.trim()) { + toast.error('Folder name is required'); + done(); + return; + } + + const parentPath = dialogData.path; + const prefix = parentPath ? `${parentPath}/` : ''; + const newPath = normalizePath(`${prefix}${dialogInputValue.trim()}`); + + await files.createDirectory(newPath) + .then(async (result) => { + if (result.success) { + toast.success('Folder created'); + await refreshRoot(); + } + closeDialog(); + }) + .catch(() => toast.error('Operation failed')) + .finally(done); + return; + } + + if (activeDialog === 'rename') { + if (!dialogInputValue.trim()) { + toast.error('Name is required'); + done(); + return; + } + if (!files.rename) { + toast.error('Rename not supported'); + done(); + return; + } + + const oldPath = dialogData.path; + const parentDir = oldPath.split('/').slice(0, -1).join('/'); + const prefix = parentDir ? `${parentDir}/` : ''; + const newPath = normalizePath(`${prefix}${dialogInputValue.trim()}`); + + await files.rename(oldPath, newPath) + .then(async (result) => { if (result.success) { toast.success('Renamed successfully'); await refreshRoot(); @@ -699,12 +693,22 @@ export const SidebarFilesTree: React.FC = () => { setSelectedPath(root, null); } } - } else { - toast.error('Rename not supported'); - } - } else if (activeDialog === 'delete') { - if (files.delete) { - const result = await files.delete(dialogData.path); + closeDialog(); + }) + .catch(() => toast.error('Operation failed')) + .finally(done); + return; + } + + if (activeDialog === 'delete') { + if (!files.delete) { + toast.error('Delete not supported'); + done(); + return; + } + + await files.delete(dialogData.path) + .then(async (result) => { if (result.success) { toast.success('Deleted successfully'); await refreshRoot(); @@ -715,21 +719,19 @@ export const SidebarFilesTree: React.FC = () => { setSelectedPath(root, null); } } - } else { - toast.error('Delete not supported'); - } - } - setActiveDialog(null); - } catch (error) { - toast.error(error instanceof Error ? error.message : 'Operation failed'); - } finally { - setIsDialogSubmitting(false); + closeDialog(); + }) + .catch(() => toast.error('Operation failed')) + .finally(done); + return; } + + done(); }, [activeDialog, dialogData, dialogInputValue, files, refreshRoot, removeOpenPathsByPrefix, root, selectedPath, setSelectedPath]); // --- Tree rendering (matching FilesView with indent guides) --- - const renderTree = React.useCallback((dirPath: string, depth: number): React.ReactNode => { + function renderTree(dirPath: string, depth: number): React.ReactNode { const nodes = childrenByDir[dirPath] ?? []; return nodes.map((node, index) => { @@ -770,7 +772,7 @@ export const SidebarFilesTree: React.FC = () => { ); }); - }, [childrenByDir, expandedPaths, handleOpenFile, selectedPath, toggleDirectory, handleOpenDialog, canCreateFile, canCreateFolder, canRename, canDelete, canReveal, contextMenuPath, getFileStatus, getFolderBadge, handleRevealPath]); + } const hasTree = Boolean(root && childrenByDir[root]); @@ -848,7 +850,7 @@ export const SidebarFilesTree: React.FC = () => { )} title={node.path} > - {getFileIcon(node.extension)} + {getFileIcon(node.path, node.extension)} { // Chat section: Default Tool Output, Diff layout, Mobile status bar, Show reasoning traces, Queue mode, Persist draft const ChatSectionContent: React.FC = () => { - return ; + return ; }; // Sessions section: Default model & agent, Session retention, Memory limits diff --git a/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx b/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx index 07766e65..202fda72 100644 --- a/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx +++ b/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx @@ -83,7 +83,20 @@ const DIFF_VIEW_MODE_OPTIONS: Option<'single' | 'stacked'>[] = [ }, ]; -export type VisibleSetting = 'theme' | 'fontSize' | 'terminalFontSize' | 'spacing' | 'cornerRadius' | 'inputBarOffset' | 'navRail' | 'toolOutput' | 'diffLayout' | 'mobileStatusBar' | 'dotfiles' | 'reasoning' | 'queueMode' | 'textJustificationActivity' | 'terminalQuickKeys' | 'persistDraft'; +const MERMAID_RENDERING_OPTIONS: Option<'svg' | 'ascii'>[] = [ + { + id: 'svg', + label: 'SVG', + description: 'Render diagrams as scalable graphics.', + }, + { + id: 'ascii', + label: 'ASCII', + description: 'Render diagrams as text blocks.', + }, +]; + +export type VisibleSetting = 'theme' | 'fontSize' | 'terminalFontSize' | 'spacing' | 'cornerRadius' | 'inputBarOffset' | 'navRail' | 'toolOutput' | 'mermaidRendering' | 'diffLayout' | 'mobileStatusBar' | 'dotfiles' | 'reasoning' | 'queueMode' | 'textJustificationActivity' | 'terminalQuickKeys' | 'persistDraft'; interface OpenChamberVisualSettingsProps { /** Which settings to show. If undefined, shows all. */ @@ -99,6 +112,8 @@ export const OpenChamberVisualSettings: React.FC const setShowTextJustificationActivity = useUIStore(state => state.setShowTextJustificationActivity); const toolCallExpansion = useUIStore(state => state.toolCallExpansion); const setToolCallExpansion = useUIStore(state => state.setToolCallExpansion); + const mermaidRenderingMode = useUIStore(state => state.mermaidRenderingMode); + const setMermaidRenderingMode = useUIStore(state => state.setMermaidRenderingMode); const fontSize = useUIStore(state => state.fontSize); const setFontSize = useUIStore(state => state.setFontSize); const terminalFontSize = useUIStore(state => state.terminalFontSize); @@ -174,6 +189,7 @@ export const OpenChamberVisualSettings: React.FC const hasLayoutSettings = shouldShow('fontSize') || shouldShow('terminalFontSize') || shouldShow('spacing') || shouldShow('cornerRadius') || shouldShow('inputBarOffset'); const hasNavigationSettings = (!isMobile && shouldShow('navRail')) || (shouldShow('terminalQuickKeys') && !isMobile); const hasBehaviorSettings = shouldShow('toolOutput') + || shouldShow('mermaidRendering') || shouldShow('diffLayout') || (shouldShow('mobileStatusBar') && isMobile) || shouldShow('dotfiles') @@ -249,20 +265,19 @@ export const OpenChamberVisualSettings: React.FC @@ -1895,8 +1905,9 @@ export const FilesView: React.FC = ({ mode = 'full' }) => { isActive && 'bg-[var(--interactive-selection)] text-[var(--interactive-selection-foreground)]' )} > - - {file.name} + + + {file.name} + )} + {!isSelectedImage && ( <> - + {textViewMode === 'edit' && ( + + )} )} - {(canCopy || canCopyPath || isMarkdownFile(selectedFile.path)) && (canEdit || !isSelectedImage) && ( + {(canCopy || canCopyPath || isMarkdown) && (canEdit || !isSelectedImage) && (