Skip to content

Releases: lovstudio/lovcode

v0.31.0

03 May 13:09

Choose a tag to compare

Minor Changes

  • 架构重构:移除 Workspace dashboard,转向页面中心化路由。

    • 移除 Workspace dashboard:删除 WorkspaceViewProjectDashboardProjectSidebarKanbanBoardGitHistoryLogoManagerProjectDiagnosticsFeatureSidebar/FeatureTabs 全套模块,及 PanelGrid/SessionPanel。功能太杂、入口太深,KISS 重构。
    • /chat/*/history/*:路由更名,同时清掉 useFeatureCreationuseNavigation 这些只为旧 dashboard 服务的 hook。
    • /knowledge/reference(静态) → /knowledge/source/[id](动态):知识库改为按 source 动态路由,新增 SourceView + [...docPath] 子路由。
    • 新增 useStreamedSessions hook:session 列表流式渲染,长列表首屏更快。
    • Splash 时序:根布局延迟到 /historyProjectList 触发 app:ready 才隐藏 splash,初次进入不再先看到空壳再被填充。
    • Tauri backend (lib.rs):大量后端重写以支撑新结构;移除 workspace_storeworkspaceDataAtom 等过时持久化。
    • 设置页清理:移除 /settings/llm(LLM 配置移出 app,由统一 platform 接管)。
    • GlobalHeader 瘦身:删除 GlobalFeatureTabsCreateFeatureDialogVerticalFeatureTabs
    • 杂项ProjectLogo 提升到 components/shared.claude/output/ 加入 .gitignore

v0.30.1

03 May 08:26

Choose a tag to compare

Patch Changes

  • 修复 dev 模式下偶发的 [TAURI] Couldn't find callback id 警告:

    • StatusBar 的 get_network_info 调用从挂载即触发改为下一个宏任务,HMR full-reload 期间几乎不会再撞上 5 秒 in-flight invoke。
    • NETWORK_INFO_CACHE 增加磁盘持久化(~/.lovstudio/lovcode/cache/network.json),dev 重启 Rust 进程不再丢缓存。

    附带修复:annual-report-2025 路由不再被记录为 lastPath 恢复目标。

v0.29.0

02 May 11:51

Choose a tag to compare

Minor Changes

  • bbff453: MaaS registry 重构 + 内联 provider/model picker:

    • Vendor 概念:区分「训练模型的厂商」(anthropic/openai/…)与「接入平台」(zenmux/modelgate/…)。MaasProvider 新增 vendors[]MaasModel 通过 vendor 字段引用。
    • Token 内联存储authEnvKeyauthToken(明文存于 ~/.lovstudio/maas_registry.json,首次读取时自动迁移)。
    • Verified 状态:新增 lastVerifiedAt + lastVerifiedTokenHash 指纹,token 改动后 verified 状态自动失效。
    • 模型元数据扩展MaasModel 新增 description / iconUrl / inputModalities / outputModalities / contextWindow
    • fetchCommand:支持从远端拉取 provider 模型列表的自定义命令。
    • Settings/MaaS 页面重做:支持 vendors 管理、Verify 按钮、模型拉取、富模型信息展示(~1200 行)。
    • Chat 底部 provider/model picker:session 详情底部输入框内联显示当前 provider/vendor/model,点击切换(MRU 记忆最近 5 个选择,跨会话持久化)。Coming-soon providers 灰显。

v0.28.0

02 May 08:59

Choose a tag to compare

Minor Changes

  • Chat session detail upgrades:

    • 会话详情底栏新增 provider / model / context window 占用展示(peak 单回合 input + cache 总和),后端新增 get_session_usage 按需读取真实用量
    • "messages" 计数改为 "rounds"(仅统计用户 prompt,剔除工具调用与 meta)
    • Markdown 链接 [text](path) 接入智能路径解析:命中本地文件时渲染 PathLink(存在性检查 + 右键菜单),外链走原系统打开
    • 路由刷新后恢复上次所在页面,不再强制跳回 Dashboard
    • 代码块 / 链接渲染细节修复(去除双层 border、prose-pre 背景透明化)

v0.27.0

02 May 07:23

Choose a tag to compare

Minor Changes

  • 9dcd673: Chat experience upgrades:

    • 数据源细分为 cli / app-code / app-web / app-cowork,会话详情支持双层 tab 切换
    • 会话详情底部支持直接输入消息继续对话
    • 会话详情合并同角色连续消息,菜单分组重构
    • Chat markdown 渲染升级:支持 GFM 表格、代码块语法高亮(Warm Academic 主题)
    • 提取 codeTheme.ts 共享模块,DocumentReader 与 Chat 复用同一套代码主题

v0.26.0

01 May 22:07

Choose a tag to compare

Minor Changes

  • Sidebar 重构:Pinned / Recent / Import 三组结构 + Algolia 风格 ⌘K 搜索;live sync claude.ai web 聊天记录(Cookies+Keychain 解密 → API 拉取);Pinned 三态 toggle 与 Claude desktop app starredIds 镜像;SessionItemButton 三点菜单 + 左侧 circle bullet;GlobalHeader 顶 nav 调整 Chat 为第一项;ActivityCard 复用到 Chat 空状态。

v0.25.1

23 Apr 10:37

Choose a tag to compare

Patch Changes

  • a9f2fbd: Fix TS build errors blocking v0.25.0 release

    • Export MaasRegistryView from src/views/index.ts
    • Add basic-maas route in _layout.tsx and features.tsx Record<FeatureType, string>
    • Bump tsconfig target/lib to ES2022 (needed for Array.at())
    • Remove dead isShortViewport/quickActions + unused icon imports in PanelGrid

v0.24.21

21 Apr 18:57

Choose a tag to compare

Patch Changes

    • Sidebar action bar moved from footer to header
    • Session archive / unarchive, plus bulk "archive this and all after" action
    • Global toggle to show/hide archived sessions (persisted)
    • Virtualized grouped + flat session lists (removed 100-item cap)
    • Fix tooltip overlapping the 3-dot menu trigger in the sidebar
    • PanelGrid Welcome: terminal-type selector moved next to the Create button
    • WorkspaceView: unified Welcome state into PanelGrid

v0.24.20

17 Apr 18:44

Choose a tag to compare

Patch Changes

  • Sticky session header with 'Prompts only' filter, hover timestamps, and resilient update-status display

v0.24.19

14 Apr 13:37

Choose a tag to compare

Patch Changes

  • Fix skill detail page "not found" error and show update status inline in status bar