Skip to content

Releases: logicalwang/quick-copy-reference

Quick Copy Reference v1.0.7 · 简体中文 / English

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:09

Quick Copy Reference v1.0.7 · 浏览器 PDF 选区修复 / Browser PDF selections

简体中文

修复浏览器中已选中文字却只复制 PDF 文件名/地址的问题:

  • 空的外层文档节点不再阻止读取内嵌 PDF/iframe 的选区。
  • 先取得正文选区,再读取地址;浏览器未公开选区时,尝试复制当前选区并恢复原剪贴板。
  • 没有选区时不使用旧剪贴板文字;排除地址栏、查找框和密码字段,并检测其他程序的剪贴板更新。
  • 所选文字与来源组合在同一个单行 Markdown/HTML 引用中。读取当前鼠标选区,不提取已保存的高亮批注或保留原文排版。

中英文 README 开头现在直接说明“做什么、怎么用、为什么用”,并提供 PDF 引用示例和下载入口。新增 Windows 剪贴板与模拟 PDF 控件测试,覆盖实际复制按键、Unicode/HTML/自定义格式恢复、无选区、复制失败及并发更新。

  • 中文完整包:QuickCopyReference-portable-1.0.7-zh-CN.zip。
  • 英文完整包:QuickCopyReference-portable-1.0.7-en.zip。
  • 更新:先退出旧托盘程序,将 QuickCopyReference-update-1.0.7.zip 中四个 EXE 覆盖到原目录,保留 reference-settings.json,再启动 QuickCopyReference.exe。
  • VS Code 桥接仍为 vicky-reference-0.1.1.vsix;旧启动入口保持兼容。

扫描图片、禁止复制的 PDF 或未完成文字识别的页面可能仍只能复制来源。此版本的实际 Chrome/Edge 桌面验证受到本机自动化启动错误阻断;新增回归测试使用受控 PDF 控件,不能代替所有浏览器版本的实际验证。

English

Fixes references that contained only the PDF filename/address despite a text selection in the browser:

  • Empty outer document nodes no longer stop traversal into embedded PDF/iframe selection providers.
  • Capture the document selection before reading the address. If accessibility does not expose it, try copying the current selection and restore the previous clipboard.
  • Do not use stale clipboard text when no selection exists. Exclude address/find/password fields and detect clipboard updates from other apps.
  • Selected text and source stay in the same single-line Markdown/HTML reference. This captures the current selection, not saved highlight annotations or source formatting.

Both README introductions now explain what it does, how to use it, and why, with a PDF reference example and download link. New Windows clipboard and simulated-PDF-control tests cover real copy keystrokes, Unicode/HTML/custom-format restoration, no selection, failed copying, and concurrent updates.

  • English full package: QuickCopyReference-portable-1.0.7-en.zip.
  • Simplified Chinese full package: QuickCopyReference-portable-1.0.7-zh-CN.zip.
  • Upgrade: exit the old tray app, replace the four EXEs from QuickCopyReference-update-1.0.7.zip, retain reference-settings.json, and restart QuickCopyReference.exe.
  • VS Code bridge remains vicky-reference-0.1.1.vsix; legacy entry points remain compatible.

Scanned images, copy-restricted PDFs, or pages awaiting text recognition may still produce only the source. Live Chrome/Edge desktop validation for this version was blocked by local automation launch errors. Regression tests use a controlled PDF-like control and do not replace validation across actual browser versions.

Checks and privacy / 检查与隐私

Published from GitHub Actions artifacts only after the Windows build, bilingual settings, shortcut, format, adapter, clipboard, and package checks pass. Fresh settings and a file allowlist exclude private documents, personal preferences, runtime state, logs, clipboard contents, and debug symbols. SHA256 hashes are attached. / 仅在 GitHub Actions Windows 构建、双语设置、快捷键、格式、来源匹配、剪贴板及打包检查通过后发布,使用首次启动配置和明确文件清单,排除私人文档、个人偏好、运行状态、日志、剪贴板及调试符号,附 SHA256 校验值。

Source available under PolyForm Noncommercial 1.0.0. / 沿用 PolyForm Noncommercial 1.0.0 非商业源码许可。

Quick Copy Reference v1.0.6 · 简体中文 / English

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:32

Quick Copy Reference v1.0.6 · 快速复制引用

简体中文

