Skip to content

[21/33] feat(amethyst): add individual and bulk scrobble editing - #215

Draft
mmattbtw wants to merge 3 commits into
feature/obbpr-20-account-lifecyclefrom
feature/obbpr-21-scrobble-editing
Draft

mmattbtw wants to merge 3 commits into
feature/obbpr-20-account-lifecyclefrom
feature/obbpr-21-scrobble-editing

Conversation

@mmattbtw

@mmattbtw mmattbtw commented Sep 10, 2026

Copy link
Copy Markdown
Member

Add individual and bulk scrobble editing. This groups the existing commits by chronology and the area they change.

Part 21 of 33 replacing #113. Review this PR against feature/obbpr-20-account-lifecycle. Merge the stack from oldest to newest. The original obbpr branch remains unchanged at d3cf209d6ab5ae6d3b2b7ac353b3dbb7d54fe133 for rollback.

Commits in this group:

  • 4ed318b feat(amethyst): add scrobble editing flows
  • 3ab526c fix(amethyst): restore typecheck verification
  • ed0efa8 chore: scope typecheck to typescript workspaces

Validation: checked the branch ancestry and confirmed that the final stack tree exactly matches obbpr. This split preserves existing commits and merge history; no source edits or new build/test runs. Intermediate snapshots have not been independently validated, so these PRs start as drafts. Historical main merges are preserved.

Stack navigation:

mmattbtw added 3 commits June 14, 2026 19:33
Add shared play-record helpers for loading, updating, and deleting Teal play records through the authenticated PDS agent.

Expose owner-only single-listen editing and self-profile bulk edit/delete controls, then update todo.md with completed scrobble items and remaining blockers.
Type playlist metadata fallback so cover access is valid under tsc.

Point profileStatus refs at the record main def and normalize lex-cli output so generated ProfileView uses profileStatus.Record.
Make the root typecheck script run the actual TypeScript projects instead of Rust pnpm workspaces without tsc.

Add the now-passing typecheck command to the todo verification checklist.
@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant