Commit graph

  • 394d454ce1 Update to prevent gorelease overwrite nightly changelog Huaaudio 2026-03-09 16:36:17 +01:00
  • 58b6d6f7a8 remove lower case Huaaudio 2026-03-09 16:19:10 +01:00
  • 27a626c4d9 docs: add anthropic-messages protocol examples to README and config Zane Tung 2026-03-09 23:18:03 +08:00
  • c602550576 feat: add anthropic-messages protocol support Zane Tung 2026-03-09 23:11:37 +08:00
  • b989f94122 fix(feishu): preserve mention identity and sender open_id in messages 青柠 2026-03-09 23:09:15 +08:00
  • ccb23717e8 Update with correct syntax Huaaudio 2026-03-09 16:08:22 +01:00
  • b5338aca80
    Merge branch 'sipeed:main' into main DimonB 2026-03-09 17:03:50 +02:00
  • 7f8bfc9671
    Merge pull request #5 from dimonb/codex/reply-routing-tool DimonB 2026-03-09 17:03:29 +02:00
  • a20ec7fe1e Clarify reply routing and add diagnostics Dmitrii Balabanov 2026-03-09 17:01:33 +02:00
  • 0c92f52741 Update with correct lower case for ghcr Huaaudio 2026-03-09 15:53:31 +01:00
  • 3cf3a06334 chore: drop unnessary crypto/rand (#1267) Meng Zhuo 2026-03-09 22:45:01 +08:00
  • ee8fb46b0d chore: drop unnessary crypto/rand (#1267) Meng Zhuo 2026-03-09 22:45:01 +08:00
  • 110fc71349 chore: drop unnessary crypto/rand (#1267) Meng Zhuo 2026-03-09 22:45:01 +08:00
  • 51933ecd09 Add Telegram reply routing and group placeholder handling Dmitrii Balabanov 2026-03-09 16:39:09 +02:00
  • 39c1bf3f92 update goreleaser check Huaaudio 2026-03-09 15:33:07 +01:00
  • b6d826ebca
    Merge branch 'sipeed:main' into main DimonB 2026-03-09 16:31:41 +02:00
  • 36ef41355a update to skip docker hub when nightly Huaaudio 2026-03-09 15:24:49 +01:00
  • dd9862edb9 Merge pull request #1107 from afjcjsbx/fix/deny-reading-binary-files Meng Zhuo 2026-03-09 22:11:27 +08:00
  • 77026b1a3b Merge pull request #1107 from afjcjsbx/fix/deny-reading-binary-files Meng Zhuo 2026-03-09 22:11:27 +08:00
  • 9a13ed50d0
    Merge pull request #1107 from afjcjsbx/fix/deny-reading-binary-files Meng Zhuo 2026-03-09 22:11:27 +08:00
  • a3e263d908 feat/nightly gorelease and changelog Huaaudio 2026-03-09 15:10:39 +01:00
  • 8a981a7343 docs: update wechat qrcode (#1272) Guoguo 2026-03-09 21:34:27 +08:00
  • 07d1eee68f docs: update wechat qrcode (#1272) Guoguo 2026-03-09 21:34:27 +08:00
  • 457533b960
    docs: update wechat qrcode (#1272) Guoguo 2026-03-09 21:34:27 +08:00
  • b046b6c3fc feat(web): migrate launcher to modular web frontend/backend and improve management UX (#1275) wenjie 2026-03-09 19:42:03 +08:00
  • 02fc1641bc feat(web): migrate launcher to modular web frontend/backend and improve management UX (#1275) wenjie 2026-03-09 19:42:03 +08:00
  • e55b3b7a8d
    feat(web): migrate launcher to modular web frontend/backend and improve management UX (#1275) v0.2.1 wenjie 2026-03-09 19:42:03 +08:00
  • c7012e3697 fix(repo): keep web backend dist placeholder tracked wenjie 2026-03-09 19:36:36 +08:00
  • ce63c28ed1 fix local-model can not set as default issue Cytown 2026-03-09 19:29:17 +08:00
  • f7f7445ba6 fix(backend): correct gateway status detection on Windows wenjie 2026-03-09 19:20:44 +08:00
  • a418554441 refactor(frontend): remove i18n fallback strings and drop providers route wenjie 2026-03-09 19:12:41 +08:00
  • b06e9e3707 feat(web): add visual system config and launcher/autostart controls wenjie 2026-03-09 18:27:40 +08:00
  • 7593526b1f fix(frontend): improve model form validation and unify secret placeholder handling wenjie 2026-03-09 16:23:34 +08:00
  • 895b81ec6a refactor(frontend): move shared-form to components and unify default-model switch with SwitchCardField wenjie 2026-03-09 15:34:30 +08:00
  • d7b9534dbc feat(web): revamp channel config UX with catalog-based routing wenjie 2026-03-09 15:18:53 +08:00
  • efed6784af feat: add startup readiness checks and propagate start availability to UI wenjie 2026-03-09 10:58:58 +08:00
  • ceec9e5417 fix(frontend): prevent false "Invalid JSON" errors in config editor wenjie 2026-03-06 20:12:26 +08:00
  • ea5401cf0a fix(web): harden channel config updates and resolve frontend lint issues wenjie 2026-03-06 20:00:07 +08:00
  • b7469d4ce9 feat(web): add channel management page for web console (#1190) Guoguo 2026-03-06 19:46:15 +08:00
  • 27add79220 feat(web): Update config page (#1173) Dihubopen 2026-03-06 19:29:35 +08:00
  • ba5eb6abf0 fix(frontend): polish model and credential UX; remove Providers nav wenjie 2026-03-06 19:27:50 +08:00
  • a13313716f chore: remove placeholder index.html from dist (#1188) Guoguo 2026-03-06 19:06:09 +08:00
  • 6f8c91f8c3 feat(credentials): add multi-provider OAuth credential management wenjie 2026-03-06 19:04:06 +08:00
  • 6fdb4de713 feat: update build for web-based launcher (#1186) Guoguo 2026-03-06 18:56:16 +08:00
  • 4bdcdf37e0 chore: delete TestSPARouteFallsBackToIndex wenjie 2026-03-06 18:51:53 +08:00
  • ae13050f7f fix(frontend/chat): normalize message timestamp units to prevent invalid far-future dates wenjie 2026-03-06 18:28:12 +08:00
  • 6ce46c6f42 fix(web): add SPA index fallback for embedded frontend routes wenjie 2026-03-06 17:44:03 +08:00
  • f1a5f42c6d refactor(models): refactor models page into modular components and improve UX wenjie 2026-03-06 15:35:40 +08:00
  • c270b4efba refactor(web): refactor chat page into modular components/hooks and update i18n wenjie 2026-03-06 11:20:24 +08:00
  • a0341c6de7 feat(web): enhance model management, sorting, and deletion logic - Implement model sorting in UI (default > configured > unconfigured) - Prevent deletion of default models in the frontend - Update backend to clear default settings when a model is deleted - Add existence validation when setting a default model via API - Group models in chat UI by type (API Key, OAuth, Local) - Conditionally display model selector in chat based on configuration status wenjie 2026-03-05 19:39:06 +08:00
  • 298bfb3a05 feat(web): comprehensive web UI and backend refactoring This commit introduces a major overhaul of both the frontend web UI and the Go backend API, transitioning to a highly modular architecture and integrating new core features. Backend: - Refactored monolithic API endpoints into domain-specific modules (config, gateway, log, models, pico, session). - Cleaned up obsolete files (server.go, status.go, WebSocket handlers) and outdated tests. - Implemented Gateway process lifecycle management (start/stop/restart) and real-time log streaming. Frontend: - Integrated Shadcn UI components to establish a modern, consistent design system. - Introduced a new application layout featuring a responsive sidebar (app-sidebar) and header. - Implemented internationalization (i18n) with initial support for English and Chinese. - Restructured API clients, hooks, and Zustand stores into logical domains. - Added new management pages for Settings, Logs, Models, Providers, and Credentials. - Upgraded the Pico chat interface with session history management and dynamic model selection. Build & Config: - Updated frontend dependencies, Vite configuration, and lockfiles. - Refined routing setup and overarching application stylesheets. wenjie 2026-03-05 16:13:45 +08:00
  • 1a4610df82 make dev: If you haven't built it before, you need to run build first. Dihubopen 2026-03-05 12:07:08 +08:00
  • 99322bccf5 feat(packaging): add desktop entry for PicoClaw Launcher (#1062) Guoguo 2026-03-04 17:04:04 +08:00
  • ac381b48da feat: create initial web frontend and backend structure wenjie 2026-03-03 17:18:47 +08:00
  • 7e5f0a2dbb refactor: remove the legacy picoclaw-launcher wenjie 2026-03-03 17:06:09 +08:00
  • a6a5e048b4 Enhance model selection and add footer navigation instructions (#1271) taorye 2026-03-09 19:22:16 +08:00
  • 314cc27492 Enhance model selection and add footer navigation instructions (#1271) taorye 2026-03-09 19:22:16 +08:00
  • ead22368bd
    Enhance model selection and add footer navigation instructions (#1271) taorye 2026-03-09 19:22:16 +08:00
  • a29a8be02b feat(feishu): split messages with >5 tables to avoid API limit decomarval 2026-03-06 13:28:50 +08:00
  • a0a9ad57ac implement test for model command Cytown 2026-03-09 18:59:06 +08:00
  • 49b5bf0380 feat(release): add macOS binary notarization via goreleaser (#1274) Guoguo 2026-03-09 18:50:11 +08:00
  • aa2ea0a6e6 feat(release): add macOS binary notarization via goreleaser (#1274) Guoguo 2026-03-09 18:50:11 +08:00
  • f505f009df
    feat(release): add macOS binary notarization via goreleaser (#1274) Guoguo 2026-03-09 18:50:11 +08:00
  • af25536c19
    refactor: hoist SSE client to struct, split RPC and SSE HTTP clients Achton Smidt Winther 2026-02-28 11:55:28 +01:00
  • b5bd7985c6
    style: fix gci and golines lint errors in Signal channel Achton Smidt Winther 2026-02-28 11:52:31 +01:00
  • b3a19f474e
    fix: improve Signal channel after code review and testing Achton Smidt Winther 2026-02-28 11:33:34 +01:00
  • d1c557a728
    feat: port Signal channel to post-refactor subpackage architecture Achton Smidt Winther 2026-02-28 08:52:20 +01:00
  • b2da297612 * add minimax provider (#1273) lxowalle 2026-03-09 18:43:58 +08:00
  • a68d927435 * add minimax provider (#1273) lxowalle 2026-03-09 18:43:58 +08:00
  • abafa3c2aa
    * add minimax provider (#1273) lxowalle 2026-03-09 18:43:58 +08:00
  • 92faa85019 Merge upstream/main into main Dmitrii Balabanov 2026-03-09 12:39:48 +02:00
  • f9f54df719 sync sendmessage function afjcjsbx 2026-03-09 11:38:23 +01:00
  • a4bbc3acd0 sync sendmessage function afjcjsbx 2026-03-09 11:38:23 +01:00
  • f89c9673cb sync sendmessage function afjcjsbx 2026-03-09 11:38:23 +01:00
  • 6214f2308f
    fix(tui): keep selected model name updated taorye 2026-03-09 18:34:03 +08:00
  • 13ae906206
    Merge pull request #4 from dimonb/codex/telegram-forum-topics DimonB 2026-03-09 12:32:52 +02:00
  • bdf0fd6c2e Add Telegram forum topic routing support Dmitrii Balabanov 2026-03-09 12:31:53 +02:00
  • bd4ceb6d6a * add minimax provider lxowalle 2026-03-09 18:29:55 +08:00
  • 3a90e1945f
    refactor(tui): simplify rootModelDescription and remove unused 'q' event handling in channel menu taorye 2026-03-09 18:29:11 +08:00
  • 1ecf5a7c44 docs: update wechat qrcode Guoguo 2026-03-09 03:21:16 -07:00
  • afc4341e93 fix active agent not recognized Cytown 2026-03-09 18:12:01 +08:00
  • af2862b561 bug fixed t 2026-03-09 18:11:40 +08:00
  • 76f64a31ca
    refactor(tui): remove unused rootChannelDescription function taorye 2026-03-09 18:03:35 +08:00
  • dd3db349b9 fix lint afjcjsbx 2026-03-09 11:02:31 +01:00
  • 01031c5d22 fix lint afjcjsbx 2026-03-09 11:02:31 +01:00
  • 584564af63 fix lint afjcjsbx 2026-03-09 11:02:31 +01:00
  • 7d3948830c
    fix(tui): update model selection labels for clarity and consistency taorye 2026-03-09 17:59:26 +08:00
  • 05b14422a1
    feat(tui): add footer view with navigation instructions and update menu structure taorye 2026-03-09 17:28:55 +08:00
  • b23ecc0c5b
    fix(tui): fix model selection and enforce unique model_name, also fix model form button highlight taorye 2026-03-09 15:51:46 +08:00
  • cfb7d785b7 go file formate FantasticCode2019 2026-03-09 17:32:51 +08:00
  • 9edb454185 enhance install skills v2 FantasticCode2019 2026-03-09 17:23:54 +08:00
  • d8c0276b86
    Merge branch 'sipeed:main' into main lppp04808 2026-03-09 17:19:54 +08:00
  • 637a858b81 fix test for model Cytown 2026-03-09 17:11:41 +08:00
  • c29a792610 confilct fix t 2026-03-09 17:03:12 +08:00
  • b27e6b36bd feat(release): add macOS binary notarization via goreleaser Guoguo 2026-03-09 02:00:45 -07:00
  • 1bed044e1d Merge remote-tracking branch 'upstream/main' into feat/agent-sandbox 0x5487 2026-03-09 16:42:00 +08:00
  • 71177ebcfd Merge remote-tracking branch 'origin/dev_features' into dev_features seagochen 2026-03-09 16:40:38 +08:00
  • 83c9822165 feat: add /clear command to clear chat history (#1266) lxowalle 2026-03-09 16:39:33 +08:00
  • 15c5d7eaac feat: add /clear command to clear chat history (#1266) lxowalle 2026-03-09 16:39:33 +08:00
  • aaf99d7a30
    feat: add /clear command to clear chat history (#1266) lxowalle 2026-03-09 16:39:33 +08:00