From cf5f299046cfc921e4bdc6b6189bf5356c9b733f Mon Sep 17 00:00:00 2001 From: theolodocoder Date: Fri, 7 Nov 2025 00:05:59 +0100 Subject: [PATCH 1/2] update:updated ui and console --- console/index.html | 4 +- console/package-lock.json | 18 +- console/public/logo.svg | 12 + console/src/components/footer.tsx | 2 +- console/src/components/logo.tsx | 90 ++- console/src/features/auth/pages/LoginPage.tsx | 4 +- .../src/features/auth/pages/SignupPage.tsx | 4 +- .../components/add-document-modal.tsx | 352 ++++++++-- .../projects/components/database-page.tsx | 7 +- .../components/project-settings-page.tsx | 4 +- .../projects/components/triggers-page.tsx | 23 +- ui/assets/logo.svg | 12 + ui/index.html | 4 +- ui/package-lock.json | 17 +- ui/src/assets/hero-console.jpg | Bin 67829 -> 0 bytes ui/src/components/Logo.tsx | 90 +++ ui/src/components/footer.tsx | 11 - .../landing/code-example-section.tsx | 88 --- ui/src/components/landing/cta-section.tsx | 56 -- .../components/landing/features-section.tsx | 82 --- ui/src/components/landing/landing-page.tsx | 8 +- ui/src/components/profile/profile-page.tsx | 257 ------- .../components/project/add-document-modal.tsx | 144 ---- .../project/create-collection-modal.tsx | 79 --- ui/src/components/project/database-page.tsx | 481 ------------- .../project/edit-document-modal.tsx | 153 ----- ui/src/components/project/edit-rule-modal.tsx | 166 ----- ui/src/components/project/project-layout.tsx | 188 ------ .../project/project-settings-page.tsx | 235 ------- ui/src/components/project/triggers-page.tsx | 448 ------------ .../project/view-document-modal.tsx | 54 -- ui/src/components/project/view-rule-modal.tsx | 107 --- ui/src/components/theme-toggle.tsx | 36 - ui/src/components/ui/accordion.tsx | 52 -- ui/src/components/ui/alert-dialog.tsx | 104 --- ui/src/components/ui/alert.tsx | 43 -- ui/src/components/ui/aspect-ratio.tsx | 5 - ui/src/components/ui/avatar.tsx | 38 -- ui/src/components/ui/badge.tsx | 29 - ui/src/components/ui/breadcrumb.tsx | 90 --- ui/src/components/ui/calendar.tsx | 54 -- ui/src/components/ui/card.tsx | 43 -- ui/src/components/ui/carousel.tsx | 224 ------ ui/src/components/ui/chart.tsx | 303 --------- ui/src/components/ui/checkbox.tsx | 26 - ui/src/components/ui/collapsible.tsx | 9 - ui/src/components/ui/command.tsx | 132 ---- ui/src/components/ui/context-menu.tsx | 178 ----- ui/src/components/ui/dialog.tsx | 95 --- ui/src/components/ui/drawer.tsx | 87 --- ui/src/components/ui/dropdown-menu.tsx | 179 ----- ui/src/components/ui/form.tsx | 129 ---- ui/src/components/ui/hover-card.tsx | 27 - ui/src/components/ui/input-otp.tsx | 61 -- ui/src/components/ui/input.tsx | 22 - ui/src/components/ui/label.tsx | 17 - ui/src/components/ui/menubar.tsx | 207 ------ ui/src/components/ui/navigation-menu.tsx | 120 ---- ui/src/components/ui/pagination.tsx | 81 --- ui/src/components/ui/popover.tsx | 29 - ui/src/components/ui/progress.tsx | 23 - ui/src/components/ui/radio-group.tsx | 36 - ui/src/components/ui/resizable.tsx | 37 - ui/src/components/ui/scroll-area.tsx | 38 -- ui/src/components/ui/select.tsx | 143 ---- ui/src/components/ui/separator.tsx | 20 - ui/src/components/ui/sheet.tsx | 107 --- ui/src/components/ui/sidebar.tsx | 637 ------------------ ui/src/components/ui/skeleton.tsx | 7 - ui/src/components/ui/slider.tsx | 23 - ui/src/components/ui/switch.tsx | 27 - ui/src/components/ui/table.tsx | 72 -- ui/src/components/ui/tabs.tsx | 53 -- ui/src/components/ui/textarea.tsx | 21 - ui/src/components/ui/toggle-group.tsx | 49 -- ui/src/components/ui/toggle.tsx | 37 - ui/src/components/ui/use-toast.ts | 3 - ui/src/hooks/use-mobile.tsx | 19 - ui/src/lib/animations.ts | 67 -- 79 files changed, 540 insertions(+), 6499 deletions(-) create mode 100644 console/public/logo.svg create mode 100644 ui/assets/logo.svg delete mode 100644 ui/src/assets/hero-console.jpg create mode 100644 ui/src/components/Logo.tsx delete mode 100644 ui/src/components/footer.tsx delete mode 100644 ui/src/components/landing/code-example-section.tsx delete mode 100644 ui/src/components/landing/cta-section.tsx delete mode 100644 ui/src/components/landing/features-section.tsx delete mode 100644 ui/src/components/profile/profile-page.tsx delete mode 100644 ui/src/components/project/add-document-modal.tsx delete mode 100644 ui/src/components/project/create-collection-modal.tsx delete mode 100644 ui/src/components/project/database-page.tsx delete mode 100644 ui/src/components/project/edit-document-modal.tsx delete mode 100644 ui/src/components/project/edit-rule-modal.tsx delete mode 100644 ui/src/components/project/project-layout.tsx delete mode 100644 ui/src/components/project/project-settings-page.tsx delete mode 100644 ui/src/components/project/triggers-page.tsx delete mode 100644 ui/src/components/project/view-document-modal.tsx delete mode 100644 ui/src/components/project/view-rule-modal.tsx delete mode 100644 ui/src/components/theme-toggle.tsx delete mode 100644 ui/src/components/ui/accordion.tsx delete mode 100644 ui/src/components/ui/alert-dialog.tsx delete mode 100644 ui/src/components/ui/alert.tsx delete mode 100644 ui/src/components/ui/aspect-ratio.tsx delete mode 100644 ui/src/components/ui/avatar.tsx delete mode 100644 ui/src/components/ui/badge.tsx delete mode 100644 ui/src/components/ui/breadcrumb.tsx delete mode 100644 ui/src/components/ui/calendar.tsx delete mode 100644 ui/src/components/ui/card.tsx delete mode 100644 ui/src/components/ui/carousel.tsx delete mode 100644 ui/src/components/ui/chart.tsx delete mode 100644 ui/src/components/ui/checkbox.tsx delete mode 100644 ui/src/components/ui/collapsible.tsx delete mode 100644 ui/src/components/ui/command.tsx delete mode 100644 ui/src/components/ui/context-menu.tsx delete mode 100644 ui/src/components/ui/dialog.tsx delete mode 100644 ui/src/components/ui/drawer.tsx delete mode 100644 ui/src/components/ui/dropdown-menu.tsx delete mode 100644 ui/src/components/ui/form.tsx delete mode 100644 ui/src/components/ui/hover-card.tsx delete mode 100644 ui/src/components/ui/input-otp.tsx delete mode 100644 ui/src/components/ui/input.tsx delete mode 100644 ui/src/components/ui/label.tsx delete mode 100644 ui/src/components/ui/menubar.tsx delete mode 100644 ui/src/components/ui/navigation-menu.tsx delete mode 100644 ui/src/components/ui/pagination.tsx delete mode 100644 ui/src/components/ui/popover.tsx delete mode 100644 ui/src/components/ui/progress.tsx delete mode 100644 ui/src/components/ui/radio-group.tsx delete mode 100644 ui/src/components/ui/resizable.tsx delete mode 100644 ui/src/components/ui/scroll-area.tsx delete mode 100644 ui/src/components/ui/select.tsx delete mode 100644 ui/src/components/ui/separator.tsx delete mode 100644 ui/src/components/ui/sheet.tsx delete mode 100644 ui/src/components/ui/sidebar.tsx delete mode 100644 ui/src/components/ui/skeleton.tsx delete mode 100644 ui/src/components/ui/slider.tsx delete mode 100644 ui/src/components/ui/switch.tsx delete mode 100644 ui/src/components/ui/table.tsx delete mode 100644 ui/src/components/ui/tabs.tsx delete mode 100644 ui/src/components/ui/textarea.tsx delete mode 100644 ui/src/components/ui/toggle-group.tsx delete mode 100644 ui/src/components/ui/toggle.tsx delete mode 100644 ui/src/components/ui/use-toast.ts delete mode 100644 ui/src/hooks/use-mobile.tsx delete mode 100644 ui/src/lib/animations.ts diff --git a/console/index.html b/console/index.html index 99c2850..a4bf11d 100644 --- a/console/index.html +++ b/console/index.html @@ -10,8 +10,8 @@ - - + + diff --git a/console/package-lock.json b/console/package-lock.json index e6cb205..605cc39 100644 --- a/console/package-lock.json +++ b/console/package-lock.json @@ -2974,6 +2974,7 @@ "integrity": "sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -2991,6 +2992,7 @@ "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -3002,6 +3004,7 @@ "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", "devOptional": true, "license": "MIT", + "peer": true, "peerDependencies": { "@types/react": "^18.0.0" } @@ -3052,6 +3055,7 @@ "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.38.0", "@typescript-eslint/types": "8.38.0", @@ -3284,6 +3288,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3505,6 +3510,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001726", "electron-to-chromium": "^1.5.173", @@ -3863,6 +3869,7 @@ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/kossnocorp" @@ -3976,7 +3983,8 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/embla-carousel-react": { "version": "8.6.0", @@ -4119,6 +4127,7 @@ "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", @@ -5863,6 +5872,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -6055,6 +6065,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -6081,6 +6092,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -6094,6 +6106,7 @@ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.61.1.tgz", "integrity": "sha512-2vbXUFDYgqEgM2RcXcAT2PwDW/80QARi+PKmHy5q2KhuKvOlG8iIYgf7eIlIANR5trW9fJbP4r5aub3a4egsew==", "license": "MIT", + "peer": true, "engines": { "node": ">=18.0.0" }, @@ -6666,6 +6679,7 @@ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", "license": "MIT", + "peer": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -6790,6 +6804,7 @@ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -6981,6 +6996,7 @@ "integrity": "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", diff --git a/console/public/logo.svg b/console/public/logo.svg new file mode 100644 index 0000000..d432de3 --- /dev/null +++ b/console/public/logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/console/src/components/footer.tsx b/console/src/components/footer.tsx index 6485a1a..402f5c4 100644 --- a/console/src/components/footer.tsx +++ b/console/src/components/footer.tsx @@ -3,7 +3,7 @@ import { Logo } from "@/components/logo"; export function Footer() { return (