mirror of
https://github.com/runbear-io/beardrive.git
synced 2026-08-25 08:08:08 +02:00
You could read a doc in the hub and download it, but there was no way to get its text onto the clipboard — the workaround was downloading a file you didn't want, or select-all over rendered markdown, which silently mangles what you paste. Copy sits beside Download in the ⋯ menu and in the ⌘K palette, and puts the file's raw source there: the whole file, frontmatter included, so it round-trips with Download. With a version pinned (?v=) it copies THAT version's bytes, the same rule Download already follows. It fetches directly rather than reading the ["text", url] query cache: TextView stores a bare string under that key and SniffView stores a BlobText object, so a cache read would have refused .csv/.txt files while working fine on the markdown a reviewer would test with. copyText returns false instead of throwing, so the toast branches on it — otherwise every http:// self-host gets a success message over an empty clipboard. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>