Tags: avelino/outl
Tags
[ImgBot] Optimize images *Total -- 923.22kb -> 781.13kb (15.39%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png -- 100.25kb -> 67.46kb (32.71%) /assets/app-store-icon-1024.png -- 98.18kb -> 67.53kb (31.22%) /assets/source-icon.png -- 101.18kb -> 74.05kb (26.81%) /assets/logo.png -- 101.18kb -> 74.05kb (26.81%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png -- 18.27kb -> 16.65kb (8.87%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png -- 10.30kb -> 9.44kb (8.33%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png -- 10.30kb -> 9.44kb (8.33%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png -- 5.78kb -> 5.36kb (7.33%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png -- 5.78kb -> 5.36kb (7.33%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png -- 6.53kb -> 6.06kb (7.28%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png -- 5.35kb -> 4.99kb (6.75%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png -- 3.85kb -> 3.61kb (6.38%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png -- 3.63kb -> 3.44kb (5.46%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png -- 3.63kb -> 3.44kb (5.46%) /crates/outl-mobile/src-tauri/icons/Square284x284Logo.png -- 33.91kb -> 32.07kb (5.45%) /crates/outl-desktop/src-tauri/icons/Square284x284Logo.png -- 33.91kb -> 32.07kb (5.45%) /crates/outl-mobile/src-tauri/icons/Square310x310Logo.png -- 37.86kb -> 35.84kb (5.33%) /crates/outl-desktop/src-tauri/icons/Square310x310Logo.png -- 37.86kb -> 35.84kb (5.33%) /crates/outl-mobile/src-tauri/icons/icon.png -- 71.72kb -> 68.39kb (4.65%) /crates/outl-desktop/src-tauri/icons/icon.png -- 71.72kb -> 68.39kb (4.65%) /crates/outl-mobile/src-tauri/icons/128x128@2x.png -- 29.57kb -> 28.27kb (4.4%) /crates/outl-desktop/src-tauri/icons/128x128@2x.png -- 29.57kb -> 28.27kb (4.4%) /crates/outl-mobile/src-tauri/icons/StoreLogo.png -- 2.94kb -> 2.81kb (4.36%) /crates/outl-desktop/src-tauri/icons/StoreLogo.png -- 2.94kb -> 2.81kb (4.36%) /crates/outl-mobile/src-tauri/icons/Square44x44Logo.png -- 2.44kb -> 2.35kb (3.64%) /crates/outl-desktop/src-tauri/icons/Square44x44Logo.png -- 2.44kb -> 2.35kb (3.64%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png -- 2.11kb -> 2.06kb (2.45%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png -- 2.11kb -> 2.06kb (2.45%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png -- 2.11kb -> 2.06kb (2.45%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png -- 16.50kb -> 16.17kb (1.98%) /crates/outl-mobile/src-tauri/icons/Square150x150Logo.png -- 14.26kb -> 14.04kb (1.55%) /crates/outl-desktop/src-tauri/icons/Square150x150Logo.png -- 14.26kb -> 14.04kb (1.55%) /crates/outl-mobile/src-tauri/icons/Square142x142Logo.png -- 13.16kb -> 13.03kb (0.96%) /crates/outl-desktop/src-tauri/icons/Square142x142Logo.png -- 13.16kb -> 13.03kb (0.96%) /crates/outl-mobile/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png -- 14.45kb -> 14.32kb (0.89%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
fix: swallow invalid indent gesture symmetric to outdent indent_block threw on NoPreviousSibling while outdent_block already silenced AlreadyAtRoot. Both are invalid mobile gestures (Tab/Shift-Tab where the move does not apply) and should be a silent no-op, not a visible error.
apple version pattern Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>
release 0.4.1: batch authoring 0.4.0 shipped one tool per primitive write, so an agent spent N round-trips authoring a structured page. 0.4.1 collapses that into three composite shapes. outl_block_append_tree writes a subtree in one call. outl_page_create accepts an optional content forest. outl_batch streams a sequence of writes in a single workspace session with stop-on-first-error semantics. No storage or op-log format changes. Every new tool sits on top of the existing outl-actions primitives, and CLI and MCP share the same handlers, same JSON envelope, same error codes. Also lands bench-cli-xlarge, a weekly job that runs the full subprocess + lock + sqlite + sidecar + md write path with 10k pages via outl batch, then hyperfine on the common read ops. The existing bench-xlarge job stays focused on the algorithm. Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>
Add Homebrew tap for outl@beta channel outl had no package-manager install path. Every push to main builds a beta release with tarballs on GitHub, but users had to download and drop the binary by hand. Formula lives at Formula/outl@beta.rb in this repo and installs with `brew tap avelino/outl https://github.com/avelino/outl`. After each release publishes, the workflow bumps version and three SHAs in place via sed, using `# anchor:` comments as stable targets. It commits the bumped formula back to main with [skip ci] so it doesn't retrigger itself. The base version comes from Cargo.toml, nothing in the formula is hardcoded. Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>
release 0.4.0: mcp support Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>
PreviousNext