Skip to content

Latest commit

 

History

History
529 lines (288 loc) · 41.7 KB

CHANGELOG.md

File metadata and controls

529 lines (288 loc) · 41.7 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.12.0 (2023-12-17)

Features

  • core: use trim strategy by default (64cc08c)

2.11.0 (2023-10-22)

Features

  • client-electron: add ability clear stats (e598e04)
  • client-electron: add ability to restore default settings (4dc552a)
  • client-electron: save state to files immediately (6ae3bfb)
  • client-electron: set minimum width of renderer to 1080px (eada534)

Bug Fixes

  • common: move cursor to the bottom right corner via nircmd (3bf3efe), closes #374

2.10.0 (2023-10-02)

Features

  • core: add ukrainian game language support (bc3c3ac)

2.9.0 (2023-09-27)

Features

  • core: add support for patch 2.0 (d138fd8)

2.8.5 (2022-11-28)

Bug Fixes

  • common: add missing F13-F24 vkeys (a1bf34c)

2.8.4 (2022-11-28)

Bug Fixes

  • client-electron: allow to bind F20-F24 keys (94d9516), closes #346

2.8.3 (2022-11-13)

Bug Fixes

  • client-electron: remove duplicate value from language select (3d851b1)

2.8.2 (2022-10-19)

Bug Fixes

  • core: filter child daemons from sequence breaks (0e47dde)

Performance improvements

  • core: defer sequence constructor logic (85bb4d1)

2.8.1 (2022-10-15)

Bug Fixes

  • client-electron: show correct fragment while calibrating (4e4c9ea)

2.8.0 (2022-10-15)

Features

  • client-electron: add ability to emit sequences immediately (41f5db6)
  • client-electron: add ability to sort daemons by order in the sequence (54fc847)
  • client-electron: add dynamic navigation (a5bbb5d)
  • client-electron: add key binds to solve with focus for sixth and seventh daemon (94f667b)
  • client-electron: add simple pagination to analyze view (fd714e8), closes #294
  • core: add ability to order sequences by types (1ab78a3), closes #249

Bug Fixes

  • client-electron: calculate acquired daemons from resolved sequence (c5266e2)
  • client-electron: filter analyze results by daemons from resolved sequence (70b501e)
  • client-electron: handle missing source file (6e5c55b), closes #277
  • client-electron: prevent conditional jsx from executing (f18cd7b)
  • client-electron: prevent flicker in json viewer (f26af63)
  • common: add extra delay after game is activated for nircmd (721bf12)
  • core: add orphan daemons to daemons of resolved sequence (a56cfd7)

Performance improvements

  • core: defer generation of sequences (dc239ea)

2.7.0 (2022-10-08)

Features

  • client-electron: replace json string preview with json tree viewer (4d7aa99)

Bug Fixes

  • client-electron: remove horizontal scrollbar from fragment preview (8e2ee8e)
  • client-electron: use buffer size from entry in viewer (9a817d8)
  • core: apply stricter constraints on grid fragment (8e7eb28)
  • core: recognize up to 7 daemons (90448c7)

2.6.0 (2022-09-22)

Features

  • client-electron: add highlight support to buffer viewer (ba657c8)
  • client-electron: darken unused codes in history viewer (1479b52)

Bug Fixes

  • client-electron: set unique ids for file inputs (9b53a97)

2.5.0 (2022-09-21)

Features

  • client-electron: add links to warning about unhandled types fragment (b5e28a1)
  • client-electron: show release notes when update is available (542f98b)
  • core: add ability to specify fixed buffer size (2762d73)

Bug Fixes

  • client-electron: update layout of release notes dialog (15c9e30)
  • core: update control group when using extended buffer size (581c553)

2.4.0 (2022-09-18)

Features

  • core: add ability to use extended range for daemons and buffer size (e2cd762)

2.3.1 (2022-03-25)

Bug Fixes

  • client-electron: use unique id on lists (ebc232a)
  • common: always stop BP on end of a sequence (a564c34), closes #250
  • core: pick best sequence from duplicates (1a1b5b7)

2.3.0 (2021-10-24)

Features

  • client-electron: add ability to recognize daemon type (3683dac), closes #242
  • common: extract blue channel from daemon fragment (c8f4256), closes #241
  • core: add ability to break sequence between daemons (7166855)

Bug Fixes

  • core: filter sequence parts by index (3e36f74)

2.2.1 (2021-10-19)

Bug Fixes

  • client-electron: check if key bind can be registered (f43f616), closes #240
  • client-electron: prevent memory leak in preload (182db5a)

