Repeats Repeat Versions Save

Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.

v5.0.5

5 years ago
  1. Fix few usability problems with task table.
  2. Fix task activation change doesn't get applied immediately.

v5.0.4

5 years ago
  1. Fix problem of task activation change does not get picked up immediately.
  2. Improve scrolling behavior for task table in index page.
  3. Left click tray icon now brings up the UI in the browser.

v5.0.3

5 years ago

Fix the problem of Web UI socket isn't closed properly when server exits.

v5.0.2

5 years ago
  1. Enable selection of the first element on enter in DialogUtil by default.
  2. Only bind servers (UI server, CLI server, and controller server) to localhost instead of all local addresses. This helps preventing other computers in the network to get access to the servers!
  3. Only serve static files from within static directory to prevent leaking content from other directories.
  4. Add temporary fix waiting for UI server port to be ready since Linux socket isn't closed properly when UI server exits for some reasons.

v5.0.1

5 years ago

Some improvements to the WebUI for better usability.

  1. Path suggestion when entering compiler path.
  2. Showing notification when initialization finished.

v5.0

5 years ago

Abandon Java Swing and ported the entire UI to web UI. By default hosted at http://localhost:65401

v4.2

5 years ago

Added a CLI with some basic features:

  1. List groups/tasks.
  2. Add new task.
  3. Remove existing task.
  4. Execute a task.

v4.1

5 years ago

Default port 9999 can now be changed to another port to avoid collision with other programs.

v4.0.3

5 years ago

Set.of() is a Java 9 method. Use Collections.emptySet() instead.

v4.0.2

5 years ago

When keys are being released in a different orders that they were pressed, tasks are repeated multiple times when they're activated by key sequences and/or phrases.

This happened because the check happens on key release, yet was triggered for the recorded key press (not key release).