Permalink editor: make the "Saved" link clickable #3

Merged
qe-ci-bot merged 1 commit from feat/permalink-saved-link into main 2026-07-18 20:50:08 -04:00
Member

Small UX fix on top of #1/#2. The "Saved · …" confirmation in the permalink editor now renders the URL as a real link, so clicking it opens the recording at its custom permalink (previously it was plain text that looked clickable but wasn't).

  • Client-side only (watch.js, app.css); the slug is server-normalized to [a-z0-9-], so it's safe to inline into the anchor.
  • Applies to Save and to Undo (both show the current permalink as a link); removing a link still shows plain "Custom link removed."

Verified live: after saving, the message is Saved · <a href="/v/slug">…</a>, and clicking it navigates to /v/slug and loads the watch page.

Small UX fix on top of #1/#2. The **"Saved · …"** confirmation in the permalink editor now renders the URL as a real link, so clicking it opens the recording at its custom permalink (previously it was plain text that looked clickable but wasn't). - Client-side only (`watch.js`, `app.css`); the slug is server-normalized to `[a-z0-9-]`, so it's safe to inline into the anchor. - Applies to Save and to Undo (both show the current permalink as a link); removing a link still shows plain "Custom link removed." **Verified** live: after saving, the message is `Saved · <a href="/v/slug">…</a>`, and clicking it navigates to `/v/slug` and loads the watch page.
After saving, the confirmation renders the permalink as a real anchor,
so clicking it opens the recording at its custom link (rather than being
plain text that looks clickable but isn't).

Verified live: save -> "Saved · <link>" is an <a href="/v/slug">, and
clicking it navigates to /v/slug and loads the watch page.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
qe-ci-bot deleted branch feat/permalink-saved-link 2026-07-18 20:50:08 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
QuaderEnterprises/lumo!3
No description provided.