Skip to content

Releases: OpenAdaptAI/OpenAdapt

v0.24.0

12 May 01:43
Compare
Choose a tag to compare

v0.24.0 (2024-05-12)

Feature

  • feat(VisualReplayStrategy): Remove model copy logic; avoid unnecessary segmentations (#669)

  • preferences_dir -> root_dir; add data_dir; remove copying logic; disable dashboard from tray; avoid unnecessary segmentations; bugfixes

  • fix json serialize error

  • with session

  • fix template paths

  • black; flake8

  • make dir if not exists

  • fix confest.py: RECORDING_DIRECTORY_PATH -> RECORDING_DIR_PATH

  • fix test_share.py: RECORDING_DIRECTORY_PATH -> RECORDING_DIR_PATH (45c06c3)

v0.23.1

11 May 18:20
Compare
Choose a tag to compare

v0.23.1 (2024-05-11)

Fix

  • fix: Install latest version before deciding which release to upload to (#668) (c91efd4)

v0.23.0

11 May 16:01
Compare
Choose a tag to compare

v0.23.0 (2024-05-11)

Feature

  • feat(dashboard): Add recording detail page with screenshots (#616)

  • feat: Add recording detail page with screenshots

  • refactor(screenshots): Refactor code to add more comments and improve styling

  • refactor: Cleanup of redirects and not found env variables

  • feat: Change dynamic route to regular routes with query parameters and use websockets since response is too large

  • add main guard to dashboard/run.py

  • feat(screenshots): Make changes to screenshots ui, add diff to images and add carousel

  • feat(dashboard): Terminate dashboard process on pressing ctrl + c

  • feat: Add write locks for endpoints which need to write to database

  • feat(screenshots): Add utility functions to copy objects so they are independent of the sa session

  • feat(screenshots): Remove diff and add progress loader

  • chore: flake8 lint

  • fix: Filter out invalid action events after copies are made

  • fet: Change favicon and logo on dashboard


Co-authored-by: Richard Abrich <[email protected]>
Co-authored-by: Richard Abrich <[email protected]> (0ac599c)

v0.22.0

10 May 19:49
Compare
Choose a tag to compare

v0.22.0 (2024-05-10)

Feature

  • feat: Run ci steps only if not triggered by the bot commit (#666)

Co-authored-by: OpenAdapt Bot <[email protected]>
Co-authored-by: Richard Abrich <[email protected]> (400a73b)

v0.21.0

10 May 19:07
Compare
Choose a tag to compare

v0.21.0 (2024-05-10)

Feature

  • feat: Add posthog analytics (#655)

  • feat: Add posthog analytics

  • feat: Move posthog config to the python config file (294fe71)

  • feat(tray): performance and UX improvements

  • write_video_event; pre_callback/post_callback

  • add Recording.config; read Screenshot.image from video; asserts if diff_video

  • add FrameCache

  • maybe_obfuscate; video_dir_path; event_type_modifier

  • update .gitignore

  • replace notifypy with pyqttoast

  • add video event to perf_q; fix documentation

  • add build.py main guard

  • reduce visualize import time

  • add RedirectOutput.null_stream

  • add on_ready argument to record; remove Notify

  • add task description input dialog; replace QTimer with Connection

  • configure replay strategy

  • handle argument types in replay dialog; remove replay_instructions where not used

  • show "No recordings available"

  • add delete menu

  • on_ready -> status_pipe; oaThread -> Thread; disable app action; sticky toasts; log_memory arg; view_file false

  • pass args to strategy class; add Config.ROOT_DIR_PATH; matplotlib use Qt5Agg

  • remove extensions.thread

  • Union -> |

  • fix mouse playback bug; sleep in NaiveReplayStrategy

  • improve parse_code_snippet; validate ActionEvent properties; fix ActionEvent.from_dict

  • fix: timestamp int -> float

  • fix: redundant_mouse_move -> remove_move_before_click

  • add ActionEvent.reducer_names

  • add common.MOUSE_CLICK_EVENTS; remove sleep in naive.py; disable remove_move_before_click

  • fix: num_total -> num_total_

  • RECORD_FULL_VIDEO; LOG_MEMORY; num_copies

  • visualize recording_timestamp

  • black

  • flake8

  • fix tests: add row2dicts drop_cols

  • replay status pipe

  • ignore reducer_names in get_action_prompt_dict (88b9726)

Fix

  • fix(build): [email protected] (c3c26e6)

  • fix(build): pip install poetry (#667) (0a64d65)

  • fix(build): poetry env use python3.10 in pyproject.toml

  • Revert "fix(build): poetry install order"

This reverts commit a475ee3.

  • Revert "fix(build): poetry env use 3.10 (#663)"

This reverts commit c6c1768.

  • Revert "fix(build): add setup-python to release job (#662)"

This reverts commit cc6cab3.

  • pip install poetry -> poetry env use python3.10 (pyproject.toml) (553a29d)

  • fix(build): poetry install order

  • install poetry before poetry env (a475ee3)

  • fix(build): poetry env use 3.10 (#663) (c6c1768)

  • fix(build): add setup-python to release job (#662) (cc6cab3)

  • fix(build): remove notifypy from build.py (abd2d99)

Unknown

v0.20.1

03 May 23:55
Compare
Choose a tag to compare

v0.20.1 (2024-05-03)

Fix

  • fix(config): restore Config.ROOT_DIR_PATH (#653) (b33e454)

v0.20.0

02 May 11:55
Compare
Choose a tag to compare

v0.20.0 (2024-05-02)

Documentation

  • docs(README): add link to calculator demo (54c2b16)

Feature

  • feat(config, build): refactor config; build executables

  • feat(config): Make changes to config to use pydantic settings

  • chore: Refactor all uses of config to use the config object from the config module

  • refactor(config): Remove unused code, fix typos and add comments for clearer information

  • refactor: Add more comments and change variable names

  • fix(record): Fix progress bar

  • feature(config): Re-read config value only if it changes

  • update README


Co-authored-by: Richard Abrich <[email protected]> (ee506f0)

Fix

  • fix(release): Revert to use admin token for release checkout action (#648) (1d80f33)

  • fix(release): Revert to use admin token for semantic release action (#646) (64cd483)

v0.19.0

27 Apr 20:42
Compare
Choose a tag to compare

v0.19.0 (2024-04-27)

Feature

  • feat(VisualReplayStrategy): compute image similarity to avoid unnecessary segmentation

  • remove sct_image from Screenshot; fix typo

  • add Image.cropped_image

  • add experiments/imagesimilarity.py

  • bugfix: sct_image -> image

  • find_similar_image_segmentation

  • fix test_crop_active_window (3c185e8)

v0.18.3

22 Apr 19:30
Compare
Choose a tag to compare

v0.18.3 (2024-04-22)

Fix

  • fix: video performance

  • remove screenshot_to_np (943adb7)

v0.18.2

22 Apr 18:43
Compare
Choose a tag to compare

v0.18.2 (2024-04-22)

Fix

  • fix: video recording

  • screenshot_to_np Image.Image argument

  • remove unused import; update documentation/types (9a0501d)