-
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:
- add spacy-trnasformers
address comment: OpenAdaptAI#462 (comment)
-
skip all the tests in test_scrub if spacy miodel is ont installed
-
format (
479937e
)
-
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: 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
)
-
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
)
-
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 753f6919e7566b89686922c4e6b2a4fddf33ef04.
-
fix typo
-
fix merge conflicts : still broken
-
fix
-
Revert "fix"
This reverts commit 9d844467a9a9f16e219175eb60734b709c6f7b76.
- Revert "fix merge conflicts : still broken"
This reverts commit 82e62d95093e6114653f59b8a7ea94233efc60e1.
-
Update pyproject.toml
-
styling / linting
-
Update tray.py
-
Update build.py
-
return vals
-
Update build.py
-
show app
-
changes (
9f2a04e
)
- fix pytest (#460) (
1049589
)
-
chore: add pypi action and oa-atomacos and oa-pynput packages (#456) (
a62d7f3
) -
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 <[email protected]> (7648210
)
-
fix: pypi direct dependency failure (#459)
-
remove trf from toml and then ran
poetry update
-
update all neccessary files (
d638469
)
-
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 <[email protected]> (1e96a4f
)
-
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
)
-
feat(crud): compute and save screenshot diff (#367)
-
feat(crud): Compute and save screenshot diff
-
Add 2 columns in screenshot table to store png_diff_data and png_mask_diff_data.
-
CRUD now supports calculation and save screenshots diff data on the flight.
-
feat(config): Add SAVE_SCREENSHOT_DIFF environment variable
-
SAVE_SCREENSHOT_DIFF indicates that 2 neighbors screenshot will be compared and the difference will be saved to db
-
feat(crud): add missing import after merge
-
refactor(crud): add missing type annotations
-
refactor(crud): add missing type annotations (
9189bca
)
-
fix(install): improve powershell script (Issue #372) (#409)
-
fix: git reinstallation even if it si present
-
fix: Error Message:
Remove-Item : Cannot remove the item at 'C:\Users\Krish Patel\hi' because it is in use. At line:1 char:9
-
Remove-Item -LiteralPath $setupdir -Force -Recurse
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : InvalidOperation: (:) [Remove-Item], PSInvalidOperation Exception
- FullyQualifiedErrorId : InvalidOperation,Microsoft.PowerShell.Commands.RemoveIt emCommand
-
fix: issue that poetry shell gives "..runnning scripts is disabled on the command line"
-
fix: bug #4 issue to support multiple version of python (acc. to OpenAdapt standards)
-
add start mesage to know why sometimes the installtion command exits
-
fix the edge case where the new terminal PWD is not set to the OpenAdapt folder that was installed
-
Update install/install_openadapt.ps1
Co-authored-by: Richard Abrich <[email protected]> (fb3ae1e
)
-
chore: format changes with black, and google python docstring, install script testing (#289)
-
ran black
-
use poetry for install
-
Add caching to main.yml for faster github action checks
-
Add missing job to main.yml
-
try ubuntu latest instead
-
change readme type to string instead of array in pyproject.toml
-
Update poetry version in main.yml
-
try macos
-
commented out tests
-
see if black command works
-
see if black command runs properly
-
use black github action
-
fix parsing
-
use supported black github action
-
ignore venv as well
-
change args for flake8 action
-
try flake8 exclude
-
manually add and use flake8
-
change docstring keyword
-
Chain commands for installing flake8
-
exclude .venv
-
merged latest changes and add download instruction
-
remove import comment
-
try python command with ubuntu
-
add tesseract-ocr
-
add homebrew option
-
add cache for tesseract
-
add ntlk command with poetry
-
ran black
-
Add .flake8 and add flake8 to poetry
-
Add max length to flake8, add windows job with new install script, and address linting errors
-
add some ignore errors in flake8
-
Adress more flake8 lint errors
-
Change max line length
-
ran black
-
resolve new changes and ran black
-
remove "import nltk; nltk.download('punkt')" command
-
resolve lint errors in record.py
-
remove unnecessary commas
-
Address D415, sentence/comma missing on first line error
-
Resolve F403
-
Address D200, single line doctstrings
-
Addressed E731, F841, D205 errors
-
resolve F401, unused imports
-
Address return type annotations
-
Add type annotations for function arguments
-
ran black
-
Address 'Multi-line docstring summaries should start at the first line'
-
Revert main.yml to test if all checks pass
-
fix syntax issue in main.yml
-
Use cache for install poetry dependencies
-
Revert main.yml and convert black action to oneliner with poetry
-
Address lint errors for newly merged changes
-
Try caching tesseract install
-
test if tesseract is cached
-
try cache brew package
-
try cache brew again
-
Remove failing tesseract cache
-
Address lint errors from recent merge
-
replace test command
-
address comments on annotations and ran black
-
change todo
-
Shorten word line max length to 88 for comments
-
try executing script
-
keep windows runner as todo
-
comment poetry shell in install_opendapt.sh
-
add error flag in mac install script to avoid poetry shell in github actions
-
try to see if this will pass
-
update main.yml
-
Address incorrect function annotations in record.py
-
Address annotation errors in _windows.py
-
Addressed more general annotations
-
Address incomplete annotations in util.py
-
run isort and other precommit hooks with custom black config on all files
-
Update openadapt/crud.py
-
replaced more 'Any' type annotations
-
resolve lint errors from recent merge
-
ran black
-
resolve circular imports, and address Any annotations
Co-authored-by: Aaron <[email protected]>
Co-authored-by: Richard Abrich <[email protected]> (c815924
)
-
fix: issues after latest merge (#424)
-
merge
-
hotfix
-
fix: resolve annotation errors and restore incorrectly removed code in lint PR
-
fix
-
Update models.py
-
run black
-
Update openadapt/models.py
Co-authored-by: Mustafa Abdulrahman <[email protected]>
Co-authored-by: Richard Abrich <[email protected]> (2d4e8c6
)
-
chore: add preview option to black pre-commit hook and update README (#405) (
6a42eb7
) -
chore: configure isort with black profile and add black precommit hook (#384)
-
chore: configure isort with black profile and add black precommit hook
-
update black version
-
add advanced isort settings to match CONTRIBUTING.md (
2e7496b
)
-
docs: replace MLDSAI with OpenAdaptAI in README.md (#402) (
750cf1d
) -
docs: update README (installation table) (#398) (
1212198
) -
docs: update readme (take transpose of installation table) (#397) (
fe39c73
) -
docs: Update README.md (#390) (
8745969
)
- fix(merge_consecutive_keyboard_events): Fix reference before assignment (#411)
Co-authored-by: Seyed Morteza Hosseini <[email protected]> (e136b28
)
-
fix: loguru exception handling for invalid recordings (#361)
-
raise ValueError
-
improve exception handling
-
Update crud.py
-
use assert
-
reorganize catch
-
Update openadapt/replay.py
-
Update openadapt/visualize.py
-
Update openadapt/events.py
-
Update openadapt/crud.py
Co-authored-by: Richard Abrich <[email protected]> (7aba45b
)
-
fix(utils): prevent duplicate log messages (#339) (#366)
-
fix(utils): prevent duplicate log messages (#339)
Acquire a lock in utils.configure_logging. Otherwise this function has a race where two threads can both call logger.remove(), and then both call logger.add(), creating two identical sinks.
- refactor(record): remove redundant configure_logging calls
configure_logging is already called at the module level so there's no need to call it with identical arguments in various functions.
-
fixup! fix(utils): prevent duplicate log messages (#339) (
cf1a782
) -
fix: add test fixtures (#356)
-
fix: add test fixtures
-
revert test_summary.py (
0ee5397
)
-
fix: support more objective-c objects (#323)
-
Update _macos.py
-
Update _macos.py
-
Update _macos.py
-
add bug report option
-
Update _macos.py
-
undo formatting
-
refactor
-
split
-
remove debug line
-
Update _macos.py
-
Update _macos.py
-
Update _macos.py
-
Update _macos.py
-
reorganize
-
Update _macos.py
-
Update _macos.py
-
nonetype
-
Update _macos.py (
be0774f
)
-
chore: add isort as pre-commit hook (#319)
-
Add precommit hooks for isort, check-yaml, end-of-file-fixer, trailing-whitespaces
-
Updated README on setting up precommit hooks
-
Add updated poetry.lock
-
Fix step numbering of pre-commit section in README.md (
72da341
)
-
docs: Create Use Case issue template (#324)
-
initial draft
-
new line issue
-
update link
-
address comment
-
add numbers (
20fb5a3
) -
docs: update
install
section of README.md (#344) -
run
poetry lock --no-update
-
fix: update CONTRIBUTING.md
fix typo in 3 words and make pytest code word
-
fix: add required dependencies
-
add seup.md
-
add setup.md
-
remove typo
-
rename temporarily
-
rename to SETUP.md
-
update README to include more documentation on
-- when someone should use the install script vs. follow the steps here?
-
remove requirements.txt
-
add link to installation
-
rename typo: prerequisite
-
link to start: https://openadapt.ai/#start
-
reomve .venv as requirements.txt is no longer used
-
update installation instructions
-
update the Windows Installtion command (in favour of):
- https://github.com/OpenAdaptAI/OpenAdaptWeb/pull/30/files#r1252126510
- https://github.com/OpenAdaptAI/OpenAdaptWeb/pull/30/files#r1252128457
-
addressing comment: OpenAdaptAI#344 (comment)
-
address the comment:
- address the comment:
https://github.com/OpenAdaptAI/OpenAdapt/pull/344/files#r1252175602
- add .venv to address the comment:
https://github.com/OpenAdaptAI/OpenAdapt/pull/344/files#r1252172932
and
https://github.com/OpenAdaptAI/OpenAdapt/pull/289/files#r1252150636 (755dd55
)
-
fix: windows.get_active_window() (#333)
-
return top_window of the active app
-
remove runtime exception
-
handle runtime error
-
handle COMerror
-
add logger.warning
-
add logger.warning
-
add get_properties
-
remove unnecessary imports
-
remove -> Desktop
-
monkey patching
-
fix get_properties
-
monkey patch class
-
fix monkey patching
-
format with black (
d3f07c9
)
- update
config.SCRUB_ENABLED
to False (#373) (3f32883
)
- fix: add pympler and psutil (
f853839
)
-
feat: add progress bar in
record.py
andvisualize.py
-
run
poetry lock --no-update
-
add alive-progress via poetry and in code
-
add progress bar in visualization
-
add a check for MAX_EVENT = None
-
update the title for the Progress bAr (better for USer pov)
-
update the requirement.txt
-
ran
black --line-length 80 <file>
on record.py and visualize.py -
remove all progress bar from record
-
add tqdm progress bar in recrod.py
-
add tqdm for visualiztion
-
remove alive-progress
-
consistent tqdm api
--add dynamic_cols: to enable adjustments when window is resized
Order: --total -description --unit --Optional[bar_format] --colour --dynamic_ncols
- Update requirements.txt
Co-authored-by: Aaron <[email protected]>
-
Address comemnt: OpenAdaptAI#318 (comment)
-
remove incorrect indent
-
remove rows
-
try to fix distorted table in html
-
add custom queue class
-
lint --line-length 80
-
fix
NotImplementedError
for MacOs -- using custom MyQueue class -
rename custom -> thirdparty_customization
-
rename to something useful
-
address comments
-
rename dir to customized_imports
-
rename to extensions OpenAdaptAI#318 (comment)
Co-authored-by: Aaron <[email protected]> (3e12fd4
)
-
feat(install): download and install MacOS dependencies
-
add messages
-
add download python line
-
created cleanup func
-
helper functions created
-
partially down python downloading
-
python installation script complete
-
added git (and brew)
-
added git (and brew)
-
add tesseract and refactor
-
works on current macbook
-
install python with brew
-
install python with brew
-
check if pyenv is needed
-
merge2
-
merge2
-
simplify brew call
-
finished testing
-
Less output
-
split line
-
Revert adding svg file This reverts commit 5601407207b085c254cf86b2f425be2eddd741c1.
-
remove unnecessary things
-
remove ps1 edit
-
remove ps1 edits
-
make the ps1 the same
-
Remove space
-
add poetry and aesthetic changes
-
small changes
-
add brew to path if needed
-
switch to pip3
-
switch to pip3.10 (
25b70c0
)
- fix(window): prevent SegmentationFault (
cf0fc0b
)
-
feat(record): memory profiling
-
tracemalloc
-
pympler
-
todo
-
changed position of tracemalloc stats collection
-
updated requirements.txt
-
memory leak fix and cleanup
-
removed todo
-
changed printing to logging
-
alphabetical order
-
changes to tracemalloc usage
-
plot memory usage
-
memory writer terminates with performance writer
-
add MemoryStat table to database
-
remove todo
-
switch from writing/reading memory using file to saving/retrieving from database
-
add memory legend to performance plot
-
prevent error from child processes terminating
-
style changes
-
moved PLOT_PERFORMANCE to config.py
-
only display memory legend if there is memory data
-
moved memory logging into function
-
removed unnecessary call to row2dicts
-
rename memory_usage to memory_usage_bytes
-
replaced alembic revision
-
remove start_time_deltas; minor refactor
-
fix indent
Co-authored-by: Krish Patel <[email protected]>
Co-authored-by: Richard Abrich <[email protected]>
Co-authored-by: Richard Abrich <[email protected]> (ef0d5eb
)
-
docs: contributing
-
Update README.md
-
Update pull_request_template.md
-
Add import order
-
Add Poetry conflicts
-
Add Richard's better import order explanation: (
5b9f735
)
-
feat: stop listener
-
created listener for "oa.stop" sequence
-
fixed issue with comparing objects of diff types
-
moved list of sequences to config.STOP_SEQUENCES and changed code to accomadate multiple stop sequences, + minor changes to naming and logging
-
moved list of stop sequences to config.STOP_SEQUENCES
-
filter out stop sequence in crud.get_action_events
-
combined keyboard listeners for macOS compatability
-
style changes
-
code cleanup
-
special char support
-
change to config.STOP_STRS and split by character in record.py and crud.py
-
black
-
add todo and fix special char functionality
-
fix filter_stop_sequences
-
added SPECIAL_CHAR_STOP_SEQUENCES and STOP_SEQUENCES that combines STOP_STRS and SPECIAL_CHAR_STOP_SEQUENCES
-
STOP_SEQUENCES moved to config.py
-
black
-
black (
385963c
)
- Update config.py (#332) (
aa49489
)
-
chore(release): Use PAT token to bypass branch protection for release github action (#326)
-
feat(release): Initial development version 0.1.0
-
use PAT token to bypass branch protection for release github action (
d456bc2
)
- docs: Add note on making major release in CONTRIBUTING.md (
e097189
)
-
feat(install): install tesseract, remove vcredist (windows)
-
test only tesseract
-
test only tesseract
-
test tesseract only
-
uncomment the last line
-
try to redirect
-
change the description for failed message
-
add OCR
-
test python
-
format function calling
-
Update Description
-
prepare for git test
-
test Git
-
update the VSCppRedistCMD
-
using Write-Host
-
Use ';' for the return command
-
full test
-
add description for all arguments
-
test tesseract on pc with out it
-
fix order for the installtion
-
uncomment the remove-gitinstaller
-
Stop deletion of Openadapt if the pytest fails
-
add the Cleanupfailure parameter to the apt comman
-
make user oriented messages
-
rewrite comments
-
do not exit on pytest fail
-
remove VS C++ Redistributable
-
remove VS C++ installtion consts
-
fix pytest fail exit
-
redirect the output to null
-
rename the param
-
remove unneccessary line
-
try a new powershell window for poetry shell
-
add colours to messages
-
try to fix NSIS error
-
fix file name
-
different approach to fix NSIS
-
different approach to fix tesseract
-
try to fic NSIS error
-
try to fix NSIS error
-
remove line
-
remove uneccssary comment
-
remove unsupported dcostrings
-
remove unused arugs
-
redirect output to null
-
ran
poetry lock --no-update
to fix the warning -
Address comment: OpenAdaptAI#312 (comment)
-
Address comment: OpenAdaptAI#312 (comment)
-
Address comment: OpenAdaptAI#312 (comment)
-
imporve resuability and readability
-
remove redirection to null (
ddb7d78
) -
feat(release): Initial development version 0.1.0 (#325) (
5ab0e01
)
- Merge pull request #178 from Mustaballer/publishing-with-pypi
Automatic Publishing with PyPi (a37b62f
)
-
Update CONTRIBUTING.md referring to comments (
84b623e
) -
Merge pull request #306 from dianzrong/expand-on-demo-replay-strategy
Fix Summary test (d56dd57
)
- Merge pull request #229 from angelala3252/feat/tracing
Implement tracing (5cdc8fd
)
- Merge pull request #315 from MLDSAI/feat/max_table_str_len
max_table_str_len (c92e2e6
)
-
max_table_str_len (
4051804
) -
Merge pull request #201 from dianzrong/update
Implement Updating (27b89b7
)
- Merge pull request #313 from MLDSAI/feat/obfuscate_config_logs
config.obfuscate (495a280
)
-
don't obfuscate defaults (
abac4e5
) -
remove publish action and rename to release.yml (
9b340ee
) -
config.obfuscate (
79c41f5
) -
comments (
a87e202
) -
Merge pull request #310 from KrishPatel13/feature/install
Add Tesseract OCR in for powershell script (ac27a79
)
-
remove python3.10 as it works on mac not on window (
52b0f58
) -
for cosistency remove the paranthesis (
47019d6
) -
refresh the path everytime (
55b288a
) -
remove uneccessary code (
16c18e5
) -
ran format document (
acef0be
) -
add function for Vs C++ redist
and beautify hte code for better readability (2029cc4
)
-
made a function for git installtion (
babe791
) -
remove redundant if condition and also fails on windows: as python3.10 is not a valid command (
388ce67
) -
simplify the refresh command (
ab56341
) -
Organize Tesseract Installation (
d3f479e
) -
Merge pull request #292 from KrishPatel13/feature/scrub_mp4
Scrubbing for mp4 files (fee2c72
)
-
organize imports (
f2671f7
) -
Merge branch 'main' into feature/scrub_mp4 (
e81ac67
) -
Merge pull request #307 from 0dm/add-python-levenshtein (
dd36aec
) -
remove typo (
bf412a3
) -
add Poetry to .ps1 script (
45f8978
) -
Add Tesseract OCR in ps1 (
d078183
) -
add guard for module (
4de7536
) -
tpyo in docstring (
61831c8
) -
add mmoviepy in requirements (
9f3cc39
) -
add the following --scrub_all_entities --crop_start_time --crop_end_time --playback_speed_multiplier (
d760390
) -
add moviepy via poetry (
a6a352b
) -
Update requirements.txt (
95ee413
) -
Add run app (
90cfaa9
) -
add python-Levenshtein (
8f386de
) -
Reformat (
a35bbea
) -
Fix typo (
fc44273
) -
merged (
0c95a2d
) -
small fixes (
e3178fe
) -
small fixes (
dfe46e8
) -
Merge branch 'update' of https://github.com/dianzrong/puterbot into update (
754c921
) -
after initial test (
2f7debc
) -
after initial test (
18b0e4c
) -
add newlines after docstrings (
60dceb2
) -
better log (
655a968
) -
log exception (
4b9c68a
) -
log exception (
8686418
) -
merge (
9f067a4
) -
Merge branch 'MLDSAI:main' into expand-on-demo-replay-strategy (
18a1d29
) -
add checker for punkt (
4e5866d
) -
Merge branch 'MLDSAI:main' into feature/scrub_mp4 (
b25c102
) -
add checker for punkt (
4bcb474
) -
add check for tokenizer (
0ed8dfd
) -
Merge pull request #298 from KrishPatel13/fix/pywinauto
add pywinauto using poetry (5c443a9
)
-
temporary changes to time performance of specific lines (
683c3cf
) -
Merge branch 'MLDSAI:main' into feature/scrub_mp4 (
8b23e20
) -
Merge branch 'fix/pywinauto' of https://github.com/KrishPatel13/OpenAdapt into fix/pywinauto (
fc9755f
) -
add marker for pywinauto and ran poetry update (
ee0a8e2
) -
Merge branch 'MLDSAI:main' into fix/pywinauto (
224cde1
) -
Merge pull request #297 from dianzrong/expand-on-demo-replay-strategy
Refactored test to use custom replay strategy (767e362
)
- Merge pull request #299 from MLDSAI/abrichr-patch-3
Update README.md (3b72e81
)
-
Update README.md (
a7ea91d
) -
ran black (
ee26831
) -
Typo (
5263afa
) -
diff strategy name (
84a7de7
) -
linted (
e976414
) -
add pywinauto using poetry (
1682be3
) -
added custom ReplayStrategy to tests (
0a9ee9d
) -
Addressed comment: OpenAdaptAI#292 (comment) (
93b04d1
) -
Addressed comment: https://github.com/MLDSAI/OpenAdapt/pull/292/files/3e3c8b33a5b7c985bb6be23adcdac4edea8b1636#r1235436174 (
f43cdef
) -
Addressed comment: OpenAdaptAI#292 (comment) (
84a5162
) -
addressed OpenAdaptAI#292 (comment) (
00fb7d6
) -
remove the sample files and resources dir (
6cb6217
) -
added documentation (
ed26aad
) -
Merge branch 'MLDSAI:main' into update (
b961eab
) -
remove unrequired import from requirements.txt (
3e3c8b3
) -
formatting and test (
e93eece
) -
minor change to scrub.py (
4b194d4
) -
add scrub under scripts/ to scrub mp4 (
3ff2346
) -
add ffmpeg-python in requirements.txt and add sample mp4 video under resources/ (
4dc03bf
) -
style changes (
fac1efb
) -
renamed @logging decorator to @trace, style changes (
db24c49
) -
Update init.py (
04d407d
) -
Merge branch 'main' into publishing-with-pypi (
6c12e36
) -
Merge pull request #283 from MLDSAI/abrichr-patch-2 (
aa31545
) -
Update README.md (
8cc3860
) -
Merge pull request #282 from MLDSAI/abrichr-patch-2
Update README.md (cf0c339
)
-
Update README.md (
66c3d70
) -
Merge pull request #207 from 0dm/clear-data
added openadapt.renew (15a5cca
)
- Merge pull request #268 from 0dm/poetry
Use Poetry for dependencies (bde3816
)
-
remove license and update readme image (
c6f30f1
) -
Merge pull request #204 from jesicasusanto/feat/windowstate_for_windows
Windowstate for windows (f837d62
)
-
reorder authors alphabetically, and add placeholder license (
983781c
) -
adjusted imports, added to readme (
5a75be9
) -
add spacy files (
e9d053a
) -
update for nicegui (
b20b060
) -
Merge remote-tracking branch 'upstream/main' into poetry (
17a12ad
) -
add noqa + newline after docstring (
482ab56
) -
add docstring to main (
a8fa74f
) -
serialize_rect -> dictify_rect (
580c294
) -
split docstrings to be <= 80 chars per line (
8f0b179
) -
Merge branch 'publishing-with-pypi' of https://github.com/Mustaballer/puterbot into publishing-with-pypi (
567ea8f
) -
Update author list pyproject.toml (
1a65973
) -
Merge pull request #266 from dianzrong/add-contributing-md
Update Contributing Templates (8653d0c
)
- Merge pull request #215 from Mustaballer/github-actions-lint-tests
Github actions for automatic testing and linting (0cd5c54
)
- Merge pull request #272 from KrishPatel13/feature/semantic_scrub
Feature/semantic scrub (a11b76b
)
-
add comment for SCRUB_COLOR and remove unused import (
e2bcbca
) -
removed test_window (
09680c6
) -
Merge branch 'main' into clear-data (
ab0c6b3
) -
fix visualizatoin->red color (
93b32b8
) -
Merge pull request #169 from jesicasusanto/feat/sam_mixin
add sam_mixin.py (8fd1af7
)
-
Merge branch 'main' into feat/sam_mixin (
e3b4056
) -
Merge pull request #67 from dianzrong/expand-on-demo-replay-strategy
SummaryReplayStrategyMixin (2c0e860
)
- Merge pull request #135 from 0dm/add-GUI
GUI + Installer (3e1ebb9
)
-
turn values into placeholders (
40fd85e
) -
fix visualization error:
color must be int or single element tuple (ab4427c
)
-
add scrub_cahr for force_scrubbing key char (
438b22f
) -
Remove SCRUB_CHAR from config (
b6ab737
) -
Merge branch 'main' into github-actions-lint-tests (
eba635e
) -
Aesthetic changes to PR template (
e5973d4
) -
Removed operators from scrub and changed the test_scrub (
d03aae7
) -
Add .idea to gitignore (
5a28170
) -
Merge branch 'main' into publishing-with-pypi (
cbdf887
) -
Merge branch 'MLDSAI:main' into feat/windowstate_for_windows (
43ead42
) -
Merge branch 'MLDSAI:main' into feat/sam_mixin (
a0f17c3
) -
undo changes (
f6e0caf
) -
fix conflict (
347eb3d
) -
fix merge conflict (
ba4348a
) -
Update pyproject.toml (
8871555
) -
Revert "merged changes"
This reverts commit 2066147107c63379ac20cdc95ba3d3fa63fe2603. (12c9243
)
- Revert "remove uneccesary files and"
This reverts commit 806e717049ae4ad76843134c907fa604534b5b28. (fb170e1
)
- Revert "Fix for Visualization"
This reverts commit 6d717f535a15867727065e48d0b7e92c3904204e. (7fc3439
)
-
comments (
330d999
) -
Update pyproject.toml (
d814d8a
) -
added scripts (
1eb2085
) -
Update pyproject.toml (
853fef2
) -
create pyproject (
2e6b487
) -
Request test output (
ff8614a
) -
Merge branch 'main' into feat/tracing (
70bf019
) -
Merge pull request #248 from dianzrong/add-contributing-md
Make OS Option Optional (6a77a3a
)
- Merge pull request #263 from MLDSAI/abrichr-patch-2
Update README.md (1095399
)
-
Update README.md (
dd1725b
) -
Add value to feature request (
1cd9acc
) -
Simpler bug form (
3cd2876
) -
Add <br> (
047afce
) -
Update bug_form.yml (
9fbd59e
) -
remove optional sections (
27072ff
) -
Attempt to add new lines (
9630394
) -
Remove optional required sections (
6d3ead0
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
794925c
) -
remove uneccesary files and add .idea in .gitignore (
806e717
) -
Fix for Visualization (
6d717f5
) -
merged changes (
2066147
) -
Merge pull request #256 from MLDSAI/abrichr-patch-2
Update README.md (8c1c84b
)
-
Update README.md (
1123353
) -
Merge pull request #254 from MLDSAI/abrichr-patch-2
Update README.md (fe255ce
)
-
Update README.md (
af72ed6
) -
Merge pull request #253 from MLDSAI/abrichr-patch-2
Update README.md (a1b5daa
)
-
Update README.md (
da1dd46
) -
Update new feature template (
717a1c1
) -
Make OS optional (
fbe5008
) -
Merge pull request #247 from MLDSAI/abrichr-patch-2
Update README.md (912566a
)
-
Update README.md (
0818046
) -
Merge pull request #245 from MLDSAI/abrichr-patch-1
Update README.md (f1e3ca2
)
-
Update README.md (
685b20c
) -
Update README.md (
19fbab4
) -
Update README.md (
0306a38
) -
Update README.md (
6524683
) -
Merge remote-tracking branch 'upstream/main' into clear-data (
b88fa55
) -
add todo for future improvement (
4fb0ba5
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
c54103c
) -
Merge pull request #161 from dianzrong/add-contributing-md
Create CONTRIBUTING.md (f5cbdd2
)
- Merge pull request #241 from 0dm/scrubbing-changes
Scrubbing changes (180a774
)
- Merge pull request #243 from KrishPatel13/update/install
Add TODO in Installation Scripts (7ce0479
)
-
add link in TODO (
6369256
) -
add TODO: Tesseract OCR installation (
5f6610e
) -
Correct typo (
386c14f
) -
resolve merge conflicts (
df22ff8
) -
Merge pull request #142 from AvidEslami/crop_active_window
Crop Screenshot to fit the Bounds of a WindowEvent (#108 (e3fd5c7
)
-
Merge branch 'main' into clear-data (
b5fdc81
) -
add black (
5501191
) -
requested changes (
76b1396
) -
fix window data to have hierarchy (
4a58ad4
) -
changes (
b20a4d9
) -
false by default (
9975a09
) -
Merge remote-tracking branch 'upstream/main' into silence-warnings (
3cd8daa
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
df78d57
) -
Add github action bot name and email (
1ff6435
) -
Merge pull request #239 from KrishPatel13/main
Fix Pytest (b92309c
)
-
Fix Pytest (
d399970
) -
rename localfilepicker (
bbb3fca
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
0666809
) -
doc: fix incorrect version bump example (
281b77c
) -
enqueue log messages to make logging multiprocess-safe (
eb3deb0
) -
Merge pull request #211 from KrishPatel13/feature/scrub-final
feat(scrub): Scrubbing and Fix Atomacos (d784d37
)
- Merge pull request #225 from 0dm/pickling_investigation
Use pickle.HIGHEST_PROTOCOL (45b77ce
)
-
ran black on scrub.py (
5ceea9a
) -
Merge branch 'MLDSAI:main' into feat/windowstate_for_windows (
1638d96
) -
add serialize_rect function (
b5d9d7e
) -
addressed reviewed comments (
075cfff
) -
Add publish action to github, reformat CONTRIBUTING.md, set up git release config pyproject.toml (
e63d455
) -
serialize RECT object (
d0a0800
) -
Merge branch 'MLDSAI:main' into feature/scrub-final (
23b5228
) -
fix get_descendants_info performance (
371b7c2
) -
allow for python3 -m openadapt.app (
6789dcd
) -
Merge branch 'silence-warnings' into add-GUI (
45a651f
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
cc0107f
) -
Merge remote-tracking branch 'upstream/main' into clear-data (
b922155
) -
Merge remote-tracking branch 'upstream/main' into silence-warnings (
cf3b7ce
) -
Merge remote-tracking branch 'upstream/main' into pickling_investigation (
9ea3953
) -
Merge branch 'MLDSAI:main' into feat/tracing (
3da5b64
) -
removed indentation since not necessary with logging (
65fb226
) -
added tracing for most functions (except those that would be redundant) (
e325c2e
) -
Merge branch 'publishing-with-pypi' of https://github.com/Mustaballer/puterbot into publishing-with-pypi (
84c2e14
) -
Merge branch 'main' into publishing-with-pypi (
89386f3
) -
use repository_username and repository_password instead of pypi_token in release.yml (
e19dcfd
) -
Merge pull request #217 from KrishPatel13/install
Add openadapt/install (7db7cc9
)
-
add pickle dumps state (
28b409f
) -
use highest_protocol (
76fb5ec
) -
fix typo (
c36f13e
) -
Add CONTRIBUTING.md (
871d1e7
) -
merge (
9b64cc7
) -
better checks if changes are needed (
8e66364
) -
Check if stashing is needed (
d564bf4
) -
check if stashing is needed (
cf9afa6
) -
added pull request template (
bdb3ba8
) -
add issue template to contributing (
92889d9
) -
new feature template and add config to templates (
6821222
) -
remove print (
192217a
) -
add docstrings (
feaf63a
) -
change docstring (
5d92e22
) -
remove ws, reduce market point size (
d582549
) -
update gitignore (
38cf23c
) -
sync branch (
7778049
) -
update .gitignore and requirements.txt (
f7e2517
) -
fix inaccurate mask by adding more input points (
90be2d1
) -
black sam.py (
abcd31d
) -
remove unnecessary lines of code (
ad39a80
) -
added test for to check for duplicate descendants (
fe0c267
) -
def get_descendants_info (
40ed70b
) -
use regex for excluding src and alembic directories (
74e58c2
) -
exclude src from black check (
9c2daa0
) -
Try Krish approach for failing dependency in requirements.txt (
2460ca3
) -
add version to black, and moved around in requirements.txt (
ce320b6
) -
use config file (
8c70f6f
) -
use config.DB_FPATH (
b7ed43e
) -
Update CONTRIBUTING.md with issues (
c9fab2f
) -
renamed the template folder (
d595c35
) -
Rename bug_form.yaml to bug_form.yml (
598efe0
) -
Initial bug form (
22dd66d
) -
improve formatting (
bbbfde9
) -
refactor openadapt to OpenAdapt (
853331b
) -
puterbot -> openadapt (
aa6e5a3
) -
remove optional scrubbing for images for now (
ad01102
) -
organized the requirements.txt (
392a465
) -
created mock unit test (
e505888
) -
fixed recording stop button (
a680c4d
) -
save & sync switch states (
e3732a3
) -
suggestions implemented (
a61c812
) -
remove unused file (
56d3cff
) -
fic utils.py L477 Todo (
f495c4c
) -
add openadapt/install add install_openadapt.ps1 (from OpenAdaptAi/install repo) add install_openadapt.sh (from OpenAdaptAi/install repo) update spacy model from _lg to _trf (
760be83
) -
fix main (
c4edfef
) -
change state to include all props (
86766ef
) -
Merge branch 'clear-data' into add-GUI (
f165494
) -
remove commented line (
93e9ba1
) -
added changes from review, fixed pyinstaller (
77818ec
) -
Exclude migration files in black check and lint checks (
d4c4b7a
) -
code reformating (
389d373
) -
add scrubbing features (
dab2967
) -
Copied main.yml from closed PR, and replaced reST doctsring style with Google Python Style (
a9a062a
) -
scrubbing in diff images (
37968e5
) -
refactor
added some comments and moved to scripts/reset_db.py (b728c98
)
-
remove blank lines (
318c344
) -
resolves a TODO in utils Moved DIRNAME_PERFORMANCE_PLOTS = "performance" in config (
f72de4c
) -
Added function docstrings
fix typo is_seperated (d5b303d
)
-
moved the text_sep, prefix and suffix from models.py to config also move language to config also moves the masking char to scrub (
c69caf3
) -
Added Testing Section (
8ec83b0
) -
purely summarizes now (
f197253
) -
Update Readme convert back all hyphenated and scrubbed text back to hyphenated form (
99bbb9a
) -
ran black, flake-8 and pylint (
89430e2
) -
255 -> (255,) single element tuple (
80edc68
) -
implement get_active_element_state(x, y) (
113933e
) -
Merge branch 'feat/windowstate_for_windows' of https://github.com/jesicasusanto/PAT into feat/windowstate_for_windows (
37da667
) -
implement get_window_state() (
97a9eba
) -
add .db-journal in .gitignore (
03c1fc0
) -
fixed 255 -> (255,0,0) in config due to failing test (
faab021
) -
Scrubbing Before Visualization Final Version (
1296995
) -
make action_event a required parameter (
df80ac0
) -
Refactored start.py to increase Python usage (
c5ff8b7
) -
encapsulated into method "run_app" (
25d82b5
) -
Added semantic release tool to pyproject.toml and updated github action (
97863ee
) -
switch approach to incorporate scale_ratios (
376cc66
) -
last line may need to be changed (
fe77bb9
) -
Changed the update file to be a python file (
b29905a
) -
added openadapt.renew (
f6fba8a
) -
trying to fix the scrubbing configurations (
b4a3b60
) -
Add scrub module Add test_scrub module Add Scrubbing config in config.py Add presidio and required packages in requirements.txt (
ce67fd1
) -
allow window_event to be passed, if not passed retrieve from action_event relationship (
2cafcf3
) -
Merge branch 'MLDSAI:main' into crop_active_window (
69642a4
) -
Merge branch 'MLDSAI:main' into feat/windowstate_for_windows (
e26c201
) -
implement get_active_window_meta() (
3ec8b1f
) -
Create update.sh
Initial commit (b909b8d
)
-
remove newline (
e044d13
) -
more configurable (
400370c
) -
Merge branch 'silence-warnings' into add-GUI (
33f8cc9
) -
added filter for loguru (
b534bc4
) -
add SHOW_PLOTS (
8ea9773
) -
add RESIZE_RATIO (
f221598
) -
undo whitespace (
ce3bcbf
) -
removed code for testing (
e63ae6b
) -
removed code for testing (
56ae587
) -
fixed sam.py (
a0989b6
) -
fixed indent and added visualization (
ba40792
) -
Remove unnecessary changes (
6b8a564
) -
Merge pull request #191 from MLDSAI/abrichr-patch-1
Update config.py (2bbe036
)
-
Update config.py (
d615950
) -
Merge pull request #122 from MLDSAI/feat/save-event-performance
Save performance data to db (5ce11ea
)
-
migration (
04cb8db
) -
fix (
d2eaed3
) -
fix (
60de470
) -
fixes (
e0a1b23
) -
Merge branch 'main' into feat/save-event-performance (
b576793
) -
Merge branch 'main' into feat/save-event-performance (
f31d094
) -
fixes (
4aca87d
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
bfd4af7
) -
add PerformanceStat alembic migration script (
7130b49
) -
Merge pull request #182 from MLDSAI/abrichr-patch-1
Update README.md (08dac61
)
-
Update README.md (
a0e8b71
) -
Merge pull request #120 from atineoSE/macOS_improvements
MacOS improvements (20976c5
)
-
documentation (
e1d4496
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
c5cb169
) -
Merge branch 'main' into macOS_improvements (
0d40517
) -
Merge pull request #179 from MLDSAI/abrichr-patch-1
Update README.md (75041fc
)
-
Update README.md (
c27fc3b
) -
Updated README with hosted image instead of relative image for visualize.py (
f498c7d
) -
Added github actions for automatic publishing when releasing a new version (
059651e
) -
Create pyproject.toml config using Test PyPi (
686505d
) -
Merge pull request #176 from MLDSAI/fix/window
wrap with try/except (2777019
)
-
import pickle (
be6e7e0
) -
revert; try pickling (
3fcbb17
) -
try except in trigger_action_event (
cba2573
) -
wrap with try/except (
a457f50
) -
Merge remote-tracking branch 'upstream/main' into add-GUI (
8fc3d40
) -
remove unnecessary imports (
a87f667
) -
remove unnecessary imports (
95c9aa9
) -
add bbox functions (
66a28a8
) -
Merge branch 'MLDSAI:main' into feat/sam_mixin (
6b6b287
) -
Merge pull request #151 from MLDSAI/feat/window_state
Window state (4ea4ba8
)
-
merge main (
ec13a78
) -
fix (
2692811
) -
wip (
222b294
) -
remove test changes (
e8eab59
) -
remove unused import (
6677df3
) -
fix (
98abc16
) -
ForceFloat (
97e0838
) -
wip (
cc1dfea
) -
added basic temporary test (
8634267
) -
config.RECORD_READ_ACTIVE_ELEMENT_STATE, .REPLAY_STRIP_ELEMENT_STATE (
15f7c31
) -
merged changes (
579feea
) -
replace other func with get_screenshot_bbox (
0cbeb7e
) -
Merge branch 'feat/sam_mixin' of https://github.com/jesicasusanto/PAT into feat/sam_mixin (
27f65e7
) -
fix sam_mixin.py (
bb707a6
) -
Update util.py (
1551c56
) -
Update util.py (
6237304
) -
Merge branch 'MLDSAI:main' into feat/sam_mixin (
413f0c9
) -
Merge pull request #159 from dianzrong/touchpad
Updated README to note trackpad/touchpad limitations (fe8be21
)
-
add sam_Mixin (
8f2d67e
) -
create sam_mixin (
63a569f
) -
modularization + fixes (
f9b7029
) -
Add Github Action info
Added the exact linter used in the GitHub Action (23ca868
)
-
implemented pyinstaller (
fa43c57
) -
added file picker for import
todo: work on export (03b5295
)
-
Merge remote-tracking branch 'upstream/main' into add-GUI (
062cde9
) -
Create CONTRIBUTING.md
Rough draft (20abe2a
)
-
Add instructions for troubleshooting (
cf1bee4
) -
Improve description (
1346f09
) -
Add information on how to set up permissions on macOS (
a7c0ad9
) -
Ignore packages in editable mode (
e0df478
) -
Add missing dependencies and import pynput in editable mode (
907b6de
) -
deprecate old ui, add import/export recording (
c8ad9fe
) -
Reformatted limitations in the README and added that most touchpad and trackpad gestures aren't supported (
88aecca
) -
working StatefulReplayStrategy (
fc8cb2a
) -
share button
could use it for exporting? or just sharing openadapt (a95661f
)
code needs a little bit of clean up but is functional (359fbaf
)
#109 renamed all instances of puterbot to openadapt (754b854
)
-
MAX_TABLE_CHILDREN (
b8481ee
) -
save window state (mac) (
99dc235
) -
Merge branch 'MLDSAI:main' into expand-on-demo-replay-strategy (
1f09c07
) -
Fixed initializer (
13a930b
) -
small error with initializer (
fbc2486
) -
Merge branch '#109' into add-GUI (
09d1303
) -
resolved merge conflict (
8508583
) -
Merge remote-tracking branch 'upstream/main' into #109 (
3bd935c
) -
Revert "Merge branch 'main' into #109"
This reverts commit cb5373b6238b91c4576aca04228f3c416c1f5e6e, reversing
changes made to 796e35a2ccf7c12df3b20a5903355ab4d07ab68a. (605e3fb
)
-
Merge branch 'main' into #109 (
cb5373b
) -
Created tests for the helper functions in summary_mixin.py (
3895474
) -
Moved SummaryReplayStrategyMixin up (
8aab461
) -
Formatting changes and changed ascii text to only contain words (
becb3a8
) -
Additional formatting changes (
e0ddbe8
) -
Used black and the Google Python style guide to imrpove formatting. (
2dcf6cd
) -
Removed finding the last screenshot (
a0ead1f
) -
Merge pull request #119 from 0dm/#103
#103 : Rename InputEvent(s) to ActionEvent(s) (27efb0a
)
- Update app.py
added logo button (8220fe4
)
- Add Functioning GUI
requires tkinter (c2db59d
)
-
#103 : Refactor InputEvent => ActionEvent (
7e537d4
) -
Revert "resolved #103"
This reverts commit b7c99373fb35e54f7e2efdafa09baa5aa818992c. (659b9d7
)
-
Add newline (
0844f9c
) -
Merge remote-tracking branch 'upstream/main' into #109 (
796e35a
) -
Use _insert for writing perf stats to db (
1564d56
) -
Merge pull request #129 from MLDSAI/fix/prompt_truncation
fix prompt truncation; fix diff_mask (0ab8213
)
-
fix prompt truncation; fix diff_mask (
dd045ef
) -
#109 renamed all instances of puterbot to openadapt (
0e4e0ca
) -
Revert performance plot to off by default (
c1cb8de
) -
Save event performances data. Closes #85 Fixes #93 (
8ced5bd
) -
Merge pull request #121 from MLDSAI/abrichr-patch-1
Update README.md (4f22e89
)
-
Update README.md (
447969d
) -
resolved #103
🔨 (b7c9937
)
- Merge pull request #115 from MLDSAI/abrichr-patch-1
Update README.md (3f310d0
)
-
Update README.md (
089295e
) -
Merge pull request #110 from MLDSAI/abrichr-patch-1
Update README.md (2aa96d2
)
-
Update README.md (
1566cdf
) -
Merge remote-tracking branch 'upstream/main' (
b49d1cd
) -
Merge pull request #107 from MLDSAI/abrichr-patch-1
Update README.md (e944074
)
-
Update README.md (
e0ed5fa
) -
Merge pull request #106 from MLDSAI/abrichr-patch-1
Update README.md (9eb420d
)
-
Update README.md (
793ef07
) -
Merge pull request #101 from MLDSAI/abrichr-patch-1
Update README.md (02b718c
)
fastapi on localhost (cdaee2a
)
-
Update README.md (
29419e1
) -
Integrated SummaryReplayStrategyMixin into the DemoReplayStrategy (
e6c67fb
) -
Refactored into a into a SummaryReplayStrategyMixin. Am open to changing the function parameters of get_summary and what attributes SummaryReplayStrategyMixin has (
2116cf6
) -
Small type change (
fad5430
) -
Removed print statements (
b897ac8
) -
Added the needed libraries for DemoReplayStrategy (
9c570fd
) -
Changed the method in which the OCR and ASCII texts are summarized and compared. (
0a53330
) -
Changed the way window_changed was added (
626c209
) -
Fixed error (
d4968b6
) -
Merge remote-tracking branch 'origin/main' (
33ee2d5
) -
Used ASCII to check the summarization of the OCR text (
f34cec2
) -
Merge branch 'MLDSAI:main' into main (
daaf679
) -
Used the OCR text to note in the prompt to add a note at the front of the string to indicate whether the screen changed (
f5e935d
) -
Update README.md (
17f8e64
) -
Update README.md (
d37b157
) -
Update README.md (
02cfb5a
) -
Merge pull request #31 from MLDSAI/fix/sys_platform
pywin32 on windows only (76aa27b
)
-
pywin32 on windows only (
228a4b3
) -
get_screenshot -> take_screenshot (
18327f0
) -
Update README.md (
8a563bb
) -
rename completion_history -> result_history (
6892cf4
) -
add InputEvent.str; improve demo (
549ef67
) -
Merge pull request #25 from MLDSAI/feat/ascii
add ascii_mixin.py (cb28427
)
-
update docstring (
5c09b2d
) -
update docstring (
6abfb4c
) -
add ascii_mixin.py (
c8d2006
) -
fix typo (
1b84542
) -
upate README (
af9c923
) -
fix type (
e7ba06c
) -
Merge pull request #23 from MLDSAI/refactor/screenshots
refactor screenshots (da13e5f
)
-
Screenshot.take_screenshot; fix fps (
0657e43
) -
refactor screenshots (
f34c5f6
) -
Merge pull request #21 from MLDSAI/feat/llm_ocr_demo
add llm_ocr_demo.py and related mixins (09e36f8
)
-
update README (
61764bf
) -
minor refactor (
5c309ae
) -
add TODO (
a899fa2
) -
improve log_fps (
4afa820
) -
log_fps (
0e058f6
) -
docs; types (
b4b51da
) -
update docstring (
fc9de32
) -
add llm_mixin.py; ocr_mixin.py; llm_ocr_demo.py (
12f0ff0
) -
Merge pull request #20 from MLDSAI/fix/round_timestamps
add round_timestamps (601208c
)
-
NUM_TIMESTAMP_DIGITS=6 (
74b2410
) -
read/write properties instead of globals in NaiveReplayStrategy (
5828baa
) -
add round_timestamps (
2e2e2a7
) -
Update README (
fd7e825
) -
update visualize.png (
d486d6f
) -
update README (
eaa76a7
) -
Merge pull request #18 from MLDSAI/feat/replay_strategies
Add puterbot/strategies (a75665b
)
-
Merge branch 'main' into feat/replay_strategies (
76097e4
) -
add missing pywin32 (
91942a3
) -
update README (
44cafc4
) -
Update README and docs (
7969e98
) -
add assets/visualize.png; add back_populates; update README (
4461031
) -
Add puterbot/strategies (
a7ce3e8
) -
Update README.md (
f8f3438
) -
Update README.md (
6ec32b6
) -
Merge pull request #16 from MLDSAI/feat/task_description
add Recording.task_description; recording.py types and documentation (0325fc3
)
-
add Recording.task_description; recording.py types and documentation (
0299a05
) -
Update README.md (
93bfdf9
) -
Update README.md (
b69a3b7
) -
Merge pull request #10 from MLDSAI/ag23
Update README (91c57f0
)
-
update README (
4c745fa
) -
Update README (
ca09082
) -
Update README (
971dd36
) -
update README.md (
426930f
) -
Update README.md (
6f80aa0
) -
update README.md (
a9ed8e8
) -
update README.md (
3305fd1
) -
remove legacy build instructions (
c097825
) -
update README.md (
03c0964
) -
Update README.md (
fe2f22e
) -
Update README.md (
c674839
) -
add test_events.py (
c276e7b
) -
add alembic version (
3e531fc
) -
add alembic LICENCE requirements.txt setup.py; fix README (
b7e7b58
) -
improve README (
fb85635
) -
Add Submitting an Issue section to README.md (
6372a76
) -
update puterbot/README.md (
46a7621
) -
Update README.md (
a57c92f
) -
Update README.md (
9a9bf17
) -
add puterbot/, .gitignore (
22774ce
) -
add README.md (
cd67c61
)