Commit Graph
16 Commits
Author SHA1 Message Date
David Heinemeier HanssonandClaude Opus 5.5 88947c367b Auto-merge upstream updates for trusted packages (#892)
* Auto-merge upstream updates for trusted packages

The unattended lane already runs every upstream provider, not only branch
watches, so trusted release feeds can ship without waiting on the reviewed
sync PR. Opt in the browsers, large vendors' apps, Omacom's own projects,
and the vendor binaries that hold fresh releases for 24h: 39 packages,
including rawmakase-bin and gliff.

Drivers, firmware, the bootloader, core desktop components, beta and
nightly channels, and community projects stay on the reviewed lane.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Auto-merge grok-bot, perplexity, disktree-bin, cliamp, openclaw, voxtype-bin and ttfx

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 16:42:23 +02:00
David Heinemeier Hansson a1ad25bbae Bump releases for packages with mismatched cached archives (#858) 2026-10-08 15:01:06 +02:00
David Heinemeier HanssonandClaude Opus 5.5 b398111b0e Drop NASM from ttfx's build dependencies
ttfx 0.5 has no assembly engine; it is Rust only.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MxJcVYpBxFDam6czK4bGjp
2026-09-27 17:43:50 -04:00
dhh 29e03f68a2 chore: sync upstream releases 2026-09-27 21:43:16 +00:00
dhh bc78d15bcd chore: sync upstream releases 2026-09-26 19:05:32 +00:00
David Heinemeier HanssonandClaude Opus 5.5 9d3d374058 Track ttfx releases from GitHub and build its assembly engine
ttfx releases are now published on GitHub only, so sync-upstream picks up new
versions through a github watch instead of ttfx's release script editing this
recipe. The recipe also points at the repository's current home, and x86_64
builds pull in NASM, which the new assembly engine needs (without it the
build silently falls back to the Rust engine).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MxJcVYpBxFDam6czK4bGjp
2026-09-26 14:38:42 -04:00
David Heinemeier Hansson 90ef25ca62 Update ttfx to v0.3.3 2026-09-21 10:39:15 +02:00
Omabot 6284fcf437 Update ttfx to v0.3.2 2026-08-17 00:20:45 -07:00
David Heinemeier Hansson 04e5d2d5db Update ttfx to v0.3.1 2026-08-11 13:56:08 -07:00
David Heinemeier HanssonandClaude Opus 5 91169b149b Update ttfx to v0.3.0
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 14:03:48 -07:00
David Heinemeier Hansson 0bd0db67ef Update ttfx to v0.2.1 2026-08-10 06:30:21 -07:00
David Heinemeier Hansson 2f5c729894 Update ttfx to v0.2.0 2026-08-10 06:09:52 -07:00
David Heinemeier Hansson 3d083329b6 Update ttfx to v0.1.3 2026-08-10 04:18:52 -07:00
David Heinemeier HanssonandClaude Fable 5 554a670410 ttfx: bump to v0.1.2
v0.1.1 was withdrawn upstream — it was tagged without the Cargo.toml
bump, so its binary reported 0.1.0. v0.1.2 corrects the version string.

Rebuilt with makepkg on x86_64; packaged binary reports ttfx 0.1.2.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-09 16:15:24 -07:00
David Heinemeier HanssonandClaude Fable 5 32cf2939a7 ttfx: point at renamed repo, bump to v0.1.1
The repo is now omacom-io/ttfx, matching the binary and package name, so
the source URL and archive checksum change with it (the tarball's
top-level directory is the repo name). v0.1.1 adds NOTICE and a
standard-form MIT LICENSE, both now installed.

Rebuilt and verified with makepkg on x86_64.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-09 16:12:17 -07:00
David Heinemeier HanssonandClaude Fable 5 23d7d6c4e8 Add ttfx: terminal text effects as a single static binary
Rust port of terminaltexteffects that renders byte-identical frames to
the Python original, as one dependency-free binary.

- ~1 ms startup vs ~107 ms for the Python import alone
- median 9.6x faster rendering; heavy effects hold 120fps fullscreen
  where Python drops to ~71fps
- CLI-compatible with tte: same option names, defaults, and exit codes

Built and verified locally with makepkg (x86_64): cargo test passes in
check(), package installs the binary plus shell completions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-09 16:03:57 -07:00