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
)