Commit Graph

  • 3d96faf9ac feat: sibling / ancestor karishmas6 2024-06-05 22:33:41 +05:30
  • 223f09f93d feat: child selector (direct descendant) karishmas6 2024-06-05 22:33:06 +05:30
  • f3a1e7b9f6 feat: get the element's level (depth in DOM tree) karishmas6 2024-06-05 22:32:19 +05:30
  • 8e2b0b4550 feat: intialize query string with first query name karishmas6 2024-06-05 22:31:33 +05:30
  • 7ba43ec3d7 feat: start with the first element in the path karishmas6 2024-06-05 22:31:05 +05:30
  • 1261994899 feat: return first unique path found karishmas6 2024-06-05 22:28:15 +05:30
  • 1eeb73b93e feat: try each candidate path to see if it uniquely identifies an element on the webpage karishmas6 2024-06-05 22:27:41 +05:30
  • 6dda179409 feat: use fallback if too many combinations found karishmas6 2024-06-05 22:19:52 +05:30
  • 76ff3392d3 feat: sort all possible combinations of selectors from the stack karishmas6 2024-06-05 22:16:18 +05:30
  • 4e2c80d056 feat: bottom up search by traversing the DOM tree upwards from the element for CSS selector karishmas6 2024-06-05 11:41:56 +05:30
  • ee624361ff feat: if path, sort, optimize path & input karishmas6 2024-06-05 10:45:51 +05:30
  • 1afd38f1c0 feat: use bottomUpSearch for path karishmas6 2024-06-05 10:45:15 +05:30
  • 4dd35d599b feat: html handle karishmas6 2024-06-05 10:44:19 +05:30
  • ebd82480e1 feat: throw err for non-element node type karishmas6 2024-06-05 10:44:01 +05:30
  • 01f3381289 feat: types for Node karishmas6 2024-06-05 10:42:00 +05:30
  • 24bdea4c10 feat: find root document karishmas6 2024-06-05 10:36:27 +05:30
  • a2d4dfb68c feat: implement finder for selector generation karishmas6 2024-06-05 10:36:06 +05:30
  • 28de16be12 feat: type Options for selctors karishmas6 2024-06-05 10:34:17 +05:30
  • 45c51c0d32 docs: getElementInformation comment docs karishmas6 2024-06-05 07:05:53 +05:30
  • 1b176f8e16 feat: get element information karishmas6 2024-06-05 07:05:20 +05:30
  • 39ca2a2618 feat: add Workflow type karishmas6 2024-06-05 06:34:46 +05:30
  • 6774d74ccc feat: if valid rect, return rect properties karishmas6 2024-06-05 06:32:45 +05:30
  • cf85b238f0 feat: retrieve bounding rectangle of element & store in rectangle karishmas6 2024-06-05 06:31:58 +05:30
  • 59f778a0c6 feat: check if parent el's tag name is a + use parent elt if true, otherwise uses the original element karishmas6 2024-06-05 06:28:49 +05:30
  • 074cc697b2 feat: check if element found @ coordinates karishmas6 2024-06-05 06:27:17 +05:30
  • 7d3bd22cd4 feat: find the HTML element at the specified coordinates + cast it to an HTMLElement type karishmas6 2024-06-05 06:26:13 +05:30
  • 83c07a0742 Merge pull request #5 from amhsirak/develop Karishma Shukla 2024-06-05 04:43:11 +05:30
  • bf861fad2b chore: lint karishmas6 2024-06-05 04:36:22 +05:30
  • 649de7e9f6 feat: update socket for client communictaion karishmas6 2024-06-05 04:35:23 +05:30
  • b357172b39 feat: check if interepretation in progress karishmas6 2024-06-05 04:35:02 +05:30
  • 10678bb4ab feat: interpret recording as a run karishmas6 2024-06-05 04:34:36 +05:30
  • 2741f3fd16 feat: clear state after stopping interpretation karishmas6 2024-06-05 04:33:52 +05:30
  • 5ce97d12ce feat: stop current workflow interpretation karishmas6 2024-06-05 04:33:07 +05:30
  • 2afef05143 feat: interpret recording inside editor karishmas6 2024-06-05 04:32:28 +05:30
  • ca79b9be98 feat: subscribe to breakpoints event karishmas6 2024-06-05 04:30:59 +05:30
  • d18d86ac9d feat: subscribe to step event karishmas6 2024-06-05 04:30:44 +05:30
  • be7f0ad6f1 feat: subscribe to resume event karishmas6 2024-06-05 04:30:26 +05:30
  • da5f557d13 feat: subscribe to pause event karishmas6 2024-06-05 04:29:55 +05:30
  • b6bf1bfc35 feat: public constructor with socket for client communication karishmas6 2024-06-05 04:28:43 +05:30
  • b0250bbba2 feat: init WorkflowInterpreter class karishmas6 2024-06-05 04:24:49 +05:30
  • 997198109a feat: types for workflows & browser karishmas6 2024-06-04 23:20:24 +05:30
  • 70d21e212f Merge pull request #4 from amhsirak/develop Karishma Shukla 2024-06-01 11:38:34 +05:30
  • a1a42a7f0a feat(ts): interface RemoteBrowserOptions karishmas6 2024-06-01 11:35:18 +05:30
  • 659f4c506f feat(ts): interface InterpreterSettings karishmas6 2024-06-01 11:34:50 +05:30
  • 3898fb49fd feat(temporary): local paths karishmas6 2024-06-01 11:30:07 +05:30
  • af897a2b49 chore: lint karishmas6 2024-06-01 11:22:43 +05:30
  • fc57daef61 feat:stop interpretatopn of current workflow in active browser instance karishmas6 2024-06-01 11:22:23 +05:30
  • c6d740f3ce feat: interpret current workflow in active browser instance karishmas6 2024-06-01 11:22:01 +05:30
  • 85518848bf feat: get remote browser current tabs karishmas6 2024-06-01 11:21:16 +05:30
  • 9c32080d4b feat: gget active remote brwoser current url karishmas6 2024-06-01 11:20:45 +05:30
  • 000a047723 feat: gget active remote browser id karishmas6 2024-06-01 11:20:14 +05:30
  • 2e207f2f5e feat: terminate / destory remote browser instance karishmas6 2024-06-01 11:19:39 +05:30
  • 35d3843d68 feat: create remote browser to run interpretation karishmas6 2024-06-01 11:19:01 +05:30
  • 8bc5296dbd feat: intialize remote browser for recording via controller karishmas6 2024-06-01 11:18:02 +05:30
  • 7c69204f9d chore: lint karishmas6 2024-06-01 11:05:45 +05:30
  • 795e653fd0 feat: new page intialization karishmas6 2024-06-01 11:05:13 +05:30
  • 93585405bf feat: tab management for screencast based on page instance karishmas6 2024-06-01 11:04:38 +05:30
  • 6bbd71baf4 feat: stop interpretaion and get current page karishmas6 2024-06-01 11:03:44 +05:30
  • 8b9ce90a6d feat: interpret generated workflow karishmas6 2024-06-01 11:03:01 +05:30
  • 44b8393ace feat: start & stop screencast karishmas6 2024-06-01 11:02:21 +05:30
  • 30cab6c5b2 feat: helper method to emit screenshot to client via websocket karishmas6 2024-06-01 11:01:12 +05:30
  • 580e0c046a feat: update socket connection karishmas6 2024-06-01 11:00:28 +05:30
  • 83740fa70c feat: make and emit ss to client karishmas6 2024-06-01 10:59:49 +05:30
  • 8c23ef965d feat: terminate screencast karishmas6 2024-06-01 10:59:15 +05:30
  • c42919e374 feat: subscribe to screencast on CDP karishmas6 2024-06-01 10:58:23 +05:30
  • 15700fab0c feat: registor editor events karishmas6 2024-06-01 10:57:32 +05:30
  • 15f1b9471f feat: initiallize remote browser instance async karishmas6 2024-06-01 10:56:25 +05:30
  • fa63f4d72b feat: initiallize RemoteBrowser class karishmas6 2024-06-01 10:55:04 +05:30
  • a60527b3b3 feat: basic server side local logger karishmas6 2024-06-01 10:29:57 +05:30
  • 5790c8b442 feat: get active browser instance karishmas6 2024-06-01 10:28:46 +05:30
  • 99322a2184 feat: get browser instance karishmas6 2024-06-01 10:28:17 +05:30
  • aa9b5d1c43 feat: del browser instace from pool karishmas6 2024-06-01 10:27:51 +05:30
  • 026577bf88 feat: add browser instace to pool karishmas6 2024-06-01 10:25:04 +05:30
  • e68f8b84c8 feat: create browser pool karishmas6 2024-06-01 10:24:20 +05:30
  • a7aca9c1a4 chore: PoolDictionary comments karishmas6 2024-06-01 08:57:10 +05:30
  • 8ae020b93b chore: BrowserPoolInfo comments karishmas6 2024-06-01 08:56:52 +05:30
  • fc675f4ba2 feat: create BrowserPoolInfo & PoolDictionary interfaces karishmas6 2024-06-01 08:56:16 +05:30
  • c7f0bfa7bc chore(browser): comments karishmas6 2024-06-01 00:25:02 +05:30
  • 6731ae6c25 feat(browser): socket connection for run karishmas6 2024-06-01 00:24:08 +05:30
  • ba62599fb9 feat: karishmas6 2024-06-01 00:23:12 +05:30
  • ea7a3ea2c6 feat: import routes for record, storage, workflow karishmas6 2024-05-30 04:50:30 +05:30
  • 66428b7204 feat: setup server karishmas6 2024-05-30 04:49:38 +05:30
  • c51538d3e2 Merge pull request #3 from amhsirak/develop Karishma Shukla 2024-05-27 20:59:59 +05:30
  • 54abb3b086 chore: remove stale code karishmas6 2024-05-27 20:59:03 +05:30
  • a0c49d0f08 chore: remove stale code karishmas6 2024-05-27 20:58:47 +05:30
  • 3df75bb56f chore(ui): remove unwanted code karishmas6 2024-05-27 20:57:37 +05:30
  • 72593493ff chore(ui): remove unwanted code karishmas6 2024-05-27 20:57:23 +05:30
  • 270c05e35d chore(ui): remove unwanted code karishmas6 2024-05-27 20:56:50 +05:30
  • e34ab021b0 chore(api): remove old code karishmas6 2024-05-27 20:56:07 +05:30
  • 4c6b44dfd2 chore(api): remove old code karishmas6 2024-05-27 20:55:11 +05:30
  • 3a5c987b8f Merge pull request #2 from amhsirak/develop Karishma Shukla 2024-05-27 07:58:00 +05:30
  • 977537a90e chore(deps): install cheerio karishmas6 2024-05-10 22:01:56 +05:30
  • 5d96017c0c feat(wip): core selection webpreview karishmas6 2024-05-10 03:34:20 +05:30
  • 296857d8e0 chore: lint karishmas6 2024-05-10 02:18:29 +05:30
  • 731a3f1824 chore: remove old generateCssSelector fxn karishmas6 2024-05-10 02:17:54 +05:30
  • ac7da0f721 chore: remove unused imports karishmas6 2024-05-10 02:16:32 +05:30
  • 6b84b77418 feat(wip): core selection webpreview karishmas6 2024-05-10 02:15:01 +05:30
  • 514f9f5615 feat(wip): html and elements state karishmas6 2024-05-10 01:13:14 +05:30
  • 788137e528 feat(wip): core selection karishmas6 2024-05-10 01:11:46 +05:30
  • 6816bf24dc chore(deps): uninstall @tremor/react karishmas6 2024-05-09 21:26:06 +05:30