Skip to content

Releases: timonmdy/java-runner-client

jrc-v2.2.3

Choose a tag to compare

@github-actions github-actions released this 13 Apr 18:43
130d7c1

Version jrc-v2.2.3

Bugfixes:

  • Fixed second-instance window restore triggering on --autostart launches

Additions:

  • New reusable TabBar component with horizontal scroll overflow and accent color support
  • Content Security Policy (CSP) auto-injected at build time via centralized App.config.ts
  • Dev Storage panel now shows the raw Electron Store JSON with viewer, refresh, and "Open in Explorer" actions (getStoreJson,
    penStoreFile IPC routes)
  • Flag icons for language entries in the Appearance settings
  • Google Fonts integration: JetBrains Mono (body/mono) and DM Sans (sans) font families
  • Feature flag registry in Dev Dashboard with dynamic count display
  • Human-readable uptime formatting across Dev Dashboard and Diagnostics
  • Expanded heap memory chart in Dev Diagnostics (used / allocated / limit breakdown)
  • Collapsible sections in Dev Dashboard, Dev Diagnostics, and Appearance settings
  • Comprehensive bug report export with environment, memory, and state metadata

Adjustments/Changes:

  • Bumped Electron from ^35.7.5 to ^41.1.1
  • Bumped version from 2.2.2 to 2.2.3
  • Unified preload API namespace from window.api / window.env to jrc.api / jrc.env
  • Renamed startUpSource to launchContext across environment types and UI
  • Relocated layout components into components/common/layout/ for cleaner structure
  • Inlined JarResolution.config.ts and JarResolution.types.ts into their consumers (ProcessManager, JarResolution.ipc, Profile.types)
  • Renamed RestAPI.types.ts to API.types.ts with added BodySchemaFor type utility
  • Deduplicated API route body params via shared PROFILE_BODY / SETTINGS_BODY schemas with bodyFrom() helper
  • Reduced Dev Dashboard sysInfo polling interval from 3s to 5s
  • Increased Diagnostics perf sample history from 30 to 60 entries
  • Cleaned up inline section comments in Settings.config.ts
  • Reformatted SettingsSectionRenderer for consistent code style

jrc-v2.2.2

Choose a tag to compare

@github-actions github-actions released this 02 Apr 12:57
539af90

Version jrc-v2.2.2

The magical release number! This release just contains some dependency version bumps and minor feature changes. Also see v2.2.0 for major release notes you might be looking for!

Bugfixes: None


Additions: None


Adjustments/Changes:

  • Added form-based calling for POST & PUT routes in the API explorer

jrc-v2.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Apr 08:59
3eee0fb

Version jrc-v2.2.1

Note: Also see Release v2.2.0 as this is a minor release. Most changes you might be looking for will be found in the last release notes.

Bugfixes: None


Additions:

  • Assets explorer in dev mode: Live theme preview/editing, Missing language keys

Adjustments/Changes:

  • Renderer code rework (again)

jrc-v2.2.0

Choose a tag to compare

@timonmdy timonmdy released this 28 Mar 12:20
4e1d7ef

Version jrc-v2.2.0

Bugfixes:

  • Fixed various bugs regarding handling and display of ANSI-characters within the console
  • Fixed a bug where a context menu would stay open when scrolling

Additions:

  • Per-profile session logs to file
  • Log viewer for profiles
  • Themes
  • Languages
  • Timestamps in console
  • Custom profile colors
  • Environment variables injected into the process

Adjustments/Changes:

  • Settings are now divided into sub-categories
  • Reworked (basically ALL systems...) (this is a big release!)
  • Added context menus to all inputs

jrc-v2.1.6

Choose a tag to compare

@github-actions github-actions released this 26 Mar 12:01
df2a82a

Version jrc-v2.1.6

Note: This release is a very minor bugfix-release as jrc-v2.1.5 had some serious issues with loading settings. To ensure a stable experience for everyone who installed 2.1.5, we are rolling out a seperate release just for a bugfix!

Bugfixes:

  • Fixed an issue where settings would not save properly anymore after minimizing to tray once!
  • Fixed an issue where configuration settings for profiles would still show unsaved even after saving
  • Fixed an issue where the image of the release-creator in the release modal would not show correctly
  • Fixed an issue where you could not select console output
  • Fixed an issue where ANSI-color-codes would not be rendered correctly. Please open an issue if you encounter similar problems. For example: Spring Boot sends No command found for 'my-command' as �[31mNo command found for 'my-command'�[0m to render it in red. This is now applicable.

Additions: None


Adjustments/Changes: None

jrc-v2.1.5

Choose a tag to compare

@github-actions github-actions released this 24 Mar 17:05
8744ef1

Version jrc-v2.1.5

Bugfixes: None


Additions:

  • Dynamic JAR resolution - strategized: Choose a base path where your JAR is at and select a strategty (highest version/latest change). JRC will allow you to keep using the same profile without changes even if the version in the file name changes.
  • Dynamic JAR resolution - RegEx: Use regular expressions to dynamically determine which file to use

Adjustments/Changes:

  • Refactored REST API to now be fully supported. Feel free to use it. Documentation is found under the "wiki" tab or just try it out using the developer mode.

jrc-v2.1.4

Choose a tag to compare

@github-actions github-actions released this 22 Mar 18:24
637070f

Version jrc-v2.1.4

Bugfixes:

  • Fixed an issue where the console lines would bug out the entire layout
  • Fixed an issue where the app would always start even if disabled in settings
  • Fixed an issue where the app would always show when autostarting

Additions:

  • Added developer mode, toggled using RightShift+7. You can no longer open DevTools unless devloper mode is turned on. You can also see a new "Developer" tab below settings which alows for a deeper technical analysis when debugging. You can also access the REST api from the Developer tab.

Adjustments/Changes:

  • Reworked the REST api code to allow for easier addition and access to routes.
  • Reworked the frontend code for maintainability. Also allow scrolling where necessary instead of just hiding content.

jrc-v2.1.3

Choose a tag to compare

@github-actions github-actions released this 20 Mar 20:40
6a6aa15

Version jrc-v2.1.3

Bugfixes:

  • None

Additions:

  • None

Adjustments/Changes:

  • Changed the release modal to show download progress, enable pausing and cancelling
  • Reworked the IPC code. Everything is sorted and cleaned up!

jrc-v2.1.2

Choose a tag to compare

@github-actions github-actions released this 19 Mar 21:40
c0eca4f

Version jrc-v2.1.2

Bugfixes:

  • Added a safety measure to avoid acceidentally killing the processes own instance using the Process Scanner

Additions:

  • Added the possibility to reorder the profiles using drag-and-drop

Adjustments/Changes:

  • Changed the sorting mechanism

This release makes the prior one obsolete. Release v.2.1.1 is deleted.

jrc-v2.1.0

Choose a tag to compare

@timonmdy timonmdy released this 18 Mar 21:25

Version 2.1.0

Bugfixes:

  • Fixed an issue where the tray icon would not load correctly.

New & Changed:

  • Added a version check within the Settings tab. You will now be able to use the provided button to check your installed version against the releases page
  • Clicking the "result" of the version check will open up a menu to download the latest version along with some extra details
  • Added a template feature: Templates will be loaded from this repository so they stay up to date.
  • [experimental] Added a REST API. You can enable it in settings. Note: This feature is not tested to full extend. Please report any issues using the issues feature on GitHub.