Skip to main content

max / quasi

Take makeover-webview 0.31.0, where the caret owns its own gap The renderer's `links` key makes two versions in one graph a resolver error rather than a warning, so every consumer of a makeover crate moves together or not at all. goingson resolves makeover-webview through both this git dependency and its own manifest, and could not take 0.31.0 while this line said 0.30.1. The template's makeover-build pin moves with it, for the same reason one version down: a generated app takes makeover-build directly and quasi-webview through git, and 0.20.3 resolved a renderer neither of them could share. The pin was four minors stale besides, which the comment beside it already says is the failure mode that matters -- a stale pin here is not one app behind, it is every app anyone scaffolds from now on.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-12 14:23 UTC
Signed with PGP, not checked
Commit: 79ad55f38272abc21aac4df88b14900b7440faaa
Parent: 56152a2
3 files changed, +5 insertions, -24 deletions
M Cargo.lock +3 -22
@@ -724,6 +724,7 @@
724 724 [[package]]
725 725 name = "docengine"
726 726 version = "0.5.0"
727 + source = "git+https://makenot.work/git/max/docengine.git#ae55a5a5b0d0a45160ea7f234e6d3a72e4efd8f9"
727 728 dependencies = [
728 729 "ammonia",
729 730 "pulldown-cmark",
@@ -1930,9 +1931,9 @@
1930 1931
1931 1932 [[package]]
1932 1933 name = "makeover-webview"
1933 - version = "0.30.1"
1934 + version = "0.31.0"
1934 1935 source = "registry+https://github.com/rust-lang/crates.io-index"
1935 - checksum = "d6f86fc082c5fc0d73192a3f3f5f74840848ba2cc815154ab207b1fc707f7c64"
1936 + checksum = "f9f97c1694d50160ed5c980a17c96b1c8d007dbdb2d6b9472a2a5270e28cb4fd"
1936 1937 dependencies = [
1937 1938 "makeover-geometry",
1938 1939 "makeover-layout",
@@ -4887,23 +4888,3 @@
4887 4888 version = "1.0.23"
4888 4889 source = "registry+https://github.com/rust-lang/crates.io-index"
4889 4890 checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
4890 -
4891 - [[patch.unused]]
4892 - name = "kberg"
4893 - version = "0.1.0"
4894 -
4895 - [[patch.unused]]
4896 - name = "painhours"
4897 - version = "0.1.0"
4898 -
4899 - [[patch.unused]]
4900 - name = "tagtree"
4901 - 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"
@@ -16,7 +16,7 @@
16 16 quasi-router = { path = "../quasi-router", version = "0.1.0" }
17 17 quasi-http = { path = "../quasi-http", version = "0.1.0" }
18 18 makeover-layout = "0.16.0"
19 - makeover-webview = "0.30.1"
19 + makeover-webview = "0.31.0"
20 20 # `Node::Rich` carries markdown source and this is what turns it into markup.
21 21 # Sanitising comes with it, which is why the node can carry what a user typed.
22 22 #
@@ -39,4 +39,4 @@
39 39 # here is not one app a release behind: it is every app anyone scaffolds from
40 40 # now on. 2.4.1 and 0.13.0 sat here while the suite reached 2.5.0 and 0.20.1.
41 41 makeover = "2.5"
42 - makeover-build = "0.20.3"
42 + makeover-build = "0.24.0"