Skip to content

v0.39.0

UI Overhaul part 3 — the z-index audit (L3). Full per-task detail (one commit each) lives in docs/committed/todo/1-ui-overhaul.md.

  • [x] Z-index audit — move every hardcoded z-index in apps/web/src onto the centralized Z_INDEX scale, preserving exact values (zero visual change). Combobox/popover/menu portals → the existing MODAL_DROPDOWN / MODAL_OVERLAY / CONTEXT_MENU layers; the ad-hoc 9999/10000/100000 "max" literals → one named TOP layer; the remaining banner/bar/drawer literals → named layers (18 new ones added for the intermediate layers the app already had as magic numbers). CSS z-indexes now reference generated --z-* custom properties projected from Z_INDEX (single source of truth), and a ratcheting guard test fails on any new raw global-range z-index literal.