Openadapt

Latest version: v0.42.5

Safety actively analyzes 688568 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 22 of 26

0.9.0

Chore

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

* Update naive.py

* simplify logical expression

* github action check ([`6040fae`](https://github.com/OpenAdaptAI/OpenAdapt/commit/6040fae7c4504f2339255b54b1b87d94ac183b9d))

* chore: Silence pytest DeprecationWarnings (407)

* Update pyproject.toml

* tomlkit

* Update config.py

* remove config ([`212452c`](https://github.com/OpenAdaptAI/OpenAdapt/commit/212452ca99d4895b86f7005536e186f39097c10d))

* chore: modify install script to execute on user&39;s repo and branch ([`21e4942`](https://github.com/OpenAdaptAI/OpenAdapt/commit/21e4942fda2748501f07280194e5150129d5e9af))

* 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`](https://github.com/OpenAdaptAI/OpenAdapt/commit/1485ae4518cc0deacf24c476a9315256b439f2bd))

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`](https://github.com/OpenAdaptAI/OpenAdapt/commit/8031a9d445d9826ec43a46619a5c6ec883eb7497))

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 <mus2003.abdulgmail.com>
Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`09f4e71`](https://github.com/OpenAdaptAI/OpenAdapt/commit/09f4e715c5c956fd0b3e597bb51efd478a2b2181))

* 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&39;s algorithm

* implemented brent&39;s algorithm

* add task duration info + style changes to display

* comments

* floyd&39;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`](https://github.com/OpenAdaptAI/OpenAdapt/commit/2089e7435fd32c480d5265dd1b4fab2b1c97e742))

Unknown

* Update README.md ([`250949f`](https://github.com/OpenAdaptAI/OpenAdapt/commit/250949f18ad6c72df16bce2ab6d32764c0af3a82))

* Merge branch &39;main&39; into share-magic-wormhole ([`5b9bbe0`](https://github.com/OpenAdaptAI/OpenAdapt/commit/5b9bbe0824b730c548e9aeb4869193abbdfffcd5))

* add default values when no parameters are passed ([`e8775e8`](https://github.com/OpenAdaptAI/OpenAdapt/commit/e8775e8151fbb3965f372c89fc8d1c52b892b5c8))

* 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&39;s algorithm

* implemented brent&39;s algorithm

* add task duration info + style changes to display

* comments

* floyd&39;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`](https://github.com/OpenAdaptAI/OpenAdapt/commit/56d22a8fe0e532f671020c8393d07c6b072acac4))

0.8.1

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:

https://github.com/OpenAdaptAI/OpenAdapt/pull/462#issuecomment-1673807055

* add spacy-trnasformers

address comment:
https://github.com/OpenAdaptAI/OpenAdapt/pull/462#issuecomment-1673807055

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

* format ([`479937e`](https://github.com/OpenAdaptAI/OpenAdapt/commit/479937ee623fee58587ff24380ea6eb3549ab480))

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`](https://github.com/OpenAdaptAI/OpenAdapt/commit/c7813c2b42e963041a671b9c9c2057c9ea203609))

* fix: enhance publish action and authors in pyproject.toml ([`dc5f2b6`](https://github.com/OpenAdaptAI/OpenAdapt/commit/dc5f2b657f62f96193457a18be53166a41208a50))

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 &39;...&39; 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`](https://github.com/OpenAdaptAI/OpenAdapt/commit/5151cb557599fb3958b04f9e6955229f3cd91b1e))

Unknown

* resolve merge conflicts and linting errors from recent merge ([`0e8d620`](https://github.com/OpenAdaptAI/OpenAdapt/commit/0e8d620fd53b828827c3d7d13306847d39658d21))

* Merge branch &39;main&39; into share-magic-wormhole ([`1b2eef3`](https://github.com/OpenAdaptAI/OpenAdapt/commit/1b2eef37dd7782c3f03a9626e52fddc25108100a))

* fix poetry conflicts and conflicting files ([`8ea0ee4`](https://github.com/OpenAdaptAI/OpenAdapt/commit/8ea0ee40d217c61a8232f490bbe8c3ff7e43278b))

* test publish to test pypi ([`09dd4d6`](https://github.com/OpenAdaptAI/OpenAdapt/commit/09dd4d66e9c3da0901b9e8c1ed9c5500075cc929))

* Merge remote-tracking branch &39;upstream/enhance-publishing&39; into share-magic-wormhole ([`8b1299d`](https://github.com/OpenAdaptAI/OpenAdapt/commit/8b1299d42ea79245f8255c76d275c0c332b348c7))

* change author name to OpenAdapt.AI Team ([`c77f339`](https://github.com/OpenAdaptAI/OpenAdapt/commit/c77f33965bdcb2a7058d172a5eae52f4970e3e52))

* modify release-and-publish.yml ([`ebea2cb`](https://github.com/OpenAdaptAI/OpenAdapt/commit/ebea2cb5979e08ba38a34f382374497be158980c))

* Merge branch &39;main&39; into share-magic-wormhole ([`75b324d`](https://github.com/OpenAdaptAI/OpenAdapt/commit/75b324d31f71f6192c3e55a59cd331e4932b2092))

0.8.0

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`](https://github.com/OpenAdaptAI/OpenAdapt/commit/7b575059d45a2a697fcb2b88f5921a2cc80cf430))

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 &34;Create visualize1.py&34;

This reverts commit 753f6919e7566b89686922c4e6b2a4fddf33ef04.

* fix typo

* fix merge conflicts : still broken

* fix

* Revert &34;fix&34;

This reverts commit 9d844467a9a9f16e219175eb60734b709c6f7b76.

* Revert &34;fix merge conflicts : still broken&34;

This reverts commit 82e62d95093e6114653f59b8a7ea94233efc60e1.

* Update pyproject.toml

* styling / linting

* Update tray.py

* Update build.py

* return vals

* Update build.py

* show app

* changes ([`9f2a04e`](https://github.com/OpenAdaptAI/OpenAdapt/commit/9f2a04e8580ae5db62426aeba67eecb89ff09b62))

Unknown

* fix pytest (460) ([`1049589`](https://github.com/OpenAdaptAI/OpenAdapt/commit/10495890195acf3bc6a51731f0471fbef31835d7))

* update poetry.lock ([`4d66584`](https://github.com/OpenAdaptAI/OpenAdapt/commit/4d66584d254e3907ee495e2dab55f49e4166e69c))

* Merge branch &39;main&39; into share-magic-wormhole ([`453d2c2`](https://github.com/OpenAdaptAI/OpenAdapt/commit/453d2c25d890e59427adfd0f444bc3068cc5909d))

0.7.1

Chore

* chore: add pypi action and oa-atomacos and oa-pynput packages (456) ([`a62d7f3`](https://github.com/OpenAdaptAI/OpenAdapt/commit/a62d7f3898438b4716e31695d32120b228f84d21))

* chore: suppress identical warnings (389)

* chore: suppress identical warnings

* add max_num_warnings_per_second to limit number of allowed warnings per cond

* remove MAX_NUM_REPEAT_WARNINGS and check for max num warnings per second in utils.py

* Update openadapt/config.py

* address linting errors and set new variable

* use class for filter_log_messages and track message_timestamps with instance variable

* create logging.py to replace logging class using namespace

* test github actions with empty commit

* replaced variable name with MESSAGES_TO_FILTER

* Update openadapt/logging.py

---------

Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`7648210`](https://github.com/OpenAdaptAI/OpenAdapt/commit/764821039e3a03cb4dc3ec80b744f61a48c71461))

Fix

* fix: pypi direct dependency failure (459)

* remove trf from toml and then ran `poetry update`

* update all neccessary files ([`d638469`](https://github.com/OpenAdaptAI/OpenAdapt/commit/d638469e238eb5fb3d386ca2ad8c64542a10c6c9))

Unknown

* Add timestamp to exported recording db files and update unit tests ([`5fd9868`](https://github.com/OpenAdaptAI/OpenAdapt/commit/5fd9868836a9fa8eb258448cd84227b26b84b232))

* remove unused import ([`961130b`](https://github.com/OpenAdaptAI/OpenAdapt/commit/961130b90c6417c9d4992e76e9a179d468a71630))

* run black --preview and modify main.yml to check black --preview ([`d9eefa0`](https://github.com/OpenAdaptAI/OpenAdapt/commit/d9eefa0ed234c68e567db96807c55737968aee7e))

* Merge branch &39;share-magic-wormhole&39; of https://github.com/Mustaballer/puterbot into share-magic-wormhole ([`b6cce11`](https://github.com/OpenAdaptAI/OpenAdapt/commit/b6cce110bb3b550c2c1b0fa80b7bc6c3a335b176))

* add type annotation ([`7d0d343`](https://github.com/OpenAdaptAI/OpenAdapt/commit/7d0d3438effd3ca361d49d92e2f1321826f5535c))

* resolve https://github.com/OpenAdaptAI/OpenAdapt/issues/441 ([`0123aae`](https://github.com/OpenAdaptAI/OpenAdapt/commit/0123aae77e0c362bc968c5b76420b0843dd60120))

* Update openadapt/share.py

Co-authored-by: M <mortezaho.1376gmail.com> ([`ea25b53`](https://github.com/OpenAdaptAI/OpenAdapt/commit/ea25b536da800b89f83e76b80f907bead5025797))

* resolve merge issues ([`c3173f8`](https://github.com/OpenAdaptAI/OpenAdapt/commit/c3173f8a2c46fa7124788383d3720ed6a32b1272))

* Merge branch &39;main&39; into share-magic-wormhole ([`1a10f8a`](https://github.com/OpenAdaptAI/OpenAdapt/commit/1a10f8a924c1c443a9eba5b12a99d7907a31ba15))

0.7.0

Feature

* feat: scrub toggle for gui (375)

* add scrub toggle + write dark_mode to env

* Update config.py

* Update util.py

* Update config.py

* address comments

* Update config.py

* run isort

* from first

* Update openadapt/config.py

* Update openadapt/config.py

* Update openadapt/config.py

* Update openadapt/config.py

* Update openadapt/config.py

* Update openadapt/config.py

* add env file path (also where did the toggle go??)

* Update config.py

* Update config.py

* Update config.py

* isort

* Update util.py

* linted

---------

Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`1e96a4f`](https://github.com/OpenAdaptAI/OpenAdapt/commit/1e96a4f599b9790509dad865ea3c7b1b254fb19b))

0.6.1

Fix

* fix: modify flake8 config (429)

* style: modify flake8 config

* add platform check for macOS in pyobjc-framework-avfoundation version

* remove file exclusion in .flake8 and add ignore comment in openadapt/strategies/__init__.py

* resolve lint errors from recent merge ([`f03be2f`](https://github.com/OpenAdaptAI/OpenAdapt/commit/f03be2f9cf100b5bc8dfa34cf76fd60b6eef9f62))

Page 22 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.