# LIO CMS 1.0.1 — Stable maintenance update

Release date: 2026-11-05. Channel: Stable. Signed Core update from 1.0.0.

## Calm administration on phones and tablets

- Compact, accessible «Разделы» menu on narrow displays. It opens by
  button, announces its state to assistive technology, and keeps navigation
  visible when JavaScript is disabled. Desktop navigation is unchanged.
- Editor mode tabs and SEO, media and backup filters wrap instead of
  hiding the last actions outside the viewport; mobile touch targets are
  enlarged. Wide data tables keep their own horizontal scroll containers.
- Menu rows use readable separate lines for name, URL and parent selection
  on phones and tablets. Reorder, target, visibility, remove and Save
  controls have 44×44 px touch areas; item fields are at least 42 px tall.
- Moving menu items with keyboard arrows preserves focus, including when
  reaching the first or last position. Touch/pen drag-to-reorder no longer
  loses pointer events when a row is repositioned in the DOM.
- Successful menu saves now use Post/Redirect/Get (HTTP 303): refreshing
  the page does not repeat an already-saved POST or falsely claim the menu
  changed concurrently. Existing CSRF checks, concurrent-edit conflict
  detection and automatic publishing remain intact.

## Compatibility and upgrade

- Core API 1 and storage schema 1 are unchanged. No content, URL, SEO,
  media, administrator account, or site-owned settings migration is needed.
- The signed `lioctl` updater must verify Ed25519 manifest signatures,
  package hashes, installed-Core drift and health, and retain the previous
  signed Core for rollback. An installation with unreviewed Core changes
  must not be overwritten automatically.
- Only the shared Calm administration controls are revised. Other public
  themes and their layouts are unchanged. Existing frontend/site content
  remains under the site's ownership.
- Stable channel promotion only updates a signed repository pointer;
  individual sites retain their configured auto/manual/off update policy.

## Acceptance requirements

- Core release quality gate and full distribution suite, including existing
  form/SEO/security, install, portability and backup checks.
- Authenticated Chromium regression at 320–1920 px for Calm editor,
  menus, mobile navigation, SEO/media/backup filters, themes, header/footer.
- Actual reorder through native keyboard buttons, signed upgrade/rollback
  1.0.0 → 1.0.1 → 1.0.0 and unchanged site-owned data.
- Browser touch emulation of the existing pointer drag path; physical
  touchscreen verification is distinct and should not be claimed unless
  performed on an actual device.
- Final QA canary and public Ed25519/SHA-256 verification before Stable.
