Skip to content

feat(song_table): copy selected songs to the clipboard as TSV - #417

Merged
prokosna merged 2 commits into
mainfrom
feat/song-table-copy
Oct 28, 2026
Merged

prokosna merged 2 commits into
mainfrom
feat/song-table-copy

Conversation

@prokosna

@prokosna prokosna commented Oct 28, 2026 •

Copy link
Copy Markdown
Owner

Adds copying songs from any song table as TSV in the visible column order.

  • Copy Text context menu item and Ctrl+C on the focused table
  • Text selected inside a single cell still uses the browser's own copy
  • Falls back to execCommand when the Clipboard API is unavailable (plain HTTP)
  • Shift+click no longer extends the text selection across cells

Verified in a headless browser: single row, Shift/Ctrl range, Ctrl+A, compact layout, and the plain-HTTP fallback.

🤖 Generated with Claude Code

prokosna and others added 2 commits October 28, 2026 19:58
Add a Copy context menu item to every song table and handle Ctrl+C on
the focused table. Rows are copied as tab-separated values in the
visible column order, so they paste cleanly into a spreadsheet. Text
picked out inside a single cell still uses the browser's own copy.

Shift+click no longer extends the browser text selection across cells,
which made Ctrl+C copy that raw text instead of the selected rows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@prokosna
prokosna merged commit 5a63d38 into main Oct 28, 2026
1 check passed
@prokosna
prokosna deleted the feat/song-table-copy branch October 28, 2026 13:14
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