Repository navigation
Kaleta 3.4
Kaleta 3.4 is the first release with contributions from the community. Thank you, Christian (@czepter)! Each pull request was reviewed, tested on current code and completed before merging.
New
- Configurable news address (#11): news can live at
/blog,/aktualityor any address you choose, in every language version, instead of/novinky//news.- The old addresses and any earlier choice redirect with 301.
- Redirects stored under the new address keep working.
- System addresses such as
oauth,mcpand the language codes can't be chosen.
- Preferred URL form (#19): pages can use addresses without a trailing slash (the default), with one, or ending in
.html.- The other forms redirect, and links and the canonical address follow the setting.
- Claude's connection, OAuth discovery, the background jobs and links in e-mails are never redirected.
- German informal address (#21): German texts can use du instead of Sie. You choose this separately for the administration and for the website.
- Bookings that need confirmation (#22): a booking service can require the provider's confirmation.
- The visitor requests a time and the slot is held meanwhile.
- The provider accepts, declines with a message, or proposes other times, which the customer picks from the e-mail.
- Claude can do the same through the new booking tools.
- Claude works in English on every site (#13): MCP results, summaries and errors, including OAuth errors, are English. Content stays in the site's language.
Also
- Bookings: Claude can now change the booking settings through
update_settings. Before, every value was refused. - Admin forms: error messages name the field instead of showing its internal key.
- CI: the GitHub Actions dependencies are updated.
Updating
Update from Settings → Backups and updates. The update adds the database fields for the German form of address and for confirmed bookings. Nothing changes on your site until you switch these settings on. The one exception: page addresses ending in / now redirect to the address without it, which is the canonical one.