Skip to main content

max / makenotwork

Take makeover-build 0.14.1 in server, and makeover 2.5.0 in viewer and mnw-cli 0.14.1 carries makeover-webview 0.22.1, whose exact pin on makeover-touch collapses the two makeover-webview the server lock held: quasi-webview pinned 0.21.1 beside makeover-build's 0.22.0.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-10 15:27 UTC
Signed with PGP, not checked
Commit: 2135cc9824f70941ed888427cfed433c4808cf85
Parent: 793c51b
6 files changed, +66 insertions, -77 deletions
M mnw-cli/Cargo.lock +22 -22
@@ -1815,9 +1815,9 @@
1815 1815
1816 1816 [[package]]
1817 1817 name = "makeover"
1818 - version = "2.4.1"
1818 + version = "2.5.0"
1819 1819 source = "registry+https://github.com/rust-lang/crates.io-index"
1820 - checksum = "b0a796c931419e54dd71a8aaa7d62230730e958f3101d37d4c1d3ab7b541b38e"
1820 + checksum = "3ba9cbc9da41bffe0514e6d6744cecf8097eb18676edcaf62a7dd08cea42e4aa"
1821 1821 dependencies = [
1822 1822 "include_dir",
1823 1823 "serde",
@@ -4756,6 +4756,26 @@
4756 4756 source = "registry+https://github.com/rust-lang/crates.io-index"
4757 4757 checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
4758 4758
4759 + [[patch.unused]]
4760 + name = "docengine"
4761 + version = "0.4.0"
4762 +
4763 + [[patch.unused]]
4764 + name = "synckit-config"
4765 + version = "0.2.0"
4766 +
4767 + [[patch.unused]]
4768 + name = "kberg"
4769 + version = "0.1.0"
4770 +
4771 + [[patch.unused]]
4772 + name = "painhours"
4773 + version = "0.1.0"
4774 +
4775 + [[patch.unused]]
4776 + name = "tagtree"
4777 + version = "0.4.0"
4778 +
4759 4779 [[patch.unused]]
4760 4780 name = "quasi-axum"
4761 4781 version = "0.1.0"
@@ -4779,23 +4799,3 @@
4779 4799 [[patch.unused]]
4780 4800 name = "quasi-webview"
4781 4801 version = "0.1.0"
4782 -
4783 - [[patch.unused]]
4784 - name = "synckit-config"
4785 - version = "0.2.0"
4786 -
4787 - [[patch.unused]]
4788 - name = "docengine"
4789 - version = "0.4.0"
4790 -
4791 - [[patch.unused]]
4792 - name = "kberg"
4793 - version = "0.1.0"
4794 -
4795 - [[patch.unused]]
4796 - name = "painhours"
4797 - version = "0.1.0"
4798 -
4799 - [[patch.unused]]
4800 - name = "tagtree"
4801 - version = "0.4.0"
@@ -14,7 +14,7 @@
14 14 # The family's design system. `makeover` holds the themes and resolves a
15 15 # selection; `makeover-tui` is the terminal renderer, and its `theme` feature is
16 16 # the intents-to-ratatui-colours mapping. No colour is named in this crate.
17 - makeover = "2.4.1"
17 + makeover = "2.5.0"
18 18 makeover-tui = { version = "0.12.0", features = ["theme"] }
19 19 tokio = { version = "1", features = ["full"] }
20 20 # `rustls-no-provider` rather than `rustls`: the latter is an alias for
M server/Cargo.lock +15 -26
@@ -3594,7 +3594,7 @@
3594 3594 checksum = "1a791e6620676a875f362f3156ed213e73ca099a09bf992c18812abe65cc37b1"
3595 3595 dependencies = [
3596 3596 "bstr",
3597 - "hashbrown 0.17.1",
3597 + "hashbrown 0.15.5",
3598 3598 ]
3599 3599
3600 3600 [[package]]
@@ -5309,13 +5309,13 @@
5309 5309
5310 5310 [[package]]
5311 5311 name = "makeover-build"
5312 - version = "0.14.0"
5312 + version = "0.14.1"
5313 5313 source = "registry+https://github.com/rust-lang/crates.io-index"
5314 - checksum = "2f769fcabbd6959e4e30d6dc57f55dac827da083c819fa639c9e61727132993d"
5314 + checksum = "4fd18c4050ad28344da34329279baf092a560d5db087bf0e20e45ae2ef928a12"
5315 5315 dependencies = [
5316 5316 "makeover",
5317 5317 "makeover-geometry",
5318 - "makeover-webview 0.22.0",
5318 + "makeover-webview",
5319 5319 ]
5320 5320
5321 5321 [[package]]
@@ -5342,20 +5342,9 @@
5342 5342
5343 5343 [[package]]
5344 5344 name = "makeover-webview"
5345 - version = "0.21.1"
5345 + version = "0.22.1"
5346 5346 source = "registry+https://github.com/rust-lang/crates.io-index"
5347 - checksum = "4aab25a6794deb08c5b5a1be573401fdbc8bbe9c8decefd70d63a877eef24551"
5348 - dependencies = [
5349 - "makeover-geometry",
5350 - "makeover-layout",
5351 - "makeover-touch",
5352 - ]
5353 -
5354 - [[package]]
5355 - name = "makeover-webview"
5356 - version = "0.22.0"
5357 - source = "registry+https://github.com/rust-lang/crates.io-index"
5358 - checksum = "85dc276f3b4de2f54651b24bec1f1f28b702da6e4138ee2994e688550555763f"
5347 + checksum = "9110b5a405a2378d2ef7d93efedc2b65f4bdd32a3de902ee8192b20a8dc3f7f5"
5359 5348 dependencies = [
5360 5349 "makeover-geometry",
5361 5350 "makeover-layout",
@@ -6584,7 +6573,7 @@
6584 6573 dependencies = [
6585 6574 "docengine",
6586 6575 "makeover-layout",
6587 - "makeover-webview 0.21.1",
6576 + "makeover-webview",
6588 6577 "quasi-http",
6589 6578 "quasi-router",
6590 6579 ]
@@ -10702,14 +10691,6 @@
10702 10691 name = "quasi-tauri"
10703 10692 version = "0.1.0"
10704 10693
10705 - [[patch.unused]]
10706 - name = "kberg"
10707 - version = "0.1.0"
10708 -
10709 - [[patch.unused]]
10710 - name = "painhours"
10711 - version = "0.1.0"
10712 -
10713 10694 [[patch.unused]]
10714 10695 name = "synckit-client"
10715 10696 version = "0.8.0"
@@ -10717,3 +10698,11 @@
10717 10698 [[patch.unused]]
10718 10699 name = "synckit-config"
10719 10700 version = "0.2.0"
10701 +
10702 + [[patch.unused]]
10703 + name = "kberg"
10704 + version = "0.1.0"
10705 +
10706 + [[patch.unused]]
10707 + name = "painhours"
10708 + version = "0.1.0"
@@ -228,7 +228,7 @@
228 228 # Emits static/geometry.css (makeover-geometry) and static/layout.css
229 229 # (makeover-webview). The same generator GO and BB run; only the output paths
230 230 # differ, since the server serves its stylesheets rather than bundling them.
231 - makeover-build = "0.14.0"
231 + makeover-build = "0.14.1"
232 232 # Read directly for SizeClass, which the breakpoint guard in build.rs compares
233 233 # the stylesheets against. makeover-build does not re-export it, so the pin
234 234 # lives here and has to track the one makeover-build resolves.
M viewer/Cargo.lock +26 -26
@@ -1056,9 +1056,9 @@
1056 1056
1057 1057 [[package]]
1058 1058 name = "makeover"
1059 - version = "2.4.1"
1059 + version = "2.5.0"
1060 1060 source = "registry+https://github.com/rust-lang/crates.io-index"
1061 - checksum = "b0a796c931419e54dd71a8aaa7d62230730e958f3101d37d4c1d3ab7b541b38e"
1061 + checksum = "3ba9cbc9da41bffe0514e6d6744cecf8097eb18676edcaf62a7dd08cea42e4aa"
1062 1062 dependencies = [
1063 1063 "include_dir",
1064 1064 "serde",
@@ -2902,30 +2902,6 @@
2902 2902 source = "registry+https://github.com/rust-lang/crates.io-index"
2903 2903 checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
2904 2904
2905 - [[patch.unused]]
2906 - name = "docengine"
2907 - version = "0.4.0"
2908 -
2909 - [[patch.unused]]
2910 - name = "synckit-client"
2911 - version = "0.8.0"
2912 -
2913 - [[patch.unused]]
2914 - name = "synckit-config"
2915 - version = "0.2.0"
2916 -
2917 - [[patch.unused]]
2918 - name = "kberg"
2919 - version = "0.1.0"
2920 -
2921 - [[patch.unused]]
2922 - name = "painhours"
2923 - version = "0.1.0"
2924 -
2925 - [[patch.unused]]
2926 - name = "tagtree"
2927 - version = "0.4.0"
2928 -
2929 2905 [[patch.unused]]
2930 2906 name = "quasi-axum"
2931 2907 version = "0.1.0"
@@ -2949,3 +2925,27 @@
2949 2925 [[patch.unused]]
2950 2926 name = "quasi-webview"
2951 2927 version = "0.1.0"
2928 +
2929 + [[patch.unused]]
2930 + name = "docengine"
2931 + version = "0.4.0"
2932 +
2933 + [[patch.unused]]
2934 + name = "kberg"
2935 + version = "0.1.0"
2936 +
2937 + [[patch.unused]]
2938 + name = "painhours"
2939 + version = "0.1.0"
2940 +
2941 + [[patch.unused]]
2942 + name = "tagtree"
2943 + version = "0.4.0"
2944 +
2945 + [[patch.unused]]
2946 + name = "synckit-client"
2947 + version = "0.8.0"
2948 +
2949 + [[patch.unused]]
2950 + name = "synckit-config"
2951 + version = "0.2.0"
@@ -17,7 +17,7 @@
17 17 # The family's design system. `makeover` loads and resolves a theme file;
18 18 # `makeover-tui` is the terminal renderer, and its `theme` feature is the
19 19 # intents-to-ratatui-colours mapping. No hex value is written in this crate.
20 - makeover = "2.4.1"
20 + makeover = "2.5.0"
21 21 makeover-tui = { version = "0.12.0", features = ["theme"] }
22 22 tokio = { version = "1.50.0", features = ["macros", "rt-multi-thread", "time", "sync", "signal"] }
23 23 # `rustls-no-provider` rather than `rustls`: the latter is an alias for