Skip to content

Link takes to specific text blocks #39

Open

Description

@KSemenenko

Summary

Allow users to link recorded audio files to specific blocks of text and display different takes side-by-side for comparison.

Source

Acceptance criteria

  • Recorded takes can be associated with specific script blocks.
  • Users can compare multiple takes for the same block side-by-side.
  • The association persists in local browser data without corrupting script source text.
  • Add or update browser/UI test coverage for the relevant user flow.
  • Solution tests pass before the issue is marked ready for user verification.

Activity

  1. KSemenenko commented on Apr 26, 2026

    @KSemenenko
    MemberAuthor

    Implemented and pushed to main in commit df3d068.

    What changed:

    • Recorded take exports now return file metadata back to Blazor when a recording stops or rotates to another block.
    • Go Live persists take metadata in local browser storage by script/block key, separate from TPS source text.
    • The recording block cue overlay now shows side-by-side take cards for the active block, including sequential take labels, file name, size, and timestamp.
    • Added browser coverage for recording two takes of the same block, comparing them side-by-side, and reloading to prove persistence.

    Verification passed:

    • dotnet build ./PrompterOne.slnx -warnaserror --no-restore
    • dotnet test --project tests/PrompterOne.Web.Tests/PrompterOne.Web.Tests.csproj --no-build -- --treenode-filter "/*/*/GoLiveSessionInteractionTests/*" --no-ansi --no-progress
    • dotnet test --project tests/PrompterOne.Web.UITests.Studio/PrompterOne.Web.UITests.Studio.csproj --no-build -- --treenode-filter "/*/*/GoLiveShellSessionFlowTests/GoLivePage_RecordingBlockTakes_PersistAndCompareSameBlockSideBySide" --no-ansi --no-progress
    • dotnet test --project tests/PrompterOne.Web.Tests/PrompterOne.Web.Tests.csproj --no-build -- --no-ansi --no-progress
    • dotnet test --project tests/PrompterOne.Web.UITests.Studio/PrompterOne.Web.UITests.Studio.csproj --no-build -- --no-ansi --no-progress
    • dotnet test @./tests/dotnet-test-progress.rsp --solution ./PrompterOne.slnx (1175/1175 passed)

    Please review when ready. I left the issue open for your verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

  • Status
    Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions