Changelog

What's new.

Every release, newest first. We ship often and keep this honest — features, improvements, and the fixes too.

v1.6.0

Vim Mode 2.0

  • NewA LazyVim-style which-key leader menu — press the leader key to see every action and run any macro, JS function, or deep-link by a single key.
  • NewCaret browsing — a real, blinking cursor you drive with hjkl, w/b, f-to-char, marks, and jump history, with visual selection and yank.
  • NewIn-field Vim (opt-in): NORMAL/INSERT/VISUAL editing inside inputs, textareas, and rich editors like Gmail — motions, dw/ciw/dd edits, yank, dot-repeat, and counts.
  • NewVimium-style link hints (f / F) and a rewritten in-page search with live highlighting, a match counter, and real n/N cycling.
  • ImprovedEvery Vim yank now flows into Clipboard History; an on-screen HUD shows your mode, CapsLock, and pending operator; and every key is remappable with conflict detection.
v1.5.0

Branching, loops & Firefox

  • NewMacros and sequences now branch with if/else and loop — by count, until a step fails, or continuously.
  • NewExtract a value from the page into a variable and reuse it in later steps with {{name}}.
  • NewHotKeyNavigator now runs on Firefox, alongside Chrome and every Chromium browser (Edge, Brave, Opera, Arc).
  • ImprovedNew macro steps — scroll, wait-for-element, copy/paste, and tab switching — plus type steps that pull their value from a JavaScript function.
v1.4.0

Cloud sync & conflict detection

  • NewPro cloud sync — your shortcuts, templates, and scripts now follow you across devices.
  • NewConflict detection warns when a new shortcut collides with an existing mapping.
  • ImprovedThe command palette now fuzzy-matches across every mapped action, not just the active profile.
  • FixedSequences no longer skip a step when a page navigates mid-run.
v1.3.0

JavaScript runner gets page context

  • NewCustom functions now receive url, title, selectedText, and activeElement.
  • ImprovedPer-step delays in macros are now configurable down to 50ms.
  • FixedText expansion with {{#if}} blocks correctly handles nested conditions.
v1.2.0

Dynamic profiles

  • NewPer-domain profiles auto-load the right shortcuts for each site.
  • ImprovedClipboard history now keeps the last 50 items with one-key paste.
  • FixedVim mode no longer intercepts keystrokes inside contenteditable fields.