Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
00f00d3
fix auth login
khaosans Sep 25, 2024
76173a2
project board
khaosans Sep 26, 2024
185f0a7
add cards
khaosans Sep 26, 2024
2b24175
clean
khaosans Sep 26, 2024
69b3fd7
compiles
khaosans Sep 26, 2024
e6217fe
rename files
khaosans Sep 26, 2024
8d57cf3
update client
khaosans Sep 26, 2024
7b0b4e0
styling the login and sign up
khaosans Sep 26, 2024
ece2268
fix session
khaosans Sep 26, 2024
a692800
layout
khaosans Sep 26, 2024
85bdcd3
header
khaosans Sep 26, 2024
74aee43
profile
khaosans Sep 26, 2024
6712f33
add settings
khaosans Sep 26, 2024
024e7ff
colors
khaosans Sep 26, 2024
e271b55
add libs
khaosans Sep 26, 2024
f51551e
feature/quantum
khaosans Sep 27, 2024
ab93d52
login
khaosans Sep 27, 2024
7b3faf6
footer
khaosans Sep 27, 2024
c692a37
fix login nav
khaosans Sep 27, 2024
35ec83a
theme color
khaosans Sep 27, 2024
e2d1a6e
add chatbot mock u
khaosans Sep 27, 2024
ad9ce64
add editor
khaosans Sep 27, 2024
45998d5
fix padding
khaosans Sep 27, 2024
283eea3
fix styling
khaosans Sep 27, 2024
8436447
run build
khaosans Sep 27, 2024
fcca9c7
read me
khaosans Sep 27, 2024
ac13d11
Merge pull request #2 from khaosans/feature/editor
khaosans Sep 27, 2024
c9ab50b
Feature/unit test (#3)
khaosans Sep 27, 2024
f0b9f1f
unit test (#4)
khaosans Sep 28, 2024
b5fcfe6
working test (#6)
khaosans Sep 28, 2024
028faf5
Feature/add component tests (#7)
khaosans Sep 29, 2024
b07c47e
kebabo (#10)
khaosans Sep 29, 2024
19fe817
Task/client mock (#12)
khaosans Sep 29, 2024
6e1d924
Feature/dropdown (#15)
khaosans Oct 3, 2024
5951806
Feature/endpoint (#16)
khaosans Oct 3, 2024
783a524
feat: Add toast, Jest setup, quick search, global types, support page…
khaosans Oct 3, 2024
08c26a2
Feature/agents (#17)
khaosans Oct 3, 2024
3d91da7
Feature/update styles (#18)
khaosans Oct 3, 2024
1c6c260
Task/fix (#19)
khaosans Oct 3, 2024
65c770c
add back login
khaosans Oct 3, 2024
17e90a5
move to components out dir
khaosans Oct 3, 2024
f30a587
add tests
khaosans Oct 3, 2024
4741d59
chore: Refactor project structure and add new features (#20)
khaosans Oct 3, 2024
d618d18
Task/fix3 (#22)
khaosans Oct 4, 2024
99f814d
Fix1 (#27)
khaosans Oct 4, 2024
d7ac272
Feature/background (#29)
khaosans Oct 5, 2024
5aa2811
Feature/task agents pages (#30)
khaosans Oct 5, 2024
3bf4c93
feat: Add new files and components for 404 page, error page, agent vi…
khaosans Oct 5, 2024
b7906be
fix
khaosans Oct 5, 2024
4b178e9
Remove unused test files and refactor test code
khaosans Oct 5, 2024
03e2d87
Remove unused test files and refactor test code
khaosans Oct 5, 2024
845dcfb
works with nested routes
khaosans Oct 5, 2024
0069166
chore: Refactor project structure and add new features
khaosans Oct 5, 2024
69df0fc
chore: Add react-mermaid2 dependency and update landing page with Mer…
khaosans Oct 5, 2024
4a435ed
add dep
khaosans Oct 5, 2024
f60cc1e
fix
khaosans Oct 5, 2024
0225604
fix
khaosans Oct 5, 2024
c5bb2df
chore: Update landing page with Mermaid diagram and refactor project …
khaosans Oct 5, 2024
565c502
supabase
khaosans Oct 6, 2024
0104102
chat modal
khaosans Oct 6, 2024
21d163a
chore: Refactor test code and remove unused files
khaosans Oct 6, 2024
a648e74
Feature/documentation (#31)
khaosans Oct 5, 2024
6caa064
chore: Refactor project structure and add new features (#36)
khaosans Oct 6, 2024
845715d
Initial commit
khaosans Oct 6, 2024
6f7e4dc
fix
khaosans Oct 6, 2024
3d390e0
add modal
khaosans Oct 6, 2024
decb910
fix
khaosans Oct 6, 2024
9ccbee8
working with chat
khaosans Oct 6, 2024
7029804
with session
khaosans Oct 6, 2024
4afad63
fix chat modal
khaosans Oct 6, 2024
b252186
add spinner
khaosans Oct 6, 2024
08a2224
feat: Add show/hide assistant responses toggle in ChatbotModal
khaosans Oct 6, 2024
de15842
update docs
khaosans Oct 7, 2024
36ed142
chore: Add AuthorizedLayout, supabaseClient, withAuth, and session utils
khaosans Oct 8, 2024
e92b60e
fix
khaosans Oct 8, 2024
e020dd1
Refactor ChatLayout and LandingLayout to use ChatbotModal onClose prop
khaosans Oct 8, 2024
6cfe671
chore: Update npm dependencies and add ethers library
khaosans Oct 8, 2024
3d464ad
chore: Update npm dependencies and add ethers library
khaosans Oct 8, 2024
f62673f
chore: Add Toaster component for displaying notifications
khaosans Oct 8, 2024
32e7b24
chore: Update npm dependencies and add ethers library
khaosans Oct 8, 2024
9aa4308
chore: Update npm dependencies and add ethers library
khaosans Oct 8, 2024
ee2906e
clerk
khaosans Oct 9, 2024
195f57e
push
khaosans Oct 9, 2024
88997d9
chore: Update npm dependency to latest stable version for @shadcn/ui
khaosans Oct 9, 2024
12ed4b1
refactor: Remove unused TaskboardPage component
khaosans Oct 9, 2024
f904d34
chore: Update babel.config.js to include additional plugins for class…
khaosans Oct 9, 2024
2528a5f
chore: Update babel.config.js to use @babel/plugin-transform-private-…
khaosans Oct 9, 2024
fa73617
chore: Update npm dependencies and add ethers library
khaosans Oct 9, 2024
4ba7deb
feat: Implement Taskboard client-side logic and add heading
khaosans Oct 9, 2024
e35407f
Update TaskboardClient.tsx and ConsoleSidePanel.tsx>
khaosans Oct 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module.exports = {
extends: [
'next/core-web-vitals',
'plugin:@typescript-eslint/recommended',
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
root: true,
env: {
node: true,
browser: true,
},
};
9 changes: 9 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"extends": [
"next/core-web-vitals",
"plugin:@typescript-eslint/recommended"
],
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"],
"root": true
}
20 changes: 20 additions & 0 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#name: Playwright Tests
#
#on:
# deployment_status: # Trigger on deployment status changes
#
#jobs:
# run-e2es: # Job name for end-to-end tests
# if: github.event_name == 'deployment_status' && github.event.deployment_status.state == 'success' # Run only if deployment is successful
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
# - uses: actions/setup-node@v3
# - name: Install dependencies
# run: npm ci && npx playwright install --with-deps # Install dependencies and Playwright browsers
# - name: Set BASE_URL
# run: echo "BASE_URL=${{ github.event.deployment_status.environment_url }}" >> $GITHUB_ENV # Set BASE_URL from deployment status
# - name: Set Bypass Token
# run: echo "BYPASS_TOKEN=${{ secrets.BYPASS_TOKEN }}" >> $GITHUB_ENV # Set Bypass Token from GitHub Secrets
# - name: Run tests
# run: npx playwright test # Execute Playwright tests
11 changes: 11 additions & 0 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Unit Tests
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- run: echo "No unit tests configured yet"
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
/.next/
/out/

.env*

# production
/build

Expand All @@ -34,3 +36,11 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts
.aider*
node_modules/
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/

package-lock.json
3 changes: 3 additions & 0 deletions .idea/front.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .snaplet/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"adapter": "pg"
}
5 changes: 5 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"recommendations": [
"denoland.vscode-deno"
]
}
28 changes: 25 additions & 3 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
{
"typescript.tsdk": "../../node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true
}
"[typescript]": {
"editor.defaultFormatter": "denoland.vscode-deno"
},
"deno.enablePaths": [
"supabase/functions"
],
"deno.lint": true,
"deno.unstable": [
"bare-node-builtins",
"byonm",
"sloppy-imports",
"unsafe-proto",
"webgpu",
"broadcast-channel",
"worker-options",
"cron",
"kv",
"ffi",
"fs",
"http",
"net"
],
"typescript.enablePromptUseWorkspaceTsdk": true,
"typescript.tsdk": "../../node_modules/typescript/lib"
}
9 changes: 9 additions & 0 deletions @types/global.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { MetaMaskInpageProvider } from "@metamask/providers";

declare global {
interface Window {
ethereum?: MetaMaskInpageProvider;
}
}

declare module '@web3-react/injected-connector';
10 changes: 10 additions & 0 deletions @types/radix-ui__react-accordion/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
declare module '@radix-ui/react-accordion' {
// Add the necessary type declarations here
import * as React from 'react';

export const Root: React.FC<any>;
export const Item: React.FC<any>;
export const Trigger: React.FC<any>;
export const Content: React.FC<any>;
export const Header: React.FC<any>;
}
Loading