Dates as one `yyyy-mm-dd` segment, validated against the real calendar:
+Filenames as one `name.ext` segment:
++ No custom segment here matched: an out-of-range date, an invalid calendar date, or a filename with no extension. +
++ + Back to overview + +
+
+ Parsed from a single path segment into {`{ year: ${year}, month: ${month}, day: ${day} }`}.
+
+ Parsed into {`{ name: "${name}", ext: "${ext}" }`} — treated here as a{" "}
+ {FILE_KIND[ext] ?? "file of unknown type"}.
+
queryParamAtoms chained off the mount
route, so the grid's state is shareable and moves with back/forward navigation.
+ routeAtom directly: yyyy-mm-dd gated
+ on the real calendar with validateAtom, and name.ext filenames.
+