Skip to content

Tags: avelino/outl

Tags

v0.6.0-beta.73

Toggle v0.6.0-beta.73's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
docs: apply semantic line breaks across CLAUDE.md files

The semantic-linebreak-guard hook from the previous commit flagged
~125 violations carried over in the 13 CLAUDE.md files (root + 12
per-crate). Every future edit would have surfaced the same warnings.

Split the `**Header.** Explanation.` pattern into two lines (bold
header on its own, explanation as indented continuation) and broke
long single-sentence lines at strong commas. No rewording, no
meaning change. Total growth: ~700 chars across the set. Every file
now passes the hook clean.

Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>

v0.6.0-beta.72

Toggle v0.6.0-beta.72's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
fix: clear App Store review blockers for first iOS submission

Audit against Apple's App Review Guidelines and HIG surfaced a
handful of blockers that would either fail upload or get rejected
by human review.

Privacy Manifest (PrivacyInfo.xcprivacy) ships with the four
Required Reason APIs we actually use: UserDefaults, file timestamp,
system boot time (HLC), disk space. Info.plist drops `processing`
from UIBackgroundModes since only BGAppRefreshTask is registered,
and drops the dev-time NSLocalNetworkUsageDescription that was
leaking into release builds. iPad orientations were removed so the
first submission stays iPhone-only without owing Apple two iPad
screenshots that don't exist.

tauri.conf.json gets a restrictive CSP (was null), index.html no
longer blocks zoom (WCAG 1.4.4) and paints the splash in the system
color scheme so light-mode users stop seeing a brand-dark flash.
outl-exec gates the echo runtime behind debug_assertions so the
release IPA stops shipping a runtime named "echo", and
DEFAULT_TIMEOUT drops to 2s on iOS (5s elsewhere) to make the
Guideline 2.5.2 narrative easier to defend. The mobile contextual
menu only offers "Run code" for languages the IPA actually ships
an interpreter for.

Three docs landed: privacy.md (publish at outl.app/privacy),
app-store-review-notes.md (paste into App Store Connect's reviewer
field), and app-store-description.md (name, subtitle, keywords,
age rating, full checklist).

Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>

v0.5.3-beta.46

Toggle v0.5.3-beta.46's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
desktop: micro fix

Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>

v0.5.3-beta.45

Toggle v0.5.3-beta.45's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
Fix do release.yml::build_desktop:

Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>

v0.5.2-beta.32

Toggle v0.5.2-beta.32's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
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.

v0.5.1-beta.30

Toggle v0.5.1-beta.30's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
testflight: fixed short version

Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>

v0.5.1-beta.29

Toggle v0.5.1-beta.29's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
apple version pattern

Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>

v0.4.1-beta.25

Toggle v0.4.1-beta.25's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
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>

v0.4.0-beta.24

Toggle v0.4.0-beta.24's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
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>

v0.4.0-beta.23

Toggle v0.4.0-beta.23's commit message

Verified

This commit was signed with the committer’s verified signature.
avelino Avelino
release 0.4.0: mcp support

Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>