Releases: OpenAdaptAI/OpenAdapt
v0.24.0
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
v0.23.0
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
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
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): 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): add setup-python to release job (#662) (
cc6cab3
) -
fix(build): remove notifypy from build.py (
abd2d99
)
Unknown
v0.20.1
v0.20.0
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
v0.19.0
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
)