Commit Graph
136 Commits
Author SHA1 Message Date
github-actions[bot] 2004dee25e chore: update manifest image to 1.0.394 [skip ci] 2026-08-01 11:31:49 +00:00
github-actions[bot] e2c76bd341 chore: update manifest image to 1.0.393 [skip ci] 2026-08-01 11:20:21 +00:00
github-actions[bot] aa6a1a25fd chore: update manifest image to 1.0.392 [skip ci] 2026-08-01 11:02:23 +00:00
github-actions[bot] 74d72b28a0 chore: update manifest image to 1.0.390 [skip ci] 2026-08-01 10:47:46 +00:00
github-actions[bot] 50b5c8ef9c chore: update manifest image to 1.0.388 [skip ci] 2026-07-31 13:42:05 +00:00
github-actions[bot] 56b391109f chore: update manifest image to 1.0.387 [skip ci] 2026-07-31 13:01:31 +00:00
github-actions[bot] c91112aed9 chore: update manifest image to 1.0.386 [skip ci] 2026-07-31 12:38:37 +00:00
github-actions[bot] 8b425d5485 chore: update manifest image to 1.0.385 [skip ci] 2026-07-31 12:27:24 +00:00
OpenClaw Sub-agent 1c4948b965 feat: add /ask/ quick-question page — mobile one-tap send to Discord via webhook 2026-07-31 22:22:14 +10:00
github-actions[bot] a5486eaaa5 chore: update manifest image to 1.0.383 [skip ci] 2026-07-31 01:54:54 +00:00
github-actions[bot] fcff9039ae chore: update manifest image to 1.0.382 [skip ci] 2026-07-31 01:15:40 +00:00
github-actions[bot] 5e289c29ba chore: update manifest image to 1.0.381 [skip ci] 2026-07-30 07:07:37 +00:00
github-actions[bot] 28140e50d8 chore: update manifest image to 1.0.380 [skip ci] 2026-07-30 06:00:50 +00:00
github-actions[bot] 5292587807 chore: update manifest image to 1.0.379 [skip ci] 2026-07-30 04:32:00 +00:00
github-actions[bot] f8bd96fe8c chore: update manifest image to 1.0.378 [skip ci] 2026-07-30 03:29:29 +00:00
github-actions[bot] d5fd6b5cac chore: update manifest image to 1.0.377 [skip ci] 2026-07-29 03:29:43 +00:00
github-actions[bot] 0e333f562c chore: update manifest image to 1.0.376 [skip ci] 2026-07-29 02:01:26 +00:00
github-actions[bot] 361bd93788 chore: update manifest image to 1.0.375 [skip ci] 2026-07-28 11:51:33 +00:00
github-actions[bot] 8014e4692e chore: update manifest image to 1.0.374 [skip ci] 2026-07-28 11:46:59 +00:00
github-actions[bot] 21d4bd5f47 chore: update manifest image to 1.0.373 [skip ci] 2026-07-28 11:21:00 +00:00
github-actions[bot] 30ef51eb03 chore: update manifest image to 1.0.372 [skip ci] 2026-07-24 06:45:58 +00:00
github-actions[bot] 66b529c748 chore: update manifest image to 1.0.371 [skip ci] 2026-07-21 07:08:06 +00:00
github-actions[bot] 89adf5c0d8 chore: update manifest image to 1.0.369 [skip ci] 2026-07-19 12:24:06 +00:00
github-actions[bot] 960f0c321e chore: update manifest image to 1.0.368 [skip ci] 2026-07-19 12:08:47 +00:00
github-actions[bot] ba7ec6b8c9 chore: update manifest image to 1.0.367 [skip ci] 2026-07-19 11:37:19 +00:00
github-actions[bot] ea1b0822b1 chore: update manifest image to 1.0.366 [skip ci] 2026-07-18 12:56:14 +00:00
github-actions[bot] 4ad041e91d chore: update manifest image to 1.0.365 [skip ci] 2026-07-18 12:22:46 +00:00
github-actions[bot] c04da67b9b chore: update manifest image to 1.0.364 [skip ci] 2026-07-16 01:29:14 +00:00
github-actions[bot] cb620b6b4e chore: update manifest image to 1.0.363 [skip ci] 2026-07-16 01:15:52 +00:00
github-actions[bot] 82238cb7e7 chore: update manifest image to 1.0.362 [skip ci] 2026-07-16 00:34:19 +00:00
github-actions[bot] 860a711f01 chore: update manifest image to 1.0.360 [skip ci] 2026-07-16 00:19:30 +00:00
github-actions[bot] d356c33f8b chore: update manifest image to 1.0.355 [skip ci] 2026-07-16 00:14:00 +00:00
github-actions[bot] e625ed13eb chore: update manifest image to 1.0.354 [skip ci] 2026-07-15 23:55:33 +00:00
github-actions[bot] b24d59a9ce chore: update manifest image to 1.0.353 [skip ci] 2026-07-15 23:41:22 +00:00
github-actions[bot] d62a6cb714 chore: update manifest image to 1.0.352 [skip ci] 2026-07-15 05:56:32 +00:00
github-actions[bot] bbce62034a chore: update manifest image to 1.0.351 [skip ci] 2026-07-15 03:47:19 +00:00
github-actions[bot] 46aebffad2 chore: update manifest image to 1.0.350 [skip ci] 2026-07-15 01:47:05 +00:00
github-actions[bot] 2dff02cd03 chore: update manifest image to 1.0.345 [skip ci] 2026-06-23 06:31:12 +00:00
github-actions[bot] a15d79f12f chore: update manifest image to 1.0.341 [skip ci] 2026-06-13 23:09:53 +00:00
github-actions[bot] 8a3882412b chore: update manifest image to 1.0.339 [skip ci] 2026-06-13 22:57:24 +00:00
github-actions[bot] 0023fc1071 chore: update manifest image to 1.0.337 [skip ci] 2026-06-13 22:27:47 +00:00
github-actions[bot] de893d47cf chore: update manifest image to 1.0.334 [skip ci] 2026-05-23 00:18:55 +00:00
github-actions[bot] 4721eec917 chore: update manifest image to 1.0.331 [skip ci] 2026-05-17 10:39:51 +00:00
github-actions[bot] a06be33896 chore: update manifest image to 1.0.329 [skip ci] 2026-05-17 04:17:21 +00:00
junvandCopilot a47ea316c7 feat(jbot): UI-configurable API keys + fix Dockerfile
- Add JbotApiConfig Django model (DB singleton) for storing
  Volcengine/OpenRouter credentials set via Settings UI
