Skip to content

Releases: repeats/Repeat

Minor fixes

19 Aug 15:26
Compare
Choose a tag to compare
  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.

WebUI socket fix

02 Aug 03:03
Compare
Choose a tag to compare

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

WebUI minor fixes

01 Aug 01:21
Compare
Choose a tag to compare
  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.

WebUI++

30 Jul 00:01
Compare
Choose a tag to compare

Some improvements to the WebUI for better usability.

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

WebUI

29 Jul 02:41
Compare
Choose a tag to compare

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

CLI integration

07 Jul 22:29
Compare
Choose a tag to compare

Added a CLI with some basic features:

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

Allow changing controller server port.

24 Jun 21:57
Compare
Choose a tag to compare

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

Use Java 8 library instead of Java 9

12 Jun 02:32
Compare
Choose a tag to compare

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

Fix bug when keys are being released in a different orders that they were pressed.

11 Jun 04:34
Compare
Choose a tag to compare

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).

Small fix

18 Mar 18:32
Compare
Choose a tag to compare
  1. Have IPC server and clients communicate using base64 encoding on top of existing UTF-8.
  2. Minor fix in Java template to use space throughout.