Releases: itsfabioroma/remarkable-cli
Releases · itsfabioroma/remarkable-cli
v0.1.2
Changelog
Fixes
- 25373a4: fix(update): replace active binary on PATH + read Main.Version (@itsfabioroma)
v0.1.1
Changelog
Fixes
- 4ce3fa8: fix(install): checksum lookup (BRE $/| bug → awk match) (@itsfabioroma)
- ac6bcd9: fix: go vet (WriteByte signature, keyed CrdtId literals) (@itsfabioroma)
v0.1.0
Changelog
Features
- 1915383: feat: 11/10 DX overhaul (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- a26cd21: feat: 7 new commands — read, highlights, backup, search, fetch, info, status (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- fafd267: feat: PNG default for export, cloud fallback, updated skill (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 41e6665: feat: add universal agent skill (.agents/skills/remarkable-cli) (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 1de08bf: feat: cloud read/write via sync v3 blob protocol (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 7ea1706: feat: cloud write support via sync v3 PUT + CRC32C (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- d4b3a32: feat: cloud-first transport, interactive connect wizard (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- eecbf0e: feat: connect/disconnect — remember device for future commands (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- a756d0d: feat: export --page N --png, agent can read handwritten pages (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- dcda1a8: feat: ls --tag filter, pages copy/move-to between notebooks (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 6c7cd4b: feat: open-source release pipeline + PR support (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 558b302: feat: pages + tags management commands (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 797e922: feat: persist SSH password in config, reuse on reconnect (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 16d1c8a: feat: persistent daemon — connect once, instant commands (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- eab4b75: feat: pure Go PNG renderer — no external tools, handles any page height (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 78ee51e: feat: remarkable write — agent can handwrite on notebook pages (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- d9bd576: feat: screenshot + PDF export overlay + cloud write debugging (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- ba0f4cb: feat: screenshot command + PDF source in export (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 6347d86: feat: self-update + background version awareness + IO error wrapping (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- a7173f9: feat: splash screen replacement + SSH password/key management (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 8118010: feat: splash set/list/restore with auto-resize + backup (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 866c697: feat: stacked transports + verbose agent-friendly errors (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 0f77861: feat: write command — auto-scale, word wrap, append to existing pages, fix page order (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
Fixes
- 26dc387: fix: Find() excludes trashed docs — write/get/rm/mv no longer ambiguous (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- eef4b3d: fix: SSH agent + key file auth order, add WriteRawFile, export RunCommand (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- fd1ec85: fix: cloud PUT retries on 429, delays between SyncDoc steps (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 456820b: fix: cloud ls disk cache prevents 429 rate limits (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 73bc121: fix: cloud ls pacing + disk cache, cloud PUT protocol verified (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 521776f: fix: export captures full page content including tall scrolled pages (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 781a225: fix: fast SSH detection — 2s fail with clear message when device unreachable (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- dffbf56: fix: gitignore export artifacts (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 3645f1b: fix: read error message for notebooks, test verified all 22 commands (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- a2ecce9: fix: revert cloud writes — reMarkable API rejects PUT blobs (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 39ab9bc: fix: scene_writer matches real device .rm format exactly (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 879252e: fix: write --new-page now generates proper cPages entry + restarts xochitl (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- b28fdb9: fix: write command works — correct parentID + device-matching stroke params (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 8c47f22: fix: write uses real .rm template from device, show errors on exit (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
Others
- f980837: DX fixes: version, license, trash filter, cloud reads, parallel fetch, global install (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- e078b12: cli: 12 cobra commands with JSON-first output (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 4ba9911: core: model types, transport interfaces, document tree, error envelope (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- d0eaaa5: onboarding: README, agent skills for Claude/Codex/OpenClaw, AGENTS.md (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- e6e3fa8: perf: daemon caches doc list in memory — ls in 8ms (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 444b0b6: readme: SSH setup guide with IP discovery instructions (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 8b5a78e: readme: agent-first with setup prompt, add missing commands (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 8194363: readme: install skill, drop redundant read step (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 8b338ae: readme: multiline setup prompt (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 2e6a1c4: readme: prompt tells agent to copy skill into project (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 3e31b98: readme: skill install paths for all 3 agents (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- c8b1a65: readme: use code block for setup prompt (copy button) (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 836ea40: render: SVG renderer with pen-aware stroke styling (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 6c9407c: scaffold: go module, entry point, todos, setup script (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- caa34cb: simplify: remove 1146 lines of over-engineering (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 11dd12f: simplify: remove daemon, bulk metadata read in 1 SSH call (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 9430ef4: testdata: 14 real .rm v6 fixtures from Paper Pro (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 3936e8d: transports: SSH/SFTP, USB web, cloud sync v3, auto-detect (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- 92e41c3: v6 parser: read .rm binary format from Paper Pro (firmware 3.x) (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- dc90a65: wip: cloud rewrite + e2e + errors baseline (pre-C-merge) (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)
- a1505ba: wip: write command text injection (needs more v6 format work) (Fabio Roma 94720877+itsfabioroma@users.noreply.github.com)