v0.14.0
Deployed
- Vercel: Deployed
- Convex: Deployed
- crates.io: Skipped (pre-release)
Surfaces
- Engine changed: true
- Web changed: true
- Convex changed: true
Auto-generated from tag v0.14.0
What's Changed
- Add Note field type and FullScreenEdit mode to tonkotsu by @Develonaut in #462
- Increase README logo to 140x140 and tighten spacing by @Develonaut in #463
- Add MultiSelect field type to tonkotsu by @Develonaut in #464
- Add field grouping to tonkotsu by @Develonaut in #465
- Add file-sanitize processor and enhance file-rename with counter/extension by @Develonaut in #466
- Merge file-sanitize into file-rename as optional params by @Develonaut in #467
- Add multi-namespace template resolution to engine by @Develonaut in #468
- Add version constraint enforcement for external dependencies by @Develonaut in #469
- Add bnto migrate command for recipe schema migrations by @Develonaut in #470
- Add execution progress UX design spike by @Develonaut in #471
- Add secret/env variable management design spike by @Develonaut in #472
- Define Sprint 17: BRU file ecosystem + engine polish by @Develonaut in #473
- Add execution progress Phase 1: completion summary, spinners, and TUI annotations by @Develonaut in #474
- Add secret/env variable management for recipes by @Develonaut in #475
- Add recipe trust/consent system for shell-command recipes by @Develonaut in #476
- Add 4 BRU file processors: file-filter, file-collect, file-copy, file-metadata by @Develonaut in #477
- Add conditional args and configurable options to download-video recipe by @Develonaut in #478
- Add OutputFile.metadata and {{item.*}} template namespace by @Develonaut in #479
- Add spreadsheet-read processor and bulk-video-download recipe by @Develonaut in #480
- Remove bulk-video-download from builtin recipes by @Develonaut in #482
- Add fast build profile for local CLI development by @Develonaut in #483
- Unify path model under single ~/.bnto/ home directory by @Develonaut in #484
- Extract storage module from tui/ by @Develonaut in #485
- Add migration runner and v1 unified home migration by @Develonaut in #486
- Fix TUI detail screen focus lock and library recipe loading by @Develonaut in #487
- Fix shell-command missing output files in subdirectories by @Develonaut in #489
- Add RecipeCatalog to unify bundled and library recipe resolution by @Develonaut in #488
- Add structured progress reporting for container nodes by @Develonaut in #490
- Add iteration lifecycle events and loop configuration types by @Develonaut in #491
- Add loop continue-on-error and progressive output persistence by @Develonaut in #495
- Fix TUI recipe browser: category grouping, scrolling, library separation by @Develonaut in #496
- Check file size before reading into memory, raise video limit by @Develonaut in #492
- Fix shell-command output to preserve subdirectory structure by @Develonaut in #497
- Add output directory templates with ctx.date/time/timestamp by @Develonaut in #498
- Simplify path settings to single home directory by @Develonaut in #499
- Add ctx.paths.* template variables and recipe output directories by @Develonaut in #500
- Add zero-copy FileData enum for shell-command output files by @Develonaut in #501
- Raise Rust file size limit to 400 production lines by @Develonaut in #502
- Pass FileData through pipeline and add file-move processor by @Develonaut in #503
- Preserve subdirectory paths in file-move output by @Develonaut in #504
- Emit FileData::Path from file-collect and add merge-similar-folders recipe by @Develonaut in #505
- Add reusable Viewport struct for TUI detail screen scrolling by @Develonaut in #506
- Add centralized bnto-core::case module by @Develonaut in #507
- Wire {{node.input.*}} template variables for input filename metadata by @Develonaut in #508
- Add TUI Preview screen for dry-run file transformations by @Develonaut in #510
- Fix CLI output writer destroying source files with FileData::Path by @Develonaut in #511
- Add file transformation preview to dry-run by @Develonaut in #509
- Add mode-aware output node and remove file-move processor by @Develonaut in #512
- Replace merge-similar-folders recipe with flatten-folders by @Develonaut in #513
- Add documentation validation gate by @Develonaut in #514
Full Changelog: v0.13.2...v0.14.0