Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
2143af4
feat(web-console): use LLM to explain SQL
jerrinot Aug 4, 2025
3c47e5b
missing cache entry
jerrinot Aug 4, 2025
8dc3052
error explainer
jerrinot Aug 4, 2025
b9a29fd
tool calling
jerrinot Aug 4, 2025
3a9ac4d
SQL generator
jerrinot Aug 4, 2025
f03dc62
Merge remote-tracking branch 'origin/main' into jh_llm_explain
emrberk Aug 20, 2025
ccd6a4d
first pass: cleanup, add option to revoke schema access, add model se…
emrberk Aug 25, 2025
07ac0f1
fix single quote-multiline comment clashes
emrberk Aug 26, 2025
6951e93
editor actions and shortcuts, explain improvements, buttons improveme…
emrberk Aug 26, 2025
33a3b8a
ai fix initial
emrberk Aug 28, 2025
6d797fe
Merge remote-tracking branch 'origin/main' into jh_llm_explain
emrberk Aug 29, 2025
e8580e4
Rework Generate/Explain, new Fix Query flow
emrberk Sep 1, 2025
1f95bab
global keydown listeners, disclaimer text
emrberk Sep 2, 2025
32dce4d
fix infinite fix button animation
emrberk Sep 2, 2025
b787d39
abortion handling on tab changes, status indicators
emrberk Sep 2, 2025
ba09bf5
Merge remote-tracking branch 'origin/main' into jh_llm_explain
emrberk Sep 2, 2025
f6b0e0c
gracefully handle max_tokens, increase the error toast durations, don…
emrberk Sep 3, 2025
ef8a90f
explain schema with ai
emrberk Sep 3, 2025
934ffd4
status check on abortion
emrberk Sep 3, 2025
0c00ece
documentation access initial
emrberk Sep 12, 2025
9960c52
provide error word
emrberk Sep 12, 2025
f96e931
change docs entry titles, add new status
emrberk Sep 18, 2025
aae51e7
set fixed output token limit
emrberk Sep 18, 2025
13a6e0c
generic interface & exported function names
emrberk Sep 19, 2025
e90adc5
add openai support
emrberk Sep 22, 2025
1ed6542
openai vector store initial
emrberk Sep 22, 2025
40351f5
Merge remote-tracking branch 'origin/main' into jh_llm_explain
emrberk Oct 7, 2025
5de9f60
adapt ai assistant to new documentation changes
emrberk Oct 8, 2025
d2d3c06
prevent password autofill and fix generate query being opened on auto…
emrberk Oct 13, 2025
a8d0412
premerge
emrberk Nov 6, 2025
36bd456
Merge remote-tracking branch 'origin/main' into jh_llm_explain
emrberk Nov 6, 2025
1be14b5
postmerge
emrberk Nov 7, 2025
e6bdc82
fix bits for docs and tool calls
emrberk Nov 7, 2025
8f5be9e
Add promo and arrange ai button styles
emrberk Nov 10, 2025
fae00ba
refactor ai settings, use configuration and settings modals
emrberk Nov 11, 2025
957bf32
ai status indicator, improve status handling, fix styling and some bu…
emrberk Nov 13, 2025
d0fb38a
rate limits, reasoning config for 5.1
emrberk Nov 17, 2025
37ebe6f
arrange overlay and modal styles
emrberk Nov 18, 2025
bf1abea
diff editor rework & key button design
emrberk Nov 18, 2025
02ef2a2
generate modal & settings modal rework
emrberk Nov 18, 2025
eee1cdb
disable tab changes on blocking ai status
emrberk Nov 18, 2025
487b451
validation flow
emrberk Nov 18, 2025
52a29b7
address reviews
emrberk Nov 21, 2025
16d05d6
minheight
emrberk Nov 21, 2025
99c32df
conditionally render explain
emrberk Nov 21, 2025
5b6cfdf
use text-security in ConfigurationModal
emrberk Nov 21, 2025
37886b7
cancel button
emrberk Nov 21, 2025
21a5cf4
feat: AI assistant with chat window
emrberk Dec 5, 2025
49cf012
Merge remote-tracking branch 'origin/main' into feat/ai-assistant
emrberk Dec 5, 2025
ae3a0f2
init monaco globally, remove multiple beforeMount callbacks
emrberk Dec 9, 2025
66b1683
persistent ai chat window width, markdown support
emrberk Dec 9, 2025
7bf1d6c
cleanups pt1
emrberk Dec 10, 2025
916a39f
bugfixes pt1
emrberk Dec 11, 2025
08b9349
fix dragging issue on tabs
emrberk Dec 11, 2025
1f636e6
include concept and schema docs in the tool response
emrberk Dec 11, 2025
2a72998
remove shitty imports
emrberk Dec 11, 2025
853f519
schema explanation in the chat
emrberk Dec 11, 2025
d267a5e
apply flow, improve query styles and code blocks
emrberk Dec 12, 2025
18484ed
accept/reject ergonomics, lite editor actions
emrberk Dec 12, 2025
02d8d97
status indicator updates & predefined action displays
emrberk Dec 15, 2025
0e5e924
context badge, chat input arrangements
emrberk Dec 15, 2025
51ebc1b
fix bug about schema explanation - generate query mixture
emrberk Dec 16, 2025
2bfe544
glyph adjustment with proper icons, use conversation id, keep convers…
emrberk Dec 17, 2025
1b7d8f7
gutter icon variations
emrberk Dec 17, 2025
298b468
chat input refinements
emrberk Dec 17, 2025
8c6306a
inline explain and fix buttons
emrberk Dec 17, 2025
db9143f
blank chat
emrberk Dec 18, 2025
92e6318
remove generate flow and redundant fields
emrberk Dec 18, 2025
178fcb7
simplify fields further, add conversation id tracking and shift handling
emrberk Dec 18, 2025
bc037ab
avoid stale table references, use store, simplify explain schema
emrberk Dec 18, 2025
d798fd6
siimplify follow-ups, remove isrejectable and followedup field
emrberk Dec 18, 2025
bdb1f50
chat history - initial
emrberk Dec 18, 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
2 changes: 1 addition & 1 deletion e2e/questdb
Submodule questdb updated 175 files
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,13 @@
"prepare": "husky"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.71.2",
"@date-fns/tz": "^1.2.0",
"@docsearch/css": "^3.5.2",
"@docsearch/react": "^3.5.2",
"@hookform/resolvers": "2.8.5",
"@monaco-editor/react": "^4.6.0",
"@phosphor-icons/react": "^2.1.10",
"@popperjs/core": "2.4.2",
"@questdb/sql-grammar": "1.4.1",
"@radix-ui/react-alert-dialog": "^1.1.15",
Expand Down Expand Up @@ -76,6 +78,7 @@
"lodash.isequal": "^4.5.0",
"lodash.merge": "^4.6.2",
"monaco-editor": "^0.44.0",
"openai": "^5.21.0",
"posthog-js": "1.298.1",
"ramda": "0.27.1",
"react": "17.0.2",
Expand All @@ -92,6 +95,7 @@
"react-virtuoso": "^2.2.6",
"redux": "4.0.5",
"redux-observable": "1.2.0",
"remark-gfm": "^3.0.1",
"resize-observer-polyfill": "1.5.1",
"rxjs": "6.5.5",
"slim-select": "1.26.0",
Expand Down
1 change: 1 addition & 0 deletions public/assets/ai-sparkle-hollow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/assets/ai-sparkle.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/assets/icon-compare.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions public/assets/icon-explain-queries.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions public/assets/icon-explain-schema.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions public/assets/icon-fix-queries.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions public/assets/icon-generate-queries.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading