Skip to main content

max / goingson

Follow the makeover 0.44 and quasi 0.99 wave makeover-layout grew `Syntax` and `Change` (quasicoherent 19d7602d), and makeover-layout carries `links`, so every pin in the graph moves together or two copies of the vocabulary is a resolver error rather than a warning. Nothing here reads the new members yet.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session
https://claude.ai/code/session_01MptwXZ8k65v19rFmdGAyki
Author: Max Johnson <me@maxj.phd> · 2026-09-02 15:31 UTC
Signed with PGP, not checked
Commit: 3cd347b766ad31ef5f8068b65988c5a5d0b8ac68
Parent: d190aa7
3 files changed, +41 insertions, -47 deletions
M Cargo.lock +29 -35
@@ -1387,7 +1387,7 @@
1387 1387 "libc",
1388 1388 "option-ext",
1389 1389 "redox_users",
1390 - "windows-sys 0.60.2",
1390 + "windows-sys 0.61.2",
1391 1391 ]
1392 1392
1393 1393 [[package]]
@@ -1628,7 +1628,7 @@
1628 1628 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
1629 1629 dependencies = [
1630 1630 "libc",
1631 - "windows-sys 0.60.2",
1631 + "windows-sys 0.61.2",
1632 1632 ]
1633 1633
1634 1634 [[package]]
@@ -3443,9 +3443,7 @@
3443 3443
3444 3444 [[package]]
3445 3445 name = "makeover-build"
3446 - version = "0.65.0"
3447 - source = "registry+https://github.com/rust-lang/crates.io-index"
3448 - checksum = "a4118bf04192ff4fcfd4c8fa4ac7d956a1f9bb37fc204a56c9e9be4668c88491"
3446 + version = "0.66.0"
3449 3447 dependencies = [
3450 3448 "makeover",
3451 3449 "makeover-geometry",
@@ -3461,9 +3459,7 @@
3461 3459
3462 3460 [[package]]
3463 3461 name = "makeover-layout"
3464 - version = "0.43.0"
3465 - source = "registry+https://github.com/rust-lang/crates.io-index"
3466 - checksum = "c0a9124f65373683ae4320b00bf4a6198b2554ef3ad3af2806b413ac164545fa"
3462 + version = "0.44.0"
3467 3463
3468 3464 [[package]]
3469 3465 name = "makeover-timing"
@@ -3476,9 +3472,7 @@
3476 3472
3477 3473 [[package]]
3478 3474 name = "makeover-touch"
3479 - version = "0.33.0"
3480 - source = "registry+https://github.com/rust-lang/crates.io-index"
3481 - checksum = "6281006f62d84f15c8c88662056e32f2027717bdd61f29d36f7917b9a694d64a"
3475 + version = "0.34.0"
3482 3476 dependencies = [
3483 3477 "makeover-geometry",
3484 3478 "makeover-layout",
@@ -3486,9 +3480,7 @@
3486 3480
3487 3481 [[package]]
3488 3482 name = "makeover-tui"
3489 - version = "0.43.0"
3490 - source = "registry+https://github.com/rust-lang/crates.io-index"
3491 - checksum = "39fc9343435bdcbaef8a5f5e2910254b841b08171919c19795dc50be7b1910ba"
3483 + version = "0.44.0"
3492 3484 dependencies = [
3493 3485 "makeover",
3494 3486 "makeover-layout",
@@ -3498,9 +3490,7 @@
3498 3490
3499 3491 [[package]]
3500 3492 name = "makeover-webview"
3501 - version = "0.72.0"
3502 - source = "registry+https://github.com/rust-lang/crates.io-index"
3503 - checksum = "ae1993234ce8b39b26b326b40cf92f455dfe0656b79d96cbe012c09c982df96d"
3493 + version = "0.73.0"
3504 3494 dependencies = [
3505 3495 "makeover-geometry",
3506 3496 "makeover-layout",
@@ -3649,7 +3639,7 @@
3649 3639 "png 0.18.1",
3650 3640 "serde",
3651 3641 "thiserror 2.0.20",
3652 - "windows-sys 0.60.2",
3642 + "windows-sys 0.61.2",
3653 3643 ]
3654 3644
3655 3645 [[package]]
@@ -3782,7 +3772,7 @@
3782 3772 source = "registry+https://github.com/rust-lang/crates.io-index"
3783 3773 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
3784 3774 dependencies = [
3785 - "windows-sys 0.60.2",
3775 + "windows-sys 0.61.2",
3786 3776 ]
3787 3777
3788 3778 [[package]]
@@ -4716,7 +4706,7 @@
4716 4706
4717 4707 [[package]]
4718 4708 name = "quasi-http"
4719 - version = "0.98.0"
4709 + version = "0.99.0"
4720 4710 dependencies = [
4721 4711 "form_urlencoded",
4722 4712 "http",
@@ -4725,7 +4715,7 @@
4725 4715
4726 4716 [[package]]
4727 4717 name = "quasi-notifs"
4728 - version = "0.98.0"
4718 + version = "0.99.0"
4729 4719 dependencies = [
4730 4720 "quasi-router",
4731 4721 "synckit-config",
@@ -4735,14 +4725,14 @@
4735 4725
4736 4726 [[package]]
4737 4727 name = "quasi-router"
4738 - version = "0.98.0"
4728 + version = "0.99.0"
4739 4729 dependencies = [
4740 4730 "makeover-layout",
4741 4731 ]
4742 4732
4743 4733 [[package]]
4744 4734 name = "quasi-tauri"
4745 - version = "0.98.0"
4735 + version = "0.99.0"
4746 4736 dependencies = [
4747 4737 "http",
4748 4738 "quasi-http",
@@ -4768,7 +4758,7 @@
4768 4758
4769 4759 [[package]]
4770 4760 name = "quasi-webview"
4771 - version = "0.98.0"
4761 + version = "0.99.0"
4772 4762 dependencies = [
4773 4763 "docengine",
4774 4764 "makeover-layout",
@@ -5207,7 +5197,7 @@
5207 5197 "errno",
5208 5198 "libc",
5209 5199 "linux-raw-sys",
5210 - "windows-sys 0.60.2",
5200 + "windows-sys 0.61.2",
5211 5201 ]
5212 5202
5213 5203 [[package]]
@@ -5264,7 +5254,7 @@
5264 5254 "security-framework",
5265 5255 "security-framework-sys",
5266 5256 "webpki-root-certs",
5267 - "windows-sys 0.60.2",
5257 + "windows-sys 0.61.2",
5268 5258 ]
5269 5259
5270 5260 [[package]]
@@ -5804,7 +5794,7 @@
5804 5794 checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
5805 5795 dependencies = [
5806 5796 "libc",
5807 - "windows-sys 0.60.2",
5797 + "windows-sys 0.61.2",
5808 5798 ]
5809 5799
5810 5800 [[package]]
@@ -6550,7 +6540,7 @@
6550 6540 "getrandom 0.4.3",
6551 6541 "once_cell",
6552 6542 "rustix",
6553 - "windows-sys 0.60.2",
6543 + "windows-sys 0.61.2",
6554 6544 ]
6555 6545
6556 6546 [[package]]
@@ -6572,7 +6562,7 @@
6572 6562 "parking_lot",
6573 6563 "rustix",
6574 6564 "signal-hook",
6575 - "windows-sys 0.60.2",
6565 + "windows-sys 0.61.2",
6576 6566 ]
6577 6567
6578 6568 [[package]]
@@ -7054,7 +7044,7 @@
7054 7044 "png 0.18.1",
7055 7045 "serde",
7056 7046 "thiserror 2.0.20",
7057 - "windows-sys 0.60.2",
7047 + "windows-sys 0.61.2",
7058 7048 ]
7059 7049
7060 7050 [[package]]
@@ -7089,7 +7079,7 @@
7089 7079 dependencies = [
7090 7080 "memoffset",
7091 7081 "tempfile",
7092 - "windows-sys 0.60.2",
7082 + "windows-sys 0.61.2",
7093 7083 ]
7094 7084
7095 7085 [[package]]
@@ -7619,7 +7609,7 @@
7619 7609 source = "registry+https://github.com/rust-lang/crates.io-index"
7620 7610 checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
7621 7611 dependencies = [
7622 - "windows-sys 0.60.2",
7612 + "windows-sys 0.61.2",
7623 7613 ]
7624 7614
7625 7615 [[package]]
@@ -8478,20 +8468,24 @@
8478 8468
8479 8469 [[patch.unused]]
8480 8470 name = "quasi-axum"
8481 - version = "0.98.0"
8471 + version = "0.99.0"
8482 8472
8483 8473 [[patch.unused]]
8484 8474 name = "quasi-basics"
8485 - version = "0.98.0"
8475 + version = "0.99.0"
8486 8476
8487 8477 [[patch.unused]]
8488 8478 name = "quasi-immediate"
8489 - version = "0.98.0"
8479 + version = "0.99.0"
8490 8480
8491 8481 [[patch.unused]]
8492 8482 name = "quasi-store"
8493 8483 version = "0.1.0"
8494 8484
8485 + [[patch.unused]]
8486 + name = "makeover-immediate"
8487 + version = "0.45.0"
8488 +
8495 8489 [[patch.unused]]
8496 8490 name = "ops-status"
8497 8491 version = "0.1.0"
M Cargo.toml +1 -1
@@ -100,7 +100,7 @@
100 100 notify = "8.2"
101 101 notify-debouncer-mini = "0.7"
102 102 makeover = "3.2"
103 - makeover-tui = "0.43"
103 + makeover-tui = "0.44"
104 104 toml = "1.1"
105 105
106 106 # Enums
@@ -18,7 +18,7 @@
18 18 # Materialises all three generated files: themes/, geometry.css, layout.css,
19 19 # and holds both drift checks this build.rs used to carry itself: touch density
20 20 # as of 0.17, breakpoints as of 0.18.
21 - makeover-build = "0.65"
21 + makeover-build = "0.66"
22 22 # Cuts the two house faces into frontend/fonts/. A git dependency because
23 23 # quasi-type is `publish = false`, which is also why makeover-build cannot do
24 24 # this and only emits the CSS that fetches the result. The rev is the one
@@ -28,15 +28,15 @@
28 28 # The table CSS is generated here too: the columns are this app's, so the
29 29 # shared helper cannot know them, but the tracks and the narrowing rules come
30 30 # from the description rather than from hand-written nth-child cuts.
31 - makeover-webview = "0.72"
32 - makeover-layout = "0.43"
31 + makeover-webview = "0.73"
32 + makeover-layout = "0.44"
33 33 # Width. Direct rather than through makeover-webview, because the narrow table
34 34 # pass keys off SizeClass::Compact and a boundary reached transitively is a
35 35 # boundary nobody pinned.
36 36 makeover-geometry = "0.7"
37 37 # Only to write its selection and clock scripts into the frontend. Those two are
38 38 # the whole of `frontend/js/` since the swap.
39 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.98" }
39 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.99" }
40 40
41 41 [dependencies]
42 42 goingson-core = { workspace = true }
@@ -54,10 +54,10 @@
54 54 # dependency's source even with the feature off -- so a public clone could not
55 55 # build at all against a URL it could not reach. quasi went public that day and
56 56 # the URL moved here with it.
57 - quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.98" }
58 - quasi-http = { git = "https://makenot.work/git/max/quasi.git", version = "0.98" }
59 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.98" }
60 - quasi-tauri = { git = "https://makenot.work/git/max/quasi.git", version = "0.98" }
57 + quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.99" }
58 + quasi-http = { git = "https://makenot.work/git/max/quasi.git", version = "0.99" }
59 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.99" }
60 + quasi-tauri = { git = "https://makenot.work/git/max/quasi.git", version = "0.99" }
61 61
62 62 # The notification declaration, and it is NOT behind the `quasi` feature: the
63 63 # watcher is desktop app behaviour rather than a described screen, and the
@@ -69,7 +69,7 @@
69 69 # so an app wanting eight lines over `tauri-plugin-notification` had to link the
70 70 # whole description stack for them. quasicoherent `c231ff13` moved it here,
71 71 # where the `Deliver` trait it implements already lives.
72 - quasi-notifs = { git = "https://makenot.work/git/max/quasi.git", version = "0.98", features = ["synckit", "describe", "tauri"] }
72 + quasi-notifs = { git = "https://makenot.work/git/max/quasi.git", version = "0.99", features = ["synckit", "describe", "tauri"] }
73 73
74 74 # Tauri
75 75 tauri = { workspace = true, features = ["image-png", "devtools"] }
@@ -134,8 +134,8 @@
134 134 # The forms emitter and the description it renders. Runtime deps, not build:
135 135 # form markup depends on the value, the error and the options at the moment a
136 136 # modal opens, so it cannot be materialised the way the stylesheet is.
137 - makeover-webview = "0.72"
138 - makeover-layout = "0.43"
137 + makeover-webview = "0.73"
138 + makeover-layout = "0.44"
139 139 # Browser opening
140 140 open = { workspace = true }
141 141