Skip to main content

max / quasi

The scaffolded app takes the current design system, not the one from when the template was written makeover = "2.4.1" and makeover-build = "0.13.0" sat in the template while the suite reached 2.5.0 and 0.20.1. A stale pin here is not one app a release behind; a generated app takes these verbatim, so it is every app anyone scaffolds from now on, and each starts life with a stylesheet missing whatever shipped since. Verified by generating outside ~/Code, as the template must be: the [patch] block makes an in-tree build read the working copies and hides anything that only breaks through the git URL. The generated app builds, and its layout.css carries .cell-value, which is the whole chain -- makeover-build to makeover-webview to makeover-layout's CellPart -- arriving in a new app.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-11 18:39 UTC
Signed with PGP, not checked
Commit: 3af3bd1fcc910fbdbe9034777c83b0f2def5827b
Parent: 9b62325
2 files changed, +15 insertions, -10 deletions
M Cargo.lock +8 -8
@@ -4888,6 +4888,14 @@
4888 4888 source = "registry+https://github.com/rust-lang/crates.io-index"
4889 4889 checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
4890 4890
4891 + [[patch.unused]]
4892 + name = "synckit-client"
4893 + version = "0.8.0"
4894 +
4895 + [[patch.unused]]
4896 + name = "synckit-config"
4897 + version = "0.2.0"
4898 +
4891 4899 [[patch.unused]]
4892 4900 name = "kberg"
4893 4901 version = "0.1.0"
@@ -4899,11 +4907,3 @@
4899 4907 [[patch.unused]]
4900 4908 name = "tagtree"
4901 4909 version = "0.4.0"
4902 -
4903 - [[patch.unused]]
4904 - name = "synckit-client"
4905 - version = "0.8.0"
4906 -
4907 - [[patch.unused]]
4908 - name = "synckit-config"
4909 - version = "0.2.0"
@@ -33,5 +33,10 @@
33 33 # The design system's generated half. `makeover-build` carries the emitters the
34 34 # apps had grown byte-identical copies of; `makeover` is here for the theme
35 35 # resolution, which is the one part it does not wrap.
36 - makeover = "2.4.1"
37 - makeover-build = "0.13.0"
36 + #
37 + # Both track the published suite rather than whatever was current when the
38 + # template was written. A generated app takes these verbatim, so a stale pin
39 + # here is not one app a release behind: it is every app anyone scaffolds from
40 + # now on. 2.4.1 and 0.13.0 sat here while the suite reached 2.5.0 and 0.20.1.
41 + makeover = "2.5"
42 + makeover-build = "0.20.1"