2.2.0 (2021-10-12)

Features

  • client-electron: add ability to analyze BP (bd17efd), closes #222 #223
  • client-electron: add ability to analyze BP from clipboard (2d04803), closes #234
  • client-electron: add ability to analyze from file (f7acc83), closes #231
  • client-electron: add ability to spotlight squares in the grid (88aba00)
  • client-electron: focus renderer on recognition error (2201964)
  • common: add ability to activate game window (7d6bdac), closes #224
  • core: add ability to filter recognizer results (0b5179b), closes #235

Bug Fixes

  • client-electron: improve time saved approximation (18a415b)
  • client-electron: prevent multiple instances (ac8f6a0), closes #229
  • client-electron: show dropzone only on file drag (57ae17a)
  • common: always move cursor on ahk engine (428f5fe)
  • common: send correct window title on linux (eee9a9e)
  • common: update bitmask implementation (4f1206d)

Performance improvements

  • core: add reverse hex codes map (e349fa9)

2.1.0 (2021-09-27)

Features

  • client-electron: add ability to change game bindings (aedc3a5), closes #208
  • client-electron: add ability to remove key bind (798f659)
  • client-electron: add auto save to key bind component (7117a86)
  • client-electron: add new key binds (9da55df), closes #210
  • client-electron: show fragment status in calibration page (fee3c5f)
  • core: add ability to sort sequences by index of a daemon (8970596)

Bug Fixes

  • common: use AutoHotkey path from settings (c46f2b1)

Performance improvements

  • client-electron: remove unused robots (efec24a), closes #215

2.0.0 (2021-09-16)

Bug Fixes

  • client-electron: include every 3rd party license (9dcfbce), closes #205
  • client-electron: isolate renderer window (08919a9), closes #139
  • client-electron: show release notes only once (75bcbdb), closes #184

2.0.0-rc.1 (2021-09-07)

Features

  • client-electron: add ability to delay resolve step (13fb17f), closes #198

Bug Fixes

  • client-electron: prefetch audio files (c25d23b), closes #190
  • client-electron: set product name as dialog title (fe45c5a), closes #189
  • core: allow daemons of length 6 (c1ee30e), closes #194

Performance improvements

  • client-electron: remove dead code (a168a6e), closes #197
  • common: add ability to downscale source image (53782b6)
  • common: skip setTimeout of 0ms (447e37a)
  • core: format fragments as png (31cb24b)

2.0.0-rc.0 (2021-08-31)

Features

  • client-electron: add dialog component (f090a41)
  • client-electron: show release notes after update (50ca4c4), closes #180

Bug Fixes

  • client-electron: catch auto update errors (96dc6f5)

2.0.0-beta.3 (2021-08-26)

Bug Fixes

  • client-electron: check if path to audio file is defined (6e6bef4)

2.0.0-beta.2 (2021-08-26)

Bug Fixes

  • common: update ahk and xdotool robots (bcf3301)

2.0.0-beta.1 (2021-08-26)

Features

  • client-electron: add ability to play sound on breach start (909e7ac), closes #172 #164
  • client-electron: add error handler to worker (cce0da1)

Bug Fixes

  • client-electron: catch unhandled promises (d455198)
  • client-electron: preserve metadata in action (497601b)
  • client-electron: resolve race condition (0927d44)
  • core: catch unhandled errors during ocr (a32c7a6), closes #166
  • core: handle custom resolutions (d437366)
  • core: load traindeddata with new strategy (f5c016e), closes #162
  • linux: send correct keystroke (b20f91a)

2.0.0-beta.0 (2021-08-22)