项目正式更名为 Quick Copy Reference / 快速复制引用,仓库为 logicalwang/quick-copy-reference。用键盘快捷键、鼠标侧键或脚本,从当前聚焦的受支持 Windows 应用复制带出处、选中文字和位置的引用链接。Stream Deck 是可选入口。

  • 中文完整包:QuickCopyReference-portable-1.0.6-zh-CN.zip。
  • 英文完整包:QuickCopyReference-portable-1.0.6-en.zip。
  • 完整解压后运行 QuickCopyReference.exe,首次自定义快捷键和语言。
  • 更新:退出旧托盘程序,将 QuickCopyReference-update-1.0.6.zip 中四个 EXE 覆盖到原目录,保留 reference-settings.json,再运行主程序。
  • 保留 VickyReference.exe 兼容入口、原有本地配置/状态目录和启动链接;旧鼠标映射、脚本可继续使用。
  • VS Code 桥接更新为 Quick Copy Reference Bridge;随包提供 vicky-reference-0.1.1.vsix,扩展 ID 和内部命令不变。

中英文首页重新介绍用途、复制示例、快速开始、应用支持范围和各种入口。窗口、托盘提示及下载包采用新名称。文件读取行为沿用 v1.0.5,PowerPoint 放映/演讲者视图和远程 URI 仍未适配。需要 Windows 10/11 与 .NET Framework 4.x。

English

The project is now Quick Copy Reference, hosted at logicalwang/quick-copy-reference. Use a keyboard shortcut, mouse side button, or script to copy source links with available selected text and locations from the focused supported Windows app. Stream Deck is an optional entry point.

  • English full package: QuickCopyReference-portable-1.0.6-en.zip.
  • Simplified Chinese full package: QuickCopyReference-portable-1.0.6-zh-CN.zip.
  • Extract the whole folder and run QuickCopyReference.exe to choose your shortcut and language.
  • Upgrade: exit the tray app, replace the four EXEs from QuickCopyReference-update-1.0.6.zip, keep reference-settings.json, and restart the main app.
  • VickyReference.exe, existing configuration/state directories, and startup links remain compatible with old mouse mappings and scripts.
  • The VS Code bridge is now Quick Copy Reference Bridge, bundled as vicky-reference-0.1.1.vsix. Extension ID and internal commands are preserved.

Both READMEs now lead with the purpose, examples, quick start, source-app support, and trigger options. Dialogs, tray notifications, and downloads use the new name. Capture behavior remains as in v1.0.5; PowerPoint slide shows/presenter view and remote URIs remain unsupported. Windows 10/11 with .NET Framework 4.x is required.

Verification, privacy, and license / 检查、隐私与许可

Published only from GitHub Actions artifacts after Windows build, bilingual UI/shortcut tests, reference-format tests, adapter tests, package checks, and hash verification pass. Hosted CI does not run real Office/browser apps. / 仅在 GitHub Actions Windows 构建、双语界面与快捷键测试、引用格式与来源匹配测试、打包及校验通过后发布;云端不运行真实 Office/浏览器。

Fresh first-launch settings and an explicit file allowlist exclude private documents, personal settings, logs, clipboard content, runtime state, and debug symbols. SHA256 hashes are attached. / 首次启动配置和明确文件清单排除私人文档、个人配置、日志、剪贴板、运行状态及调试符号,附 SHA256 校验值。

Source available under PolyForm Noncommercial 1.0.0; commercial use needs separate permission. / 沿用非商业源码许可,商业使用需另行许可。

Copy Reference Portable v1.0.5 · 简体中文 / English

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:06

Copy Reference Portable v1.0.5 — 简体中文 / English

简体中文

提供完整的简体中文和英文界面,以及两种语言的 README。首次设置窗口和托盘语言菜单均可立即切换,并保存选择。成功/错误提示、快捷键冲突说明、页码与截断提示随语言变化;文档正文、路径和所选文字保持原文。

  • 中文完整包:VickyReference-portable-1.0.5-zh-CN.zip。
  • 英文完整包:VickyReference-portable-1.0.5-en.zip。
  • 旧便携版更新:退出托盘,用 VickyReference-update-1.0.5.zip 覆盖三个 EXE,保留自己的 reference-settings.json,再启动并选择语言。
  • VS Code 需安装随包或单独附件的 vicky-reference-0.1.0.vsix。

新增 GitHub Actions Windows 构建、测试、校验和打包。此 Release 只在云端检查通过后从该次构建产物发布;云端不运行真实 Office/浏览器。保留 v1.0.4 的 Office/MarkPad 修复。PowerPoint 放映/演讲者视图仍需回到编辑窗口。原 Stream Deck 插件仍使用 v0.1.0。

