fix: simplify widget package publishing and navigation

This commit is contained in:
ajnart committed 2026-09-12 19:28:16 +02:00
1 parent 84058544a4
commit 9ff1019a3d
21 files changed
+811 -396

No files matched your search

+28 -3
View File
@@ -1191,6 +1191,17 @@
"savedPlaceholder": "••••••• (saved, leave empty to keep)"
},
"package": {
"workbenchTitle": "Widget editor",
"publishDescription": "Add a title, description, and screenshots using the Workshop publishing form. Your Workshop account supplies the attribution.",
"saveBeforePublish": "Save your draft before publishing.",
"draftVersion": "Draft v{version}",
"byAuthor": "By {name}",
"yourWorkshopListing": "Your Workshop listing",
"upToDate": "No newer Workshop release",
"reviewUpdate": "Review update",
"updateReviewDescription": "Load this release into the editor for review. Your active widgets keep running until you activate the update. Connections and placement settings are preserved.",
"replaceModifiedDraft": "Replace my modified saved draft with this release",
"duplicate": "Duplicate",
"title": "Widget packages",
"create": "Create package",
"library": "Packages",
@@ -1379,7 +1390,7 @@
"changelog": "Release notes",
"publishAcknowledgement": "I reviewed the complete saved source for secrets and local information, and I have permission to share this code and its dependencies publicly.",
"published": "Published release {version}.",
"openWorkshop": "Open Workshop page",
"openWorkshop": "View on Workshop",
"manifestFile": "widget.json",
"filePathExample": "components/Status.tsx",
"serverUrlExample": "http://sonarr:8989",
@@ -1564,7 +1575,7 @@
"useDescription": "Save a draft to keep your work. Activate it when you want boards to use that code, then add it to a board below. One package can appear on several boards.",
"previewSavesFirst": "Your first preview also saves a draft. It does not add or change dashboard tiles.",
"workshopTab": "Workshop",
"workshopDescription": "Share your finished widget, publish a new release, or review upstream updates. Local connections and credentials stay on your Homarr instance.",
"workshopDescription": "Share your saved widget using the Workshop publishing form. Check for updates and view installed versions in the Packages library.",
"releaseTools": "Release details, disable and rollback",
"chooseConnection": "Choose a connection or Homarr integration",
"noCompatibleConnections": "No compatible connections yet. Create one below, then refresh this list.",
@@ -1579,7 +1590,7 @@
"runtimeLogs": "Build and preview errors appear here. Server output is included in Homarr logs under custom-widget-package. The active release process can be inspected below.",
"buildState": "Preview build: {state}",
"actionsMenu": "Widget package actions",
"forkDefaultName": "{name} fork",
"forkDefaultName": "{name} copy",
"previewBuilding": "Building preview…",
"previewBuildReady": "Preview build ready",
"previewBuildFailed": "Preview build failed",
@@ -1675,6 +1686,18 @@
"publish": {
"title": "Publish to Workshop",
"introTitle": "Share this widget with the community",
"packageDescription": "Share the saved package source. Connections, credentials, and stored widget data stay in your Homarr instance. Review code and fixtures before publishing.",
"publishingAs": "Publishing as {name}",
"updatingListing": "A new release will update your existing Workshop listing.",
"attributedCopy": "Your copy will have its own listing and retain a link to the original author’s release.",
"releaseDetails": "Release details",
"version": "Version",
"releaseNotes": "Release notes (optional)",
"releaseNotesDescription": "Tell existing users what changed in this release.",
"updateAction": "Publish update",
"packageInvalid": "This saved package needs repair before it can be published. Open the editor to fix its configuration or source.",
"screenshotLimit": "This listing can have up to five screenshots. Remove existing images on Workshop before adding more.",
"screenshotUploadFailed": "The package is published, but screenshots could not be uploaded. Add them using View and manage submission.",
"introDescription": "Homarr exports a credential-free copy of the current widget. Add clear listing details so people know what it does before installing it.",
"listingDetails": "Workshop listing",
"listingDetailsDescription": "These details appear publicly alongside the exported widget definition.",
@@ -6154,6 +6177,8 @@
},
"management": {
"metaTitle": "Management",
"collapseSidebar": "Collapse sidebar",
"expandSidebar": "Expand sidebar",
"notFound": {
"title": "Not Found",
"text": "Could not find requested resource",