diff --git a/Dockerfile b/Dockerfile index 9dc12361..ce41a46a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,7 @@ COPY --from=python-base /usr/local /usr/local # Install netcat for wait loop in start.sh RUN apt-get update && apt-get install -y \ netcat-openbsd \ + git \ && rm -rf /var/lib/apt/lists/* \ && ln -sf /usr/local/bin/python3.12 /usr/bin/python3 \ && ln -sf /usr/local/bin/python3.12 /usr/bin/python diff --git a/README.md b/README.md index e5e91072..6aefccff 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ QueryWeaver is an open-source Text2SQL tool that converts plain-English questions into SQL using graph-powered schema understanding. It helps you ask databases natural-language questions and returns SQL and results. - + TL;DR - Try quickly with Docker: `docker run -p 5000:5000 -it falkordb/queryweaver` diff --git a/app/public/css/buttons.css b/app/public/css/buttons.css index e7a7b8a9..b8c2d957 100644 --- a/app/public/css/buttons.css +++ b/app/public/css/buttons.css @@ -1,7 +1,7 @@ /* Button Styles and Interactive Elements */ .input-button { - background: var(--falkor-quaternary); + background: var(--falkor-primary); cursor: pointer; transition: all 0.2s ease; border: none; @@ -48,7 +48,7 @@ .action-button:hover { box-shadow: 0 4px 12px rgba(0,0,0,0.25); - background: var(--falkor-accent); + background: var(--falkor-primary); transform: translateY(-1px); } @@ -179,7 +179,7 @@ #github-link-btn:hover { box-shadow: 0 4px 12px rgba(0,0,0,0.25); - background: var(--falkor-accent); + background: var(--falkor-primary); transform: translateY(-1px); color: var(--text-primary); } diff --git a/app/public/css/chat-components.css b/app/public/css/chat-components.css index 4a62d761..9792e30c 100644 --- a/app/public/css/chat-components.css +++ b/app/public/css/chat-components.css @@ -117,8 +117,8 @@ } .final-result-message-container::before { - background: color-mix(in srgb, var(--accent-green) 40%, transparent); - border: 1px solid var(--accent-green); + background: color-mix(in srgb, var(--falkor-primary) 40%, transparent); + border: 1px solid var(--falkor-primary); } .loading-message-container::before { @@ -168,8 +168,8 @@ } .final-result-message { - background: color-mix(in srgb, var(--accent-green) 15%, transparent); - border-left: 3px solid var(--accent-green); + background: color-mix(in srgb, var(--falkor-primary) 15%, transparent); + border-left: 3px solid var(--falkor-primary); } .chat-input { diff --git a/app/public/css/layout.css b/app/public/css/layout.css index e30f7836..88dc45a0 100644 --- a/app/public/css/layout.css +++ b/app/public/css/layout.css @@ -9,7 +9,7 @@ } .logo { - height: 240px; + height: 6rem; width: auto; } diff --git a/app/public/css/menu.css b/app/public/css/menu.css index 2c8bb996..30ce1c76 100644 --- a/app/public/css/menu.css +++ b/app/public/css/menu.css @@ -405,7 +405,7 @@ .graph-options { position: absolute; - top: calc(100% + 20px); + top: 100%; left: -20%; right: -20%; background: var(--falkor-secondary); diff --git a/app/public/icons/queryweaver.svg b/app/public/icons/queryweaver.svg new file mode 100644 index 00000000..2b26c5c8 --- /dev/null +++ b/app/public/icons/queryweaver.svg @@ -0,0 +1,9 @@ + diff --git a/app/public/icons/queryweaver.webp b/app/public/icons/queryweaver.webp deleted file mode 100644 index cbdeafc1..00000000 Binary files a/app/public/icons/queryweaver.webp and /dev/null differ diff --git a/app/templates/components/chat_header.j2 b/app/templates/components/chat_header.j2 index 345b6cc3..fa53cfe0 100644 --- a/app/templates/components/chat_header.j2 +++ b/app/templates/components/chat_header.j2 @@ -1,6 +1,6 @@ {# Chat header with logo, title, and action buttons #}