-
Correct OpenCUA attribution to macOS a11y code reuse (#991,
8ed98a7) -
Review fixes — accuracy, claims, and add builders section (#991,
8ed98a7)
-
Reframe positioning with multi-pillar strategy (#991,
8ed98a7) -
Reframe positioning with multi-pillar strategy and honest scoping (#991,
8ed98a7)
-
ci: Fix release automation — add version_toml config, gate PyPI publish (#987,
b284b34) -
ci: Fix release automation — add version_toml, gate PyPI publish (#987,
b284b34)
-
Add terminal output examples and success indicators to quick start (#987,
b284b34) -
Add terminal output examples and success indicators to quick start (#986,
a3b6876) -
Fix stars rendering and add new feature documentation (#987,
b284b34) -
Fix stars rendering and add new feature documentation (#986,
a3b6876)
-
Resolve MkDocs broken links in production-execution-design.md (
b21c86c) -
Resolve MkDocs broken links in production-execution-design.md (
964a58b) -
Use filename-based GitHub Actions badge URL (
1d3efaf)
-
Add production execution design (openadapt-agent proposal) (#977,
fcef4c8) -
Fix badge URL and simplify README (
5e04c02) -
Qualify README claims for intellectual honesty (
57c42f4) -
Simplify roadmap and fix Python version claims (
0c0346c)
-
Revise publication roadmap with rigorous academic standards (#973,
37170ee) -
Update resource availability status in roadmap (#972,
b86ae72)
- Add missing pages to MkDocs nav configuration
(
9347117)
- Update author email to richard@openadapt.ai
(
71bdc10)
-
Add evolved architecture diagram to README and architecture-evolution.md (
d97f86e) -
Add open source models to architecture diagram (
41acb56) -
Add rendered architecture diagram PNG (
281f2f7) -
Add session deliverables and update documentation (
26282a9)
-
docs: Add missing macOS permission images (
4fe4192)
-
Add CODEOWNERS, CONTRIBUTING, and dependabot config (
33e7998) -
Remove dependabot config (per user preference) (
b9f7b83) -
Simplify PR template for meta-package (
4bc6869) -
Update issue templates for meta-package architecture (
3f3c78c)
-
Fix workflow and lint issues for meta-package (#960,
c1efbec) -
Simplify release workflow for meta-package architecture (
9894216)
-
Add legacy freeze documentation and migration notice (
9435353) -
Enhance architecture diagram with workflow phases and package integration (
eaaade1) -
Preserve legacy README in legacy/ directory (
894c1fa) -
Update README for modular meta-package architecture (
1db46c8)
- deploy: Add automated OmniParser deployment
(
8acd7c0)
- Add openai-whisper
(
e595dd3)
- buid: Python = ">=3.10,<3.14"
(
64c9241)
- Support python>=3.10,3.14
(
7a0aa8e)
- record: Add Linux support
(
e7589f3)
- models: Remove active_browser_element / available_browser_elements
(
85d601e)
-
Fix broken imports (
de91850) -
Fix build issues due to numpy (
de91850) -
build: Remove deprecated modules; remove numpy2 from poetry.lock (
de91850) -
build: Remove nicegui from build.py (
02cb0fe)
-
Remove uses of nicegui and clean up files (
de91850) -
dependencies: Update various libraries; deprecate NiceGUI (#888,
50e4a3e)
-
build: Add tokencost to build.py, update pyinstaller to 6.11.0, new ERROR_REPORTING_DSN (
e7ad4e5) -
replay: Fix poetry lock, ulralytics.py, update ERROR_REPORTING_DSN (
0ce11f3)
- chrome_extension: Correct commit format for semantic release
(
532ec3f)
-
installer, audio: Postinstall whisper; download installer artefacts (#865,
a4470c3) -
VisualReplayStrategy: Avoid re-using failing segmentations (
0045ebb)
-
audio: Fix error when downloading whisper model (#826,
2ad143a) -
release: Modify build_command in pyproject.toml (#835,
0f5166e) -
release: Override build_command and include PYTHON_PATH (#834,
88fca89) -
release: Remove ADMIN_TOKEN from actions/checkout (#830,
094a054) -
release: Replace GITHUB_TOKEN with ADMIN_TOKEN (#829,
c193fe6) -
release: Set PYTHON_PATH in semantic_release; hard-code fallback (#836,
e6c88d1) -
release: Update python-semantic-release to v9.8.4 (#831,
8054d69)
-
Separate logs by version number and date and use logger instead of print (#812,
f231a34) -
Separate logs by version number and date and use logger instead of print (#810,
f44795c)
- SegmentReplayStrategy, drivers: Add strategies.replay; refactor adapters -> drivers + adapters
(#714,
7ef115a)
-
Move onboarding to a separate page and add bounty card (#746,
bdf153e) -
Overhaul onboarding into a multistep process (#746,
bdf153e) -
Redirect to onboarding on launch, and move around content (#746,
bdf153e)
-
audio: Replace use of recording timestamp in functions with recording id (#717,
1b04fd4) -
get_audio_info, visualize: Replace use of recording timestamp in functions with recording id (#717,
1b04fd4)
- README: Add dashboard visualization; improve description of VanillaReplayStrategy
(
6df4bb9)
-
Alert user when any exception occurs, via sentry hooks (#685,
6492120) -
Delete recording files when deleting recording (#696,
889d48c) -
Share related files when transferring recording (#696,
889d48c) -
alerts: Alert user when any exception occurs, via sentry hooks (#685,
6492120)
-
Add transcribed text to dashboard visualisation (#673,
1e11906) -
Check if the lock is stale when acquiring locks (#673,
1e11906) -
Remove implicit scrubbing in display_event function and recursively convert reqd properties to str (#673,
1e11906) -
Use recording id as foreign key, and add interrupt signal handler in audio recording process (#673,
1e11906)
-
Raise exceptions if commit/write/delete is attempted on a read-only session (#676,
987f6ac) -
Remove global sessions, and introduce read only sessions for cases where no writing is required (#676,
987f6ac)
-
Add ability to download spacy model from within pyinstaller build (#672,
3083fef) -
scrubbing: Add api endpoints and scrubbing feature (#672,
3083fef)
-
Add write locks for endpoints which need to write to database (#616,
0ac599c) -
Change dynamic route to regular routes with query parameters and use websockets since response is too large (#616,
0ac599c) -
dashboard: Add recording detail page with screenshots (#616,
0ac599c) -
dashboard: Terminate dashboard process on pressing ctrl + c (#616,
0ac599c) -
screenshots: Add utility functions to copy objects so they are independent of the sa session (#616,
0ac599c) -
screenshots: Make changes to screenshots ui, add diff to images and add carousel (#616,
0ac599c) -
screenshots: Remove diff and add progress loader (#616,
0ac599c)
-
Cleanup of redirects and not found env variables (#616,
0ac599c) -
screenshots: Refactor code to add more comments and improve styling (#616,
0ac599c)
-
Num_total -> num_total_ (
88b9726) -
Redundant_mouse_move -> remove_move_before_click (
88b9726) -
Timestamp int -> float (
88b9726) -
build: Poetry env use python3.10 in pyproject.toml (
553a29d) -
build: Poetry install order (
a475ee3) -
build: Python-semantic-release@v9.6.0 (
c3c26e6) -
build: Remove notifypy from build.py (
abd2d99)
-
Move posthog config to the python config file (#655,
294fe71) -
tray: Performance and UX improvements (
88b9726)
-
record: Fix progress bar (
ee506f0) -
release: Revert to use admin token for release checkout action (#648,
1d80f33) -
release: Revert to use admin token for semantic release action (#646,
64cd483)
- Refactor all uses of config to use the config object from the config module
(
ee506f0)
- README: Add link to calculator demo
(
54c2b16)
-
config: Make changes to config to use pydantic settings (
ee506f0) -
config, build: Refactor config; build executables (
ee506f0)
-
Add more comments and change variable names (
ee506f0) -
config: Remove unused code, fix typos and add comments for clearer information (
ee506f0)
- VisualReplayStrategy: Compute image similarity to avoid unnecessary segmentation
(
3c185e8)
- Video performance
(
943adb7)
- Video recording
(
9a0501d)
- Performance, windows cursor flicker
(
d354b94)
- VisualReplayStrategy: Adapters: ultralytics, som, anthropic, google; remove_move_before_click;
vision.py
(
250943f)
- ci: Dashboard -> install-dashboard
(
e3834ed)
- Fix sqlite thread issue and a few dashbaord ui improvements
(
0050cea)
- Code cleanup and workflow fix
(
0050cea)
-
README: System Overview -> Alpha Architecture (
dd1c29e) -
README: Update System Overview diagram (
c08caf7) -
README: Update System Overview diagram (
3b2dfbc) -
README: Update System Overview diagram (
de9fad2) -
README: Update System Overview diagram (
13a9f23) -
README: Update System Overview diagram (
ff1e4d9) -
README: Update System Overview diagram (
086e42f) -
README: Update System Overview diagram (
ca5f093) -
README: Update System Overview diagram (
7ca2086) -
README: Update System Overview diagram (
aee1078)
-
Add script to download npm dependencies and update installer script (
0050cea) -
Complete initial setup of web dashboard (
0050cea) -
dashboard: Add web dashboard (
0050cea) -
recordings: Add simple view to start, stop and list recordings (
0050cea)
- app: Use default logo for tray icon
(
21f229b)
-
README: Add image of system tray icon and client GUI app (
985cc6e) -
README: Add notable works-in-progress under contributing (
e44aa1f) -
README: Document root directory requirement (
a021c2b) -
README: Poetry shell (
dd9dc9f) -
README: Update System Overview diagram (
edf2241) -
README: Update System Overview diagram (
1b12ffb) -
README: Update System Overview diagram (
15f2818)
- visualize: /visualize.py to /app; move deprecated/visualize.py to /
(
9ed9ac3)
- video: Add migration script
(
b769c4a)
- README: Remove redundant text from image
(
76b55fd)
-
README: Add System Overview image (
8b56a83) -
README: Document AudioInfo.words_with_timestamps (
7759996) -
README: Early loom demo (
729e0be)
- Video
(
20e08b8)
- Modify install script to execute on user's repo and branch
(
21e4942)
-
Enhance publish action and authors in pyproject.toml (#463,
c7813c2) -
Enhance publish action and authors in pyproject.toml (
dc5f2b6)
-
Add preview option to black pre-commit hook and update README (#405,
6a42eb7) -
Configure isort with black profile and add black precommit hook (#384,
2e7496b)
-
Replace MLDSAI with OpenAdaptAI in README.md (#402,
750cf1d) -
Update readme (take transpose of installation table) (#397,
fe39c73)
- Add pympler and psutil
(
f853839)
- release: V0.5.1
(
e2015f3)
- release: V0.5.0
(
7d0433a)
- Add progress bar in
record.pyandvisualize.py(3e12fd4)
- release: V0.4.0
(
d15f683)
- install: Download and install MacOS dependencies
(
25b70c0)
- window: Prevent SegmentationFault
(
cf0fc0b)
- release: V0.3.1
(
6a19b2d)
- release: V0.3.0
(
a50b08c)
- record: Memory profiling
(
ef0d5eb)
- release: V0.2.0
(
2bb8814)
- Contributing
(
5b9f735)
- Stop listener
(
385963c)
- Initial Release