Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9f70de7
feat: import boss-ui components + upgrade to Tailwind v4
tellaho Apr 1, 2026
33ae449
refactor: swap vanilla HTML to boss-ui components
tellaho Apr 1, 2026
1f1ebfe
fix: use default Button variant for send and remove focus ring on tex…
tellaho Apr 1, 2026
5d68c62
feat: add Cash Sans Wide display font to headlines
tellaho Apr 1, 2026
639624e
refactor: swap remaining vanilla HTML to boss-ui components
tellaho Apr 2, 2026
484581a
refactor: move ai-elements into shared/ui directory
tellaho Apr 2, 2026
1056544
style: remove mono font from skill names
tellaho Apr 2, 2026
6db4904
refactor: swap chat sub-components to boss-ui ai-elements
tellaho Apr 2, 2026
af1f8af
merge: resolve conflicts from origin/main
tellaho Apr 2, 2026
cab3b86
merge: resolve conflicts from tabs removal + fix PR review issues
tellaho Apr 2, 2026
1c6ca54
fix: prevent whole chat pane from scrolling
tellaho Apr 2, 2026
0f397b7
fix: prevent document-level scrolling in chat view
tellaho Apr 2, 2026
1496eeb
fix: prevent tool call results from overflowing chat viewport
tellaho Apr 2, 2026
59131e4
fix: use accent color for text selection highlight
tellaho Apr 2, 2026
8caba9a
fix: minimize tool call UI — remove icon, borders, and completed badge
tellaho Apr 2, 2026
e68aa95
fix: center sidebar icons in collapsed state
tellaho Apr 2, 2026
57b9ece
merge: resolve conflicts with origin/main
tellaho Apr 2, 2026
192b95e
fix: align button, input-group, and toggle to pill shape
tellaho Apr 2, 2026
7952838
fix: override browser text-align:center default on buttons
tellaho Apr 2, 2026
cbb71a5
fix: replace main's color tokens with our theme tokens
tellaho Apr 2, 2026
65eae9e
fix: add compat color scales and register brand/danger in theme
tellaho Apr 2, 2026
839a51e
fix: address PR review — SidebarRail type + artifact link policy
tellaho Apr 2, 2026
fcb7301
fix: restore artifact open-file actions in tool call cards
tellaho Apr 2, 2026
a3aa0db
fix: add confidence labels, blocked reasons, and artifact policy tests
tellaho Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 28 additions & 1 deletion biome.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,32 @@
"parser": {
"tailwindDirectives": true
}
}
},
"overrides": [
{
"includes": ["src/shared/styles/globals.css"],
"linter": {
"rules": {
"complexity": { "noImportantStyles": "off" }
}
}
},
{
"includes": ["src/shared/ui/**", "src/components/ai-elements/**"],
"linter": {
"rules": {
"a11y": {
"useSemanticElements": "off",
"useFocusableInteractive": "off",
"useKeyWithClickEvents": "off",
"useAriaPropsForRole": "off",
"noRedundantRoles": "off"
},
"correctness": { "useExhaustiveDependencies": "off" },
"suspicious": { "noArrayIndexKey": "off", "noDocumentCookie": "off" },
"security": { "noDangerouslySetInnerHtml": "off" }
}
}
}
]
}
2 changes: 1 addition & 1 deletion components.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"rsc": false,
"tsx": true,
"tailwind": {
"config": "tailwind.config.js",
"config": "",
"css": "src/shared/styles/globals.css",
"baseColor": "zinc",
"cssVariables": true,
Expand Down
56 changes: 53 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,83 @@
"test:e2e:skills": "pnpm build && playwright test --project=skills"
},
"dependencies": {
"@radix-ui/react-accordion": "^1.2.12",
"@radix-ui/react-alert-dialog": "^1.1.15",
"@radix-ui/react-aspect-ratio": "^1.1.8",
"@radix-ui/react-avatar": "^1.1.11",
"@radix-ui/react-checkbox": "^1.3.3",
"@radix-ui/react-collapsible": "^1.1.12",
"@radix-ui/react-context-menu": "^2.2.16",
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-dropdown-menu": "^2.1.16",
"@radix-ui/react-hover-card": "^1.1.15",
"@radix-ui/react-label": "^2.1.8",
"@radix-ui/react-menubar": "^1.1.16",
"@radix-ui/react-navigation-menu": "^1.2.14",
"@radix-ui/react-popover": "^1.1.15",
"@radix-ui/react-progress": "^1.1.8",
"@radix-ui/react-radio-group": "^1.3.8",
"@radix-ui/react-scroll-area": "^1.2.10",
"@radix-ui/react-select": "^2.2.6",
"@radix-ui/react-separator": "^1.1.8",
"@radix-ui/react-slider": "^1.3.6",
"@radix-ui/react-slot": "^1.2.4",
"@radix-ui/react-switch": "^1.2.6",
"@radix-ui/react-tabs": "^1.1.13",
"@radix-ui/react-toggle": "^1.1.10",
"@radix-ui/react-toggle-group": "^1.1.11",
"@radix-ui/react-tooltip": "^1.2.8",
"@radix-ui/react-use-controllable-state": "^1.2.2",
"@rive-app/react-webgl2": "^4.27.3",
"@streamdown/cjk": "^1.0.3",
"@streamdown/code": "^1.1.1",
"@streamdown/math": "^1.0.2",
"@streamdown/mermaid": "^1.0.2",
"@tailwindcss/typography": "^0.5.19",
"@tanstack/react-query": "^5.90.21",
"@tauri-apps/api": "^2",
"@tauri-apps/plugin-dialog": "^2.6.0",
"@tauri-apps/plugin-opener": "^2.5.3",
"@xyflow/react": "^12.10.2",
"ai": "^6.0.142",
"ansi-to-react": "^6.2.6",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"embla-carousel-react": "^8.6.0",
"gsap": "^3.14.2",
"input-otp": "^1.4.2",
"lucide-react": "^0.577.0",
"media-chrome": "^4.18.3",
"motion": "^12.38.0",
"nanoid": "^5.1.7",
"next-themes": "^0.4.6",
"react": "^19.1.0",
"react-day-picker": "^9.14.0",
"react-dom": "^19.1.0",
"react-hook-form": "^7.72.0",
"react-jsx-parser": "^2.4.1",
"react-markdown": "^10.1.0",
"react-resizable-panels": "^4.8.0",
"react-syntax-highlighter": "^16.1.1",
"recharts": "^3.8.1",
"remark-breaks": "^4.0.0",
"remark-gfm": "^4.0.1",
"shiki": "^4.0.2",
"sonner": "^2.0.7",
"split-type": "^0.3.4",
"streamdown": "^2.5.0",
"tailwind-merge": "^3.5.0",
"tokenlens": "^1.3.1",
"tw-animate-css": "^1.4.0",
"use-stick-to-bottom": "^1.1.3",
"vaul": "^1.1.2",
"zustand": "^5.0.12"
},
"devDependencies": {
"@biomejs/biome": "2.4.9",
"@playwright/test": "^1.52.0",
"@tailwindcss/postcss": "^4.2.2",
"@tauri-apps/cli": "^2",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
Expand All @@ -56,11 +108,9 @@
"@types/react-dom": "^19.1.6",
"@types/react-syntax-highlighter": "^15.5.13",
"@vitejs/plugin-react": "^4.6.0",
"autoprefixer": "^10.4.27",
"jsdom": "^26.1.0",
"postcss": "^8.5.8",
"tailwindcss": "^3.4.17",
"tailwindcss-animate": "^1.0.7",
"tailwindcss": "^4.2.2",
"typescript": "~5.9.0",
"vite": "^7.0.4",
"vitest": "^3.2.1"
Expand Down
Loading
Loading