- New endpoint GET/POST /api/jbot/api-config/ — tokens masked as ***
  on read; only non-placeholder values are updated on write
- views.py: _get_cfg() helper reads DB first, env vars as fallback
- Settings.jsx: new 🔑 API 配置 section with show/hide token fields
  for VOLC App ID, Access Token, OpenRouter API Key, LLM Model, ASR Resource
- api.js: apiGetApiConfig() / apiSaveApiConfig() client helpers
- Dockerfile: COPY jbot/ in both builder + production stages (was missing)
- entrypoint.sh: runs migrate --noinput before gunicorn (auto-creates table)
- k8s/manifest.yaml: remove jbot-credentials secretKeyRef (no Secret needed);
  keep LLM_MODEL/VOLC_TTS_VOICE/VOLC_ASR_RESOURCE as optional env defaults

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-17 14:13:37 +10:00
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
github-actions[bot] 9148966e5c chore: update manifest image to 1.0.328 [skip ci] 2026-05-15 23:16:10 +00:00
junv ec9cbf115a Update redis ur;l 2026-05-16 08:49:35 +10:00
github-actions[bot] 2111397a31 chore: update manifest image to 1.0.326 [skip ci] 2026-05-11 13:01:44 +00:00
github-actions[bot] 81c0e807b9 chore: update manifest image to 1.0.325 [skip ci] 2026-05-11 11:58:37 +00:00