Releases: OpenAdaptAI/OpenAdapt
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
)
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.18.0 (2024-04-16)
Feature
-
feat(VisualReplayStrategy): adapters: ultralytics, som, anthropic, google; remove_move_before_click; vision.py
-
add prompts/, adapters/openai.py, strategies/visual.py (wip)
-
adapters.anthropic
-
add anthropic.py
-
prompt with active segment descriptions
-
Set-of-Mark Prompting Adapter (#612)
-
Update openadapt/config.py
-
remove_move_before_click
-
started_counter; adapters.ultralytics
-
add vision.py
-
add openadapt/adapters/google.py
-
filter_masks_by_size
-
documentation
-
update README
-
add ultralytics
-
exclude alembic in black/flake8
-
exclude .venv in black/flake8
-
disable som adapter; remove logging
-
add adapters.google
Co-authored-by: Cody DeVilliers <[email protected]> (250943f
)
v0.17.1
v0.17.0
v0.17.0 (2024-04-11)
Documentation
- docs(README): System Overview -> Alpha Architecture
System Overview -> Alpha Architecture (dd1c29e
)
- docs(README): update System Overview diagram
Update system overview diagram (c08caf7
)
- docs(README): update System Overview diagram
Update system overview diagram (3b2dfbc
)
- docs(README): update System Overview diagram
Update system overview diagram (de9fad2
)
- docs(README): update System Overview diagram
Update system overview diagram (13a9f23
)
- docs(README): update System Overview diagram
Update system overview diagram (ff1e4d9
)
- docs(README): update System Overview diagram
Update system overview image (086e42f
)
-
docs(README): update System Overview diagram (
ca5f093
) -
docs(README): update System Overview diagram (
7ca2086
) -
docs(README): update System Overview diagram
Update System Overview diagram (aee1078
)
Feature
-
feat(dashboard): add web dashboard
-
feat: Complete initial setup of web dashboard
-
feat(recordings): Add simple view to start, stop and list recordings
-
fix: Fix sqlite thread issue and a few dashbaord ui improvements
-
feat: Add script to download npm dependencies and update installer script
-
chore: Code cleanup and workflow fix (
0050cea
)