Files
links/package.json
T
junvandCopilot a87b4643fd feat: port JBOT AI robot face into links as Django app
- Add jbot Django app (jbot/__init__.py, apps.py, urls.py, api_urls.py)
- Python backend (jbot/views.py): TTS 2.0, ASR 1.0 BigASR, LLM/memory via OpenRouter
- React SPA frontend at /jbot/ (static_src/jbot/): RobotFace, ChatPanel, expressions,
  voices, push-to-talk, history, memory, settings pages
- Vite entry jbot: static_src/jbot/main.jsx → dist/jbot.js + dist/jbot.css
- react-router-dom added; BrowserRouter basename=/jbot for SPA routing
- core/settings.py: added jbot to INSTALLED_APPS
- core/urls.py: /jbot/ + /api/jbot/ URL includes
- pyproject.toml: websocket-client>=1.9.0 for BigASR binary WS protocol
- Dockerfile: ffmpeg added to production apt-get for WebM→PCM audio conversion
- k8s/manifest.yaml: VOLC_APP_ID, VOLC_ACCESS_TOKEN, OPENROUTER_API_KEY env vars
  via jbot-credentials Secret; LLM_MODEL, VOLC_TTS_VOICE, VOLC_ASR_RESOURCE defaults

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-17 14:13:37 +10:00

33 lines
1.0 KiB
JSON

{
"name": "url-manager",
"version": "1.0.0",
"scripts": {
"dev": "tailwindcss -i ./new_theme/static_src/src/styles.css -o ./new_theme/static/css/dist/styles.css --watch",
"build:css": "tailwindcss -i ./new_theme/static_src/src/styles.css -o ./new_theme/static/css/dist/styles.css --minify",
"build:search": "vite build",
"build:vendor": "node scripts/copy-vendor.js",
"build": "npm run build:vendor && npm run build:css && npm run build:search"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^6.7.2",
"@tailwindcss/typography": "^0.5.9",
"alpinejs": "^3.14.9",
"chart.js": "^4.5.1",
"cross-spawn": ">=7.0.5",
"dropzone": "^6.0.0-beta.2",
"echarts": "^5.6.0",
"echarts-wordcloud": "^2.1.0",
"htmx.org": "^2.0.4",
"jquery": "^3.7.1",
"select2": "^4.1.0-rc.0",
"tailwindcss": "^3.3.0"
},
"devDependencies": {
"@vitejs/plugin-react": "^4.3.4",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^7.15.1",
"vite": "^6.2.0"
}
}