Skip to content

LinkBreeze v1.3.1

Choose a tag to compare

@Manak-hash Manak-hash released this 20 Aug 20:58
· 26 commits to main since this release

What's new

Admin UI in English and French

The whole admin panel (dashboard, links, theme customizer, settings, migration wizard, setup, onboarding, profile, dialogs, toasts, error screens) now renders fully in French. A language picker in Settings switches instantly; the choice persists per user (cookie + database). English remains the default; public link pages stay English by design so shared URLs and SEO never shift with the admin language.

  • Typed TypeScript dictionaries — a missing or renamed key fails at compile time, not in production. A hash gate refuses to build when locale files drift apart.
  • Locale-aware dates ("19 août"), number grouping ("1 234"), and plurals ("1 abonné", "3 abonnés").
  • Server-side errors translate too: failed actions return message keys that render in the active language.
  • French docs: README.fr.md plus contributor guide for the next languages (Spanish, Chinese, Hindi, Arabic, Portuguese).

Custom theme fonts (#82, reported by @einlichtvogel context: bundled set grows)

Upload your own woff/woff2 (max 2 MB) from the customizer's Typography tab and pick it for any theme. Four new bundled Google families: Montserrat, Caveat, Pacifico, Abril Fatface — the curated set is now 15.

Page and theme deletion (#84, reported by @einlichtvogel)

Non-default pages can be deleted from the page switcher, user-created themes from the theme page. Both ask for confirmation. Page deletion offers keep-links vs delete-everything; pages using a deleted theme fall back to the active one.

Fixed

  • Link creation failing with "FOREIGN KEY constraint failed" once a page had sections (#86, reported by @einlichtvogel).
  • Social icons editor losing focus and dropping rows while typing a URL (reported by @einlichtvogel).
  • Link creation and edit flows shared the flawed schema; both fixed, with regression tests.

Dependencies

next 16.3.1, lucide-react 1.31.0, @types/node 26.2.0, and more maintenance bumps.

Full changelog: https://github.com/Manak-hash/LinkBreeze/blob/main/CHANGELOG.md