Skip to content

Releases: emptysuns/encore

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 15:59

Encore — record once, replay forever. 录一次,重放到下班。

This release makes the replay programmable without writing any code, and gives the UI a professional polish.

Highlights

  • Automation rules (new Automation tab) — programmable replay built with dropdowns. Encore detects copy/paste chords and markers inside your recording and fires rules at those exact moments: transform the copied text (replace / regex / prefix / suffix / trim / case), feed the clipboard from a data file, type CSV columns at markers, wait, or call a script function. 无代码规则系统:识别录制中的复制/粘贴与标记,在正确时机改写剪贴板、填入数据列。
  • Built-in demos — keyboard-only macros (demo-typing, demo-copy-paste, demo-duplicate-line) that replay on any machine, installed on first run. Hover them for usage notes. 内置演示宏,悬停查看说明。
  • Light/dark theme, empty-state guidance, F10 pointer-position picker, regex_replace() script helper. 明暗主题切换、F10 拾取坐标。
  • English-first documentation without emoji; Chinese docs at README.zh-CN.md. 文档改为英文默认,中文见 README.zh-CN.md。

Downloads

Platform File
Windows x64 encore-*-windows-x86_64.zip
macOS Apple Silicon encore-*-macos-arm64.tar.gz
macOS Intel encore-*-macos-x86_64.tar.gz
Linux x64 (X11) encore-*-linux-x86_64.tar.gz

Platform notes

  • macOS: grant Accessibility permission; clear quarantine with xattr -d com.apple.quarantine encore
  • Windows: unsigned binary — SmartScreen may warn (More info, Run anyway)
  • Linux: requires an X11/Xorg session; Wayland cannot do global capture
  • Smoke-tested on Linux; Windows/macOS builds are CI-produced — issues welcome

Full changelog: CHANGELOG.md

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 15:26

Encore — 录一次,重放到下班 / record once, replay forever.

跨平台可编程键鼠宏录制/回放工具首个版本。First release of the cross-platform scriptable macro recorder.

Highlights

  • 🎥 全局录制鼠标轨迹/点击/滚轮/键盘,毫秒级时序,F9 插入标记 — global input recording with millisecond timing and F9 markers
  • ▶️ 变速回放(0.25×–8×)、循环、倒计时、F8 全局急停 — variable-speed looped replay with a global F8 panic stop
  • 📋 零代码批量作业:按行喂剪贴板,每轮循环自动换内容 — zero-code batch mode feeding the clipboard line-by-line per loop
  • 📜 Rhai 脚本引擎:play_to 标记分段、剪贴板/按键/点击/文件/外部命令全套 API — embedded Rhai scripting with segment replay and a full automation API(见 SCRIPTING.md)
  • ✂️ 事件编辑、宏库(JSON 存储)、中英双语 UI — event editing, a JSON macro library, bilingual UI

Downloads

Platform File
Windows x64 encore-*-windows-x86_64.zip
macOS Apple Silicon encore-*-macos-arm64.tar.gz
macOS Intel encore-*-macos-x86_64.tar.gz
Linux x64 (X11) encore-*-linux-x86_64.tar.gz

Platform notes / 平台说明

  • macOS: grant Accessibility permission; clear quarantine with xattr -d com.apple.quarantine encore / 需授予辅助功能权限
  • Windows: unsigned binary — SmartScreen may warn(更多信息 → 仍要运行)
  • Linux: requires an X11/Xorg session; Wayland cannot do global capture / 需要 X11 会话,Wayland 不支持全局录制
  • Smoke-tested on Linux; Windows/macOS builds are CI-produced — issues welcome / 主要在 Linux 上冒烟测试,Windows/macOS 构建来自 CI,欢迎反馈问题