Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
b498013
update grove yml and .gitignore
mattsolo1 Aug 31, 2025
71daf62
feat: Add gnomAD Assistant powered by CopilotKit
mattsolo1 Aug 31, 2025
89e3499
feat: Replace floating sidebar with resizable split-screen layout for…
mattsolo1 Sep 2, 2025
101d419
feat: Add CopilotKit context awareness and variant display support
mattsolo1 Sep 2, 2025
27d8efd
fix: Update CopilotKit action to match MCP tool name
mattsolo1 Sep 2, 2025
95af816
update model
mattsolo1 Sep 3, 2025
0825aba
Remove get_variant_summary copilot action
mattsolo1 Sep 3, 2025
a88053b
make dataset version copilot readable from document title
mattsolo1 Sep 3, 2025
1f50090
feat: Add context-aware chat suggestions and default open state
mattsolo1 Sep 3, 2025
cab4b22
fix: Remove unused CopilotSidebar component to prevent duplicate acti…
mattsolo1 Sep 3, 2025
457c19c
feat: add mendelian table env
mattsolo1 Sep 3, 2025
3009bfe
feat: Add agent state messages with inline tool execution display
mattsolo1 Sep 3, 2025
7c3ecd4
feat: add variant card display in chat assistant
mattsolo1 Sep 4, 2025
a234693
feat: use 2.5 flash
mattsolo1 Sep 4, 2025
491222e
update pnpm lock
mattsolo1 Nov 18, 2025
11b43f7
update tsv ref
mattsolo1 Nov 19, 2025
f1121b9
feat: add region context support and Juha API query suggestions
mattsolo1 Nov 19, 2025
68d2370
feat: add Juha API presentation components with virtualized tables
mattsolo1 Nov 19, 2025
c4d5b2b
feat: integrate CopilotKit with MCP server and fix production deploym…
mattsolo1 Nov 19, 2025
e7356d4
feat: add fullscreen mode to gnomAD chat assistant
mattsolo1 Nov 20, 2025
f2dc7a6
feat: enhance CopilotKit chat UI with settings modal and improved sty…
mattsolo1 Nov 20, 2025
87f6de1
feat: add dynamic model selection, custom prompts, and context displa…
mattsolo1 Nov 20, 2025
5b3b098
feat: implement PostgreSQL chat history and fix environment configura…
mattsolo1 Nov 24, 2025
7b3cf69
feat: implement chat history message display with proper message reco…
mattsolo1 Nov 24, 2025
83aab4d
feat: create new chat threads in database when user clicks New Chat
mattsolo1 Nov 24, 2025
25aa66c
feat: add delete button for chat threads in sidebar
mattsolo1 Nov 24, 2025
f650586
feat: implement user-specific chat threads with Auth0 authentication
mattsolo1 Nov 24, 2025
43dbcb2
feat: implement hot reloading for API service with SWC transpiler
mattsolo1 Nov 25, 2025
8276daa
feat: enable storage and restoration of tool execution messages
mattsolo1 Nov 25, 2025
9fc4ce3
fix: enable hot reloading with nodemon legacy watch mode
mattsolo1 Nov 25, 2025
bb86f7e
feat: implement scalable tool result storage with separate database t…
mattsolo1 Nov 25, 2025
56da577
fix: resolve user ID mismatch in CopilotKit chat persistence
mattsolo1 Nov 25, 2025
6a6d98c
feat: implement context-aware chat history with smart titles and navi…
mattsolo1 Nov 25, 2025
6547841
feat: refactor settings UI from modal to integrated full-panel view
mattsolo1 Nov 25, 2025
b9f286b
feat: add multi-section navigation to settings panel
mattsolo1 Nov 25, 2025
98fc24f
feat: implement AI-powered automatic chat title generation
mattsolo1 Nov 25, 2025
50586d8
fix: resolve transaction isolation and GraphQL type errors in chat pe…
mattsolo1 Dec 2, 2025
feda3fd
feat: implement role-based user management and feedback system
mattsolo1 Dec 2, 2025
32ec30f
feat: add frontend UI for user management and feedback
mattsolo1 Dec 2, 2025
7c09498
refactor: consolidate all assistant files into dedicated directory
mattsolo1 Dec 2, 2025
dd67ec3
feat: separate admin panel from settings and refactor URL-based navig…
mattsolo1 Dec 2, 2025
6bd288f
feat: replace close buttons with persistent navigation bar
mattsolo1 Dec 2, 2025
6e63b3e
fix: free text feeback ficon
mattsolo1 Dec 2, 2025
df3443d
fix: make feedback modal visible with custom ChatModal component
mattsolo1 Dec 2, 2025
0259f06
refactor: trigger feedback modal on thumbs up/down clicks
mattsolo1 Dec 3, 2025
6afae5e
feat: add comprehensive analytics, feedback, and privacy features
mattsolo1 Dec 3, 2025
bc90786
fix: correct tool result token counting and add debug logging
mattsolo1 Dec 3, 2025
2150edc
refactor: modularize CopilotKit server for improved maintainability
mattsolo1 Dec 3, 2025
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
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ deploy_config.json

browser/build.env

# Environment configuration (contains local paths and secrets)
.env
.env.fish

# Build outputs
browser/dist

Expand All @@ -36,3 +40,10 @@ hail-*.log

# Reads metadata databases
reads/*.db

.grove
.grove-worktrees

# Binary artifacts for Docker builds
bin/
resources/
5 changes: 5 additions & 0 deletions browser/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@
"dist"
],
"dependencies": {
"@auth0/auth0-react": "^2.2.4",
"@copilotkit/react-core": "^1.10.6",
"@copilotkit/react-textarea": "^1.10.6",
"@copilotkit/react-ui": "^1.10.6",
"@copilotkit/runtime-client-gql": "1.10.6",
"@fortawesome/fontawesome-free": "^5.8.1",
"@gnomad/dataset-metadata": "*",
"@gnomad/identifiers": "3.0.1",
Expand Down
Loading