Repository navigation
v0.5.0 - Themes lay out every page, three new themes ship, and the site's words and languages are the operator's to choose
Update with blysis update, or from Admin > Updates. A site pinned to a tag stays on it until you name the new one: blysis update 0.5.0. Then update your modules from Admin > Modules: thirty-five of them have a new version. The themes come with the update itself. If you run the public image directly, pull ghcr.io/inovixi/blysis:0.5.0.
This release also closes an information leak and caps what every visitor is sent, both under Fixed for security.
What you will notice after updating
- Your site opens in the language you chose at setup. Setup asked for it and nothing read the answer, so every site opened in English. A site set up in Turkish now opens in Turkish. Admin > Languages changes it, and chooses which languages visitors may pick.
- A footer you never arranged is grouped. Its links are drawn in a column per section the modules name (game, community, help) instead of one long column. A footer you arranged in Admin > Settings > Footer stays as you left it.
Themes lay out every page
A theme now decides where things go, not only how they look: the homepage's rows and columns, and the shop, a product, an article, a forum topic, a member's profile and the missing page. Admin > Settings > Widgets still switches any section off, whichever theme placed it. A theme can also bring its own typefaces, pictures, footer and the words of a page's heading, in every language.
Three new themes ship with it:
- Quarry: flat panels, buttons that press down and a landscape behind the hero.
- Vanguard: the navigation down the left edge, on a night stage of blocky hills.
- Kite: the site as a day in the sky, from morning to night.
Switch in Admin > Settings > Theme. Flat looks as it did.
Your site's words
Admin > Translations shows each string once, with what visitors read in every language and who says it.
- Every change has a history, and Undo puts back what a string said.
- Replace a word changes it in every string at once, after showing each change.
- After an update, Only what an update changed finds your edits whose original moved, and Only what awaits translation finds strings another language has moved past.
- Export and Import move your words to another site, with a preview of every change.
Live values
A module can offer a live value that your text may show. Servers offers players online and how many fit: write {servers.online} players online in a theme's headline, its numbers or your own words, and visitors read the count. Insert placeholder under the text lists what your site offers.
Fixed for security
- A member's profile listed and counted forum topics a visitor could not open: ones in a staff-only section, ones still awaiting approval, and every topic of a forum closed to visitors. It now shows only what that visitor could read. The fix is in the Member Profiles and Forum modules.
- Settings that every visitor receives had no size limit of their own, so an admin account could make every visitor's page carry a large answer. Each has one now.
Other changes
- Searching for "altin" or "ALTIN" finds "Altın", on the search page and in every list.
- A page stands still while it loads: the news and Vanguard's hero no longer move under the reader, and a menu on a taller bar stays open on the way into it.
- The activity feed and warnings speak the reader's language, and visitor pages name the site rather than the platform.
- Discord's widget follows the site's light or dark mode.
- A failure on the server is logged with the request that caused it.
- An operator's guide to languages and the site's words is in
docs/user/languages-and-words.md.