github anobaka/Bakabase v2.4.0-beta.122

pre-release3 hours ago

🚀 Features / 新功能

  • #1253 将特殊文本扩展为统一的可自定义文本类型系统
  • #1283 文件清洗工作流·批次 1:手动扫描目录 + 文件名操作 + 改名计划预览
  • #1285 文件清洗批次 2:改名计划落盘、应用与撤销(E5)+ 引擎加固
  • #1286 文件清洗批次 3:文本族节点(E3 能力契约)+ 类型推导数据收敛
  • #1287 文件清洗批次 4:变量随行袋(E4)+ 链中展开(E2)
  • #1288 文件清洗批次 5:自动化触发(E6 定时扫描 + 目录监听)
  • #1291 帮助中心新增"工作流"指南(示例库 + 概念词典)
  • #1292 工作流编辑器重构:全屏三栏画布 + 磁性节点拖拽

✨ Enhancements / 改进

  • #1293 资源详情布局编辑器:整块拖拽与交互健壮性优化

🏗️ Architecture / 架构

  • #1253 将特殊文本扩展为统一的可自定义文本类型系统
  • #1292 工作流编辑器重构:全屏三栏画布 + 磁性节点拖拽

📚 Documentation / 文档

  • #1291 帮助中心新增"工作流"指南(示例库 + 概念词典)

📝 Other Changes / 其他变更

  • Add local file organization architecture v2 integrated with existing modules (7360939)
  • Decompose domain plugins into component palette + data-driven pipelines (46a517e)
  • Add built-in pipeline composition appendix (12.1) (e939e40)
  • User-defined signal rules, two-phase matching, resolver chain semantics (ac97c66)
  • Split architecture into linked per-module design docs (d9f758a)
  • Redesign resolution as candidate generators + fixed 3-phase runner (8619fba)
  • Generalize candidate fields to typed features, add failure-mode defenses (ed40417)
  • Consolidation closure semantics, identity assertions, title role (b5eeab0)
  • Park organizer design, add file-cleaning workflow design as current focus (44af560)
  • Add multi-level linked workflow example, adopt expand/variables mechanisms (e20edfb)
  • Id-based custom text types, per-node workflow I/O contracts (2670ad4)
  • Rename text transforms to fs namespace, add capability/binding spec (1f9a459)
  • Make text nodes truly generic via ITextWorkpiece facet (32ef5d9)
  • Specify facet-as-predicate rule and mandatory passthrough (5f9a3da)
  • Add module-wide capability map and rename trigger to fs.manualScan (5d932b0)
  • Convert active design docs to HTML, apply E2/E3/E4 revisions (8ae2147)
  • Add SpecialText extension architecture design (8265b7b)
  • Unify builtin and custom text types into a single TextType abstraction (7f756a4)
  • Correct SpecialText design against a full code audit (9fd0d1e)
  • Add TextType and TextEntry schema (c6862c8)
  • Replace SpecialText service with vocabulary + ops split (edbf183)
  • Unified text management UI and SDK (1b60d5f)
  • Disable the pretreatment run button on empty input (16555f5)
  • Record the SpecialText extension as done [skip ci] (dee2ee1)
  • Give payload serialization one home (62e3711)
  • Run a definition manually with a supplied payload (39f97bb)
  • Fold the code review into the capability map [skip ci] (44da07e)
  • Open the capability map with a concept map [skip ci] (3d5c6c4)
  • Record the generality audit in the capability map [skip ci] (840f0e3)
  • Record the five owner decisions [skip ci] (de87a89)
  • File cleaning batch 1 — scan, rename ops, preview plan (7164c6a)
  • File cleaning batch 2 — apply/undo on disk, engine hardening (7a0b346)
  • File cleaning batch 3 — text family (E3) + type-inference convergence (018a5fc)
  • File cleaning batch 4 — variables (E4) + chain expansion (E2) (ab1485a)
  • File cleaning batch 5 — automation (E6): scheduled scan + directory watch (4bf37c3)
  • Workflow guide in the help center (8043a17)
  • Editor redesign proposal with interactive prototype [skip ci] (1f0118f)
  • Full-page canvas editor with magnetic node drag (84d598c)
  • Drag ghosts stayed frozen on the canvas after drop (fddb084)
  • Canvas pan, zoom, and centered fit view (4e97221)
  • Frontend CI failures — type-only imports and missing locale key (aba7dc7)
  • Merge pull request #1294 from anobaka/claude/local-file-organization-arch-rlzmkr (0c753ec)

🚨 Upgrade Notice for 2.3

2.3 cannot be installed as an in-place upgrade from older versions. You must download and install the 2.3 release manually.

Starting from 2.3, Bakabase ships through a new installer and auto-updater. The old auto-update path cannot reach 2.3, so users on pre-2.3 versions need to download the 2.3 installer once and install it as a fresh app.

Once you're on 2.3, future updates are one-click again — the in-app updater handles every release after this one.

If you have data from an older Bakabase installation that you'd like to keep, launch the new 2.3 build first, then go to Settings → System Information → App Data Path → Change and point Bakabase at your old data folder. The app will offer to either adopt that folder as the active data directory, or merge your current data into it — pick whichever fits.


🚨 2.3 升级提醒

2.3 无法从老版本就地升级,需要手动下载 2.3 安装包重新安装一次。

从 2.3 开始,Bakabase 使用了新的安装器和自动更新机制,旧的更新通道无法直接升级到 2.3,因此 2.3 之前的用户需要手动下载一次 2.3 安装包并执行新装。

升级到 2.3 后,今后的版本仍可一键升级——应用内的自动更新会接管之后的每一次发布。

如果你有老版本留下的数据想继续使用,请先启动新装好的 2.3,然后进入 设置 → 系统信息 → 应用数据路径 → 修改,把 Bakabase 指向你的旧数据目录即可。应用会让你选择"使用目标数据"或"将当前数据合并到目标",按需选择即可。

Downloads / 下载地址

Aliyun CDN links are provided below. You can also download from the GitHub Assets section at the bottom of this page.

下方提供阿里云 CDN 下载链接,也可从本页底部的 GitHub Assets 中下载。

Auto-update is available via Settings > System (installer version required).

可通过程序内【系统】-【配置】界面一键更新(需使用安装版)。

Windows

Installer / 安装版 (Recommended / 推荐) Portable / 免安装版
Aliyun CDN / 阿里云CDN Download / 下载 Download / 下载

macOS

Apple Silicon (arm64) Intel (x64)
Installer / 安装版 Download / 下载 Download / 下载

Don't miss a new Bakabase release

NewReleases is sending notifications on new releases.