Skip to content

v0.21.0

Compare
Choose a tag to compare
@abrichr abrichr released this 10 May 19:07
· 161 commits to main since this release

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