Skip to main content

max / alloy

Move the terminal and the console's pins forward SHOP_REV was fifteen commits behind shop's public tip, one of which is the font-fallback fix: the terminal now asks the system for a glyph the bundled font does not carry, which on a distro that ships it as the only terminal is the difference between a rendered character and a box. alloy_tui 5.0.0 to 5.0.1, and makeover-geometry, -layout and -tui with it. The caret already allowed these, so this only moves the lock. Both are free here because the base move above rebuilds every layer anyway, so nothing is paid twice.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-09 16:05 UTC
Signed with PGP, not checked
Commit: 0eb6465b82a7c9ea3f288a4544dbd0cb8c60720f
Parent: 69006e5
2 files changed, +37 insertions, -21 deletions
M Cargo.lock +36 -20
@@ -38,9 +38,9 @@
38 38
39 39 [[package]]
40 40 name = "alloy_tui"
41 - version = "5.0.0"
41 + version = "5.0.1"
42 42 source = "registry+https://github.com/rust-lang/crates.io-index"
43 - checksum = "946ea622874b94d410acfa5f798f3c62da2fd65908b1ed02afff2cf8b486a9cb"
43 + checksum = "49df4d3d09bbef3eab4ba8b6fc23cb75e575ee2299bccf9a8b6c44f05726d33a"
44 44 dependencies = [
45 45 "makeover",
46 46 "makeover-geometry",
@@ -908,21 +908,21 @@
908 908
909 909 [[package]]
910 910 name = "makeover-geometry"
911 - version = "0.4.0"
911 + version = "0.6.2"
912 912 source = "registry+https://github.com/rust-lang/crates.io-index"
913 - checksum = "ec63a50eb9934c2cd416912048c9437a61657064c1947e40571f5fd37a22ffe6"
913 + checksum = "c4e0cbec6b86c225f5d4a793437fee457b9bf8e93786ee3af0212d668ad8f132"
914 914
915 915 [[package]]
916 916 name = "makeover-layout"
917 - version = "0.6.0"
917 + version = "0.8.2"
918 918 source = "registry+https://github.com/rust-lang/crates.io-index"
919 - checksum = "ad745601b5220b2244d73a5da3f3854aefe4cdc955dd45c6d3aa5781ad645f5a"
919 + checksum = "9883c75a9d26fce10be2b979c01a74f8c07513800a70ec6bf598de1e7d411f1b"
920 920
921 921 [[package]]
922 922 name = "makeover-tui"
923 - version = "0.7.0"
923 + version = "0.8.0"
924 924 source = "registry+https://github.com/rust-lang/crates.io-index"
925 - checksum = "e0174c5f2e03f2fc856589d061f5718c2bce77e2d15d1ac6d4bdcb0f53134d63"
925 + checksum = "fef64d9d88e91745b9d558ec2c12246f776d5a0b3a26092029f27efabe53c64e"
926 926 dependencies = [
927 927 "makeover",
928 928 "makeover-layout",
@@ -2171,6 +2171,34 @@
2171 2171 source = "registry+https://github.com/rust-lang/crates.io-index"
2172 2172 checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
2173 2173
2174 + [[patch.unused]]
2175 + name = "synckit-client"
2176 + version = "0.8.0"
2177 +
2178 + [[patch.unused]]
2179 + name = "synckit-config"
2180 + version = "0.2.0"
2181 +
2182 + [[patch.unused]]
2183 + name = "quasi-http"
2184 + version = "0.1.0"
2185 +
2186 + [[patch.unused]]
2187 + name = "quasi-router"
2188 + version = "0.1.0"
2189 +
2190 + [[patch.unused]]
2191 + name = "quasi-tauri"
2192 + version = "0.1.0"
2193 +
2194 + [[patch.unused]]
2195 + name = "quasi-webview"
2196 + version = "0.1.0"
2197 +
2198 + [[patch.unused]]
2199 + name = "docengine"
2200 + version = "0.4.0"
2201 +
2174 2202 [[patch.unused]]
2175 2203 name = "kberg"
2176 2204 version = "0.1.0"
@@ -2182,15 +2210,3 @@
2182 2210 [[patch.unused]]
2183 2211 name = "tagtree"
2184 2212 version = "0.4.0"
2185 -
2186 - [[patch.unused]]
2187 - name = "docengine"
2188 - version = "0.4.0"
2189 -
2190 - [[patch.unused]]
2191 - name = "synckit-client"
2192 - version = "0.7.0"
2193 -
2194 - [[patch.unused]]
2195 - name = "synckit-config"
2196 - version = "0.1.2"
M Containerfile +1 -1
@@ -80,7 +80,7 @@
80 80 # alone, so console edits — the thing that changes most often — reuse it
81 81 # instead of rebuilding a terminal that did not change. Moving it below the
82 82 # `COPY crates/` would defeat the dependency-cache split that follows.
83 - ARG SHOP_REV=07fb4e70fb98f2965fd9e37e59fc221209ab837d
83 + ARG SHOP_REV=53551eb50bbb0e9d0231b9063be93f0c820fdeb8
84 84
85 85 # Does the remote have anything to build from, before anything expensive runs.
86 86 #