⚠ BREAKING CHANGES

  • update keybind from CommandOrControl+numdel to Alt+`
  • nodejs client has been removed in favor of electron client.

All flags has been removed, use electron client settings instead.

Features

  • client-electron: add ability to remove history entry (13ea451), closes #115
  • client-electron: add ability to save snapshots (611e7cc)
  • client-electron: add auto update (00d0bca), closes #110 #128
  • client-electron: add AutoHotkey support (0076154), closes #157 #134 #132
  • client-electron: add calibration page (2f0edba)
  • client-electron: add custom title bar (500edee)
  • client-electron: add dashboard page (2578eb8)
  • client-electron: add form controls (aee4df1), closes #69
  • client-electron: add help menu (a89355a)
  • client-electron: add history page (d8cbe40), closes #74
  • client-electron: add keybind component (29b86b1)
  • client-electron: add keyboard resolver (ab7d66f), closes #130
  • client-electron: add linux build (56cbfc1), closes #138
  • client-electron: add oss attributions (61d153c), closes #133 #143
  • client-electron: add settings page (f0fc78b), closes #68
  • client-electron: add status bar (afb1173)
  • client-electron: add status to fragment result (3f6a9bb)
  • client-electron: add svg arrows (990bacf)
  • client-electron: add tray icon (68d265e), closes #80
  • client-electron: cache fragments during calibration (3a6882a), closes #81
  • client-electron: confirm history size change (7332f6c), closes #121
  • client-electron: save history entires to store (9a860c2), closes #71
  • client-electron: validate electron accelerator (14d7efe), closes #150
  • core: update correction map (b7645ec), closes #54

Bug Fixes

  • client-electron: change renderer title (289a02b)

  • client-electron: correct default settings (16cb195)

  • client-electron: disable button while loading (76629cd)

  • client-electron: disable worker on focus (6ab7021), closes #144 #149

  • client-electron: handle stderr (568c7f3)

  • client-electron: move visually hidden input away (ce1c795), closes #137

  • client-electron: remove secondary scroll (467ff9d), closes #122

  • client-electron: remove source with history entry (95cb19a)

  • client-electron: resolve hook issue in history page (9adec4e)

  • client-electron: resolve ui issues in history page (85d1048), closes #82

  • client-electron: restore key bind on blur (c619552), closes #98

  • client-electron: show spinner in settings page (b544cde)

  • client-electron: show spinner on bootstrap (61f428b)

  • client-electron: show window on ready event (9efed75)

  • client-electron: skip first arrow on highlight (f05e64b), closes #91

  • client-electron: use correct mime type (4ba22c8)

  • refactor!(client-electron): update default settings (759d951)

  • remove node client (4403944), closes #117 #112 #76 #43 #24

1.8.0 (2021-04-27)

Features

  • add basic electron client (a50dcce), closes #55
  • add format flag (14f52e2)
  • add trim buffer size recognition strategy (3871deb)
  • move cursor to the middle of squares (e2f06b3)

Bug Fixes

  • force exit if overlap fit in a buffer (ee9b04e), closes #61
  • use cropped width in buffer size fragment (1688437)

1.7.0 (2021-04-16)

Features

  • add automatic buffer size threshold detection (4912ce9)
  • add support for any allowed resolution (4f7832d)

Bug Fixes

  • update allowed buffer size values (056a3c7)

1.6.1 (2021-04-08)

Bug Fixes

  • set correct min value for --delay flag (ba9c446)

1.6.0 (2021-04-08)

Features

  • add --delay and --disable-auto-exit flags (62b9c61), closes #39 #41
  • add display scaling support (5b8f328)

1.5.1 (2021-04-07)

Bug Fixes

  • prevent child daemon to be marked as parent (76ac227)

1.5.0 (2021-04-05)

Features

  • add ability to specify custom threshold (90d2008)
  • improve sequence generation logic (4bb07dc), closes #20 #35

1.4.1 (2021-04-03)

Bug Fixes

  • improve ocr accuracy for eastern languages (ade70f2)
  • only save debug info on validation error (abf8636)
  • prevent infinite call stack in translations (ee1f432)

1.4.0 (2021-04-01)

Features

  • add flag validation and help (6a3d214)
  • add logger translations (45e94ee), closes #22
  • add OCR data validation (f1b6a0a)
  • add sound effect on OCR error (990f43f), closes #19

Bug Fixes

  • block event listener during OCR (f4c69c4), closes #23

1.3.0 (2021-03-26)

Features

  • check for updates on startup (af7eed6)
  • save screenshot and ocr data (d71261e)

1.2.2 (2021-03-23)

Bug Fixes

  • resolve infinite call stack error (923fadd)

1.2.1 (2021-03-23)

Bug Fixes

1.2.0 (2021-03-23)

Features

  • add multi monitor support (f6e9fcc), closes #5

Bug Fixes

  • improve ocr accuracy on 1080p and 2160p (de74f3c), closes #4

1.1.1 (2021-03-20)

Bug Fixes

  • allow single code for --key-bind flag (117de63)

1.1.0 (2021-03-19)

Features

1.0.0 (2021-03-19)

Features

  • add binary build script (c60521b)

Bug Fixes

  • remove --debug-port flag from worker (c3431c0)

0.1.1 (2021-03-18)

Bug Fixes

  • disable logger by default (e94206f)
  • resolve ts compilation error (aa113c7)

0.1.0 (2021-03-18)