Skip to main content

max / makenotwork

Take quasi 0.25: a field can name what it consults The four wizard fields that hand-spell hx-trigger="keyup changed delay:500ms" and the two discover comboboxes now have a description for what they do; converting them is the batch that owns those screens.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-18 01:37 UTC
Signed with PGP, not checked
Commit: 368f6c4a0e14fd70b9c505cf2db8edf723bcdf4f
Parent: 89145bb
2 files changed, +27 insertions, -27 deletions
M server/Cargo.lock +23 -23
@@ -2881,7 +2881,7 @@
2881 2881 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
2882 2882 dependencies = [
2883 2883 "libc",
2884 - "windows-sys 0.52.0",
2884 + "windows-sys 0.59.0",
2885 2885 ]
2886 2886
2887 2887 [[package]]
@@ -6640,7 +6640,7 @@
6640 6640
6641 6641 [[package]]
6642 6642 name = "quasi-axum"
6643 - version = "0.24.0"
6643 + version = "0.25.0"
6644 6644 dependencies = [
6645 6645 "axum",
6646 6646 "http 1.4.2",
@@ -6651,7 +6651,7 @@
6651 6651
6652 6652 [[package]]
6653 6653 name = "quasi-basics"
6654 - version = "0.24.0"
6654 + version = "0.25.0"
6655 6655 dependencies = [
6656 6656 "makeover-layout",
6657 6657 "quasi-router",
@@ -6659,7 +6659,7 @@
6659 6659
6660 6660 [[package]]
6661 6661 name = "quasi-http"
6662 - version = "0.24.0"
6662 + version = "0.25.0"
6663 6663 dependencies = [
6664 6664 "form_urlencoded",
6665 6665 "http 1.4.2",
@@ -6668,7 +6668,7 @@
6668 6668
6669 6669 [[package]]
6670 6670 name = "quasi-router"
6671 - version = "0.24.0"
6671 + version = "0.25.0"
6672 6672 dependencies = [
6673 6673 "makeover-layout",
6674 6674 ]
@@ -6691,7 +6691,7 @@
6691 6691
6692 6692 [[package]]
6693 6693 name = "quasi-webview"
6694 - version = "0.24.0"
6694 + version = "0.25.0"
6695 6695 dependencies = [
6696 6696 "docengine",
6697 6697 "makeover-layout",
@@ -7343,7 +7343,7 @@
7343 7343 "errno",
7344 7344 "libc",
7345 7345 "linux-raw-sys 0.12.1",
7346 - "windows-sys 0.52.0",
7346 + "windows-sys 0.59.0",
7347 7347 ]
7348 7348
7349 7349 [[package]]
@@ -7423,7 +7423,7 @@
7423 7423 "security-framework 3.7.0",
7424 7424 "security-framework-sys",
7425 7425 "webpki-root-certs",
7426 - "windows-sys 0.52.0",
7426 + "windows-sys 0.59.0",
7427 7427 ]
7428 7428
7429 7429 [[package]]
@@ -8549,7 +8549,7 @@
8549 8549 "getrandom 0.4.3",
8550 8550 "once_cell",
8551 8551 "rustix 1.1.4",
8552 - "windows-sys 0.52.0",
8552 + "windows-sys 0.59.0",
8553 8553 ]
8554 8554
8555 8555 [[package]]
@@ -10777,16 +10777,16 @@
10777 10777 ]
10778 10778
10779 10779 [[patch.unused]]
10780 - name = "kberg"
10780 + name = "quasi-immediate"
10781 + version = "0.25.0"
10782 +
10783 + [[patch.unused]]
10784 + name = "quasi-store"
10781 10785 version = "0.1.0"
10782 10786
10783 10787 [[patch.unused]]
10784 - name = "ops-status"
10785 - version = "0.1.0"
10786 -
10787 - [[patch.unused]]
10788 - name = "painhours"
10789 - version = "0.1.0"
10788 + name = "quasi-tauri"
10789 + version = "0.25.0"
10790 10790
10791 10791 [[patch.unused]]
10792 10792 name = "synckit-client"
@@ -10797,13 +10797,13 @@
10797 10797 version = "0.2.0"
10798 10798
10799 10799 [[patch.unused]]
10800 - name = "quasi-immediate"
10801 - version = "0.24.0"
10802 -
10803 - [[patch.unused]]
10804 - name = "quasi-store"
10800 + name = "kberg"
10805 10801 version = "0.1.0"
10806 10802
10807 10803 [[patch.unused]]
10808 - name = "quasi-tauri"
10809 - version = "0.24.0"
10804 + name = "ops-status"
10805 + version = "0.1.0"
10806 +
10807 + [[patch.unused]]
10808 + name = "painhours"
10809 + version = "0.1.0"
@@ -158,7 +158,7 @@
158 158 # through quasi beside its Askama equivalent, so the cost of describing a screen
159 159 # here is measured rather than argued. Not load-bearing for any shipped route.
160 160 # See wiki look-wave-2, tier G.
161 - quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.24" }
161 + quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.25" }
162 162 # The description vocabulary quasi's screen types are built from. Pinned here
163 163 # rather than reached through quasi-router's re-export because a described
164 164 # screen names FieldKind and Tone directly; it has to track what quasi-router
@@ -167,13 +167,13 @@
167 167 # For the request head the per-viewer state factory reads. axum re-exports it,
168 168 # but the factory's signature is quasi-axum's and names `http::request::Parts`.
169 169 http = "1.3.1"
170 - quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.24" }
171 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.24" }
170 + quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.25" }
171 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.25" }
172 172 # The first-party widget set. The carousel was proved here against three pages
173 173 # and then moved there; what is left in `quasi/widgets/carousel.rs` is the
174 174 # Askama glue. Not `makeover-basics`: a widget is an assembly of `Node`s, so it
175 175 # sits above quasi-router rather than inside the description suite.
176 - quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.24" }
176 + quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.25" }
177 177
178 178 # Git source browser
179 179 gix = { version = "0.86", default-features = false, features = ["blame", "mailmap", "revision", "sha1", "max-performance-safe"] }