Skip to content

Releases: gbmhunter/NinjaTerm

v4.6.5

26 Oct 04:42
87c56ed
Compare
Choose a tag to compare

[4.6.5] - 2023-10-26

Changed

  • Changed the PWA register type from autoUpdate to prompt.
  • Set the PWA inject register value to null.

v4.6.4

26 Oct 03:34
b99141d
Compare
Choose a tag to compare

[4.6.4] - 2023-10-26

Changed

  • Version number bump to test PWA new content prompt.

v4.6.3

26 Oct 02:31
8f06e30
Compare
Choose a tag to compare

[4.6.3] - 2023-10-26

Added

  • Added snackbar display for when new app version is available.

v4.6.2

25 Oct 08:37
e43bcaf
Compare
Choose a tag to compare

[4.6.2] - 2023-10-25

Changed

  • Version number bump to test PWA new content prompt.

v4.6.1

25 Oct 08:24
4e33157
Compare
Choose a tag to compare

[4.6.1] - 2023-10-25

Changed

  • All e2e tests are now run using Playwright rather than RTL.
  • Application is now built using Vite rather than Webpack.

v4.6.0

23 Oct 01:38
bf13fc0
Compare
Choose a tag to compare

[4.6.0] - 2023-10-23

Added

  • Added ability to change terminal font size to both settings menu and terminal toolbar.
  • Added dialog window for selecting fake serial ports (for testing and demos), along with a flexible fake port controller class. Press "f" on the port settings pane to open the dialog.
  • Performance improvements when processing large amounts of RX data.
  • Added some initial Playwright e2e tests.

Changed

  • Combined view and model files together into a single directory tree.
  • Setting inputs can now apply on loss of focus or enter rather than a Submit button.
  • Tidied up the way key presses are handled.
  • Changed the "Clear Data" button icon from a cross to a trash can.
  • Changed software license from MIT to GNU GPLv3.

Fixed

  • Fixed an issue regarding clipping in terminal with autoscroll.
  • Fixed rendering glitch with scroll lock or in the middle of data with data being removed at the start (buffer is full) by replacing useEffect() with useLayoutEffect().
  • Fixed bug where new port could be selected while one is already opening, resulting in app crash when trying to use it.

v4.5.2

17 Oct 04:14
bcf8259
Compare
Choose a tag to compare

[4.5.2] - 2023-10-17

Fixed

  • Fixed bug where terminal font was too large.

v4.5.1

16 Oct 06:57
9f0e5a7
Compare
Choose a tag to compare

[4.5.1] - 2023-10-16

Fixed

  • Fixed bug where capital letters can't be sent in terminal, closes #275.

v4.5.0

15 Oct 04:41
fa88792
Compare
Choose a tag to compare

[4.5.0] - 2023-10-15

Added

  • Added basic graphing functionality, closes #234.
  • Added fake port easter egg for testing/demos. Press "d" when the serial port config. settings are visible.
  • Added a function to make it easier to select options from MUI selects during testing.

Changed

  • Multiple snackbar messages of the same type are now suppressed. This helps when many of the same error occurs quickly, e.g. break errors from the serial port.

v4.4.2

09 Oct 08:09
0ec0dd6
Compare
Choose a tag to compare

[4.4.2] - 2023-10-09

Added

  • Added more info to README.
  • Escape codes that are too long now push the parser back into IDLE state, closes #270. Added setting to select max. escape code length.

Fixed

  • Tab key now gets captured by the Terminal panes and HT char code sent, closes #263.
  • Removed unused imports from Typescript files.
  • RX terminals no longer behave like they can capture keystrokes, closes #269.
  • Improved handling of a FramingError on read(), closes #259.

Changed

  • Rearranged folder structure of view components.
  • Tooltips now follow the cursor around, improving usability in settings menu, closes #261.