|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
|
| 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 | + |
5 | 279 | ## v0.39.3 (2024-08-07) |
6 | 280 |
|
7 | 281 | ### Fix |
|
0 commit comments