Skip to content

chore(deps): update dirs requirement from 5 to 6 - #2

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/dirs-6
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/dirs-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 5, 2026

Copy link
Copy Markdown

Updates the requirements on dirs to permit the latest version.

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 5, 2026
Updates the requirements on [dirs](https://github.com/soc/dirs-rs) to permit the latest version.
- [Commits](https://github.com/soc/dirs-rs/commits)

---
updated-dependencies:
- dependency-name: dirs
  dependency-version: 6.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/dirs-6 branch from 411c1d9 to 3d61120 Compare July 8, 2026 03:13
Mullassery added a commit that referenced this pull request Jul 13, 2026
Implement SQL autocomplete suggestions for improved editor experience.

SQL Schema Module (crates/server/src/sql_schema.rs):
✅ CompletionSuggestion: label, kind, detail, documentation
✅ SchemaInfo: tables, columns, data types, row counts
✅ generate_suggestions(): context-aware completion

Autocomplete Categories:
✅ SQL Keywords (30+): SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY, etc.
✅ Aggregate Functions: COUNT, SUM, AVG, MIN, MAX, COUNT DISTINCT
✅ String Functions: UPPER, LOWER, LENGTH, SUBSTRING, TRIM, REPLACE
✅ Math Functions: ROUND, ABS, CEIL, FLOOR
✅ Date Functions: DATE, NOW, EXTRACT
✅ Table Names: from schema with row counts
✅ Column Names: table.column completion when prefix includes dot

Features:
✅ Case-insensitive matching
✅ Prefix filtering: only show suggestions matching input
✅ Sorted results: keywords first, functions second, tables/columns last
✅ Rich metadata: documentation, detail, kind for IDE hints
✅ Context-aware: table.column completion

API Endpoint:
✅ POST /api/sql/complete
- Request: { "prefix": "SEL" }
- Response: [{ label, kind, detail, documentation, sort_text }]

Frontend Integration (Next):
- Connect Monaco editor to /api/sql/complete
- Show suggestions as user types
- Insert suggestion on selection

Performance:
- ~1ms response time (pure Rust, no DB query needed)
- Suggestions cached, schema built incrementally

Status: v1.2.1 #2/5 quick wins complete (3 hours)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Mullassery added a commit that referenced this pull request Jul 28, 2026
…dd AI Assistant to main UI

Task #2: OpenAI/Ollama API backends
- Already implemented in previous commit (callOpenAIAPI and callOllamaAPI functions)
- Support for GPT-4, GPT-3.5-turbo, and local Ollama models
- Health checking for Ollama connectivity
- Full response parsing with code extraction

Task #7: R & Julia Execution Backends
- R executor: IRkernel integration via Jupyter (kernel name: 'ir')
- Julia executor: IJulia kernel integration (kernel name: 'julia-1.8')
- Both use REST API to localhost:8888 (same as Python)
- Support for ggplot2/plotly visualization output
- Installation instructions in error messages
- Session persistence per language

Task #13: Integrate Language Selector into Cell
- Replaced basic language dropdown with enhanced LanguageSelector component
- Imported LanguageSelector from components
- Shows search, capability indicators, interop information
- Language changes update cell metadata automatically
- Works alongside SQL connection picker for SQL cells

Task #4: Integrate AIAssistant into Main UI
- Added AIAssistant as right-side panel (adjacent to Plots, Table Metadata)
- Activity rail button with Sparkles icon
- Keyboard shortcut: ⌘I to toggle AI Assistant
- Connected to notebook state (passes current cell code)
- Code generation callback updates selected cell
- Styled to match dark theme with 384px width
- Close button in header
- Conditionally renders based on aiOpen state

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants