dguiducci
|
3343260bb0
|
token streaming & reasoning display: live SSE tokens frontend to back
Nightly Build / build (push) Successful in 6m59s
- Add StreamDelta(SseDecoder) framing shared by OpenAI/Anthropic
- OpenAiClient: stream=true + reasoning_content deltas, index-based
tool_calls accumulation, usage from final chunk
- AnthropicClient: message_start/content_block_*/message_delta events,
thinking_delta->reasoning, input_json_delta->tool input
- TokenDelta ServerEvent variant wired through ChatHub + WS broadcast
- Frontend throttled flush (~15 Hz), pending bubble mutate-in-place,
reasoning as collapsed-by-default <details>
- Drop streaming bubble on error/llm_failed/model_fallback
- i18n: chat.reasoning key added to en/fr/it
|
2026-07-22 12:59:13 +01:00 |
|
dguiducci
|
fb3eeeeec6
|
Refactor: remove desktop/Tauri bundle, add i18n, CI/CD pipeline
Nightly Build / build (push) Failing after 6s
- Remove desktop (Tauri) bundle: docs/desktop.md, icons/, tauri.conf.json,
src/desktop/mod.rs, gen/schemas/
- Remove build.rs (no longer needed)
- Add i18n system (crates/core-api, plugin-mobile-connector, web)
- Refactor config system (src/config.rs, boot_format.rs)
- Add mobile connector features (app, router, device pairing)
- Plugin system improvements (skald-core)
- Update dependencies (Cargo.lock, Cargo.toml)
- CI/CD: Gitea Actions workflows (nightly + release), package.sh,
verify-version.sh, builds.skaldagent.net config
|
2026-07-19 22:35:06 +01:00 |
|
dguiducci
|
126886e309
|
Major rebranding, i18n, dashboard, shared folders, role capabilities
- Rebrand: new app/agent icons, SKALD.md, warm "paper" CSS palette
(terracotta accent, --radius tokens, WCAG contrast, reduced-motion),
updated favicon, tray icon, skaldkonur asset
- i18n: backend crate (i18n.rs, locale column, ui_locale config),
frontend library (web/lib/i18n.js, I18nMixin, t(key)),
translation files (web/i18n/), every component wired
- Dashboard: <dashboard-page> replaces old home-page content;
<app-copilot> becomes the landing page (full/dock layout modes)
- Shared folders: API endpoints (shared_folders.rs), frontend page,
can_write membership, container mount topology, user_fs routing
- Role capabilities: new db table & authorization seam (data not enums),
roles.attrs JSON for ui_mode / interface select
- Setup: skald-setup prompts for language + password, sets ui_locale
- General: components migrated to CSS variables, Lit conventions cleanup,
connectors/catalog/marketplace/approval refactoring
|
2026-07-18 21:38:42 +01:00 |
|