Allow admins to rename transcript speakers #11

Open
mike wants to merge 2 commits from rename-speakers into master
Owner

Apply speaker display-name changes to every segment that uses the transcript-local numeric ID. Keep admin selectors synchronized without replacing unsaved segment forms, and enforce a bounded validated name.

Tests cover store behavior, request validation, HTMX updates, and the complete admin-to-public browser flow.

Apply speaker display-name changes to every segment that uses the transcript-local numeric ID. Keep admin selectors synchronized without replacing unsaved segment forms, and enforce a bounded validated name. Tests cover store behavior, request validation, HTMX updates, and the complete admin-to-public browser flow.
Allow admins to rename transcript speakers
All checks were successful
ci/crow/pr/build Pipeline was successful
6e90c7b40c
Apply speaker display-name changes to every segment that uses the transcript-local numeric ID. Keep admin selectors synchronized without replacing unsaved segment forms, and enforce a bounded validated name.

Tests cover store behavior, request validation, HTMX updates, and the complete admin-to-public browser flow.
mike changed target branch from v1 to master 2026-09-09 17:04:13 -04:00
mike force-pushed rename-speakers from 6e90c7b40c
All checks were successful
ci/crow/pr/build Pipeline was successful
to 37b52bce1f
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-09 19:34:02 -04:00
Compare
mike force-pushed rename-speakers from 37b52bce1f
All checks were successful
ci/crow/pr/build Pipeline was successful
to ca99f12ad7
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-09 20:42:51 -04:00
Compare
mike force-pushed rename-speakers from ca99f12ad7
All checks were successful
ci/crow/pr/build Pipeline was successful
to 050d702bd4
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-09 21:01:20 -04:00
Compare
mike force-pushed rename-speakers from 050d702bd4
All checks were successful
ci/crow/pr/build Pipeline was successful
to 8007825284
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-10 08:36:24 -04:00
Compare
mike force-pushed rename-speakers from 8007825284
All checks were successful
ci/crow/pr/build Pipeline was successful
to d72d1ffc8e
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-19 20:33:18 -04:00
Compare
All checks were successful
ci/crow/pr/build Pipeline was successful
Required
Details
This pull request has changes conflicting with the target branch.
  • handlers/store.go
  • handlers/templates/pages/admin.html
  • handlers/transcripts.go
  • handlers/transcripts_test.go
  • store/memory/store.go
  • store/memory/store_test.go
  • transcripts/transcripts_test.go
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin rename-speakers:rename-speakers
git switch rename-speakers
Sign in to join this conversation.
No reviewers
No labels
No milestone
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
oe/transcripts!11
No description provided.