Skip to content

Releases: OpenAdaptAI/OpenAdapt

v0.14.0

10 Nov 19:33
Compare
Choose a tag to compare

v0.14.0 (2023-11-10)

Feature

  • feat(openadapt.record): implemented notifications on record (#510)

  • implemented notifications on record

fixed deprecated/visualize

Unknown

v0.13.2

16 Oct 11:29
Compare
Choose a tag to compare

v0.13.2 (2023-10-16)

Fix

  • fix: resolve repository not found error in mac install.sh script (#502)

  • Update install_openadapt.sh

  • Update install_openadapt.sh (eb3c8c3)

Unknown

  • Update README.md (#493)

  • Update README.md

replace slack with discord (5a6530a)

v0.13.1

30 Aug 18:59
Compare
Choose a tag to compare

v0.13.1 (2023-08-30)

Fix

  • fix(tests.openadapt.privacy.providers): failing test_comprehend_scrub.py (#488)

  • skip all the tests if ther is an issue wiht aws config files, either they are not htere or incorrect values are porided

  • format (cec2a53)

Unknown

  • Merge pull request #483 from OpenAdaptAI/modify-install-script (5fa12eb)

  • Merge branch 'main' into modify-install-script (73bfad4)

v0.13.0

29 Aug 22:55
Compare
Choose a tag to compare

v0.13.0 (2023-08-29)

Feature

  • feat(privacy.providers): add aws_comprehend as scrubbing provider (#476)

  • add aws_comprehend provider module

  • fix typo

  • add boto3 and botocore to poetry

  • ran poetry update

  • add the AWS Comprehend Class

  • update the script

  • create test module to test comprhend

  • refactor name

  • add full fleged test module

  • try to fix failing tests

  • try to fix failing tests

  • fixed pytest

  • format test file

  • fix all flake 8 formattings

  • add naming meaning for NER

  • remove repeated code and make a TextMixin

  • format

  • change scrub enabled to false
    after testing visualization

  • remove redundant rmethods

  • add enum style provider names

addressing: #476 (comment)

  • fix all flak8 errors

  • add files for private_ai scrubbing provider

  • change name

  • add scrub text function in
    PrivateAIScrubbingProvider

  • try to skip tests if api key is incorrect or missing or the syntax used in code is incorrect

  • pytest passes for test_private_ai

  • add temp code for pdfs redaction

  • remove the PRIVATE_AI provider code as it will be added in seprate pr

  • remove omre prvt_ai files

  • ran black


Co-authored-by: Richard Abrich <[email protected]> (33fe244)

v0.12.0

29 Aug 22:27
Compare
Choose a tag to compare

v0.12.0 (2023-08-29)

Feature

  • feat: manage recording database (#451)

  • implemented db module

  • use click + loguru (5b25b90)

v0.11.0

29 Aug 07:27
Compare
Choose a tag to compare

v0.11.0 (2023-08-29)

Feature

  • feat: add capture.py - also fixes audio recording (#362)

  • merge

  • Create capture.py

  • Update capture.py

  • Update capture.py

  • it's finally fixed

  • add dependencies

  • comment

  • move code + use config.CAPTURE_DIR_PATH

  • remove debug lines

  • Update capture.py

  • OpenAdaptCapture -> Capture

  • add camera

  • Let's have this off by default.

  • hotfix

  • fix

  • linting

  • Create capture.py

  • windows

  • cleanup + lint

  • Update _windows.py

  • add audio + new windows recording

  • screen_recorder.free_resources()

  • Update _windows.py

  • isort

  • add playback recording

  • Update replay.py

  • Update replay.py

  • Update README.md

  • Revert "Update README.md"

This reverts commit 7064103.

  • Update README.md

  • Revert "Revert "Update README.md""

This reverts commit 0fe8156.

  • Update README.md

  • run pre-commit

  • Update pyproject.toml

  • Update openadapt/replay.py

  • Update openadapt/replay.py

  • Update openadapt/replay.py

  • Update replay.py

  • update poetry.lock


Co-authored-by: Richard Abrich <[email protected]>
Co-authored-by: Richard Abrich <[email protected]> (581b9b8)

v0.10.0

29 Aug 07:19
Compare
Choose a tag to compare

v0.10.0 (2023-08-29)

Feature

  • feat: use sentry.io (#386)

  • sentry

  • check for main branch

  • Update openadapt/config.py

  • Update openadapt/config.py

  • ERROR_REPORTING_ENABLED

  • Update config.py

  • update poetry.lock

  • Update openadapt/config.py


Co-authored-by: Richard Abrich <[email protected]> (90bfe8f)

v0.9.0

28 Aug 21:51
Compare
Choose a tag to compare

v0.9.0 (2023-08-28)

Chore

  • chore: add invalid configuration assertion in naive.py (#471)

  • Update naive.py

  • simplify logical expression

  • github action check (6040fae)

  • chore: Silence pytest DeprecationWarnings (#407)

  • Update pyproject.toml

  • tomlkit

  • Update config.py

  • remove config (212452c)

  • chore: validate functionality of status checks (#477)

  • chore: validate functionality of status checks

  • test removing install script testing

  • try removing docstring form module to see if its picked up

  • add reference to pull request

  • add removed docstring back for app init file

  • add missing check out statement (1485ae4)

Feature

  • feat: enhanced visualize.py with NiceGUI (#406)

  • Create visualize1.py

  • changes

  • fix actions + add dark mode + remove unused code

  • Update visualize1.py

  • Update visualize1.py

  • bump ^ nicegui == 1.2.24

  • splitter

  • add plot

  • updated

  • add search button

  • isort

  • formatting

  • make plot dynamic

  • Update visualize1.py

  • make logo dynamic

  • comments

  • missed one

  • fixed plot bug

    • max table children, deprecate old visualize
  • Update visualize.py

  • Update config.py

  • Update config.py

  • Update config.py

  • refactor: show -> view_file

  • Update visualize.py

  • Update visualize.py

  • downgrade fastapi

  • update config

  • linting

  • remove debug print

  • disabled on_select

  • Update visualize.py

  • fix visualization with tray

  • merge privacy api

  • Update visualize.py

  • pre-commit

  • Update poetry.lock (8031a9d)

Refactor

  • refactor: failing actions (#474)

  • add missing dicstrings

  • make docstring a bit longer

  • fix all flake8 errors

  • Add documentation on status checks

  • Update README.md


Co-authored-by: Mustafa Abdulrahman <[email protected]>
Co-authored-by: Richard Abrich <[email protected]> (09f4e71)

  • refactor: style errors from productivity measurement PR (#480)

  • check for long gaps in recording

  • display basic productivity data in html page similar to visualize

  • show images for each window change

  • show productivity info for each window

  • WIP find tasks/cycles of ActionEvents

  • WIP find tasks/cycles of ActionEvents

  • WIP implementing brent's algorithm

  • implemented brent's algorithm

  • add task duration info + style changes to display

  • comments

  • floyd's algorithm and basic implementation of counting errors

  • implement longest repeated non-overlapping substring algorithm

  • removed unused code

  • small bug fixes

  • no empty window titles

  • small fixes

  • add title

  • edge case

  • make longest repeated substring recursive

  • changed window/tab switching

  • add number of actions in a task

  • add comments

  • make sure no non-repeating tasks are found

  • fix off by 1 error with window event screenshots

  • remove unused functions, comments, and some refactoring

  • docstrings

  • black

  • Undo changing PLOT_PERFORMANCE

  • style changes (2089e74)

Unknown

  • Update README.md (250949f)

  • Productivity measurement (#234)

  • check for long gaps in recording

  • display basic productivity data in html page similar to visualize

  • show images for each window change

  • show productivity info for each window

  • WIP find tasks/cycles of ActionEvents

  • WIP find tasks/cycles of ActionEvents

  • WIP implementing brent's algorithm

  • implemented brent's algorithm

  • add task duration info + style changes to display

  • comments

  • floyd's algorithm and basic implementation of counting errors

  • implement longest repeated non-overlapping substring algorithm

  • removed unused code

  • small bug fixes

  • no empty window titles

  • small fixes

  • add title

  • edge case

  • make longest repeated substring recursive

  • changed window/tab switching

  • add number of actions in a task

  • add comments

  • make sure no non-repeating tasks are found

  • fix off by 1 error with window event screenshots

  • remove unused functions, comments, and some refactoring

  • docstrings

  • black

  • Undo changing PLOT_PERFORMANCE (56d22a8)

v0.8.1

21 Aug 17:45
Compare
Choose a tag to compare

v0.8.1 (2023-08-21)

Chore

  • chore(*): change installation of spacy weights to runtime (#462)

  • remove spacy from
    manual steup instruciton in README.md

  • remove spacy
    installion from both the install scripts

  • add todo

  • test runtime code for spacy installtion

  • pyetst passes even if spacy model is not installed

  • addressing:

#462 (comment)

  • add spacy-trnasformers

address comment:
#462 (comment)

  • skip all the tests in test_scrub if
    spacy miodel is ont installed

  • format (479937e)

Fix

  • fix: enhance publish action and authors in pyproject.toml (#463)

  • fix: enhance publish action and authors in pyproject.toml

  • modify release-and-publish.yml

  • change author name to OpenAdapt.AI Team

  • use pull_request_target to trigger status checks for any git branch (c7813c2)

Refactor

  • refactor: add Privacy design API (#439)

  • add Privacy API design code

  • add Presidio.scrub_text

  • update script to remove linting error

  • add test script

  • try to fix the pytest error

  • try to fix failing test_scrub_api.py

  • fixed the pytest error

  • change the test file to use the providers code

  • refactor presidio_scrub

  • fix pytest test_presidio_scrub_text

  • fix pytest

  • update the scrub_image method header

  • add module docstrings

  • update base.py

  • update providers

  • update providers

  • add noqa

  • update flake8 to
    ignore flake8 F821 undefined name '...' error

  • remove noqa from line now

  • update flake8:
    fix undefined error in pylint and falek8

  • update privacy api

  • fix all pylint errors

  • fix all pytlint errors

  • fix all pylint errors in base.py

  • now pytest passes with 6 warnings

  • update visualize to
    use the privacy api providers code

  • now visualization works with new Privacy API

  • change scrub ebaled to False

  • fix pytest

  • remove scrbu.py old moidule

  • format test script

  • format base.py and presidio.py

  • remove scrub module

  • fix merge

  • add spacy runtime code

  • remove pytestmark unused variable

  • tests get skippped if spacy is not installed

  • update utils

  • format for final commit (5151cb5)

v0.8.0

10 Aug 18:50
Compare
Choose a tag to compare

v0.8.0 (2023-08-10)

Chore

  • chore: resolve failing publish github actions (#458)

  • check if modified flake8 works

  • Add release github action

  • Add oa-pynput and oa-atomacos and refactor accordingly

  • Use simpler publish github action and rename to release-and-publish.yml

  • add preview check in main.yml

  • add documentation on publishing direct dependencies

  • chore: resolve publishing github action errors (7b57505)

Feature

  • feat: Implement System Tray Icon (#300)

  • add tray icon

  • move to tray.py

  • add notifications & guards

  • pyinstaller currently broken

  • Update tray.py

  • Update cards.py

  • hide icon in taskbar + minor improvements

  • add dropdown for visualize

  • Update tray.py

  • Update tray.py

  • add py6tray + notifier

  • BYE BYE PYSTRAY !!!

hello dependency inversion?

  • os.sep + fix console + other

  • use path.join

  • run -> _run

  • add replays

  • fix conflicting action items

  • fix database is locked + threading

  • type annotations

  • Update cards.py

  • Create visualize1.py

  • Revert "Create visualize1.py"

This reverts commit 753f691.

  • fix typo

  • fix merge conflicts : still broken

  • fix

  • Revert "fix"

This reverts commit 9d84446.

  • Revert "fix merge conflicts : still broken"

This reverts commit 82e62d9.

  • Update pyproject.toml

  • styling / linting

  • Update tray.py

  • Update build.py

  • return vals

  • Update build.py

  • show app

  • changes (9f2a04e)

Unknown