Skip to content

Commit e26b3d1

Browse files
committed
- Refactor 99% of app with lighter layout structure
- Fix document import and connection handling - Remove unnecessary metrics page - Rebuild docs with Vite Press (zero 3rd party dependencies) - Add comprehensive troubleshooting guide (WASM, OPFS, file import, connections, extensions, performance, Docker, browser issues) - Implement ConnectionSwitcher component with status indicators - Enhance TopBar with ConnectionSwitcher, navigation improvements, and theme toggle
1 parent f17ac6c commit e26b3d1

File tree

96 files changed

+38246
-31772
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+38246
-31772
lines changed

.github/workflows/3-deploy-docs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,18 @@ jobs:
3333
- name: Build website
3434
run: |
3535
cd docs
36-
bun run build
36+
bun run docs:build
3737
3838
- name: Add .nojekyll file
39-
run: touch docs/build/.nojekyll
39+
run: touch docs/.vitepress/dist/.nojekyll
4040

4141
- name: Create CNAME file
42-
run: echo "duckui.com" > docs/build/CNAME
42+
run: echo "duckui.com" > docs/.vitepress/dist/CNAME
4343

4444
- name: Deploy to GitHub Pages
4545
uses: peaceiris/actions-gh-pages@v3
4646
with:
4747
github_token: ${{ secrets.GHCR_PAT }}
48-
publish_dir: ./docs/build
48+
publish_dir: ./docs/.vitepress/dist
4949
user_name: ${{ secrets.GIT_USER_NAME }}
5050
user_email: ${{ secrets.GIT_USER_EMAIL }}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Duck-UI is a web-based interface for interacting with DuckDB, a high-performance
1919
### Docker (Recommended)
2020

2121
```bash
22-
docker run -p 5522:5522 ghcr.io/caioricciuti/duck-ui:latest
22+
docker run -p 5522:5522 ghcr.io/ibero-data/duck-ui:latest
2323
```
2424

2525
Open your browser and navigate to `http://localhost:5522`.
@@ -38,7 +38,7 @@ docker run -p 5522:5522 \
3838
-e DUCK_UI_EXTERNAL_PASS="password" \
3939
-e DUCK_UI_EXTERNAL_DATABASE_NAME="my_database" \
4040
-e DUCK_UI_ALLOW_UNSIGNED_EXTENSIONS="true" \
41-
ghcr.io/caioricciuti/duck-ui:latest
41+
ghcr.io/ibero-data/duck-ui:latest
4242
```
4343

4444
| Variable | Description | Default |
@@ -63,7 +63,7 @@ docker run -p 5522:5522 \
6363
1. Clone the repository:
6464

6565
```bash
66-
git clone https://github.com/caioricciuti/duck-ui.git
66+
git clone https://github.com/ibero-data/duck-ui.git
6767
cd duck-ui
6868
```
6969

bun.lock

Lines changed: 250 additions & 216 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
duck-ui:
3-
image: ghcr.io/caioricciuti/duck-ui:latest
3+
image: ghcr.io/ibero-data/duck-ui:latest
44
restart: always
55
ports:
66
- "${DUCK_UI_PORT:-5522}:5522"

docs/.gitignore

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"hash": "2a17ad63",
3+
"configHash": "ed00d617",
4+
"lockfileHash": "e3b0c442",
5+
"browserHash": "462a737c",
6+
"optimized": {
7+
"vue": {
8+
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
9+
"file": "vue.js",
10+
"fileHash": "4f692bbe",
11+
"needsInterop": false
12+
},
13+
"vitepress > @vue/devtools-api": {
14+
"src": "../../../node_modules/@vue/devtools-api/dist/index.js",
15+
"file": "vitepress___@vue_devtools-api.js",
16+
"fileHash": "b0d1619b",
17+
"needsInterop": false
18+
},
19+
"vitepress > @vueuse/core": {
20+
"src": "../../../node_modules/@vueuse/core/index.mjs",
21+
"file": "vitepress___@vueuse_core.js",
22+
"fileHash": "2403e06d",
23+
"needsInterop": false
24+
},
25+
"vitepress > @vueuse/integrations/useFocusTrap": {
26+
"src": "../../../node_modules/@vueuse/integrations/useFocusTrap.mjs",
27+
"file": "vitepress___@vueuse_integrations_useFocusTrap.js",
28+
"fileHash": "89972825",
29+
"needsInterop": false
30+
},
31+
"vitepress > mark.js/src/vanilla.js": {
32+
"src": "../../../node_modules/mark.js/src/vanilla.js",
33+
"file": "vitepress___mark__js_src_vanilla__js.js",
34+
"fileHash": "49acc4f8",
35+
"needsInterop": false
36+
},
37+
"vitepress > minisearch": {
38+
"src": "../../../node_modules/minisearch/dist/es/index.js",
39+
"file": "vitepress___minisearch.js",
40+
"fileHash": "3fb15907",
41+
"needsInterop": false
42+
}
43+
},
44+
"chunks": {
45+
"chunk-B6YPYVPP": {
46+
"file": "chunk-B6YPYVPP.js"
47+
},
48+
"chunk-I4O5PVBA": {
49+
"file": "chunk-I4O5PVBA.js"
50+
}
51+
}
52+
}

0 commit comments

Comments
 (0)