Patch Changes
-
#3534
6f2ef26Thanks @MA2153! - Completes the Arabic (العربية) translation of the admin UI. Every admin string now has an Arabic translation, so Arabic users no longer see English fallback text. -
#3545
c66b49bThanks @palockocz! - Adds the missing Czech translations for media to the admin UI. -
#3533
9e297d6Thanks @ascorbic! - Fixes the byline editor discarding changes typed right after it opened. On slower sites the full byline record could finish loading after you started typing and replace your edits, so Save stored the original values. Reopening a byline straight after saving it now also shows the saved values. -
#3515
d274172Thanks @ascorbic! - Releases EmDash 1.0. This release includes breaking changes, such as removing APIs deprecated during 0.x. Before upgrading from 0.42, read the upgrade guide, which lists each change and how to migrate.From this release, breaking changes ship only in a new major version.
-
#3522
a3609fbThanks @danielmlr! - Fixes collection and taxonomy names appearing in lowercase inside sentences of the German admin, such as "Noch keine kategorien vorhanden." on a taxonomy page or "beiträge durchsuchen..." in a content list's search field. German capitalizes nouns, so the German admin now shows these names as the site defines them. Other admin languages still lowercase them.In admin languages other than English, the dialogs for creating, editing and deleting terms now show the translated word for "term" instead of the English one when the taxonomy has no singular name, such as a taxonomy created in the admin.
-
#3324
618591eThanks @danielmlr! - Completes the German admin translations so German-speaking editors see localized text in site transfer (export, import review and approvals), content relations and reference fields, bulk term assignment, the bylines directory, block types, invitation and sign-in emails, CLI device sign-in, the menu dialog, API token scopes and the dashboard's core update notice, as well as in the taxonomy picker, the link and code block pickers, save errors and plugin registry notices. The code block language button now reads "Sprache festlegen" instead of "Sprache speichern".Makes the German terminology consistent across the admin. Some words German-speaking editors already know change: plugins are now "Plugins" instead of "Erweiterungen", collections "Sammlungen" instead of "Kollektionen", bylines "Autorenangaben" instead of "Autorenzeilen", "Website" replaces "Webseite", publishing is "veröffentlichen" instead of "publizieren" and unpublishing "zurückziehen" instead of "depublizieren", and delete actions say "löschen" while remove actions keep "entfernen". Progress messages, button labels and quotation marks follow one style throughout, and strings whose German said something different from the English now match it.
-
#3519
0b4be2cThanks @ascorbic! - Removes the deprecatedexperimental.registryintegration option. Sites that still set it now fail at startup with an error pointing to the top-levelregistryoption, including sites that already setregistryalongside it. The value is not silently ignored, because that would drop the configured aggregator and release-age policy.Move the value unchanged. The top-level option accepts the same URL string or configuration object:
emdash({ - experimental: { - registry: { - aggregatorUrl: "https://registry.example.com", - policy: { minimumReleaseAge: "48h" }, - }, - }, + registry: { + aggregatorUrl: "https://registry.example.com", + policy: { minimumReleaseAge: "48h" }, + }, });The
experimentaloption is also removed from theEmDashConfigtype, because it has no remaining settings. An emptyexperimental: {}block is still ignored at runtime, but TypeScript configs should delete it. Registry configuration errors in the admin now always name the top-levelregistry.*setting. -
Updated dependencies [
d274172]:- @emdash-cms/blocks@1.0.1