diff --git a/backend/endpoints/v1/documents/index.js b/backend/endpoints/v1/documents/index.js index db4c56e..8ac7179 100644 --- a/backend/endpoints/v1/documents/index.js +++ b/backend/endpoints/v1/documents/index.js @@ -409,7 +409,6 @@ function documentEndpoints(app) { method, query ); - response.status(200).json({ fragments, error }); } catch (e) { console.log(e.message, e); diff --git a/backend/endpoints/v1/workspaces/index.js b/backend/endpoints/v1/workspaces/index.js index 9b3d557..c665ca2 100644 --- a/backend/endpoints/v1/workspaces/index.js +++ b/backend/endpoints/v1/workspaces/index.js @@ -305,7 +305,7 @@ function workspaceEndpoints(app) { documents: "countForEntity", vectors: "calcVectors", "cache-size": "calcVectorCache", - "dimensions": "calcDimensions", + dimensions: "calcDimensions", }; if (!Object.keys(methods).includes(statistic)) { diff --git a/backend/models/organization.js b/backend/models/organization.js index 5b1b651..4fb8075 100644 --- a/backend/models/organization.js +++ b/backend/models/organization.js @@ -16,17 +16,21 @@ const Organization = { organization: null, message: "No Organization name provided.", }; - var slug = slugify(orgName, { lower: true }); + + // If the new name contains bad characters + // replace them with spaces and continue creation. + const newOrgName = orgName.replace(/[:\.,<>@]/g, " "); + var slug = slugify(newOrgName, { lower: true }); const existingBySlug = await this.get({ slug }); if (!!existingBySlug) { const slugSeed = Math.floor(10000000 + Math.random() * 90000000); - slug = slugify(`${orgName}-${slugSeed}`, { lower: true }); + slug = slugify(`${newOrgName}-${slugSeed}`, { lower: true }); } const organization = await prisma.organizations.create({ data: { - name: orgName, + name: newOrgName, slug, uuid: this.makeKey(), }, diff --git a/backend/models/workspaceDocument.js b/backend/models/workspaceDocument.js index 39a6813..c253362 100644 --- a/backend/models/workspaceDocument.js +++ b/backend/models/workspaceDocument.js @@ -170,9 +170,8 @@ const WorkspaceDocument = { include: { organization: true }, }); - const connector = await OrganizationConnection.get({ - organization_id: workspace.organization.id + organization_id: workspace.organization.id, }); const vectorDb = selectConnector(connector); @@ -204,7 +203,6 @@ const WorkspaceDocument = { return 0; } }, - }; module.exports.WorkspaceDocument = WorkspaceDocument; diff --git a/backend/storage/settings.json b/backend/storage/settings.json index afc8999..98f127d 100644 --- a/backend/storage/settings.json +++ b/backend/storage/settings.json @@ -1,468 +1,4 @@ { - "_prisma_migrations": { - "slug": "_prisma_migrations", - "table": { - "name": "_prisma_migrations", - "pk": "id", - "verbose": "_prisma_migrations" - }, - "columns": [ - { - "name": "id", - "verbose": "id", - "control": { - "text": true - }, - "type": "varchar(36)", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "checksum", - "verbose": "checksum", - "control": { - "text": true - }, - "type": "varchar(64)", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "finished_at", - "verbose": "finished_at", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": true, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "migration_name", - "verbose": "migration_name", - "control": { - "text": true - }, - "type": "varchar(255)", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "logs", - "verbose": "logs", - "control": { - "text": true - }, - "type": "text", - "allowNull": true, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "rolled_back_at", - "verbose": "rolled_back_at", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": true, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "started_at", - "verbose": "started_at", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "now()", - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "applied_steps_count", - "verbose": "applied_steps_count", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": "0", - "listview": { - "show": true - }, - "editview": { - "show": true - } - } - ], - "mainview": { - "show": true - }, - "listview": { - "order": {}, - "page": 25 - }, - "editview": { - "readonly": false - } - }, - "system_settings": { - "slug": "system_settings", - "table": { - "name": "system_settings", - "pk": "id", - "verbose": "system_settings" - }, - "columns": [ - { - "name": "id", - "verbose": "id", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "label", - "verbose": "label", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "value", - "verbose": "value", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "createdAt", - "verbose": "createdAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "lastUpdatedAt", - "verbose": "lastUpdatedAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - } - ], - "mainview": { - "show": true - }, - "listview": { - "order": {}, - "page": 25 - }, - "editview": { - "readonly": false - } - }, - "users": { - "slug": "users", - "table": { - "name": "users", - "pk": "id", - "verbose": "users" - }, - "columns": [ - { - "name": "id", - "verbose": "id", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "email", - "verbose": "email", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "password", - "verbose": "password", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "role", - "verbose": "role", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": "'default'::text", - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "createdAt", - "verbose": "createdAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "lastUpdatedAt", - "verbose": "lastUpdatedAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - } - ], - "mainview": { - "show": true - }, - "listview": { - "order": {}, - "page": 25 - }, - "editview": { - "readonly": false - } - }, - "organization_users": { - "slug": "organization_users", - "table": { - "name": "organization_users", - "pk": "id", - "verbose": "organization_users" - }, - "columns": [ - { - "name": "id", - "verbose": "id", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "user_id", - "verbose": "user_id", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "organization_id", - "verbose": "organization_id", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "createdAt", - "verbose": "createdAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "lastUpdatedAt", - "verbose": "lastUpdatedAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - } - ], - "mainview": { - "show": true - }, - "listview": { - "order": {}, - "page": 25 - }, - "editview": { - "readonly": false - } - }, "organizations": { "slug": "organizations", "table": { @@ -795,6 +331,154 @@ "readonly": false } }, + "organization_workspaces": { + "slug": "organization_workspaces", + "table": { + "name": "organization_workspaces", + "pk": "id", + "verbose": "organization_workspaces" + }, + "columns": [ + { + "name": "id", + "verbose": "id", + "control": { + "text": true + }, + "type": "integer", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "name", + "verbose": "name", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "slug", + "verbose": "slug", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "uuid", + "verbose": "uuid", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "fname", + "verbose": "fname", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "organization_id", + "verbose": "organization_id", + "control": { + "text": true + }, + "type": "integer", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "createdAt", + "verbose": "createdAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "lastUpdatedAt", + "verbose": "lastUpdatedAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + } + ], + "mainview": { + "show": true + }, + "listview": { + "order": {}, + "page": 25 + }, + "editview": { + "readonly": false + } + }, "workspace_documents": { "slug": "workspace_documents", "table": { @@ -1075,6 +759,222 @@ "readonly": false } }, + "users": { + "slug": "users", + "table": { + "name": "users", + "pk": "id", + "verbose": "users" + }, + "columns": [ + { + "name": "id", + "verbose": "id", + "control": { + "text": true + }, + "type": "integer", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "email", + "verbose": "email", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "password", + "verbose": "password", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "role", + "verbose": "role", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": "'default'::text", + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "createdAt", + "verbose": "createdAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "lastUpdatedAt", + "verbose": "lastUpdatedAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + } + ], + "mainview": { + "show": true + }, + "listview": { + "order": {}, + "page": 25 + }, + "editview": { + "readonly": false + } + }, + "system_settings": { + "slug": "system_settings", + "table": { + "name": "system_settings", + "pk": "id", + "verbose": "system_settings" + }, + "columns": [ + { + "name": "id", + "verbose": "id", + "control": { + "text": true + }, + "type": "integer", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "label", + "verbose": "label", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "value", + "verbose": "value", + "control": { + "text": true + }, + "type": "text", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "createdAt", + "verbose": "createdAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "lastUpdatedAt", + "verbose": "lastUpdatedAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + } + ], + "mainview": { + "show": true + }, + "listview": { + "order": {}, + "page": 25 + }, + "editview": { + "readonly": false + } + }, "jobs": { "slug": "jobs", "table": { @@ -1239,154 +1139,6 @@ "readonly": false } }, - "organization_workspaces": { - "slug": "organization_workspaces", - "table": { - "name": "organization_workspaces", - "pk": "id", - "verbose": "organization_workspaces" - }, - "columns": [ - { - "name": "id", - "verbose": "id", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "name", - "verbose": "name", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "slug", - "verbose": "slug", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "uuid", - "verbose": "uuid", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "organization_id", - "verbose": "organization_id", - "control": { - "text": true - }, - "type": "integer", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "createdAt", - "verbose": "createdAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "lastUpdatedAt", - "verbose": "lastUpdatedAt", - "control": { - "text": true - }, - "type": "timestamp", - "allowNull": false, - "defaultValue": "CURRENT_TIMESTAMP", - "listview": { - "show": true - }, - "editview": { - "show": true - } - }, - { - "name": "fname", - "verbose": "fname", - "control": { - "text": true - }, - "type": "text", - "allowNull": false, - "defaultValue": null, - "listview": { - "show": true - }, - "editview": { - "show": true - } - } - ], - "mainview": { - "show": true - }, - "listview": { - "order": {}, - "page": 25 - }, - "editview": { - "readonly": false - } - }, "organization_notifications": { "slug": "organization_notifications", "table": { @@ -1551,6 +1303,106 @@ "readonly": false } }, + "organization_users": { + "slug": "organization_users", + "table": { + "name": "organization_users", + "pk": "id", + "verbose": "organization_users" + }, + "columns": [ + { + "name": "id", + "verbose": "id", + "control": { + "text": true + }, + "type": "integer", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "user_id", + "verbose": "user_id", + "control": { + "text": true + }, + "type": "integer", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "organization_id", + "verbose": "organization_id", + "control": { + "text": true + }, + "type": "integer", + "allowNull": false, + "defaultValue": null, + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "createdAt", + "verbose": "createdAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + }, + { + "name": "lastUpdatedAt", + "verbose": "lastUpdatedAt", + "control": { + "text": true + }, + "type": "timestamp", + "allowNull": false, + "defaultValue": "CURRENT_TIMESTAMP", + "listview": { + "show": true + }, + "editview": { + "show": true + } + } + ], + "mainview": { + "show": true + }, + "listview": { + "order": {}, + "page": 25 + }, + "editview": { + "readonly": false + } + }, "organization_rag_tests": { "slug": "organization_rag_tests", "table": { diff --git a/backend/utils/vectordatabases/providers/chroma/index.js b/backend/utils/vectordatabases/providers/chroma/index.js index 76f8072..7dc84e1 100644 --- a/backend/utils/vectordatabases/providers/chroma/index.js +++ b/backend/utils/vectordatabases/providers/chroma/index.js @@ -72,6 +72,7 @@ class Chroma { return { result: totalVectors, error: null }; } + // TODO: Solve this issue async indexDimensions() { // Chroma does not support this, defaulting to openai's 1536 return 1536; diff --git a/backend/utils/vectordatabases/validateNewDatabaseConnector.js b/backend/utils/vectordatabases/validateNewDatabaseConnector.js index 8155436..197f433 100644 --- a/backend/utils/vectordatabases/validateNewDatabaseConnector.js +++ b/backend/utils/vectordatabases/validateNewDatabaseConnector.js @@ -77,9 +77,6 @@ async function validatePinecone({ environment, index, apiKey }) { indexName: index, }); - // TODO: CHECK INDEX SIZE (client.indexDimensions()) and store in return so we can store it in the database - - if (!status.ready) throw new Error("Pinecone::Index not ready or found."); return { valid: true, message: null }; } catch (e) { diff --git a/frontend/src/components/Header/index.tsx b/frontend/src/components/Header/index.tsx index 527a49c..44dc798 100644 --- a/frontend/src/components/Header/index.tsx +++ b/frontend/src/components/Header/index.tsx @@ -1,11 +1,4 @@ -import { Link } from 'react-router-dom'; -import Logo from '../../images/logo/logo-light.png'; -import { CheckCircle, Copy } from 'react-feather'; import { useEffect, useState } from 'react'; -import paths from '../../utils/paths'; -import { STORE_TOKEN, STORE_USER } from '../../utils/constants'; -import truncate from 'truncate'; -import Notifications from '../Notifications'; export default function Header(props: { entity?: any | null; @@ -18,18 +11,7 @@ export default function Header(props: { }) { const [copied, setCopied] = useState(false); if (!props.entity) return null; - const { - entity, - property, - nameProp, - extendedItems = <>, - quickActions = false, - } = props; - - const handleCopy = () => { - window.navigator.clipboard.writeText(entity[property]); - setCopied(true); - }; + const { extendedItems = <> } = props; useEffect(() => { function manageCopy() { @@ -42,100 +24,7 @@ export default function Header(props: { }, [copied]); return ( - //
- //
- //
- // {/* */} - // - // {/* */} - - // - // Logo - // - //
- - //
- //
- //
- //

- // {truncate(entity[nameProp ?? 'name'], 20)} - //

- // - // {extendedItems} - //
- //
- // - // - //
- //
- //
- //
- //
-
+
{extendedItems}
); diff --git a/frontend/src/fonts/JetBrainsMono-Bold.eot b/frontend/src/fonts/JetBrainsMono-Bold.eot deleted file mode 100644 index 979066f..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Bold.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Bold.ttf b/frontend/src/fonts/JetBrainsMono-Bold.ttf deleted file mode 100644 index 73f95b6..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Bold.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Bold.woff b/frontend/src/fonts/JetBrainsMono-Bold.woff deleted file mode 100644 index de673cd..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Bold.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Bold.woff2 b/frontend/src/fonts/JetBrainsMono-Bold.woff2 deleted file mode 100644 index 4b51cd7..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Bold.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-BoldItalic.eot b/frontend/src/fonts/JetBrainsMono-BoldItalic.eot deleted file mode 100644 index 2780d20..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-BoldItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-BoldItalic.ttf b/frontend/src/fonts/JetBrainsMono-BoldItalic.ttf deleted file mode 100644 index c88c2db..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-BoldItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-BoldItalic.woff b/frontend/src/fonts/JetBrainsMono-BoldItalic.woff deleted file mode 100644 index 4bb2137..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-BoldItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-BoldItalic.woff2 b/frontend/src/fonts/JetBrainsMono-BoldItalic.woff2 deleted file mode 100644 index 165207c..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-BoldItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBold.eot b/frontend/src/fonts/JetBrainsMono-ExtraBold.eot deleted file mode 100644 index c5b65c2..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBold.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBold.ttf b/frontend/src/fonts/JetBrainsMono-ExtraBold.ttf deleted file mode 100644 index 367db15..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBold.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBold.woff b/frontend/src/fonts/JetBrainsMono-ExtraBold.woff deleted file mode 100644 index b6a3541..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBold.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBold.woff2 b/frontend/src/fonts/JetBrainsMono-ExtraBold.woff2 deleted file mode 100644 index f313fa9..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBold.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.eot b/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.eot deleted file mode 100644 index dffde95..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.ttf b/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.ttf deleted file mode 100644 index 0af21cf..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.woff b/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.woff deleted file mode 100644 index c956bf3..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.woff2 b/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.woff2 deleted file mode 100644 index 48aa1b9..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraBoldItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLight.eot b/frontend/src/fonts/JetBrainsMono-ExtraLight.eot deleted file mode 100644 index 7d84ed5..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLight.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLight.ttf b/frontend/src/fonts/JetBrainsMono-ExtraLight.ttf deleted file mode 100644 index 965c832..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLight.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLight.woff b/frontend/src/fonts/JetBrainsMono-ExtraLight.woff deleted file mode 100644 index 189accd..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLight.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLight.woff2 b/frontend/src/fonts/JetBrainsMono-ExtraLight.woff2 deleted file mode 100644 index 728c107..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLight.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.eot b/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.eot deleted file mode 100644 index b63f677..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.ttf b/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.ttf deleted file mode 100644 index 2f7e08b..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.woff b/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.woff deleted file mode 100644 index 34805f0..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.woff2 b/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.woff2 deleted file mode 100644 index f433a6f..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ExtraLightItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Italic.eot b/frontend/src/fonts/JetBrainsMono-Italic.eot deleted file mode 100644 index a4641dc..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Italic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Italic.ttf b/frontend/src/fonts/JetBrainsMono-Italic.ttf deleted file mode 100644 index 1a2aaa8..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Italic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Italic.woff b/frontend/src/fonts/JetBrainsMono-Italic.woff deleted file mode 100644 index a45ca12..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Italic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Italic.woff2 b/frontend/src/fonts/JetBrainsMono-Italic.woff2 deleted file mode 100644 index 181d766..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Italic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Light.eot b/frontend/src/fonts/JetBrainsMono-Light.eot deleted file mode 100644 index 7d33537..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Light.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Light.ttf b/frontend/src/fonts/JetBrainsMono-Light.ttf deleted file mode 100644 index b6808d6..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Light.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Light.woff b/frontend/src/fonts/JetBrainsMono-Light.woff deleted file mode 100644 index 850f9a4..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Light.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Light.woff2 b/frontend/src/fonts/JetBrainsMono-Light.woff2 deleted file mode 100644 index 5329b39..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Light.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-LightItalic.eot b/frontend/src/fonts/JetBrainsMono-LightItalic.eot deleted file mode 100644 index 8119067..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-LightItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-LightItalic.ttf b/frontend/src/fonts/JetBrainsMono-LightItalic.ttf deleted file mode 100644 index b2d5007..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-LightItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-LightItalic.woff b/frontend/src/fonts/JetBrainsMono-LightItalic.woff deleted file mode 100644 index 7848a58..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-LightItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-LightItalic.woff2 b/frontend/src/fonts/JetBrainsMono-LightItalic.woff2 deleted file mode 100644 index 76ce361..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-LightItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Medium.eot b/frontend/src/fonts/JetBrainsMono-Medium.eot deleted file mode 100644 index 0977430..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Medium.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Medium.ttf b/frontend/src/fonts/JetBrainsMono-Medium.ttf deleted file mode 100644 index c7810f5..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Medium.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Medium.woff b/frontend/src/fonts/JetBrainsMono-Medium.woff deleted file mode 100644 index 7e6de76..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Medium.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Medium.woff2 b/frontend/src/fonts/JetBrainsMono-Medium.woff2 deleted file mode 100644 index 40f2c94..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Medium.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-MediumItalic.eot b/frontend/src/fonts/JetBrainsMono-MediumItalic.eot deleted file mode 100644 index 28a6f6d..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-MediumItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-MediumItalic.ttf b/frontend/src/fonts/JetBrainsMono-MediumItalic.ttf deleted file mode 100644 index 778230a..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-MediumItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-MediumItalic.woff b/frontend/src/fonts/JetBrainsMono-MediumItalic.woff deleted file mode 100644 index 6e6af25..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-MediumItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-MediumItalic.woff2 b/frontend/src/fonts/JetBrainsMono-MediumItalic.woff2 deleted file mode 100644 index c58e0d7..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-MediumItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Regular.eot b/frontend/src/fonts/JetBrainsMono-Regular.eot deleted file mode 100644 index 3426027..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Regular.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Regular.ttf b/frontend/src/fonts/JetBrainsMono-Regular.ttf deleted file mode 100644 index 1e446e1..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Regular.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Regular.woff b/frontend/src/fonts/JetBrainsMono-Regular.woff deleted file mode 100644 index c2fe6dd..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Regular.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Regular.woff2 b/frontend/src/fonts/JetBrainsMono-Regular.woff2 deleted file mode 100644 index 2dd35cc..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Regular.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBold.eot b/frontend/src/fonts/JetBrainsMono-SemiBold.eot deleted file mode 100644 index 0552aa3..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBold.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBold.ttf b/frontend/src/fonts/JetBrainsMono-SemiBold.ttf deleted file mode 100644 index c42e766..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBold.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBold.woff b/frontend/src/fonts/JetBrainsMono-SemiBold.woff deleted file mode 100644 index 4c72180..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBold.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBold.woff2 b/frontend/src/fonts/JetBrainsMono-SemiBold.woff2 deleted file mode 100644 index 6888f27..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBold.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.eot b/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.eot deleted file mode 100644 index d8eb807..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.ttf b/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.ttf deleted file mode 100644 index 584dacd..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.woff b/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.woff deleted file mode 100644 index 9bbafaf..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.woff2 b/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.woff2 deleted file mode 100644 index c545e03..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-SemiBoldItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Thin.eot b/frontend/src/fonts/JetBrainsMono-Thin.eot deleted file mode 100644 index 93a3fb5..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Thin.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Thin.ttf b/frontend/src/fonts/JetBrainsMono-Thin.ttf deleted file mode 100644 index 6f03981..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Thin.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Thin.woff b/frontend/src/fonts/JetBrainsMono-Thin.woff deleted file mode 100644 index 7a632c9..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Thin.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Thin.woff2 b/frontend/src/fonts/JetBrainsMono-Thin.woff2 deleted file mode 100644 index 84c7f05..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Thin.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ThinItalic.eot b/frontend/src/fonts/JetBrainsMono-ThinItalic.eot deleted file mode 100644 index e37229c..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ThinItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ThinItalic.ttf b/frontend/src/fonts/JetBrainsMono-ThinItalic.ttf deleted file mode 100644 index a608873..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ThinItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ThinItalic.woff b/frontend/src/fonts/JetBrainsMono-ThinItalic.woff deleted file mode 100644 index 5dde198..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ThinItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-ThinItalic.woff2 b/frontend/src/fonts/JetBrainsMono-ThinItalic.woff2 deleted file mode 100644 index 110e604..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-ThinItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Variable.eot b/frontend/src/fonts/JetBrainsMono-Variable.eot deleted file mode 100644 index 9fd138e..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Variable.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Variable.ttf b/frontend/src/fonts/JetBrainsMono-Variable.ttf deleted file mode 100644 index f91ee41..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Variable.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Variable.woff b/frontend/src/fonts/JetBrainsMono-Variable.woff deleted file mode 100644 index 35c8c1c..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Variable.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-Variable.woff2 b/frontend/src/fonts/JetBrainsMono-Variable.woff2 deleted file mode 100644 index 29492a8..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-Variable.woff2 and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-VariableItalic.eot b/frontend/src/fonts/JetBrainsMono-VariableItalic.eot deleted file mode 100644 index c5115d0..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-VariableItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-VariableItalic.ttf b/frontend/src/fonts/JetBrainsMono-VariableItalic.ttf deleted file mode 100644 index ba43ca0..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-VariableItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-VariableItalic.woff b/frontend/src/fonts/JetBrainsMono-VariableItalic.woff deleted file mode 100644 index 44b725e..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-VariableItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/JetBrainsMono-VariableItalic.woff2 b/frontend/src/fonts/JetBrainsMono-VariableItalic.woff2 deleted file mode 100644 index 605f5ca..0000000 Binary files a/frontend/src/fonts/JetBrainsMono-VariableItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Black.eot b/frontend/src/fonts/Satoshi-Black.eot deleted file mode 100644 index 11747f3..0000000 Binary files a/frontend/src/fonts/Satoshi-Black.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Black.ttf b/frontend/src/fonts/Satoshi-Black.ttf deleted file mode 100644 index 62015ac..0000000 Binary files a/frontend/src/fonts/Satoshi-Black.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Black.woff b/frontend/src/fonts/Satoshi-Black.woff deleted file mode 100644 index a6bee36..0000000 Binary files a/frontend/src/fonts/Satoshi-Black.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Black.woff2 b/frontend/src/fonts/Satoshi-Black.woff2 deleted file mode 100644 index 64492d5..0000000 Binary files a/frontend/src/fonts/Satoshi-Black.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BlackItalic.eot b/frontend/src/fonts/Satoshi-BlackItalic.eot deleted file mode 100644 index de2edbb..0000000 Binary files a/frontend/src/fonts/Satoshi-BlackItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BlackItalic.ttf b/frontend/src/fonts/Satoshi-BlackItalic.ttf deleted file mode 100644 index 74410b9..0000000 Binary files a/frontend/src/fonts/Satoshi-BlackItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BlackItalic.woff b/frontend/src/fonts/Satoshi-BlackItalic.woff deleted file mode 100644 index 0e07e1c..0000000 Binary files a/frontend/src/fonts/Satoshi-BlackItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BlackItalic.woff2 b/frontend/src/fonts/Satoshi-BlackItalic.woff2 deleted file mode 100644 index 9d5c911..0000000 Binary files a/frontend/src/fonts/Satoshi-BlackItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Bold.eot b/frontend/src/fonts/Satoshi-Bold.eot deleted file mode 100644 index 390ae25..0000000 Binary files a/frontend/src/fonts/Satoshi-Bold.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Bold.woff b/frontend/src/fonts/Satoshi-Bold.woff deleted file mode 100644 index bba8257..0000000 Binary files a/frontend/src/fonts/Satoshi-Bold.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Bold.woff2 b/frontend/src/fonts/Satoshi-Bold.woff2 deleted file mode 100644 index 0a8db7a..0000000 Binary files a/frontend/src/fonts/Satoshi-Bold.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BoldItalic.eot b/frontend/src/fonts/Satoshi-BoldItalic.eot deleted file mode 100644 index 426be2a..0000000 Binary files a/frontend/src/fonts/Satoshi-BoldItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BoldItalic.ttf b/frontend/src/fonts/Satoshi-BoldItalic.ttf deleted file mode 100644 index 24f012c..0000000 Binary files a/frontend/src/fonts/Satoshi-BoldItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BoldItalic.woff b/frontend/src/fonts/Satoshi-BoldItalic.woff deleted file mode 100644 index 8bcb7a6..0000000 Binary files a/frontend/src/fonts/Satoshi-BoldItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-BoldItalic.woff2 b/frontend/src/fonts/Satoshi-BoldItalic.woff2 deleted file mode 100644 index 225527f..0000000 Binary files a/frontend/src/fonts/Satoshi-BoldItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Italic.eot b/frontend/src/fonts/Satoshi-Italic.eot deleted file mode 100644 index 64039a8..0000000 Binary files a/frontend/src/fonts/Satoshi-Italic.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Italic.ttf b/frontend/src/fonts/Satoshi-Italic.ttf deleted file mode 100644 index c214f4f..0000000 Binary files a/frontend/src/fonts/Satoshi-Italic.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Italic.woff b/frontend/src/fonts/Satoshi-Italic.woff deleted file mode 100644 index edd4d93..0000000 Binary files a/frontend/src/fonts/Satoshi-Italic.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Italic.woff2 b/frontend/src/fonts/Satoshi-Italic.woff2 deleted file mode 100644 index 8b98599..0000000 Binary files a/frontend/src/fonts/Satoshi-Italic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Light.eot b/frontend/src/fonts/Satoshi-Light.eot deleted file mode 100644 index d8fcacc..0000000 Binary files a/frontend/src/fonts/Satoshi-Light.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Light.ttf b/frontend/src/fonts/Satoshi-Light.ttf deleted file mode 100644 index b41a2d4..0000000 Binary files a/frontend/src/fonts/Satoshi-Light.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Light.woff b/frontend/src/fonts/Satoshi-Light.woff deleted file mode 100644 index 8f05e4e..0000000 Binary files a/frontend/src/fonts/Satoshi-Light.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Light.woff2 b/frontend/src/fonts/Satoshi-Light.woff2 deleted file mode 100644 index cf18cd4..0000000 Binary files a/frontend/src/fonts/Satoshi-Light.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-LightItalic.eot b/frontend/src/fonts/Satoshi-LightItalic.eot deleted file mode 100644 index e34a0df..0000000 Binary files a/frontend/src/fonts/Satoshi-LightItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-LightItalic.ttf b/frontend/src/fonts/Satoshi-LightItalic.ttf deleted file mode 100644 index 08f5db5..0000000 Binary files a/frontend/src/fonts/Satoshi-LightItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-LightItalic.woff b/frontend/src/fonts/Satoshi-LightItalic.woff deleted file mode 100644 index a03a50d..0000000 Binary files a/frontend/src/fonts/Satoshi-LightItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-LightItalic.woff2 b/frontend/src/fonts/Satoshi-LightItalic.woff2 deleted file mode 100644 index 6bd15ad..0000000 Binary files a/frontend/src/fonts/Satoshi-LightItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Medium.eot b/frontend/src/fonts/Satoshi-Medium.eot deleted file mode 100644 index 83cacec..0000000 Binary files a/frontend/src/fonts/Satoshi-Medium.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Medium.ttf b/frontend/src/fonts/Satoshi-Medium.ttf deleted file mode 100644 index ab149b7..0000000 Binary files a/frontend/src/fonts/Satoshi-Medium.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Medium.woff b/frontend/src/fonts/Satoshi-Medium.woff deleted file mode 100644 index cef3226..0000000 Binary files a/frontend/src/fonts/Satoshi-Medium.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Medium.woff2 b/frontend/src/fonts/Satoshi-Medium.woff2 deleted file mode 100644 index ffd0ac9..0000000 Binary files a/frontend/src/fonts/Satoshi-Medium.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-MediumItalic.eot b/frontend/src/fonts/Satoshi-MediumItalic.eot deleted file mode 100644 index 25d229a..0000000 Binary files a/frontend/src/fonts/Satoshi-MediumItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-MediumItalic.ttf b/frontend/src/fonts/Satoshi-MediumItalic.ttf deleted file mode 100644 index 387f278..0000000 Binary files a/frontend/src/fonts/Satoshi-MediumItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-MediumItalic.woff b/frontend/src/fonts/Satoshi-MediumItalic.woff deleted file mode 100644 index 46d8995..0000000 Binary files a/frontend/src/fonts/Satoshi-MediumItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-MediumItalic.woff2 b/frontend/src/fonts/Satoshi-MediumItalic.woff2 deleted file mode 100644 index 212adc9..0000000 Binary files a/frontend/src/fonts/Satoshi-MediumItalic.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Regular.eot b/frontend/src/fonts/Satoshi-Regular.eot deleted file mode 100644 index 452666f..0000000 Binary files a/frontend/src/fonts/Satoshi-Regular.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Regular.woff b/frontend/src/fonts/Satoshi-Regular.woff deleted file mode 100644 index 03ac195..0000000 Binary files a/frontend/src/fonts/Satoshi-Regular.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Regular.woff2 b/frontend/src/fonts/Satoshi-Regular.woff2 deleted file mode 100644 index 81c40ab..0000000 Binary files a/frontend/src/fonts/Satoshi-Regular.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Variable.eot b/frontend/src/fonts/Satoshi-Variable.eot deleted file mode 100644 index f42624e..0000000 Binary files a/frontend/src/fonts/Satoshi-Variable.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Variable.ttf b/frontend/src/fonts/Satoshi-Variable.ttf deleted file mode 100644 index 976e85c..0000000 Binary files a/frontend/src/fonts/Satoshi-Variable.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Variable.woff b/frontend/src/fonts/Satoshi-Variable.woff deleted file mode 100644 index f8dcd1d..0000000 Binary files a/frontend/src/fonts/Satoshi-Variable.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-Variable.woff2 b/frontend/src/fonts/Satoshi-Variable.woff2 deleted file mode 100644 index b00e833..0000000 Binary files a/frontend/src/fonts/Satoshi-Variable.woff2 and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-VariableItalic.eot b/frontend/src/fonts/Satoshi-VariableItalic.eot deleted file mode 100644 index 5f4554a..0000000 Binary files a/frontend/src/fonts/Satoshi-VariableItalic.eot and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-VariableItalic.ttf b/frontend/src/fonts/Satoshi-VariableItalic.ttf deleted file mode 100644 index 4c2677c..0000000 Binary files a/frontend/src/fonts/Satoshi-VariableItalic.ttf and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-VariableItalic.woff b/frontend/src/fonts/Satoshi-VariableItalic.woff deleted file mode 100644 index 3fe029e..0000000 Binary files a/frontend/src/fonts/Satoshi-VariableItalic.woff and /dev/null differ diff --git a/frontend/src/fonts/Satoshi-VariableItalic.woff2 b/frontend/src/fonts/Satoshi-VariableItalic.woff2 deleted file mode 100644 index e7ab3a0..0000000 Binary files a/frontend/src/fonts/Satoshi-VariableItalic.woff2 and /dev/null differ diff --git a/frontend/src/index.css b/frontend/src/index.css index 4d45823..3811181 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -1,6 +1,41 @@ @tailwind base; @tailwind components; @tailwind utilities; +@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;700&display=swap'); + +@font-face { + font-family: 'Satoshi-Bold'; + src: url('./fonts/Satoshi-Bold.ttf') format('truetype'); + font-weight: 700; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: 'Satoshi'; + src: url('./fonts/Satoshi-Regular.ttf') format('truetype'); + font-weight: 300; + font-display: swap; + font-style: normal; +} + +.font-satoshi.font-bold { + font-family: 'Satoshi-Bold', sans-serif; +} + +.font-satoshi { + font-family: 'Satoshi', sans-serif; +} + +.font-jetbrains { + font-family: 'JetBrains Mono', monospace; + font-weight: 300; +} + +.font-jetbrainsbold { + font-family: 'JetBrains Mono', monospace; + font-weight: 700; +} /* Chrome, Safari and Opera */ .no-scrollbar::-webkit-scrollbar { diff --git a/frontend/src/jet-brains-mono.css b/frontend/src/jet-brains-mono.css deleted file mode 100644 index dcb3c30..0000000 --- a/frontend/src/jet-brains-mono.css +++ /dev/null @@ -1,250 +0,0 @@ -/** - * @license - * - * Font Family: JetBrains Mono - * Designed by: JetBrains, Philipp Nurullin, Konstantin Bulenkov - * URL: https://www.fontshare.com/fonts/jet-brains-mono - * © 2023 Indian Type Foundry - * - * Font Styles: - * JetBrains Mono Variable(Variable font) - * JetBrains Mono Variable Italic(Variable font) - * JetBrains Mono Thin - * JetBrains Mono Thin Italic - * JetBrains Mono Extra Light - * JetBrains Mono Extra Light Italic - * JetBrains Mono Light - * JetBrains Mono Light Italic - * JetBrains Mono Regular - * JetBrains Mono Italic - * JetBrains Mono Medium - * JetBrains Mono Medium Italic - * JetBrains Mono Semi Bold - * JetBrains Mono Semi Bold Italic - * JetBrains Mono Bold - * JetBrains Mono Bold Italic - * JetBrains Mono Extra Bold - * JetBrains Mono Extra Bold Italic - * -*/ - - -/** -* This is a variable font -* You can controll variable axes as shown below: -* font-variation-settings: 'wght' 400.0; -* -* available axes: - -* 'wght' (range from 100.0 to 800.0) - -*/ - -@font-face { - font-family: 'JetBrainsMono-Variable'; - src: url('./fonts/JetBrainsMono-Variable.woff2') format('woff2'), - url('./fonts/JetBrainsMono-Variable.woff') format('woff'), - url('./fonts/JetBrainsMono-Variable.ttf') format('truetype'); - font-weight: 100 800; - font-display: swap; - font-style: normal; -} - - -/** -* This is a variable font -* You can controll variable axes as shown below: -* font-variation-settings: 'wght' 400.0; -* -* available axes: - -* 'wght' (range from 100.0 to 800.0) - -*/ - -@font-face { - font-family: 'JetBrainsMono-VariableItalic'; - src: url('./fonts/JetBrainsMono-VariableItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-VariableItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-VariableItalic.ttf') format('truetype'); - font-weight: 100 800; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-Thin'; - src: url('./fonts/JetBrainsMono-Thin.woff2') format('woff2'), - url('./fonts/JetBrainsMono-Thin.woff') format('woff'), - url('./fonts/JetBrainsMono-Thin.ttf') format('truetype'); - font-weight: 100; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-ThinItalic'; - src: url('./fonts/JetBrainsMono-ThinItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-ThinItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-ThinItalic.ttf') format('truetype'); - font-weight: 100; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-ExtraLight'; - src: url('./fonts/JetBrainsMono-ExtraLight.woff2') format('woff2'), - url('./fonts/JetBrainsMono-ExtraLight.woff') format('woff'), - url('./fonts/JetBrainsMono-ExtraLight.ttf') format('truetype'); - font-weight: 200; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-ExtraLightItalic'; - src: url('./fonts/JetBrainsMono-ExtraLightItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-ExtraLightItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-ExtraLightItalic.ttf') format('truetype'); - font-weight: 200; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-Light'; - src: url('./fonts/JetBrainsMono-Light.woff2') format('woff2'), - url('./fonts/JetBrainsMono-Light.woff') format('woff'), - url('./fonts/JetBrainsMono-Light.ttf') format('truetype'); - font-weight: 300; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-LightItalic'; - src: url('./fonts/JetBrainsMono-LightItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-LightItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-LightItalic.ttf') format('truetype'); - font-weight: 300; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-Regular'; - src: url('./fonts/JetBrainsMono-Regular.woff2') format('woff2'), - url('./fonts/JetBrainsMono-Regular.woff') format('woff'), - url('./fonts/JetBrainsMono-Regular.ttf') format('truetype'); - font-weight: 400; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-Italic'; - src: url('./fonts/JetBrainsMono-Italic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-Italic.woff') format('woff'), - url('./fonts/JetBrainsMono-Italic.ttf') format('truetype'); - font-weight: 400; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-Medium'; - src: url('./fonts/JetBrainsMono-Medium.woff2') format('woff2'), - url('./fonts/JetBrainsMono-Medium.woff') format('woff'), - url('./fonts/JetBrainsMono-Medium.ttf') format('truetype'); - font-weight: 500; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-MediumItalic'; - src: url('./fonts/JetBrainsMono-MediumItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-MediumItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-MediumItalic.ttf') format('truetype'); - font-weight: 500; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-SemiBold'; - src: url('./fonts/JetBrainsMono-SemiBold.woff2') format('woff2'), - url('./fonts/JetBrainsMono-SemiBold.woff') format('woff'), - url('./fonts/JetBrainsMono-SemiBold.ttf') format('truetype'); - font-weight: 600; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-SemiBoldItalic'; - src: url('./fonts/JetBrainsMono-SemiBoldItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-SemiBoldItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-SemiBoldItalic.ttf') format('truetype'); - font-weight: 600; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-Bold'; - src: url('./fonts/JetBrainsMono-Bold.woff2') format('woff2'), - url('./fonts/JetBrainsMono-Bold.woff') format('woff'), - url('./fonts/JetBrainsMono-Bold.ttf') format('truetype'); - font-weight: 700; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-BoldItalic'; - src: url('./fonts/JetBrainsMono-BoldItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-BoldItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-BoldItalic.ttf') format('truetype'); - font-weight: 700; - font-display: swap; - font-style: italic; -} - - -@font-face { - font-family: 'JetBrainsMono-ExtraBold'; - src: url('./fonts/JetBrainsMono-ExtraBold.woff2') format('woff2'), - url('./fonts/JetBrainsMono-ExtraBold.woff') format('woff'), - url('./fonts/JetBrainsMono-ExtraBold.ttf') format('truetype'); - font-weight: 800; - font-display: swap; - font-style: normal; -} - - -@font-face { - font-family: 'JetBrainsMono-ExtraBoldItalic'; - src: url('./fonts/JetBrainsMono-ExtraBoldItalic.woff2') format('woff2'), - url('./fonts/JetBrainsMono-ExtraBoldItalic.woff') format('woff'), - url('./fonts/JetBrainsMono-ExtraBoldItalic.ttf') format('truetype'); - font-weight: 800; - font-display: swap; - font-style: italic; -} - diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx index e64cff0..b6e8033 100644 --- a/frontend/src/main.tsx +++ b/frontend/src/main.tsx @@ -2,8 +2,6 @@ import ReactDOM from 'react-dom/client'; import { BrowserRouter as Router } from 'react-router-dom'; import App from './App'; import './index.css'; -import './satoshi.css'; -import './jet-brains-mono.css'; ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( diff --git a/frontend/src/pages/Dashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx b/frontend/src/pages/Dashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx index 6af6c7e..1e8ba4c 100644 --- a/frontend/src/pages/Dashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx +++ b/frontend/src/pages/Dashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx @@ -49,7 +49,7 @@ function FileUploadProgressComponent({
-

+

{truncate(file.name, 30)}

@@ -70,7 +70,7 @@ function FileUploadProgressComponent({ )}

-

+

{truncate(file.name, 30)}

diff --git a/frontend/src/pages/Dashboard/DocumentsList/UploadModal/index.tsx b/frontend/src/pages/Dashboard/DocumentsList/UploadModal/index.tsx index aa37d1d..f5fab58 100644 --- a/frontend/src/pages/Dashboard/DocumentsList/UploadModal/index.tsx +++ b/frontend/src/pages/Dashboard/DocumentsList/UploadModal/index.tsx @@ -180,7 +180,7 @@ export default function UploadDocumentModal({

supported file extensions are{' '} - + {Object.values(fileTypes).flat().join(' ')}

diff --git a/frontend/src/pages/Dashboard/DocumentsList/index.tsx b/frontend/src/pages/Dashboard/DocumentsList/index.tsx index 7e4f940..cf15e94 100644 --- a/frontend/src/pages/Dashboard/DocumentsList/index.tsx +++ b/frontend/src/pages/Dashboard/DocumentsList/index.tsx @@ -1,7 +1,5 @@ -import { Link } from 'react-router-dom'; import paths from '../../../utils/paths'; import moment from 'moment'; -import { AlertOctagon, FileText } from 'react-feather'; import { useEffect, useState } from 'react'; import Organization from '../../../models/organization'; import truncate from 'truncate'; @@ -81,167 +79,6 @@ export default function DocumentsList({ return ( <> - {/*
-
- {workspaces.length > 0 ? ( - <> - {!!knownConnector ? ( - - ) : ( - - )} - - ) : ( - - )} -
- {documents.length > 0 ? ( -
-
-
-
- Document Name -
-
- Workspace -
-
- Date -
-
- Vectors -
-
- -
-
-
- - {documents?.length === 0 && ( -
-
-
- 0 Documents -
-
- Upload documents to your workspace -
- -
-
- )} - <> - {documents.map((document) => { - return ( -
-
-
-
- - - {truncate(document.name, 20)} - -
-
- -
- - {moment(document.createdAt).format('lll')} - -
-
- - Cached - -
- - -
-
- ); - })} - -
- ) : ( -
-
-
-

You have no documents in any workspaces!

-

- Get started managing documents by adding them to workspaces - via the UI or code. -

- -
-
-
- )} -
*/}
-
+
UPLOAD
diff --git a/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx b/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx index ea69976..eb6350f 100644 --- a/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx +++ b/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx @@ -1,83 +1,22 @@ import { CaretDown, Key, - MagnifyingGlass, - Plus, SpinnerGap, Toolbox, User, } from '@phosphor-icons/react'; -import CreateWorkspaceModal from '../WorkspacesList/CreateWorkspaceModal'; -import { useEffect, useState } from 'react'; -import { NavLink, useParams } from 'react-router-dom'; +import { useState } from 'react'; +import { NavLink } from 'react-router-dom'; import paths from '../../../utils/paths'; -import truncate from 'truncate'; -import InfiniteScroll from 'react-infinite-scroll-component'; -import { debounce } from 'lodash'; -import Organization from '../../../models/organization'; import useUser from '../../../hooks/useUser'; -const debouncedSearch = debounce( - async (searchTerm, setResults, setIsSearching, slug) => { - if (!slug) return; - setIsSearching(true); - - const { workspacesResults = [] } = await Organization.searchWorkspaces( - slug, - 1, // Page 1 - 30, // 30 results per page - searchTerm - ); - - setResults(workspacesResults); - setIsSearching(false); - }, - 500 -); - export default function QuickActionsSidebar({ - knownConnector, organization, - workspaces, - totalWorkspaces = 0, - loadMoreWorkspaces, - hasMoreWorkspaces, }: { - knownConnector: any; organization: any; - workspaces: any[]; - totalWorkspaces?: number; - loadMoreWorkspaces?: VoidFunction; - hasMoreWorkspaces: boolean; }) { - const { slug } = useParams(); const { user } = useUser(); const [quickActionsOpen, setQuickActionsOpen] = useState(true); - const [searchTerm, setSearchTerm] = useState(''); - const [searchResults, setSearchResults] = useState([]); - const [isSearching, setIsSearching] = useState(false); - - const renderWorkspaceItem = (workspace: any) => ( - - ); - - const loadMoreWorkspacesAndScrollToBottom = async () => { - loadMoreWorkspaces?.(); - const organizationList = document.getElementById('organization-list'); - if (organizationList) { - organizationList.scrollTop = organizationList.scrollHeight; - } - }; - - useEffect(() => { - if (searchTerm !== '') { - setIsSearching(true); - debouncedSearch(searchTerm, setSearchResults, setIsSearching, slug); - } else { - setSearchResults(workspaces); - setIsSearching(false); - } - }, [searchTerm, slug]); return (
@@ -140,128 +79,6 @@ export default function QuickActionsSidebar({
- -
-
-
- - - -
- Workspaces -
-
- -
-
- - setSearchTerm(e.target.value)} - className="border-none bg-transparent text-sm text-white/60 placeholder-white/60 focus:outline-none" - /> -
- - {isSearching ? ( - - ) : searchTerm !== '' && searchResults.length > 0 ? ( -
- {searchResults.map((workspace, idx) => ( - - ))} -
- ) : searchTerm !== '' && searchResults.length === 0 ? ( -
-
-

No results found.

-
-
- ) : workspaces.length > 0 ? ( -
- 5 ? 180 : workspaces.length * 50} - next={loadMoreWorkspacesAndScrollToBottom} - hasMore={hasMoreWorkspaces} - loader={} - > - {workspaces.map(renderWorkspaceItem)} - -
- ) : ( -
-
-

- No workspaces,{' '} - - . -

-
-
- )} - -
-
- ); -} - -function WorkspaceItem({ workspace, slug }: any) { - return ( -
- -
- {truncate(workspace.name, 15)} -
-
-
- ); -} - -function LoadingWorkspaceItem() { - return ( -
-
-

Loading...

-
); } diff --git a/frontend/src/pages/Dashboard/index.tsx b/frontend/src/pages/Dashboard/index.tsx index dc154ba..e01ae59 100644 --- a/frontend/src/pages/Dashboard/index.tsx +++ b/frontend/src/pages/Dashboard/index.tsx @@ -33,7 +33,6 @@ export default function Dashboard() { const [workspaces, setWorkspaces] = useState([]); const [currentPage, setCurrentPage] = useState(1); const [hasMoreWorkspaces, setHasMoreWorkspaces] = useState(true); - const [totalWorkspaces, setTotalWorkspaces] = useState(0); async function fetchWorkspaces(focusedOrg?: { slug: string }) { const org = focusedOrg || organization; @@ -52,11 +51,9 @@ export default function Dashboard() { setWorkspaces(uniques); setHasMoreWorkspaces(uniques.length < totalWorkspaces); - setTotalWorkspaces(totalWorkspaces); } else { setWorkspaces(_workspaces); setHasMoreWorkspaces(totalWorkspaces > Organization.workspacePageSize); - setTotalWorkspaces(totalWorkspaces); } setCurrentPage(currentPage + 1); return true; @@ -126,12 +123,6 @@ export default function Dashboard() { organization={organization} connector={connector} /> - {/* */} - {/* */} )} @@ -143,13 +134,7 @@ export default function Dashboard() { workspaces={workspaces} /> - + ); @@ -189,11 +174,7 @@ function OrganizationHeader({ organization, connector }: any) { className="flex h-11 w-11 items-center justify-center rounded-lg border-2 border-white border-opacity-20 transition-all duration-300 hover:bg-opacity-5" > {!!connector?.type ? ( - Connector logo + Connector logo ) : ( <> -
+
Sync
diff --git a/frontend/src/pages/DocumentView/FragmentList/DeleteEmbeddingConfirmation/index.tsx b/frontend/src/pages/DocumentView/FragmentList/DeleteEmbeddingConfirmation/index.tsx index 54f2a1c..67bf5ee 100644 --- a/frontend/src/pages/DocumentView/FragmentList/DeleteEmbeddingConfirmation/index.tsx +++ b/frontend/src/pages/DocumentView/FragmentList/DeleteEmbeddingConfirmation/index.tsx @@ -36,7 +36,7 @@ const DeleteEmbeddingConfirmation = memo(

-
+          
             {data.metadata.text}
           
diff --git a/frontend/src/pages/DocumentView/FragmentList/EditEmbeddingConfirmation/index.tsx b/frontend/src/pages/DocumentView/FragmentList/EditEmbeddingConfirmation/index.tsx index e5bbbff..86004fd 100644 --- a/frontend/src/pages/DocumentView/FragmentList/EditEmbeddingConfirmation/index.tsx +++ b/frontend/src/pages/DocumentView/FragmentList/EditEmbeddingConfirmation/index.tsx @@ -125,7 +125,7 @@ const EditEmbeddingConfirmation = memo(
-
+          
             {data.metadata.text}
           
@@ -165,7 +165,7 @@ const EditEmbeddingConfirmation = memo( name="embeddingText" defaultValue={data.metadata.text} spellCheck="true" - className="font-mono h-fit w-full overflow-y-scroll rounded-lg bg-slate-100 p-2" + className="h-fit w-full overflow-y-scroll rounded-lg bg-slate-100 p-2 font-mono" />
@@ -206,7 +206,7 @@ function DocumentViewHeader({ organization, workspace, document }: any) { onClick={deleteDocument} className="inline-flex h-11 w-[74px] flex-col items-center justify-center gap-2.5 rounded-lg border border-white border-opacity-20 px-3.5 py-2.5 transition-all duration-300 hover:bg-red-500" > -
+
Delete
diff --git a/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx b/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx index 6af6c7e..1e8ba4c 100644 --- a/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx +++ b/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/FileUploadProgress/index.tsx @@ -49,7 +49,7 @@ function FileUploadProgressComponent({
-

+

{truncate(file.name, 30)}

@@ -70,7 +70,7 @@ function FileUploadProgressComponent({ )}

-

+

{truncate(file.name, 30)}

diff --git a/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/index.tsx b/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/index.tsx index 0faeb8d..5e1db9c 100644 --- a/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/index.tsx +++ b/frontend/src/pages/WorkspaceDashboard/DocumentsList/UploadModal/index.tsx @@ -138,7 +138,7 @@ export default function UploadDocumentModal({ workspace }: { workspace: any }) {

supported file extensions are{' '} - + {Object.values(fileTypes).flat().join(' ')}

diff --git a/frontend/src/pages/WorkspaceDashboard/Statistics/index.tsx b/frontend/src/pages/WorkspaceDashboard/Statistics/index.tsx index ced36ba..bbfd038 100644 --- a/frontend/src/pages/WorkspaceDashboard/Statistics/index.tsx +++ b/frontend/src/pages/WorkspaceDashboard/Statistics/index.tsx @@ -1,5 +1,4 @@ import { memo, useState, useEffect } from 'react'; -import PreLoader from '../../../components/Preloader'; import { humanFileSize, nFormatter } from '../../../utils/numbers'; import pluralize from 'pluralize'; import Workspace from '../../../models/workspace'; @@ -13,10 +12,6 @@ const Statistics = ({ organization: any; workspace: any; }) => { - const [documents, setDocuments] = useState({ - status: 'loading', - value: 0, - }); const [vectors, setVectors] = useState({ status: 'loading', value: 0, @@ -45,11 +40,6 @@ const Statistics = ({ async function collectStats() { if (!workspace?.slug) return false; - Workspace.stats(organization.slug, workspace.slug, 'documents').then( - (json) => { - setDocuments({ status: 'complete', value: json.value }); - } - ); Workspace.stats(organization.slug, workspace.slug, 'vectors').then( (json) => { setVectors({ status: 'complete', value: json.value }); @@ -94,7 +84,7 @@ const Statistics = ({
- + ID:{' '} - Connector logo + Connector logo @@ -849,7 +844,7 @@ function WorkspaceViewHeader({ } className="inline-flex h-11 w-[74px] flex-col items-center justify-center gap-2.5 rounded-lg bg-white bg-opacity-10 px-5 py-2.5 transition-all duration-300 hover:bg-opacity-5" > -
+
Clone
@@ -857,7 +852,7 @@ function WorkspaceViewHeader({ onClick={deleteWorkspace} className="inline-flex h-11 w-[74px] flex-col items-center justify-center gap-2.5 rounded-lg border-2 border-white border-opacity-20 px-3.5 py-2.5 transition-all duration-300 hover:bg-red-500" > -
+
Delete
diff --git a/frontend/src/satoshi.css b/frontend/src/satoshi.css deleted file mode 100644 index 6dfad85..0000000 --- a/frontend/src/satoshi.css +++ /dev/null @@ -1,121 +0,0 @@ -/** - * @license - * - * Font Family: Satoshi - * Designed by: Deni Anggara - * URL: https://www.fontshare.com/fonts/satoshi - * © 2023 Indian Type Foundry - * - * Font Styles: - * Satoshi Light - * Satoshi Light Italic - * Satoshi Regular - * Satoshi Italic - * Satoshi Medium - * Satoshi Medium Italic - * Satoshi Bold - * Satoshi Bold Italic - * Satoshi Black - * Satoshi Black Italic - * -*/ - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-Light.woff2') format('woff2'), - url('./fonts/Satoshi-Light.woff') format('woff'), - url('./fonts/Satoshi-Light.ttf') format('truetype'); - font-weight: 300; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-LightItalic.woff2') format('woff2'), - url('./fonts/Satoshi-LightItalic.woff') format('woff'), - url('./fonts/Satoshi-LightItalic.ttf') format('truetype'); - font-weight: 300; - font-display: swap; - font-style: italic; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-Regular.woff2') format('woff2'), - url('./fonts/Satoshi-Regular.woff') format('woff'), - url('./fonts/Satoshi-Regular.ttf') format('truetype'); - font-weight: 400; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-Italic.woff2') format('woff2'), - url('./fonts/Satoshi-Italic.woff') format('woff'), - url('./fonts/Satoshi-Italic.ttf') format('truetype'); - font-weight: 400; - font-display: swap; - font-style: italic; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-Medium.woff2') format('woff2'), - url('./fonts/Satoshi-Medium.woff') format('woff'), - url('./fonts/Satoshi-Medium.ttf') format('truetype'); - font-weight: 500; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-MediumItalic.woff2') format('woff2'), - url('./fonts/Satoshi-MediumItalic.woff') format('woff'), - url('./fonts/Satoshi-MediumItalic.ttf') format('truetype'); - font-weight: 500; - font-display: swap; - font-style: italic; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-Bold.woff2') format('woff2'), - url('./fonts/Satoshi-Bold.woff') format('woff'), - url('./fonts/Satoshi-Bold.ttf') format('truetype'); - font-weight: 700; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-BoldItalic.woff2') format('woff2'), - url('./fonts/Satoshi-BoldItalic.woff') format('woff'), - url('./fonts/Satoshi-BoldItalic.ttf') format('truetype'); - font-weight: 700; - font-display: swap; - font-style: italic; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-Black.woff2') format('woff2'), - url('./fonts/Satoshi-Black.woff') format('woff'), - url('./fonts/Satoshi-Black.ttf') format('truetype'); - font-weight: 900; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: 'Satoshi'; - src: url('./fonts/Satoshi-BlackItalic.woff2') format('woff2'), - url('./fonts/Satoshi-BlackItalic.woff') format('woff'), - url('./fonts/Satoshi-BlackItalic.ttf') format('truetype'); - font-weight: 900; - font-display: swap; - font-style: italic; -} diff --git a/frontend/tailwind.config.cjs b/frontend/tailwind.config.cjs index bf53636..0e81eed 100644 --- a/frontend/tailwind.config.cjs +++ b/frontend/tailwind.config.cjs @@ -6,11 +6,6 @@ module.exports = { content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'], darkMode: 'class', theme: { - fontFamily: { - satoshi: ['Satoshi', 'sans-serif'], - jetbrains: ['JetBrainsMono-Light', 'sans-serif'], - jetbrainsbold: ['JetBrainsMono-Bold', 'sans-serif'], - }, screens: { '2xsm': '375px', xsm: '425px',