Skip to content

Kaleta 3.5

Choose a tag to compare

@github-actions github-actions released this 08 Oct 19:20
· 602 commits to main since this release

Kaleta 3.5 is about the first hour: what a new owner meets right after installing. It comes from a UX review of the admin, the public sites and accessibility on 8 October 2026, and was audited before release.

No empty pages on your site

  • A new page with nothing to show yet – from a template, or created by Claude – stays hidden and out of the navigation until its content is published. Then it goes on the site, in the menu if you chose that. A publish date you set still wins.
  • The builder says "Hidden until you publish", and the pages list marks such pages.

Connect Claude first

  • Until Claude has connected, the dashboard starts with a Connect Claude card: the address with a Copy button, three steps, and a warning when the site is not on HTTPS. Once Claude has connected, the usual order returns.
  • The address has a Copy button wherever it appears, and Claude settings show when Claude last worked on the site.
  • Requests saved before Claude is connected say so: Claude picks them up once it connects.

Bookings that are ready to take bookings

  • A three-step set-up card: add a person, add a service, create a Book page (a hidden page with the Booking element, opened in the builder).
  • A new person on a site without opening hours starts with Monday to Friday, 9:00–17:00.
  • A warning when visitors would find no free time in the next 14 days, with the likely cause – also for Claude.
  • Hours per service: one person can keep different weekly hours for different services in one calendar. Contributed by Christian (czepter) in #24.

Site appearance

  • The preview shows your saved draft look, labelled "Preview: draft look".
  • Changes read as names and swatches – "Heading font: Modern sans-serif → Rounded" – instead of internal values.

English sites without Czech leftovers

  • New English installs get an English home page address; examples, hints and a mail error are no longer Czech; the news address shown is the site's own.
  • A site that never set a country no longer claims one in its structured data.

Cookie bar and accessibility

  • The cookie bar is compact on phones (about 150 instead of 340 px), comes right after the skip link for keyboard users, and never covers the focused element. The cookie categories now really stay behind Settings, and the link reads "More about cookies and privacy" in every visitor language.
  • The accessibility toolbar opens above its button and shows the text size. Countdown and footer markup are valid, SVG logos get a size, and keyboard focus moves into the content after the skip link.
  • The first image of a page loads first unless you choose otherwise (Image → When to load the image).

Navigation

  • Also on tablets (up to 1023 px): a long menu goes behind the menu button on tablets too, instead of wrapping into several rows.

For developers

  • Tests use the site's clock instead of the database clock, scanner images are pinned, and flaky checks are gone. CONTRIBUTING.md has a section on writing tests that pass in CI.
  • axe accessibility checks run in the browser test.

Updating

Update from Settings → Backups and updates. The update adds a column for the waiting pages and one for hours per service.