Skip to content

Commit f4bfc90

Browse files
author
OpenAdapt Bot
committed
0.40.0
Automatically generated by python-semantic-release
1 parent 532ec3f commit f4bfc90

File tree

2 files changed

+275
-1
lines changed

2 files changed

+275
-1
lines changed

CHANGELOG.md

Lines changed: 274 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,280 @@
22

33

44

5+
## v0.40.0 (2024-09-11)
6+
7+
### Feature
8+
9+
* feat(chrome_extension): correct commit format for semantic release ([`532ec3f`](https://github.com/OpenAdaptAI/OpenAdapt/commit/532ec3fa663b8a680da0cc097a56f753bb397bfb))
10+
11+
### Unknown
12+
13+
* feat(browser_extension) add browser_extension and openadapt.browser (#744)
14+
15+
* add old chrome extension files
16+
17+
* add old changes back, related to chrome extension, in openadapt dir
18+
19+
* try web socket solution, add asyncio and websockets libraries to poetry
20+
21+
* now we can log the dom changes ina a desctop running python process
22+
23+
* remove the old nativeMessaging extension code
24+
25+
* rename dir
26+
27+
* save the dom chages into dummy db: chrome.db
28+
29+
* fix actions tests
30+
31+
* ran `poetry run black --preview . --exclude 'alembic'`
32+
33+
* remove sockets.py
34+
35+
* fix falke8 formatting issues
36+
37+
* ran `poetry run black --preview . --exclude 'alembic'`
38+
39+
* add browser event code
40+
41+
* chrome extension work wip
42+
43+
* fix reset_db python file.
44+
45+
* now, extension messages can be seen in logs when the recording is started.
46+
47+
* till trying to fix the issue: record functione execution gets stuck at read_browser_events due to asyncio.runForever
48+
49+
* browser_events can be seen in db
50+
51+
* ran black and flake8
52+
53+
* add documentation in extension side js files and remove unused files
54+
55+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#pullrequestreview-2163565340
56+
57+
Update readme.md
58+
59+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668787418
60+
remove mlds logo
61+
62+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668782507
63+
64+
add todo
65+
66+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668782930
67+
68+
add NAMED_CONSTANT
69+
70+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668785377
71+
72+
remove unused lines in content.js
73+
74+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668788679
75+
76+
uncomment for `alembic upgrade`
77+
78+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668788679
79+
80+
resolve this
81+
82+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668790311
83+
84+
remove unwanted obfuscate keys
85+
86+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668791304
87+
88+
used joinedload
89+
90+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668792409
91+
92+
remove unwanted return
93+
94+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668793589
95+
96+
Ran the following:
97+
- `alembic revision --autogenerate -m "regenrate with browser_event table"`
98+
- `alembic upgrade head`
99+
100+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668795476
101+
102+
remove unwanted commetns lines
103+
104+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668796268
105+
106+
remove commented lines
107+
108+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744/files#r1668802201
109+
110+
added this todo
111+
112+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668803476
113+
114+
optimize browser events record by adding an option to include to record or not like audio
115+
116+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1668797431
117+
118+
move constants to config
119+
120+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1676066028
121+
122+
update readme
123+
124+
* update readme again
125+
126+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1676066895
127+
128+
update config default for RECORD_BROWSER_EVENTS
129+
130+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1676069410
131+
132+
removed unessary comment in events.py
133+
134+
* Update openadapt/models.py
135+
136+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1676070009
137+
138+
Co-authored-by: Richard Abrich <[email protected]>
139+
140+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1676071070
141+
142+
resolve d
143+
144+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744/files/3836c3d165bb11c5615c83a0df65f6cdc155f93f#r1676068390
145+
146+
resolved
147+
148+
* ran black on openadapt dir
149+
`poetry run black --preview openadapt/`
150+
151+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1676813676
152+
153+
fixed faiing tests
154+
155+
* update the form type script
156+
157+
* add the record browser flag in classification group
158+
159+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691451352
160+
161+
Co-authored-by: Richard Abrich <[email protected]>
162+
163+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691417341
164+
165+
Co-authored-by: Richard Abrich <[email protected]>
166+
167+
* https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691424083
168+
169+
Co-authored-by: Richard Abrich <[email protected]>
170+
171+
* Update openadapt/config.py: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691427223
172+
173+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691427223
174+
175+
Co-authored-by: Richard Abrich <[email protected]>
176+
177+
* Update openadapt/record.py
178+
179+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691450866
180+
181+
Co-authored-by: Richard Abrich <[email protected]>
182+
183+
* Update openadapt/config.py: https://github.com/OpenAdaptAI/OpenAdapt/pull/744/files/aa7b1ae7df8fb7045abb5d71d1d41a09f2d8bea2#r1691430453
184+
185+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744/files/aa7b1ae7df8fb7045abb5d71d1d41a09f2d8bea2#r1691430453
186+
187+
Co-authored-by: Richard Abrich <[email protected]>
188+
189+
* Remove 3 unused functions owing to:
190+
191+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691454036
192+
193+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691454395
194+
195+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691454487
196+
197+
* Update openadapt/record.py: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691449435
198+
199+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691449435
200+
201+
Co-authored-by: Richard Abrich <[email protected]>
202+
203+
* Rename owing to: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691406587
204+
205+
* Rename const: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691406587
206+
207+
* Remove unused: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691428462
208+
209+
* Use ClassVar again: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691426324
210+
211+
* Update openadapt/models.py: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691432709
212+
213+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691432709
214+
215+
Co-authored-by: Richard Abrich <[email protected]>
216+
217+
* Update openadapt/record.py: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691440931
218+
219+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691440931
220+
221+
Co-authored-by: Richard Abrich <[email protected]>
222+
223+
* Update openadapt/record.py: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691446147
224+
225+
https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691446147
226+
227+
Co-authored-by: Richard Abrich <[email protected]>
228+
229+
* Move string to const: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691405762
230+
231+
* Correct Grammatical errors: https://github.com/OpenAdaptAI/OpenAdapt/pull/744#discussion_r1691404444
232+
233+
* fix visualize and reformat
234+
235+
* fix alembic migrations
236+
237+
* Intersection/MutationObserver; _repr_ignore_attrs; fix process_events
238+
239+
* synchronize timestamps
240+
241+
* attachWindowEventListeners
242+
243+
* recreate alembic migration
244+
245+
* sync; buffer
246+
247+
* add dtw.py (wip)
248+
249+
* remove sorting and syncing; working experiments/dtw.py
250+
251+
* fix content.js
252+
253+
* report screenX/screenY; fix getScreenCoordinates; compute coordinate differences
254+
255+
* wip
256+
257+
* remove observers; composite distance; task_by_name
258+
259+
* replace eventBuffer with coordMappings; compute tlbr-screen in browser.py
260+
261+
* assign_browser_events in events.py
262+
263+
* black; docstrings
264+
265+
* flake8
266+
267+
* update test
268+
269+
* black
270+
271+
* add test_browser.py
272+
273+
---------
274+
275+
Co-authored-by: pate1595 <[email protected]>
276+
Co-authored-by: Krish Patel <[email protected]> ([`49d71d1`](https://github.com/OpenAdaptAI/OpenAdapt/commit/49d71d1ce6c78df657498426b5f2638585df9aa7))
277+
278+
5279
## v0.39.3 (2024-08-07)
6280

7281
### Fix

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "openadapt"
3-
version = "0.39.3"
3+
version = "0.40.0"
44
description = "GUI Process Automation with Transformers"
55
authors = [
66
'OpenAdapt.AI Team <[email protected]>',

0 commit comments

Comments
 (0)