English

Complete Simplified Chinese and English interfaces and READMEs. Switch languages immediately in the first-run/settings dialog or tray language menu; the choice is saved. Success/error messages, shortcut conflict explanations, slide labels, and truncation notices follow the chosen language. Document text, paths, and selections are preserved.

  • English full package: VickyReference-portable-1.0.5-en.zip.
  • Simplified Chinese full package: VickyReference-portable-1.0.5-zh-CN.zip.
  • Upgrade: exit the tray app, replace the three EXEs with VickyReference-update-1.0.5.zip, keep your reference-settings.json, restart, and choose your language.
  • VS Code requires the included or separately attached vicky-reference-0.1.0.vsix.

Adds GitHub Actions Windows builds, tests, validation, and packaging. This Release is published from CI artifacts only after checks pass; hosted CI does not run real Office/browser apps. Keeps the v1.0.4 Office/MarkPad fixes. Return from PowerPoint slide shows/presenter view to the editor to copy. The original Stream Deck plugin remains at v0.1.0.

Privacy / 隐私与许可

Both full packages use the same bilingual binaries, fresh first-launch settings, a reviewed file allowlist, and the original LICENSE. No private documents, personal settings, logs, clipboard content, runtime state, or debug symbols are included. / 两个完整包使用同一双语程序、首次启动配置、明确文件清单和原 LICENSE,不含私人文档、个人配置、日志、剪贴板、运行状态或调试符号。

SHA256 hashes are attached. / 附带 SHA256 校验值。Source available under PolyForm Noncommercial 1.0.0; commercial use needs separate permission. / 沿用非商业源码许可,商业使用需另行许可。

Copy Reference Portable v1.0.4

Choose a tag to compare

@logicalwang logicalwang released this 05 Oct 09:41

Copy Reference Portable v1.0.4

这是无需 Stream Deck 的 Windows 键盘/鼠标便携版。原 Stream Deck 插件请使用 v0.1.0;此次未重新发布插件。

  • 首次启动自由设置全局快捷键,支持鼠标侧键映射、程序入口调用及可选开机启动。
  • 提示已知常用快捷键和已注册的全局冲突,保护 Ctrl+C/X/V。
  • 修复 Office 和 MarkPad 的来源识别及应用对应的错误提示。
  • 修复 PowerPoint 编辑窗口识别,引用带当前页码及可读取的选中文字;幻灯片浏览视图多选带所选页码。放映/演讲者视图暂未适配。
  • 单行 Markdown 和 HTML 引用保留中文路径,支持 Explorer 多选及 VS Code 本地文件行号。

下载与更新

首次使用:下载完整便携 ZIP,解压后启动 VickyReference.exe。

已有便携版:退出托盘程序,用更新 ZIP 中三个 EXE 覆盖旧文件,保留自己的 reference-settings.json,再启动。更新包不包含配置文件。

VS Code:安装 vicky-reference-0.1.0.vsix,重启 VS Code。这是便携版对应的桥接扩展。

隐私、许可与验证

发布包使用明确的文件清单,完整包配置首次启动询问快捷键;不附带私人文件、测试文档、剪贴板内容、日志、状态文件或调试符号。源码、EXE 和嵌套 VSIX 已检查个人路径和凭据特征。

Windows 上已验证真实 Word、Excel、MarkPad、PowerPoint 快捷键复制,以及 PowerPoint 页码、选区、多选和两个演示文稿切换。快捷键与引用格式回归通过。其他应用版本和受保护视图仍可能限制读取;不会自动开启文档编辑或改变安全设置。

沿用 PolyForm Noncommercial 1.0.0 许可,源码可见、允许非商业使用;详见 LICENSE。附件 SHA256SUMS.txt 提供下载文件校验值。

Copy Reference v0.1.0

Choose a tag to compare

@logicalwang logicalwang released this 22 Sep 21:46

First public release of the Copy Reference Stream Deck button for Windows.

  • Copies a single-line Markdown reference to the focused file, Office document, browser page, or local PDF. Selected text is included when available; Explorer multi-selection stays on one line.
  • VS Code local files include clickable start lines and selected line ranges. Install the optional bridge from vscode-reference using scripts/install-vscode-bridge.ps1, then restart VS Code.
  • Requires Stream Deck 7.1+ on Windows 10/11. Double-click the attached .streamDeckPlugin file to install.
  • Source available for noncommercial use under PolyForm Noncommercial 1.0.0; see LICENSE.