Explorar el Código

chore: gitignore playwright snapshots and claude lock file

fszontagh hace 3 meses
padre
commit
79ce13e3d8
Se han modificado 27 ficheros con 2 adiciones y 3358 borrados
  1. 0 1
      .claude/scheduled_tasks.lock
  2. 2 0
      .gitignore
  3. 0 15
      .playwright-mcp/page-2026-04-13T11-26-43-611Z.yml
  4. 0 108
      .playwright-mcp/page-2026-04-13T11-27-07-564Z.yml
  5. 0 148
      .playwright-mcp/page-2026-04-13T11-27-20-623Z.yml
  6. 0 246
      .playwright-mcp/page-2026-04-13T11-27-47-924Z.yml
  7. 0 58
      .playwright-mcp/page-2026-04-13T11-32-51-490Z.yml
  8. 0 58
      .playwright-mcp/page-2026-04-13T11-36-37-637Z.yml
  9. 0 165
      .playwright-mcp/page-2026-04-13T12-08-13-083Z.yml
  10. 0 148
      .playwright-mcp/page-2026-04-13T12-08-35-832Z.yml
  11. 0 94
      .playwright-mcp/page-2026-04-13T12-09-34-892Z.yml
  12. 0 81
      .playwright-mcp/page-2026-04-13T12-09-47-581Z.yml
  13. 0 71
      .playwright-mcp/page-2026-04-13T12-10-25-167Z.yml
  14. 0 71
      .playwright-mcp/page-2026-04-13T12-10-35-895Z.yml
  15. 0 58
      .playwright-mcp/page-2026-04-13T12-11-40-907Z.yml
  16. 0 745
      .playwright-mcp/page-2026-04-13T12-11-52-652Z.yml
  17. 0 71
      .playwright-mcp/page-2026-04-13T12-12-10-801Z.yml
  18. 0 163
      .playwright-mcp/page-2026-04-13T12-14-30-985Z.yml
  19. 0 81
      .playwright-mcp/page-2026-04-13T12-14-43-786Z.yml
  20. 0 58
      .playwright-mcp/page-2026-04-13T12-33-05-893Z.yml
  21. 0 71
      .playwright-mcp/page-2026-04-13T12-34-00-896Z.yml
  22. 0 58
      .playwright-mcp/page-2026-04-13T12-37-16-057Z.yml
  23. 0 140
      .playwright-mcp/page-2026-04-13T12-37-45-183Z.yml
  24. 0 58
      .playwright-mcp/page-2026-04-13T12-41-40-665Z.yml
  25. 0 71
      .playwright-mcp/page-2026-04-13T12-41-56-230Z.yml
  26. 0 81
      .playwright-mcp/page-2026-04-13T12-52-27-695Z.yml
  27. 0 439
      .playwright-mcp/page-2026-04-13T12-52-44-660Z.yml

+ 0 - 1
.claude/scheduled_tasks.lock

@@ -1 +0,0 @@
-{"sessionId":"1f9215de-f33a-4647-b4f2-707d8c6b787b","pid":4156898,"acquiredAt":1776079382159}

+ 2 - 0
.gitignore

@@ -44,3 +44,5 @@ src/version.ts
 *.swp
 *.swo
 *~
+.playwright-mcp/
+.claude/scheduled_tasks.lock

+ 0 - 15
.playwright-mcp/page-2026-04-13T11-26-43-611Z.yml

@@ -1,15 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e4]:
-    - generic [ref=e5]:
-      - img [ref=e7]
-      - heading "Site Scraper Dashboard" [level=2] [ref=e9]
-      - paragraph [ref=e10]: Enter your API key to access the dashboard
-    - generic [ref=e11]:
-      - generic [ref=e12]:
-        - generic [ref=e13]: API Key
-        - textbox "API Key" [ref=e14]:
-          - /placeholder: Enter your API key
-      - button "Sign In" [ref=e16] [cursor=pointer]:
-        - generic [ref=e17]: Sign In
-      - paragraph [ref=e19]: Your API key is stored securely in your browser's local storage
-  - generic "Notifications" [ref=e20]

+ 0 - 108
.playwright-mcp/page-2026-04-13T11-27-07-564Z.yml

@@ -1,108 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e21]:
-    - generic [ref=e24]:
-      - generic [ref=e25]:
-        - generic [ref=e26]:
-          - img [ref=e28]
-          - heading "Site Scraper" [level=1] [ref=e30]
-        - navigation [ref=e31]:
-          - link "Dashboard" [ref=e32] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e34]
-            - text: Dashboard
-          - link "Sites" [ref=e36] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e38]
-            - text: Sites
-          - link "Jobs 0" [ref=e40] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e42]
-            - text: Jobs
-            - generic [ref=e44]: "0"
-          - link "Content" [ref=e45] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e47]
-            - text: Content
-          - link "Schedules" [ref=e49] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e51]
-            - text: Schedules
-          - link "Webhooks" [ref=e53] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e55]
-            - text: Webhooks
-          - link "Qdrant" [ref=e57] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e59]
-            - text: Qdrant
-          - link "Documentation" [ref=e61] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e63]
-            - text: Documentation
-      - generic [ref=e66]:
-        - generic [ref=e68]: API
-        - generic [ref=e69]:
-          - paragraph [ref=e70]: API User
-          - paragraph [ref=e71]: Authenticated
-    - generic [ref=e72]:
-      - generic [ref=e74]:
-        - heading "Jobs" [level=1] [ref=e76]
-        - generic [ref=e77]:
-          - button "Toggle theme" [ref=e78] [cursor=pointer]:
-            - img [ref=e80]
-          - button "A API User" [ref=e83] [cursor=pointer]:
-            - generic [ref=e85]: A
-            - generic [ref=e86]: API User
-      - main [ref=e87]:
-        - generic [ref=e90]:
-          - generic [ref=e91]:
-            - generic [ref=e92]:
-              - heading "Jobs Queue" [level=2] [ref=e93]
-              - paragraph [ref=e94]: Monitor and manage scraping jobs
-            - button "Refresh" [ref=e96] [cursor=pointer]:
-              - img [ref=e98]
-              - text: Refresh
-          - generic [ref=e100]:
-            - generic [ref=e103]:
-              - img [ref=e107]
-              - generic [ref=e109]:
-                - paragraph [ref=e110]: Total Jobs
-                - paragraph [ref=e111]: "1"
-            - generic [ref=e114]:
-              - img [ref=e118]
-              - generic [ref=e120]:
-                - paragraph [ref=e121]: Processing
-                - paragraph [ref=e122]: "1"
-            - generic [ref=e125]:
-              - img [ref=e129]
-              - generic [ref=e131]:
-                - paragraph [ref=e132]: Pending
-                - paragraph [ref=e133]: "0"
-            - generic [ref=e136]:
-              - img [ref=e140]
-              - generic [ref=e142]:
-                - paragraph [ref=e143]: Completed
-                - paragraph [ref=e144]: "0"
-          - generic [ref=e145]:
-            - generic [ref=e146]:
-              - heading "All Jobs" [level=3] [ref=e147]
-              - paragraph [ref=e148]: Recent and active scraping jobs
-            - generic [ref=e152]:
-              - generic [ref=e153]:
-                - img [ref=e157]
-                - generic [ref=e159]:
-                  - generic [ref=e160]:
-                    - paragraph [ref=e161]: Job b1f05dd5...
-                    - generic [ref=e162]: processing
-                  - paragraph [ref=e163]: artdent.hu
-                  - paragraph [ref=e164]: Created 7m ago • Updated 7m ago
-              - img [ref=e167]
-  - generic "Notifications" [ref=e169]:
-    - generic [ref=e170]:
-      - img [ref=e173]
-      - generic [ref=e175]:
-        - paragraph [ref=e176]: Login Successful
-        - paragraph [ref=e177]: Welcome to the dashboard!
-      - button "Close notification" [ref=e179] [cursor=pointer]:
-        - generic [ref=e180]: Close
-        - img [ref=e182]

+ 0 - 148
.playwright-mcp/page-2026-04-13T11-27-20-623Z.yml

@@ -1,148 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Sites" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Sites" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Manage and monitor your sites
-            - generic [ref=e77]:
-              - button "Refresh" [ref=e78] [cursor=pointer]:
-                - img [ref=e80]
-                - text: Refresh
-              - button "Add Site" [ref=e82] [cursor=pointer]:
-                - img [ref=e84]
-                - text: Add Site
-          - generic [ref=e87]:
-            - generic [ref=e91] [cursor=pointer]:
-              - generic [ref=e92]:
-                - img [ref=e95]
-                - generic [ref=e97]:
-                  - heading "artdent.hu" [level=3] [ref=e98]
-                  - paragraph [ref=e99]:
-                    - generic [ref=e100]: Website
-              - generic [ref=e101]:
-                - generic [ref=e102]:
-                  - generic [ref=e103]: Total Scrapes
-                  - generic [ref=e104]: "2"
-                - generic [ref=e105]:
-                  - generic [ref=e106]: URLs Found
-                  - generic [ref=e107]: "476"
-                - generic [ref=e108]:
-                  - generic [ref=e109]: Last Scraped
-                  - generic [ref=e110]: 4d ago
-                - generic [ref=e111]:
-                  - generic [ref=e112]: Custom ID
-                  - generic [ref=e113]:
-                    - generic [ref=e114]: 73b38e47...
-                    - button "Copy custom ID" [ref=e115]:
-                      - img [ref=e117]
-              - generic [ref=e120]:
-                - generic [ref=e121]: Active
-                - generic [ref=e122]: Added 4d ago
-            - generic [ref=e126] [cursor=pointer]:
-              - generic [ref=e127]:
-                - img [ref=e130]
-                - generic [ref=e132]:
-                  - heading "smartboticsapptest.myshoprenter.hu" [level=3] [ref=e133]
-                  - paragraph [ref=e134]:
-                    - generic [ref=e135]: Webshop · ShopRenter
-              - generic [ref=e136]:
-                - generic [ref=e137]:
-                  - generic [ref=e138]: Total Scrapes
-                  - generic [ref=e139]: "6"
-                - generic [ref=e140]:
-                  - generic [ref=e141]: URLs Found
-                  - generic [ref=e142]: "396"
-                - generic [ref=e143]:
-                  - generic [ref=e144]: Last Scraped
-                  - generic [ref=e145]: 6d ago
-                - generic [ref=e146]:
-                  - generic [ref=e147]: Custom ID
-                  - generic [ref=e148]:
-                    - generic [ref=e149]: c3612ff4...
-                    - button "Copy custom ID" [ref=e150]:
-                      - img [ref=e152]
-              - generic [ref=e155]:
-                - generic [ref=e156]: Active
-                - generic [ref=e157]: Added 1mo ago
-            - generic [ref=e161] [cursor=pointer]:
-              - generic [ref=e162]:
-                - img [ref=e165]
-                - generic [ref=e167]:
-                  - heading "gulyaslaszlo0308.myshoprenter.hu" [level=3] [ref=e168]
-                  - paragraph [ref=e169]:
-                    - generic [ref=e170]: Webshop · ShopRenter
-              - generic [ref=e171]:
-                - generic [ref=e172]:
-                  - generic [ref=e173]: Total Scrapes
-                  - generic [ref=e174]: "12"
-                - generic [ref=e175]:
-                  - generic [ref=e176]: URLs Found
-                  - generic [ref=e177]: "744"
-                - generic [ref=e178]:
-                  - generic [ref=e179]: Last Scraped
-                  - generic [ref=e180]: 5d ago
-                - generic [ref=e181]:
-                  - generic [ref=e182]: Custom ID
-                  - generic [ref=e183]:
-                    - generic [ref=e184]: 2c6f7d00...
-                    - button "Copy custom ID" [ref=e185]:
-                      - img [ref=e187]
-              - generic [ref=e190]:
-                - generic [ref=e191]: Active
-                - generic [ref=e192]: Added 2mo ago
-  - generic "Notifications" [ref=e193]

+ 0 - 246
.playwright-mcp/page-2026-04-13T11-27-47-924Z.yml

@@ -1,246 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Site Details" [level=1] [ref=e194]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e195]:
-          - generic [ref=e196]:
-            - generic [ref=e197]:
-              - navigation "Breadcrumb" [ref=e198]:
-                - list [ref=e199]:
-                  - listitem [ref=e200]:
-                    - link "Sites" [ref=e201] [cursor=pointer]:
-                      - /url: /sites
-                      - img [ref=e203]
-                      - generic [ref=e205]: Sites
-                  - listitem [ref=e206]:
-                    - generic [ref=e207]:
-                      - img [ref=e208]
-                      - generic [ref=e210]: Site Details
-              - heading "artdent.hu" [level=2] [ref=e211]
-              - paragraph [ref=e212]: https://artdent.hu
-            - generic [ref=e213]:
-              - button "Run Scrape" [ref=e214] [cursor=pointer]:
-                - img [ref=e216]
-                - generic [ref=e218]: Run Scrape
-              - button "Sync to Qdrant" [ref=e219] [cursor=pointer]:
-                - img [ref=e221]
-                - generic [ref=e223]: Sync to Qdrant
-              - button "Delete Site" [ref=e224] [cursor=pointer]:
-                - img [ref=e226]
-                - text: Delete Site
-          - generic [ref=e228]:
-            - generic [ref=e230]:
-              - generic [ref=e231]: "2"
-              - generic [ref=e232]: Total Scrapes
-            - generic [ref=e234]:
-              - generic [ref=e235]: "476"
-              - generic [ref=e236]: URLs Found
-            - generic [ref=e238]:
-              - generic [ref=e239]: 109s
-              - generic [ref=e240]: Avg Scrape Time
-            - generic [ref=e242]:
-              - generic [ref=e243]: 4d ago
-              - generic [ref=e244]: Last Scraped
-          - generic [ref=e245]:
-            - generic [ref=e246]:
-              - heading "Site Settings" [level=3] [ref=e247]
-              - paragraph [ref=e248]: Configure site identifiers and metadata
-            - generic [ref=e250]:
-              - generic [ref=e251]:
-                - generic [ref=e252]: Internal ID
-                - generic [ref=e253]:
-                  - textbox [ref=e254]: 73b38e47-bc25-4dc1-9983-7ac28e3e05b1
-                  - button "Copy to clipboard" [ref=e255] [cursor=pointer]:
-                    - img [ref=e257]
-                - paragraph [ref=e259]: Auto-generated UUID, cannot be changed
-              - generic [ref=e260]:
-                - generic [ref=e261]: Custom ID
-                - generic [ref=e262]:
-                  - textbox "e.g., 550e8400-e29b-41d4-a716-446655440000" [ref=e263]: 73b38e47-bc25-4dc1-9983-7ac28e3e05b1
-                  - button "Save" [ref=e264] [cursor=pointer]:
-                    - img [ref=e266]
-                    - text: Save
-                  - button "Clear custom ID" [ref=e268] [cursor=pointer]:
-                    - img [ref=e270]
-                - paragraph [ref=e272]: Optional UUID for custom identification. Must be a valid UUID format.
-                - generic [ref=e273]:
-                  - img [ref=e275]
-                  - generic [ref=e277]: Custom ID is linked to Qdrant collections and should not be changed while Qdrant is enabled.
-          - generic [ref=e278]:
-            - generic [ref=e279]:
-              - heading "Crawl Settings" [level=3] [ref=e280]
-              - paragraph [ref=e281]: Configure crawling behavior for this site
-            - generic [ref=e282]:
-              - generic [ref=e283]:
-                - generic [ref=e284]:
-                  - generic [ref=e285]: Sitemap URL
-                  - generic [ref=e286]:
-                    - textbox "https://example.com/sitemap.xml" [ref=e287]: https://artdent.hu/sitemap.xml
-                    - button "Re-detect" [ref=e288] [cursor=pointer]
-                - generic [ref=e289]:
-                  - generic [ref=e290]: Max Crawl Depth
-                  - spinbutton [ref=e291]: "3"
-                - generic [ref=e292]:
-                  - generic [ref=e293]: Max Pages
-                  - spinbutton [ref=e294]: "200"
-              - button "Save Settings" [ref=e296] [cursor=pointer]:
-                - img [ref=e298]
-                - text: Save Settings
-          - generic [ref=e300]:
-            - generic [ref=e301]:
-              - heading "Content Overview" [level=3] [ref=e302]
-              - paragraph [ref=e303]: Latest scraped content by category
-            - generic [ref=e305]:
-              - generic [ref=e306]:
-                - generic [ref=e307]: "0"
-                - generic [ref=e308]: Shipping Info
-              - generic [ref=e309]:
-                - generic [ref=e310]: "57"
-                - generic [ref=e311]: Contact Info
-              - generic [ref=e312]:
-                - generic [ref=e313]: "0"
-                - generic [ref=e314]: Terms & Conditions
-              - generic [ref=e315]:
-                - generic [ref=e316]: "0"
-                - generic [ref=e317]: FAQ
-              - generic [ref=e318]:
-                - generic [ref=e319]: "0"
-                - generic [ref=e320]: Services
-              - generic [ref=e321]:
-                - generic [ref=e322]: "0"
-                - generic [ref=e323]: About
-              - generic [ref=e324]:
-                - generic [ref=e325]: "0"
-                - generic [ref=e326]: Team
-              - generic [ref=e327]:
-                - generic [ref=e328]: "0"
-                - generic [ref=e329]: Blog
-              - generic [ref=e330]:
-                - generic [ref=e331]: "0"
-                - generic [ref=e332]: Pricing
-              - generic [ref=e333]:
-                - generic [ref=e334]: "0"
-                - generic [ref=e335]: Testimonials
-              - generic [ref=e336]:
-                - generic [ref=e337]: "0"
-                - generic [ref=e338]: Gallery
-              - generic [ref=e339]:
-                - generic [ref=e340]: "0"
-                - generic [ref=e341]: Landing Pages
-              - generic [ref=e342]:
-                - generic [ref=e343]: "0"
-                - generic [ref=e344]: Other
-          - generic [ref=e345]:
-            - generic [ref=e346]:
-              - heading "Custom URLs" [level=3] [ref=e347]
-              - paragraph [ref=e348]: Manage include URLs and exclude patterns for crawling
-            - generic [ref=e349]:
-              - generic [ref=e350]:
-                - generic [ref=e351]:
-                  - heading "Include URLs" [level=4] [ref=e352]
-                  - button "+ Add URL" [ref=e353] [cursor=pointer]
-                - paragraph [ref=e354]: No custom URLs configured.
-              - generic [ref=e355]:
-                - generic [ref=e356]:
-                  - heading "Exclude Patterns" [level=4] [ref=e357]
-                  - button "+ Add Pattern" [ref=e358] [cursor=pointer]
-                - paragraph [ref=e359]: No exclusion patterns configured.
-          - generic [ref=e360]:
-            - generic [ref=e361]:
-              - heading "Recent Activity" [level=3] [ref=e362]
-              - paragraph [ref=e363]: Latest scraping history
-            - generic [ref=e365]:
-              - generic [ref=e366]:
-                - generic [ref=e367]:
-                  - generic [ref=e369]: processing
-                  - generic [ref=e370]:
-                    - paragraph [ref=e371]: Scrape 8bf63e28...
-                    - paragraph [ref=e372]: 0 URLs • 8m ago
-                - generic [ref=e373]: N/A
-              - generic [ref=e374]:
-                - generic [ref=e375]:
-                  - generic [ref=e377]: completed
-                  - generic [ref=e378]:
-                    - paragraph [ref=e379]: Scrape 2bde8c95...
-                    - paragraph [ref=e380]: 0 URLs • 4d ago
-                - generic [ref=e381]: 84s
-              - generic [ref=e382]:
-                - generic [ref=e383]:
-                  - generic [ref=e385]: completed
-                  - generic [ref=e386]:
-                    - paragraph [ref=e387]: Scrape 500ceae0...
-                    - paragraph [ref=e388]: 0 URLs • 4d ago
-                - generic [ref=e389]: 135s
-          - generic [ref=e390]:
-            - generic [ref=e392]:
-              - generic [ref=e393]:
-                - heading "Vector Search (Qdrant)" [level=3] [ref=e394]
-                - paragraph [ref=e395]: Enable semantic search for this site's content
-              - generic [ref=e397] [cursor=pointer]:
-                - checkbox "Enabled" [checked] [ref=e398]
-                - generic [ref=e402]: Enabled
-            - generic [ref=e405]:
-              - heading "Embeddings Status" [level=4] [ref=e406]
-              - generic [ref=e407]:
-                - generic [ref=e408]:
-                  - generic [ref=e409]: "64"
-                  - generic [ref=e410]: Completed
-                - generic [ref=e411]:
-                  - generic [ref=e412]: "0"
-                  - generic [ref=e413]: Pending
-                - generic [ref=e414]:
-                  - generic [ref=e415]: "0"
-                  - generic [ref=e416]: Failed
-  - generic "Notifications" [ref=e193]

+ 0 - 58
.playwright-mcp/page-2026-04-13T11-32-51-490Z.yml

@@ -1,58 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Site Details" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e75]: Loading site details...
-  - generic "Notifications" [ref=e76]

+ 0 - 58
.playwright-mcp/page-2026-04-13T11-36-37-637Z.yml

@@ -1,58 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Site Details" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e75]: Loading site details...
-  - generic "Notifications" [ref=e76]

+ 0 - 165
.playwright-mcp/page-2026-04-13T12-08-13-083Z.yml

@@ -1,165 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Dashboard" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Dashboard Overview" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Monitor your site scraping operations in real-time
-            - button "Add New Site" [ref=e78] [cursor=pointer]:
-              - img [ref=e80]
-              - text: Add New Site
-          - generic [ref=e82]:
-            - generic [ref=e85]:
-              - img [ref=e89]
-              - generic [ref=e91]:
-                - paragraph [ref=e92]: Total Jobs
-                - paragraph [ref=e93]: "0"
-                - paragraph [ref=e94]: All-time job count
-            - generic [ref=e97]:
-              - img [ref=e101]
-              - generic [ref=e103]:
-                - paragraph [ref=e104]: Active Jobs
-                - paragraph [ref=e105]: "0"
-                - paragraph [ref=e106]: Currently processing
-            - generic [ref=e109]:
-              - img [ref=e113]
-              - generic [ref=e115]:
-                - paragraph [ref=e116]: Pending Jobs
-                - paragraph [ref=e117]: "0"
-                - paragraph [ref=e118]: Waiting in queue
-            - generic [ref=e121]:
-              - img [ref=e125]
-              - generic [ref=e127]:
-                - paragraph [ref=e128]: Completed
-                - paragraph [ref=e129]: "0"
-                - paragraph [ref=e130]: Successfully finished
-          - generic [ref=e131]:
-            - generic [ref=e132]:
-              - generic [ref=e133]:
-                - heading "Recent Sites" [level=3] [ref=e134]
-                - paragraph [ref=e135]: Latest site activity and status
-              - generic [ref=e136]:
-                - generic [ref=e138]:
-                  - generic [ref=e139] [cursor=pointer]:
-                    - generic [ref=e141]:
-                      - img [ref=e145]
-                      - generic [ref=e147]:
-                        - paragraph [ref=e148]: artdent.hu
-                        - paragraph [ref=e149]: "2 scrapes • Last: 4d ago"
-                    - generic [ref=e151]: Active
-                  - generic [ref=e152] [cursor=pointer]:
-                    - generic [ref=e154]:
-                      - img [ref=e158]
-                      - generic [ref=e160]:
-                        - paragraph [ref=e161]: smartboticsapptest.myshoprenter.hu
-                        - paragraph [ref=e162]: "6 scrapes • Last: 6d ago"
-                    - generic [ref=e164]: Active
-                  - generic [ref=e165] [cursor=pointer]:
-                    - generic [ref=e167]:
-                      - img [ref=e171]
-                      - generic [ref=e173]:
-                        - paragraph [ref=e174]: gulyaslaszlo0308.myshoprenter.hu
-                        - paragraph [ref=e175]: "12 scrapes • Last: 5d ago"
-                    - generic [ref=e177]: Active
-                - link "View all sites" [ref=e179] [cursor=pointer]:
-                  - /url: /sites
-                  - text: View all sites
-                  - img [ref=e181]
-            - generic [ref=e183]:
-              - generic [ref=e184]:
-                - heading "System Health" [level=3] [ref=e185]
-                - paragraph [ref=e186]: Queue status and performance metrics
-              - generic [ref=e189]:
-                - generic [ref=e190]:
-                  - generic [ref=e191]: Queue Status
-                  - generic [ref=e192]: 0 / 0 active
-                - generic [ref=e194]:
-                  - generic [ref=e195]: Success Rate
-                  - generic [ref=e196]: 0%
-                - generic [ref=e198]:
-                  - generic [ref=e199]:
-                    - paragraph [ref=e200]: "0"
-                    - paragraph [ref=e201]: Completed
-                  - generic [ref=e202]:
-                    - paragraph [ref=e203]: "0"
-                    - paragraph [ref=e204]: Failed
-          - generic [ref=e205]:
-            - generic [ref=e206]:
-              - heading "Quick Actions" [level=3] [ref=e207]
-              - paragraph [ref=e208]: Common tasks and shortcuts
-            - generic [ref=e210]:
-              - button "Add Site Start scraping new site" [ref=e211] [cursor=pointer]:
-                - img [ref=e214]
-                - generic [ref=e216]:
-                  - paragraph [ref=e217]: Add Site
-                  - paragraph [ref=e218]: Start scraping new site
-              - button "View Jobs Monitor queue status" [ref=e219] [cursor=pointer]:
-                - img [ref=e222]
-                - generic [ref=e224]:
-                  - paragraph [ref=e225]: View Jobs
-                  - paragraph [ref=e226]: Monitor queue status
-              - button "Browse Content View scraped data" [ref=e227] [cursor=pointer]:
-                - img [ref=e230]
-                - generic [ref=e232]:
-                  - paragraph [ref=e233]: Browse Content
-                  - paragraph [ref=e234]: View scraped data
-              - button "Schedules Manage automation" [ref=e235] [cursor=pointer]:
-                - img [ref=e238]
-                - generic [ref=e240]:
-                  - paragraph [ref=e241]: Schedules
-                  - paragraph [ref=e242]: Manage automation
-  - generic "Notifications" [ref=e243]

+ 0 - 148
.playwright-mcp/page-2026-04-13T12-08-35-832Z.yml

@@ -1,148 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Sites" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Sites" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Manage and monitor your sites
-            - generic [ref=e77]:
-              - button "Refresh" [ref=e78] [cursor=pointer]:
-                - img [ref=e80]
-                - text: Refresh
-              - button "Add Site" [ref=e82] [cursor=pointer]:
-                - img [ref=e84]
-                - text: Add Site
-          - generic [ref=e87]:
-            - generic [ref=e91] [cursor=pointer]:
-              - generic [ref=e92]:
-                - img [ref=e95]
-                - generic [ref=e97]:
-                  - heading "artdent.hu" [level=3] [ref=e98]
-                  - paragraph [ref=e99]:
-                    - generic [ref=e100]: Website
-              - generic [ref=e101]:
-                - generic [ref=e102]:
-                  - generic [ref=e103]: Total Scrapes
-                  - generic [ref=e104]: "2"
-                - generic [ref=e105]:
-                  - generic [ref=e106]: URLs Found
-                  - generic [ref=e107]: "476"
-                - generic [ref=e108]:
-                  - generic [ref=e109]: Last Scraped
-                  - generic [ref=e110]: 4d ago
-                - generic [ref=e111]:
-                  - generic [ref=e112]: Custom ID
-                  - generic [ref=e113]:
-                    - generic [ref=e114]: 73b38e47...
-                    - button "Copy custom ID" [ref=e115]:
-                      - img [ref=e117]
-              - generic [ref=e120]:
-                - generic [ref=e121]: Active
-                - generic [ref=e122]: Added 4d ago
-            - generic [ref=e126] [cursor=pointer]:
-              - generic [ref=e127]:
-                - img [ref=e130]
-                - generic [ref=e132]:
-                  - heading "smartboticsapptest.myshoprenter.hu" [level=3] [ref=e133]
-                  - paragraph [ref=e134]:
-                    - generic [ref=e135]: Webshop · ShopRenter
-              - generic [ref=e136]:
-                - generic [ref=e137]:
-                  - generic [ref=e138]: Total Scrapes
-                  - generic [ref=e139]: "6"
-                - generic [ref=e140]:
-                  - generic [ref=e141]: URLs Found
-                  - generic [ref=e142]: "396"
-                - generic [ref=e143]:
-                  - generic [ref=e144]: Last Scraped
-                  - generic [ref=e145]: 6d ago
-                - generic [ref=e146]:
-                  - generic [ref=e147]: Custom ID
-                  - generic [ref=e148]:
-                    - generic [ref=e149]: c3612ff4...
-                    - button "Copy custom ID" [ref=e150]:
-                      - img [ref=e152]
-              - generic [ref=e155]:
-                - generic [ref=e156]: Active
-                - generic [ref=e157]: Added 1mo ago
-            - generic [ref=e161] [cursor=pointer]:
-              - generic [ref=e162]:
-                - img [ref=e165]
-                - generic [ref=e167]:
-                  - heading "gulyaslaszlo0308.myshoprenter.hu" [level=3] [ref=e168]
-                  - paragraph [ref=e169]:
-                    - generic [ref=e170]: Webshop · ShopRenter
-              - generic [ref=e171]:
-                - generic [ref=e172]:
-                  - generic [ref=e173]: Total Scrapes
-                  - generic [ref=e174]: "12"
-                - generic [ref=e175]:
-                  - generic [ref=e176]: URLs Found
-                  - generic [ref=e177]: "744"
-                - generic [ref=e178]:
-                  - generic [ref=e179]: Last Scraped
-                  - generic [ref=e180]: 5d ago
-                - generic [ref=e181]:
-                  - generic [ref=e182]: Custom ID
-                  - generic [ref=e183]:
-                    - generic [ref=e184]: 2c6f7d00...
-                    - button "Copy custom ID" [ref=e185]:
-                      - img [ref=e187]
-              - generic [ref=e190]:
-                - generic [ref=e191]: Active
-                - generic [ref=e192]: Added 2mo ago
-  - generic "Notifications" [ref=e193]

+ 0 - 94
.playwright-mcp/page-2026-04-13T12-09-34-892Z.yml

@@ -1,94 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Jobs" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Jobs Queue" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Monitor and manage scraping jobs
-            - button "Refresh" [ref=e78] [cursor=pointer]:
-              - img [ref=e80]
-              - text: Refresh
-          - generic [ref=e82]:
-            - generic [ref=e85]:
-              - img [ref=e89]
-              - generic [ref=e91]:
-                - paragraph [ref=e92]: Total Jobs
-                - paragraph [ref=e93]: "0"
-            - generic [ref=e96]:
-              - img [ref=e100]
-              - generic [ref=e102]:
-                - paragraph [ref=e103]: Processing
-                - paragraph [ref=e104]: "0"
-            - generic [ref=e107]:
-              - img [ref=e111]
-              - generic [ref=e113]:
-                - paragraph [ref=e114]: Pending
-                - paragraph [ref=e115]: "0"
-            - generic [ref=e118]:
-              - img [ref=e122]
-              - generic [ref=e124]:
-                - paragraph [ref=e125]: Completed
-                - paragraph [ref=e126]: "0"
-          - generic [ref=e127]:
-            - generic [ref=e128]:
-              - heading "All Jobs" [level=3] [ref=e129]
-              - paragraph [ref=e130]: Recent and active scraping jobs
-            - generic [ref=e133]:
-              - img [ref=e136]
-              - heading "No jobs yet" [level=3] [ref=e138]
-              - paragraph [ref=e139]: Jobs will appear here when you start scraping sites
-  - generic "Notifications" [ref=e140]

+ 0 - 81
.playwright-mcp/page-2026-04-13T12-09-47-581Z.yml

@@ -1,81 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Content" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e74]:
-            - heading "Content Browser" [level=2] [ref=e75]
-            - paragraph [ref=e76]: Browse scraped content by site and category
-          - generic [ref=e77]:
-            - generic [ref=e78]:
-              - heading "Select Site" [level=3] [ref=e79]
-              - paragraph [ref=e80]: Choose a site to view its content
-            - generic [ref=e83]:
-              - generic [ref=e85] [cursor=pointer]:
-                - img [ref=e89]
-                - generic [ref=e91]:
-                  - heading "artdent.hu" [level=4] [ref=e92]
-                  - paragraph [ref=e93]: 2 scrapes • 476 URLs
-              - generic [ref=e95] [cursor=pointer]:
-                - img [ref=e99]
-                - generic [ref=e101]:
-                  - heading "smartboticsapptest.myshoprenter.hu" [level=4] [ref=e102]
-                  - paragraph [ref=e103]: 6 scrapes • 396 URLs
-              - generic [ref=e105] [cursor=pointer]:
-                - img [ref=e109]
-                - generic [ref=e111]:
-                  - heading "gulyaslaszlo0308.myshoprenter.hu" [level=4] [ref=e112]
-                  - paragraph [ref=e113]: 12 scrapes • 744 URLs
-  - generic "Notifications" [ref=e114]

+ 0 - 71
.playwright-mcp/page-2026-04-13T12-10-25-167Z.yml

@@ -1,71 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Schedules" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Schedules" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Manage automated scraping schedules for your sites
-            - button "Refresh" [ref=e78] [cursor=pointer]:
-              - img [ref=e80]
-              - text: Refresh
-          - generic [ref=e85]: Loading schedules...
-          - generic [ref=e86]:
-            - generic [ref=e87]:
-              - heading "Site Schedules" [level=3] [ref=e88]
-              - paragraph [ref=e89]: Enable or disable automated scraping for each site
-            - generic [ref=e94]: Loading sites...
-  - generic "Notifications" [ref=e95]

+ 0 - 71
.playwright-mcp/page-2026-04-13T12-10-35-895Z.yml

@@ -1,71 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Webhooks" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Webhooks" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Configure webhook notifications for site events
-            - button "Refresh" [ref=e78] [cursor=pointer]:
-              - img [ref=e80]
-              - text: Refresh
-          - generic [ref=e85]: Loading webhooks...
-          - generic [ref=e86]:
-            - generic [ref=e87]:
-              - heading "Site Webhooks" [level=3] [ref=e88]
-              - paragraph [ref=e89]: Configure webhook endpoints for each site
-            - generic [ref=e94]: Loading sites...
-  - generic "Notifications" [ref=e95]

+ 0 - 58
.playwright-mcp/page-2026-04-13T12-11-40-907Z.yml

@@ -1,58 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Dashboard" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e75]: Loading Qdrant information...
-  - generic "Notifications" [ref=e76]

+ 0 - 745
.playwright-mcp/page-2026-04-13T12-11-52-652Z.yml

@@ -1,745 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "API Documentation" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "API Documentation" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Interactive documentation for all API endpoints
-            - generic [ref=e77]:
-              - button "Refresh" [ref=e78] [cursor=pointer]:
-                - img [ref=e80]
-                - text: Refresh
-              - button "OpenAPI Spec" [ref=e82] [cursor=pointer]:
-                - img [ref=e84]
-                - text: OpenAPI Spec
-              - button "View Full Docs" [ref=e86] [cursor=pointer]:
-                - img [ref=e88]
-                - text: View Full Docs
-          - generic [ref=e90]:
-            - generic [ref=e92]:
-              - generic [ref=e93]: "106"
-              - generic [ref=e94]: Total Endpoints
-            - generic [ref=e96]:
-              - generic [ref=e97]: "4"
-              - generic [ref=e98]: Public Endpoints
-            - generic [ref=e100]:
-              - generic [ref=e101]: "102"
-              - generic [ref=e102]: Auth Required
-          - generic [ref=e104]:
-            - heading "API Endpoints" [level=3] [ref=e105]
-            - generic [ref=e106]:
-              - generic [ref=e107]:
-                - heading "Health (1)" [level=4] [ref=e108]
-                - generic [ref=e109]:
-                  - generic [ref=e111]:
-                    - generic [ref=e112]: GET
-                    - code [ref=e113]: /health
-                    - generic [ref=e114]: 🌐 Public
-                  - paragraph [ref=e115]: Health check endpoint
-              - generic [ref=e116]:
-                - heading "Jobs (3)" [level=4] [ref=e117]
-                - generic [ref=e118]:
-                  - generic [ref=e120]:
-                    - generic [ref=e121]: POST
-                    - code [ref=e122]: /api/jobs
-                    - generic [ref=e123]: 🔒 Auth Required
-                  - paragraph [ref=e124]: Create a new scraping job
-                - generic [ref=e125]:
-                  - generic [ref=e127]:
-                    - generic [ref=e128]: GET
-                    - code [ref=e129]: /api/jobs/:id
-                    - generic [ref=e130]: 🔒 Auth Required
-                  - paragraph [ref=e131]: Get job status and result
-                - generic [ref=e132]:
-                  - generic [ref=e134]:
-                    - generic [ref=e135]: GET
-                    - code [ref=e136]: /api/jobs
-                    - generic [ref=e137]: 🔒 Auth Required
-                  - paragraph [ref=e138]: List all jobs
-              - generic [ref=e139]:
-                - heading "Sites (11)" [level=4] [ref=e140]
-                - generic [ref=e141]:
-                  - generic [ref=e143]:
-                    - generic [ref=e144]: GET
-                    - code [ref=e145]: /api/sites
-                    - generic [ref=e146]: 🔒 Auth Required
-                  - paragraph [ref=e147]: List all sites
-                - generic [ref=e148]:
-                  - generic [ref=e150]:
-                    - generic [ref=e151]: GET
-                    - code [ref=e152]: /api/sites/deleted
-                    - generic [ref=e153]: 🔒 Auth Required
-                  - paragraph [ref=e154]: List deleted sites
-                - generic [ref=e155]:
-                  - generic [ref=e157]:
-                    - generic [ref=e158]: GET
-                    - code [ref=e159]: /api/sites/:id
-                    - generic [ref=e160]: 🔒 Auth Required
-                  - paragraph [ref=e161]: Get detailed site information
-                - generic [ref=e162]:
-                  - generic [ref=e164]:
-                    - generic [ref=e165]: GET
-                    - code [ref=e166]: /api/sites/:id/results
-                    - generic [ref=e167]: 🔒 Auth Required
-                  - paragraph [ref=e168]: Get site results with full content
-                - generic [ref=e169]:
-                  - generic [ref=e171]:
-                    - generic [ref=e172]: PATCH
-                    - code [ref=e173]: /api/sites/:id/schedule
-                    - generic [ref=e174]: 🔒 Auth Required
-                  - paragraph [ref=e175]: Enable or disable scheduled scraping
-                - generic [ref=e176]:
-                  - generic [ref=e178]:
-                    - generic [ref=e179]: PATCH
-                    - code [ref=e180]: /api/sites/:id/custom-id
-                    - generic [ref=e181]: 🔒 Auth Required
-                  - paragraph [ref=e182]: Set or update custom ID for a site
-                - generic [ref=e183]:
-                  - generic [ref=e185]:
-                    - generic [ref=e186]: PATCH
-                    - code [ref=e187]: /api/sites/:id/qdrant
-                    - generic [ref=e188]: 🔒 Auth Required
-                  - paragraph [ref=e189]: Enable or disable Qdrant vector search
-                - generic [ref=e190]:
-                  - generic [ref=e192]:
-                    - generic [ref=e193]: PATCH
-                    - code [ref=e194]: /api/sites/:id/settings
-                    - generic [ref=e195]: 🔒 Auth Required
-                  - paragraph [ref=e196]: Update site settings
-                - generic [ref=e197]:
-                  - generic [ref=e199]:
-                    - generic [ref=e200]: POST
-                    - code [ref=e201]: /api/sites/detect
-                    - generic [ref=e202]: 🔒 Auth Required
-                  - paragraph [ref=e203]: Detect site type and platform
-                - generic [ref=e204]:
-                  - generic [ref=e206]:
-                    - generic [ref=e207]: DELETE
-                    - code [ref=e208]: /api/sites/:id
-                    - generic [ref=e209]: 🔒 Auth Required
-                  - paragraph [ref=e210]: Soft delete a site
-                - generic [ref=e211]:
-                  - generic [ref=e213]:
-                    - generic [ref=e214]: DELETE
-                    - code [ref=e215]: /api/sites/:id/force
-                    - generic [ref=e216]: 🔒 Auth Required
-                  - paragraph [ref=e217]: Force delete a site
-              - generic [ref=e218]:
-                - heading "Webhooks (4)" [level=4] [ref=e219]
-                - generic [ref=e220]:
-                  - generic [ref=e222]:
-                    - generic [ref=e223]: POST
-                    - code [ref=e224]: /api/sites/:id/webhooks
-                    - generic [ref=e225]: 🔒 Auth Required
-                  - paragraph [ref=e226]: Create or replace webhook for a site
-                - generic [ref=e227]:
-                  - generic [ref=e229]:
-                    - generic [ref=e230]: GET
-                    - code [ref=e231]: /api/sites/:id/webhooks
-                    - generic [ref=e232]: 🔒 Auth Required
-                  - paragraph [ref=e233]: Get webhook configuration for a site
-                - generic [ref=e234]:
-                  - generic [ref=e236]:
-                    - generic [ref=e237]: PATCH
-                    - code [ref=e238]: /api/sites/:id/webhooks
-                    - generic [ref=e239]: 🔒 Auth Required
-                  - paragraph [ref=e240]: Enable or disable webhook
-                - generic [ref=e241]:
-                  - generic [ref=e243]:
-                    - generic [ref=e244]: DELETE
-                    - code [ref=e245]: /api/sites/:id/webhooks
-                    - generic [ref=e246]: 🔒 Auth Required
-                  - paragraph [ref=e247]: Delete webhook for a site
-              - generic [ref=e248]:
-                - heading "Custom URLs (4)" [level=4] [ref=e249]
-                - generic [ref=e250]:
-                  - generic [ref=e252]:
-                    - generic [ref=e253]: POST
-                    - code [ref=e254]: /api/sites/:id/custom-urls
-                    - generic [ref=e255]: 🔒 Auth Required
-                  - paragraph [ref=e256]: Add a custom URL to scrape for a site
-                - generic [ref=e257]:
-                  - generic [ref=e259]:
-                    - generic [ref=e260]: GET
-                    - code [ref=e261]: /api/sites/:id/custom-urls
-                    - generic [ref=e262]: 🔒 Auth Required
-                  - paragraph [ref=e263]: List all custom URLs for a site
-                - generic [ref=e264]:
-                  - generic [ref=e266]:
-                    - generic [ref=e267]: PATCH
-                    - code [ref=e268]: /api/sites/:id/custom-urls/:customUrlId
-                    - generic [ref=e269]: 🔒 Auth Required
-                  - paragraph [ref=e270]: Enable or disable a custom URL
-                - generic [ref=e271]:
-                  - generic [ref=e273]:
-                    - generic [ref=e274]: DELETE
-                    - code [ref=e275]: /api/sites/:id/custom-urls/:customUrlId
-                    - generic [ref=e276]: 🔒 Auth Required
-                  - paragraph [ref=e277]: Delete a custom URL
-              - generic [ref=e278]:
-                - heading "Content (2)" [level=4] [ref=e279]
-                - generic [ref=e280]:
-                  - generic [ref=e282]:
-                    - generic [ref=e283]: GET
-                    - code [ref=e284]: /api/sites/:id/content
-                    - generic [ref=e285]: 🔒 Auth Required
-                  - paragraph [ref=e286]: List all content for a site
-                - generic [ref=e287]:
-                  - generic [ref=e289]:
-                    - generic [ref=e290]: PATCH
-                    - code [ref=e291]: /api/sites/:id/content/:contentId
-                    - generic [ref=e292]: 🔒 Auth Required
-                  - paragraph [ref=e293]: Enable or disable content
-              - generic [ref=e294]:
-                - heading "MCP (9)" [level=4] [ref=e295]
-                - generic [ref=e296]:
-                  - generic [ref=e298]:
-                    - generic [ref=e299]: GET
-                    - code [ref=e300]: /api/mcp/analytics
-                    - generic [ref=e301]: 🔒 Auth Required
-                  - paragraph [ref=e302]: Get MCP analytics
-                - generic [ref=e303]:
-                  - generic [ref=e305]:
-                    - generic [ref=e306]: GET
-                    - code [ref=e307]: /api/sites/:siteId/mcp/analytics
-                    - generic [ref=e308]: 🔒 Auth Required
-                  - paragraph [ref=e309]: Get site MCP analytics
-                - generic [ref=e310]:
-                  - generic [ref=e312]:
-                    - generic [ref=e313]: GET
-                    - code [ref=e314]: /api/mcp/logs
-                    - generic [ref=e315]: 🔒 Auth Required
-                  - paragraph [ref=e316]: Get MCP logs
-                - generic [ref=e317]:
-                  - generic [ref=e319]:
-                    - generic [ref=e320]: GET
-                    - code [ref=e321]: /api/mcp/logs/:logId
-                    - generic [ref=e322]: 🔒 Auth Required
-                  - paragraph [ref=e323]: Get MCP log details
-                - generic [ref=e324]:
-                  - generic [ref=e326]:
-                    - generic [ref=e327]: GET
-                    - code [ref=e328]: /api/mcp/tools/stats
-                    - generic [ref=e329]: 🔒 Auth Required
-                  - paragraph [ref=e330]: Get MCP tool usage statistics
-                - generic [ref=e331]:
-                  - generic [ref=e333]:
-                    - generic [ref=e334]: DELETE
-                    - code [ref=e335]: /api/mcp/logs/cleanup
-                    - generic [ref=e336]: 🔒 Auth Required
-                  - paragraph [ref=e337]: Clean up old MCP logs
-                - generic [ref=e338]:
-                  - generic [ref=e340]:
-                    - generic [ref=e341]: GET
-                    - code [ref=e342]: /api/mcp/stats
-                    - generic [ref=e343]: 🔒 Auth Required
-                  - paragraph [ref=e344]: Get MCP statistics
-                - generic [ref=e345]:
-                  - generic [ref=e347]:
-                    - generic [ref=e348]: GET
-                    - code [ref=e349]: /api/mcp/sites/:siteId/logs
-                    - generic [ref=e350]: 🔒 Auth Required
-                  - paragraph [ref=e351]: Get site MCP logs
-                - generic [ref=e352]:
-                  - generic [ref=e354]:
-                    - generic [ref=e355]: DELETE
-                    - code [ref=e356]: /api/mcp/sites/:siteId/logs
-                    - generic [ref=e357]: 🔒 Auth Required
-                  - paragraph [ref=e358]: Clear site MCP logs
-              - generic [ref=e359]:
-                - heading "URL Exclusions (3)" [level=4] [ref=e360]
-                - generic [ref=e361]:
-                  - generic [ref=e363]:
-                    - generic [ref=e364]: POST
-                    - code [ref=e365]: /api/sites/:siteId/url-exclusions
-                    - generic [ref=e366]: 🔒 Auth Required
-                  - paragraph [ref=e367]: Add a URL exclusion pattern for a site
-                - generic [ref=e368]:
-                  - generic [ref=e370]:
-                    - generic [ref=e371]: GET
-                    - code [ref=e372]: /api/sites/:siteId/url-exclusions
-                    - generic [ref=e373]: 🔒 Auth Required
-                  - paragraph [ref=e374]: List all URL exclusion patterns for a site
-                - generic [ref=e375]:
-                  - generic [ref=e377]:
-                    - generic [ref=e378]: DELETE
-                    - code [ref=e379]: /api/sites/:siteId/url-exclusions/:exclusionId
-                    - generic [ref=e380]: 🔒 Auth Required
-                  - paragraph [ref=e381]: Delete a URL exclusion pattern
-              - generic [ref=e382]:
-                - heading "Qdrant (21)" [level=4] [ref=e383]
-                - generic [ref=e384]:
-                  - generic [ref=e386]:
-                    - generic [ref=e387]: GET
-                    - code [ref=e388]: /api/sites/:siteId/qdrant
-                    - generic [ref=e389]: 🔒 Auth Required
-                  - paragraph [ref=e390]: Get site Qdrant status
-                - generic [ref=e391]:
-                  - generic [ref=e393]:
-                    - generic [ref=e394]: PUT
-                    - code [ref=e395]: /api/sites/:siteId/qdrant/toggle
-                    - generic [ref=e396]: 🔒 Auth Required
-                  - paragraph [ref=e397]: Toggle site Qdrant embedding
-                - generic [ref=e398]:
-                  - generic [ref=e400]:
-                    - generic [ref=e401]: PUT
-                    - code [ref=e402]: /api/sites/:siteId/qdrant/custom-id
-                    - generic [ref=e403]: 🔒 Auth Required
-                  - paragraph [ref=e404]: Update site custom ID
-                - generic [ref=e405]:
-                  - generic [ref=e407]:
-                    - generic [ref=e408]: GET
-                    - code [ref=e409]: /api/qdrant/collections
-                    - generic [ref=e410]: 🔒 Auth Required
-                  - paragraph [ref=e411]: List Qdrant collections
-                - generic [ref=e412]:
-                  - generic [ref=e414]:
-                    - generic [ref=e415]: DELETE
-                    - code [ref=e416]: /api/qdrant/collections/:collectionName
-                    - generic [ref=e417]: 🔒 Auth Required
-                  - paragraph [ref=e418]: Delete Qdrant collection
-                - generic [ref=e419]:
-                  - generic [ref=e421]:
-                    - generic [ref=e422]: GET
-                    - code [ref=e423]: /api/qdrant/stats
-                    - generic [ref=e424]: 🔒 Auth Required
-                  - paragraph [ref=e425]: Get Qdrant system statistics
-                - generic [ref=e426]:
-                  - generic [ref=e428]:
-                    - generic [ref=e429]: GET
-                    - code [ref=e430]: /api/qdrant/health
-                    - generic [ref=e431]: 🔒 Auth Required
-                  - paragraph [ref=e432]: Qdrant health check
-                - generic [ref=e433]:
-                  - generic [ref=e435]:
-                    - generic [ref=e436]: GET
-                    - code [ref=e437]: /api/qdrant/sites/:siteId
-                    - generic [ref=e438]: 🔒 Auth Required
-                  - paragraph [ref=e439]: Get site Qdrant info
-                - generic [ref=e440]:
-                  - generic [ref=e442]:
-                    - generic [ref=e443]: GET
-                    - code [ref=e444]: /api/qdrant/sites/:siteId/embeddings
-                    - generic [ref=e445]: 🔒 Auth Required
-                  - paragraph [ref=e446]: Get site embeddings
-                - generic [ref=e447]:
-                  - generic [ref=e449]:
-                    - generic [ref=e450]: GET
-                    - code [ref=e451]: /api/qdrant/sites/:siteId/errors
-                    - generic [ref=e452]: 🔒 Auth Required
-                  - paragraph [ref=e453]: Get site Qdrant errors
-                - generic [ref=e454]:
-                  - generic [ref=e456]:
-                    - generic [ref=e457]: DELETE
-                    - code [ref=e458]: /api/qdrant/sites/:siteId/errors
-                    - generic [ref=e459]: 🔒 Auth Required
-                  - paragraph [ref=e460]: Clear site Qdrant errors
-                - generic [ref=e461]:
-                  - generic [ref=e463]:
-                    - generic [ref=e464]: POST
-                    - code [ref=e465]: /api/qdrant/cleanup
-                    - generic [ref=e466]: 🔒 Auth Required
-                  - paragraph [ref=e467]: Trigger Qdrant cleanup
-                - generic [ref=e468]:
-                  - generic [ref=e470]:
-                    - generic [ref=e471]: POST
-                    - code [ref=e472]: /api/qdrant/sites/:siteId/schedule-deletion
-                    - generic [ref=e473]: 🔒 Auth Required
-                  - paragraph [ref=e474]: Schedule site deletion
-                - generic [ref=e475]:
-                  - generic [ref=e477]:
-                    - generic [ref=e478]: POST
-                    - code [ref=e479]: /api/sites/:siteId/qdrant/re-embed
-                    - generic [ref=e480]: 🔒 Auth Required
-                  - paragraph [ref=e481]: Re-embed site content
-                - generic [ref=e482]:
-                  - generic [ref=e484]:
-                    - generic [ref=e485]: POST
-                    - code [ref=e486]: /api/sites/:siteId/qdrant/sync
-                    - generic [ref=e487]: 🔒 Auth Required
-                  - paragraph [ref=e488]: Force Qdrant sync
-                - generic [ref=e489]:
-                  - generic [ref=e491]:
-                    - generic [ref=e492]: GET
-                    - code [ref=e493]: /api/sites/:siteId/qdrant/errors
-                    - generic [ref=e494]: 🔒 Auth Required
-                  - paragraph [ref=e495]: Get site Qdrant errors
-                - generic [ref=e496]:
-                  - generic [ref=e498]:
-                    - generic [ref=e499]: DELETE
-                    - code [ref=e500]: /api/sites/:siteId/qdrant/errors
-                    - generic [ref=e501]: 🔒 Auth Required
-                  - paragraph [ref=e502]: Clear site Qdrant errors
-                - generic [ref=e503]:
-                  - generic [ref=e505]:
-                    - generic [ref=e506]: DELETE
-                    - code [ref=e507]: /api/sites/:siteId/qdrant/pending-embeddings
-                    - generic [ref=e508]: 🔒 Auth Required
-                  - paragraph [ref=e509]: Clear pending embeddings
-                - generic [ref=e510]:
-                  - generic [ref=e512]:
-                    - generic [ref=e513]: GET
-                    - code [ref=e514]: /api/sites/:siteId/qdrant/migration-status
-                    - generic [ref=e515]: 🔒 Auth Required
-                  - paragraph [ref=e516]: Get migration status
-                - generic [ref=e517]:
-                  - generic [ref=e519]:
-                    - generic [ref=e520]: POST
-                    - code [ref=e521]: /api/sites/:siteId/qdrant/migrate
-                    - generic [ref=e522]: 🔒 Auth Required
-                  - paragraph [ref=e523]: Migrate site to new collection structure
-                - generic [ref=e524]:
-                  - generic [ref=e526]:
-                    - generic [ref=e527]: POST
-                    - code [ref=e528]: /api/sites/:siteId/qdrant/cleanup-old-collections
-                    - generic [ref=e529]: 🔒 Auth Required
-                  - paragraph [ref=e530]: Cleanup old collections after migration
-              - generic [ref=e531]:
-                - heading "Search (1)" [level=4] [ref=e532]
-                - generic [ref=e533]:
-                  - generic [ref=e535]:
-                    - generic [ref=e536]: POST
-                    - code [ref=e537]: /api/sites/:id/search
-                    - generic [ref=e538]: 🔒 Auth Required
-                  - paragraph [ref=e539]: Semantic search in scraped content
-              - generic [ref=e540]:
-                - heading "Documentation (3)" [level=4] [ref=e541]
-                - generic [ref=e542]:
-                  - generic [ref=e544]:
-                    - generic [ref=e545]: GET
-                    - code [ref=e546]: /doc
-                    - generic [ref=e547]: 🌐 Public
-                  - paragraph [ref=e548]: Get API Documentation
-                - generic [ref=e549]:
-                  - generic [ref=e551]:
-                    - generic [ref=e552]: GET
-                    - code [ref=e553]: /doc/openapi
-                    - generic [ref=e554]: 🌐 Public
-                  - paragraph [ref=e555]: Get OpenAPI Specification
-                - generic [ref=e556]:
-                  - generic [ref=e558]:
-                    - generic [ref=e559]: GET
-                    - code [ref=e560]: /doc/endpoints
-                    - generic [ref=e561]: 🌐 Public
-                  - paragraph [ref=e562]: List All Endpoints
-              - generic [ref=e563]:
-                - heading "Legacy (44)" [level=4] [ref=e564]
-                - generic [ref=e565]:
-                  - generic [ref=e567]:
-                    - generic [ref=e568]: GET
-                    - code [ref=e569]: /api/shops
-                    - generic [ref=e570]: 🔒 Auth Required
-                  - paragraph [ref=e571]: "[Legacy] List all sites"
-                - generic [ref=e572]:
-                  - generic [ref=e574]:
-                    - generic [ref=e575]: GET
-                    - code [ref=e576]: /api/shops/deleted
-                    - generic [ref=e577]: 🔒 Auth Required
-                  - paragraph [ref=e578]: "[Legacy] List deleted sites"
-                - generic [ref=e579]:
-                  - generic [ref=e581]:
-                    - generic [ref=e582]: GET
-                    - code [ref=e583]: /api/shops/:id
-                    - generic [ref=e584]: 🔒 Auth Required
-                  - paragraph [ref=e585]: "[Legacy] Get detailed site information"
-                - generic [ref=e586]:
-                  - generic [ref=e588]:
-                    - generic [ref=e589]: GET
-                    - code [ref=e590]: /api/shops/:id/results
-                    - generic [ref=e591]: 🔒 Auth Required
-                  - paragraph [ref=e592]: "[Legacy] Get site results with full content"
-                - generic [ref=e593]:
-                  - generic [ref=e595]:
-                    - generic [ref=e596]: PATCH
-                    - code [ref=e597]: /api/shops/:id/schedule
-                    - generic [ref=e598]: 🔒 Auth Required
-                  - paragraph [ref=e599]: "[Legacy] Enable or disable scheduled scraping"
-                - generic [ref=e600]:
-                  - generic [ref=e602]:
-                    - generic [ref=e603]: PATCH
-                    - code [ref=e604]: /api/shops/:id/custom-id
-                    - generic [ref=e605]: 🔒 Auth Required
-                  - paragraph [ref=e606]: "[Legacy] Set or update custom ID for a site"
-                - generic [ref=e607]:
-                  - generic [ref=e609]:
-                    - generic [ref=e610]: PATCH
-                    - code [ref=e611]: /api/shops/:id/qdrant
-                    - generic [ref=e612]: 🔒 Auth Required
-                  - paragraph [ref=e613]: "[Legacy] Enable or disable Qdrant vector search"
-                - generic [ref=e614]:
-                  - generic [ref=e616]:
-                    - generic [ref=e617]: PATCH
-                    - code [ref=e618]: /api/shops/:id/settings
-                    - generic [ref=e619]: 🔒 Auth Required
-                  - paragraph [ref=e620]: "[Legacy] Update site settings"
-                - generic [ref=e621]:
-                  - generic [ref=e623]:
-                    - generic [ref=e624]: POST
-                    - code [ref=e625]: /api/shops/detect
-                    - generic [ref=e626]: 🔒 Auth Required
-                  - paragraph [ref=e627]: "[Legacy] Detect site type and platform"
-                - generic [ref=e628]:
-                  - generic [ref=e630]:
-                    - generic [ref=e631]: DELETE
-                    - code [ref=e632]: /api/shops/:id
-                    - generic [ref=e633]: 🔒 Auth Required
-                  - paragraph [ref=e634]: "[Legacy] Soft delete a site"
-                - generic [ref=e635]:
-                  - generic [ref=e637]:
-                    - generic [ref=e638]: DELETE
-                    - code [ref=e639]: /api/shops/:id/force
-                    - generic [ref=e640]: 🔒 Auth Required
-                  - paragraph [ref=e641]: "[Legacy] Force delete a site"
-                - generic [ref=e642]:
-                  - generic [ref=e644]:
-                    - generic [ref=e645]: POST
-                    - code [ref=e646]: /api/shops/:id/webhooks
-                    - generic [ref=e647]: 🔒 Auth Required
-                  - paragraph [ref=e648]: "[Legacy] Create or replace webhook for a site"
-                - generic [ref=e649]:
-                  - generic [ref=e651]:
-                    - generic [ref=e652]: GET
-                    - code [ref=e653]: /api/shops/:id/webhooks
-                    - generic [ref=e654]: 🔒 Auth Required
-                  - paragraph [ref=e655]: "[Legacy] Get webhook configuration for a site"
-                - generic [ref=e656]:
-                  - generic [ref=e658]:
-                    - generic [ref=e659]: PATCH
-                    - code [ref=e660]: /api/shops/:id/webhooks
-                    - generic [ref=e661]: 🔒 Auth Required
-                  - paragraph [ref=e662]: "[Legacy] Enable or disable webhook"
-                - generic [ref=e663]:
-                  - generic [ref=e665]:
-                    - generic [ref=e666]: DELETE
-                    - code [ref=e667]: /api/shops/:id/webhooks
-                    - generic [ref=e668]: 🔒 Auth Required
-                  - paragraph [ref=e669]: "[Legacy] Delete webhook for a site"
-                - generic [ref=e670]:
-                  - generic [ref=e672]:
-                    - generic [ref=e673]: POST
-                    - code [ref=e674]: /api/shops/:id/custom-urls
-                    - generic [ref=e675]: 🔒 Auth Required
-                  - paragraph [ref=e676]: "[Legacy] Add a custom URL to scrape for a site"
-                - generic [ref=e677]:
-                  - generic [ref=e679]:
-                    - generic [ref=e680]: GET
-                    - code [ref=e681]: /api/shops/:id/custom-urls
-                    - generic [ref=e682]: 🔒 Auth Required
-                  - paragraph [ref=e683]: "[Legacy] List all custom URLs for a site"
-                - generic [ref=e684]:
-                  - generic [ref=e686]:
-                    - generic [ref=e687]: PATCH
-                    - code [ref=e688]: /api/shops/:id/custom-urls/:customUrlId
-                    - generic [ref=e689]: 🔒 Auth Required
-                  - paragraph [ref=e690]: "[Legacy] Enable or disable a custom URL"
-                - generic [ref=e691]:
-                  - generic [ref=e693]:
-                    - generic [ref=e694]: DELETE
-                    - code [ref=e695]: /api/shops/:id/custom-urls/:customUrlId
-                    - generic [ref=e696]: 🔒 Auth Required
-                  - paragraph [ref=e697]: "[Legacy] Delete a custom URL"
-                - generic [ref=e698]:
-                  - generic [ref=e700]:
-                    - generic [ref=e701]: GET
-                    - code [ref=e702]: /api/shops/:id/content
-                    - generic [ref=e703]: 🔒 Auth Required
-                  - paragraph [ref=e704]: "[Legacy] List all content for a site"
-                - generic [ref=e705]:
-                  - generic [ref=e707]:
-                    - generic [ref=e708]: PATCH
-                    - code [ref=e709]: /api/shops/:id/content/:contentId
-                    - generic [ref=e710]: 🔒 Auth Required
-                  - paragraph [ref=e711]: "[Legacy] Enable or disable content"
-                - generic [ref=e712]:
-                  - generic [ref=e714]:
-                    - generic [ref=e715]: GET
-                    - code [ref=e716]: /api/shops/:id/mcp/analytics
-                    - generic [ref=e717]: 🔒 Auth Required
-                  - paragraph [ref=e718]: "[Legacy] Get site MCP analytics"
-                - generic [ref=e719]:
-                  - generic [ref=e721]:
-                    - generic [ref=e722]: GET
-                    - code [ref=e723]: /api/mcp/shops/:id/logs
-                    - generic [ref=e724]: 🔒 Auth Required
-                  - paragraph [ref=e725]: "[Legacy] Get site MCP logs"
-                - generic [ref=e726]:
-                  - generic [ref=e728]:
-                    - generic [ref=e729]: DELETE
-                    - code [ref=e730]: /api/mcp/shops/:id/logs
-                    - generic [ref=e731]: 🔒 Auth Required
-                  - paragraph [ref=e732]: "[Legacy] Clear site MCP logs"
-                - generic [ref=e733]:
-                  - generic [ref=e735]:
-                    - generic [ref=e736]: POST
-                    - code [ref=e737]: /api/shops/:id/url-exclusions
-                    - generic [ref=e738]: 🔒 Auth Required
-                  - paragraph [ref=e739]: "[Legacy] Add a URL exclusion pattern for a site"
-                - generic [ref=e740]:
-                  - generic [ref=e742]:
-                    - generic [ref=e743]: GET
-                    - code [ref=e744]: /api/shops/:id/url-exclusions
-                    - generic [ref=e745]: 🔒 Auth Required
-                  - paragraph [ref=e746]: "[Legacy] List all URL exclusion patterns for a site"
-                - generic [ref=e747]:
-                  - generic [ref=e749]:
-                    - generic [ref=e750]: DELETE
-                    - code [ref=e751]: /api/shops/:id/url-exclusions/:exclusionId
-                    - generic [ref=e752]: 🔒 Auth Required
-                  - paragraph [ref=e753]: "[Legacy] Delete a URL exclusion pattern"
-                - generic [ref=e754]:
-                  - generic [ref=e756]:
-                    - generic [ref=e757]: GET
-                    - code [ref=e758]: /api/shops/:id/qdrant
-                    - generic [ref=e759]: 🔒 Auth Required
-                  - paragraph [ref=e760]: "[Legacy] Get site Qdrant status"
-                - generic [ref=e761]:
-                  - generic [ref=e763]:
-                    - generic [ref=e764]: PUT
-                    - code [ref=e765]: /api/shops/:id/qdrant/toggle
-                    - generic [ref=e766]: 🔒 Auth Required
-                  - paragraph [ref=e767]: "[Legacy] Toggle site Qdrant embedding"
-                - generic [ref=e768]:
-                  - generic [ref=e770]:
-                    - generic [ref=e771]: PUT
-                    - code [ref=e772]: /api/shops/:id/qdrant/custom-id
-                    - generic [ref=e773]: 🔒 Auth Required
-                  - paragraph [ref=e774]: "[Legacy] Update site custom ID"
-                - generic [ref=e775]:
-                  - generic [ref=e777]:
-                    - generic [ref=e778]: GET
-                    - code [ref=e779]: /api/qdrant/shops/:id
-                    - generic [ref=e780]: 🔒 Auth Required
-                  - paragraph [ref=e781]: "[Legacy] Get site Qdrant info"
-                - generic [ref=e782]:
-                  - generic [ref=e784]:
-                    - generic [ref=e785]: GET
-                    - code [ref=e786]: /api/qdrant/shops/:id/embeddings
-                    - generic [ref=e787]: 🔒 Auth Required
-                  - paragraph [ref=e788]: "[Legacy] Get site embeddings"
-                - generic [ref=e789]:
-                  - generic [ref=e791]:
-                    - generic [ref=e792]: GET
-                    - code [ref=e793]: /api/qdrant/shops/:id/errors
-                    - generic [ref=e794]: 🔒 Auth Required
-                  - paragraph [ref=e795]: "[Legacy] Get site Qdrant errors"
-                - generic [ref=e796]:
-                  - generic [ref=e798]:
-                    - generic [ref=e799]: DELETE
-                    - code [ref=e800]: /api/qdrant/shops/:id/errors
-                    - generic [ref=e801]: 🔒 Auth Required
-                  - paragraph [ref=e802]: "[Legacy] Clear site Qdrant errors"
-                - generic [ref=e803]:
-                  - generic [ref=e805]:
-                    - generic [ref=e806]: POST
-                    - code [ref=e807]: /api/qdrant/shops/:id/schedule-deletion
-                    - generic [ref=e808]: 🔒 Auth Required
-                  - paragraph [ref=e809]: "[Legacy] Schedule site deletion"
-                - generic [ref=e810]:
-                  - generic [ref=e812]:
-                    - generic [ref=e813]: POST
-                    - code [ref=e814]: /api/shops/:id/qdrant/re-embed
-                    - generic [ref=e815]: 🔒 Auth Required
-                  - paragraph [ref=e816]: "[Legacy] Re-embed site content"
-                - generic [ref=e817]:
-                  - generic [ref=e819]:
-                    - generic [ref=e820]: POST
-                    - code [ref=e821]: /api/shops/:id/qdrant/sync
-                    - generic [ref=e822]: 🔒 Auth Required
-                  - paragraph [ref=e823]: "[Legacy] Force Qdrant sync"
-                - generic [ref=e824]:
-                  - generic [ref=e826]:
-                    - generic [ref=e827]: GET
-                    - code [ref=e828]: /api/shops/:id/qdrant/errors
-                    - generic [ref=e829]: 🔒 Auth Required
-                  - paragraph [ref=e830]: "[Legacy] Get site Qdrant errors"
-                - generic [ref=e831]:
-                  - generic [ref=e833]:
-                    - generic [ref=e834]: DELETE
-                    - code [ref=e835]: /api/shops/:id/qdrant/errors
-                    - generic [ref=e836]: 🔒 Auth Required
-                  - paragraph [ref=e837]: "[Legacy] Clear site Qdrant errors"
-                - generic [ref=e838]:
-                  - generic [ref=e840]:
-                    - generic [ref=e841]: DELETE
-                    - code [ref=e842]: /api/shops/:id/qdrant/pending-embeddings
-                    - generic [ref=e843]: 🔒 Auth Required
-                  - paragraph [ref=e844]: "[Legacy] Clear pending embeddings"
-                - generic [ref=e845]:
-                  - generic [ref=e847]:
-                    - generic [ref=e848]: GET
-                    - code [ref=e849]: /api/shops/:id/qdrant/migration-status
-                    - generic [ref=e850]: 🔒 Auth Required
-                  - paragraph [ref=e851]: "[Legacy] Get migration status"
-                - generic [ref=e852]:
-                  - generic [ref=e854]:
-                    - generic [ref=e855]: POST
-                    - code [ref=e856]: /api/shops/:id/qdrant/migrate
-                    - generic [ref=e857]: 🔒 Auth Required
-                  - paragraph [ref=e858]: "[Legacy] Migrate site to new collection structure"
-                - generic [ref=e859]:
-                  - generic [ref=e861]:
-                    - generic [ref=e862]: POST
-                    - code [ref=e863]: /api/shops/:id/qdrant/cleanup-old-collections
-                    - generic [ref=e864]: 🔒 Auth Required
-                  - paragraph [ref=e865]: "[Legacy] Cleanup old collections after migration"
-                - generic [ref=e866]:
-                  - generic [ref=e868]:
-                    - generic [ref=e869]: POST
-                    - code [ref=e870]: /api/shops/:id/search
-                    - generic [ref=e871]: 🔒 Auth Required
-                  - paragraph [ref=e872]: "[Legacy] Semantic search in scraped content"
-  - generic "Notifications" [ref=e873]

+ 0 - 71
.playwright-mcp/page-2026-04-13T12-12-10-801Z.yml

@@ -1,71 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Webhooks" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Webhooks" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Configure webhook notifications for site events
-            - button "Refresh" [ref=e78] [cursor=pointer]:
-              - img [ref=e80]
-              - text: Refresh
-          - generic [ref=e85]: Loading webhooks...
-          - generic [ref=e86]:
-            - generic [ref=e87]:
-              - heading "Site Webhooks" [level=3] [ref=e88]
-              - paragraph [ref=e89]: Configure webhook endpoints for each site
-            - generic [ref=e94]: Loading sites...
-  - generic "Notifications" [ref=e95]

+ 0 - 163
.playwright-mcp/page-2026-04-13T12-14-30-985Z.yml

@@ -1,163 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Sites" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Sites" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Manage and monitor your sites
-            - generic [ref=e77]:
-              - button "Refresh" [ref=e78] [cursor=pointer]:
-                - img [ref=e80]
-                - text: Refresh
-              - button "Add Site" [ref=e82] [cursor=pointer]:
-                - img [ref=e84]
-                - text: Add Site
-          - generic [ref=e87]:
-            - generic [ref=e91] [cursor=pointer]:
-              - generic [ref=e92]:
-                - img [ref=e95]
-                - generic [ref=e97]:
-                  - heading "artdent.hu" [level=3] [ref=e98]
-                  - paragraph [ref=e99]:
-                    - generic [ref=e100]: Website
-              - generic [ref=e101]:
-                - generic [ref=e102]:
-                  - generic [ref=e103]: Total Scrapes
-                  - generic [ref=e104]: "2"
-                - generic [ref=e105]:
-                  - generic [ref=e106]: URLs Found
-                  - generic [ref=e107]: "476"
-                - generic [ref=e108]:
-                  - generic [ref=e109]: Last Scraped
-                  - generic [ref=e110]: 4d ago
-                - generic [ref=e111]:
-                  - generic [ref=e112]: Custom ID
-                  - generic [ref=e113]:
-                    - generic [ref=e114]: 73b38e47...
-                    - button "Copy custom ID" [ref=e115]:
-                      - img [ref=e117]
-              - generic [ref=e120]:
-                - generic [ref=e121]: Active
-                - generic [ref=e122]: Added 4d ago
-            - generic [ref=e126] [cursor=pointer]:
-              - generic [ref=e127]:
-                - img [ref=e130]
-                - generic [ref=e132]:
-                  - heading "smartboticsapptest.myshoprenter.hu" [level=3] [ref=e133]
-                  - paragraph [ref=e134]:
-                    - generic [ref=e135]: Webshop · ShopRenter
-              - generic [ref=e136]:
-                - generic [ref=e137]:
-                  - generic [ref=e138]: Total Scrapes
-                  - generic [ref=e139]: "6"
-                - generic [ref=e140]:
-                  - generic [ref=e141]: URLs Found
-                  - generic [ref=e142]: "396"
-                - generic [ref=e143]:
-                  - generic [ref=e144]: Last Scraped
-                  - generic [ref=e145]: 6d ago
-                - generic [ref=e146]:
-                  - generic [ref=e147]: Custom ID
-                  - generic [ref=e148]:
-                    - generic [ref=e149]: c3612ff4...
-                    - button "Copy custom ID" [ref=e150]:
-                      - img [ref=e152]
-              - generic [ref=e155]:
-                - generic [ref=e156]: Active
-                - generic [ref=e157]: Added 1mo ago
-            - generic [ref=e161] [cursor=pointer]:
-              - generic [ref=e162]:
-                - img [ref=e165]
-                - generic [ref=e167]:
-                  - heading "gulyaslaszlo0308.myshoprenter.hu" [level=3] [ref=e168]
-                  - paragraph [ref=e169]:
-                    - generic [ref=e170]: Webshop · ShopRenter
-              - generic [ref=e171]:
-                - generic [ref=e172]:
-                  - generic [ref=e173]: Total Scrapes
-                  - generic [ref=e174]: "12"
-                - generic [ref=e175]:
-                  - generic [ref=e176]: URLs Found
-                  - generic [ref=e177]: "744"
-                - generic [ref=e178]:
-                  - generic [ref=e179]: Last Scraped
-                  - generic [ref=e180]: 5d ago
-                - generic [ref=e181]:
-                  - generic [ref=e182]: Custom ID
-                  - generic [ref=e183]:
-                    - generic [ref=e184]: 2c6f7d00...
-                    - button "Copy custom ID" [ref=e185]:
-                      - img [ref=e187]
-              - generic [ref=e190]:
-                - generic [ref=e191]: Active
-                - generic [ref=e192]: Added 2mo ago
-          - generic [ref=e193]:
-            - generic [ref=e195]:
-              - heading "Deleted Sites" [level=3] [ref=e196]
-              - generic [ref=e197]: Pending permanent deletion
-            - generic [ref=e200]:
-              - img [ref=e202]
-              - generic [ref=e204]:
-                - paragraph [ref=e205]: 1 site marked for deletion. Data is preserved but hidden from API. Use force delete to permanently remove.
-                - generic [ref=e207]:
-                  - generic [ref=e208]:
-                    - paragraph [ref=e209]: smartboticsapptest.myshoprenter.hu
-                    - paragraph [ref=e210]: "Deleted 2mo ago • ID: c126a6d9..."
-                  - button "Force Delete" [ref=e211] [cursor=pointer]:
-                    - img [ref=e213]
-                    - text: Force Delete
-  - generic "Notifications" [ref=e215]

+ 0 - 81
.playwright-mcp/page-2026-04-13T12-14-43-786Z.yml

@@ -1,81 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Content" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e74]:
-            - heading "Content Browser" [level=2] [ref=e75]
-            - paragraph [ref=e76]: Browse scraped content by site and category
-          - generic [ref=e77]:
-            - generic [ref=e78]:
-              - heading "Select Site" [level=3] [ref=e79]
-              - paragraph [ref=e80]: Choose a site to view its content
-            - generic [ref=e83]:
-              - generic [ref=e85] [cursor=pointer]:
-                - img [ref=e89]
-                - generic [ref=e91]:
-                  - heading "artdent.hu" [level=4] [ref=e92]
-                  - paragraph [ref=e93]: 2 scrapes • 476 URLs
-              - generic [ref=e95] [cursor=pointer]:
-                - img [ref=e99]
-                - generic [ref=e101]:
-                  - heading "smartboticsapptest.myshoprenter.hu" [level=4] [ref=e102]
-                  - paragraph [ref=e103]: 6 scrapes • 396 URLs
-              - generic [ref=e105] [cursor=pointer]:
-                - img [ref=e109]
-                - generic [ref=e111]:
-                  - heading "gulyaslaszlo0308.myshoprenter.hu" [level=4] [ref=e112]
-                  - paragraph [ref=e113]: 12 scrapes • 744 URLs
-  - generic "Notifications" [ref=e114]

+ 0 - 58
.playwright-mcp/page-2026-04-13T12-33-05-893Z.yml

@@ -1,58 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Dashboard" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e75]: Loading Qdrant information...
-  - generic "Notifications" [ref=e76]

+ 0 - 71
.playwright-mcp/page-2026-04-13T12-34-00-896Z.yml

@@ -1,71 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Webhooks" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Webhooks" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Configure webhook notifications for site events
-            - button "Refresh" [ref=e78] [cursor=pointer]:
-              - img [ref=e80]
-              - text: Refresh
-          - generic [ref=e85]: Loading webhooks...
-          - generic [ref=e86]:
-            - generic [ref=e87]:
-              - heading "Site Webhooks" [level=3] [ref=e88]
-              - paragraph [ref=e89]: Configure webhook endpoints for each site
-            - generic [ref=e94]: Loading sites...
-  - generic "Notifications" [ref=e95]

+ 0 - 58
.playwright-mcp/page-2026-04-13T12-37-16-057Z.yml

@@ -1,58 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Dashboard" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e75]: Loading Qdrant information...
-  - generic "Notifications" [ref=e76]

+ 0 - 140
.playwright-mcp/page-2026-04-13T12-37-45-183Z.yml

@@ -1,140 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Dashboard" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e77]:
-            - generic [ref=e78]:
-              - heading "Vector Search (Qdrant)" [level=2] [ref=e79]
-              - paragraph [ref=e80]: Manage and monitor the Qdrant vector database integration
-            - generic [ref=e81]:
-              - button "Refresh" [ref=e82] [cursor=pointer]:
-                - img [ref=e84]
-                - text: Refresh
-              - button "Run Cleanup" [ref=e86] [cursor=pointer]:
-                - img [ref=e88]
-                - text: Run Cleanup
-          - generic [ref=e90]:
-            - generic [ref=e91]:
-              - heading "Service Health" [level=3] [ref=e92]
-              - paragraph [ref=e93]: Current status of Qdrant services
-            - generic [ref=e95]:
-              - generic [ref=e96]:
-                - generic [ref=e97]:
-                  - img [ref=e99]
-                  - generic [ref=e101]:
-                    - heading "System Healthy" [level=4] [ref=e102]
-                    - paragraph [ref=e103]: All services are operational
-                - generic [ref=e104]: Healthy
-              - generic [ref=e105]:
-                - generic [ref=e106]:
-                  - generic [ref=e107]:
-                    - img [ref=e109]
-                    - generic [ref=e111]: qdrant
-                  - generic [ref=e112]: OK
-                - generic [ref=e113]:
-                  - generic [ref=e114]:
-                    - img [ref=e116]
-                    - generic [ref=e118]: embedding
-                  - generic [ref=e119]: OK
-                - generic [ref=e120]:
-                  - generic [ref=e121]:
-                    - img [ref=e123]
-                    - generic [ref=e125]: database
-                  - generic [ref=e126]: OK
-          - generic [ref=e127]:
-            - generic [ref=e129]:
-              - generic [ref=e130]: "0"
-              - generic [ref=e131]: Total Collections
-            - generic [ref=e133]:
-              - generic [ref=e134]: "0"
-              - generic [ref=e135]: Total Vectors
-            - generic [ref=e137]:
-              - generic [ref=e138]: "0"
-              - generic [ref=e139]: Enabled Sites
-            - generic [ref=e141]:
-              - generic [ref=e142]: "0"
-              - generic [ref=e143]: Recent Embeddings
-          - generic [ref=e144]:
-            - generic [ref=e145]:
-              - heading "Configuration" [level=3] [ref=e146]
-              - paragraph [ref=e147]: Qdrant and embedding service settings
-            - generic [ref=e150]:
-              - img [ref=e153]
-              - generic [ref=e155]:
-                - heading "Environment Configuration" [level=4] [ref=e156]
-                - generic [ref=e157]:
-                  - paragraph [ref=e158]: • Qdrant API URL and credentials are configured via environment variables
-                  - paragraph [ref=e159]: • OpenRouter API is used for text embeddings (text-embedding-3-large model)
-                  - paragraph [ref=e160]: "• Collections follow the naming pattern: {site_custom_id}-{category}_{iterator}"
-                  - paragraph [ref=e161]: "• Vector dimension: 3072 (OpenAI text-embedding-3-large)"
-          - generic [ref=e162]:
-            - generic [ref=e163]:
-              - heading "Management Actions" [level=3] [ref=e164]
-              - paragraph [ref=e165]: Administrative operations for Qdrant
-            - generic [ref=e167]:
-              - generic [ref=e168]:
-                - heading "Cleanup Operations" [level=4] [ref=e169]
-                - paragraph [ref=e170]: Remove orphaned collections and process deletion queue
-                - button "Run Cleanup" [ref=e171] [cursor=pointer]:
-                  - img [ref=e173]
-                  - text: Run Cleanup
-              - generic [ref=e175]:
-                - heading "Health Check" [level=4] [ref=e176]
-                - paragraph [ref=e177]: Test connectivity and service availability
-                - button "Run Health Check" [ref=e178] [cursor=pointer]:
-                  - img [ref=e180]
-                  - text: Run Health Check
-  - generic "Notifications" [ref=e76]

+ 0 - 58
.playwright-mcp/page-2026-04-13T12-41-40-665Z.yml

@@ -1,58 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Dashboard" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e75]: Loading Qdrant information...
-  - generic "Notifications" [ref=e76]

+ 0 - 71
.playwright-mcp/page-2026-04-13T12-41-56-230Z.yml

@@ -1,71 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Webhooks" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e73]:
-            - generic [ref=e74]:
-              - heading "Webhooks" [level=2] [ref=e75]
-              - paragraph [ref=e76]: Configure webhook notifications for site events
-            - button "Refresh" [ref=e78] [cursor=pointer]:
-              - img [ref=e80]
-              - text: Refresh
-          - generic [ref=e85]: Loading webhooks...
-          - generic [ref=e86]:
-            - generic [ref=e87]:
-              - heading "Site Webhooks" [level=3] [ref=e88]
-              - paragraph [ref=e89]: Configure webhook endpoints for each site
-            - generic [ref=e94]: Loading sites...
-  - generic "Notifications" [ref=e95]

+ 0 - 81
.playwright-mcp/page-2026-04-13T12-52-27-695Z.yml

@@ -1,81 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Content" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e74]:
-            - heading "Content Browser" [level=2] [ref=e75]
-            - paragraph [ref=e76]: Browse scraped content by site and category
-          - generic [ref=e77]:
-            - generic [ref=e78]:
-              - heading "Select Site" [level=3] [ref=e79]
-              - paragraph [ref=e80]: Choose a site to view its content
-            - generic [ref=e83]:
-              - generic [ref=e85] [cursor=pointer]:
-                - img [ref=e89]
-                - generic [ref=e91]:
-                  - heading "artdent.hu" [level=4] [ref=e92]
-                  - paragraph [ref=e93]: 2 scrapes • 476 URLs
-              - generic [ref=e95] [cursor=pointer]:
-                - img [ref=e99]
-                - generic [ref=e101]:
-                  - heading "smartboticsapptest.myshoprenter.hu" [level=4] [ref=e102]
-                  - paragraph [ref=e103]: 6 scrapes • 396 URLs
-              - generic [ref=e105] [cursor=pointer]:
-                - img [ref=e109]
-                - generic [ref=e111]:
-                  - heading "gulyaslaszlo0308.myshoprenter.hu" [level=4] [ref=e112]
-                  - paragraph [ref=e113]: 12 scrapes • 744 URLs
-  - generic "Notifications" [ref=e114]

+ 0 - 439
.playwright-mcp/page-2026-04-13T12-52-44-660Z.yml

@@ -1,439 +0,0 @@
-- generic [ref=e2]:
-  - generic [ref=e3]:
-    - generic [ref=e6]:
-      - generic [ref=e7]:
-        - generic [ref=e8]:
-          - img [ref=e10]
-          - heading "Site Scraper" [level=1] [ref=e12]
-        - navigation [ref=e13]:
-          - link "Dashboard" [ref=e14] [cursor=pointer]:
-            - /url: /dashboard
-            - img [ref=e16]
-            - text: Dashboard
-          - link "Sites" [ref=e18] [cursor=pointer]:
-            - /url: /sites
-            - img [ref=e20]
-            - text: Sites
-          - link "Jobs 0" [ref=e22] [cursor=pointer]:
-            - /url: /jobs
-            - img [ref=e24]
-            - text: Jobs
-            - generic [ref=e26]: "0"
-          - link "Content" [ref=e27] [cursor=pointer]:
-            - /url: /content
-            - img [ref=e29]
-            - text: Content
-          - link "Schedules" [ref=e31] [cursor=pointer]:
-            - /url: /schedules
-            - img [ref=e33]
-            - text: Schedules
-          - link "Webhooks" [ref=e35] [cursor=pointer]:
-            - /url: /webhooks
-            - img [ref=e37]
-            - text: Webhooks
-          - link "Qdrant" [ref=e39] [cursor=pointer]:
-            - /url: /qdrant
-            - img [ref=e41]
-            - text: Qdrant
-          - link "Documentation" [ref=e43] [cursor=pointer]:
-            - /url: /documentation
-            - img [ref=e45]
-            - text: Documentation
-      - generic [ref=e48]:
-        - generic [ref=e50]: API
-        - generic [ref=e51]:
-          - paragraph [ref=e52]: API User
-          - paragraph [ref=e53]: Authenticated
-    - generic [ref=e54]:
-      - generic [ref=e56]:
-        - heading "Content" [level=1] [ref=e58]
-        - generic [ref=e59]:
-          - button "Toggle theme" [ref=e60] [cursor=pointer]:
-            - img [ref=e62]
-          - button "A API User" [ref=e65] [cursor=pointer]:
-            - generic [ref=e67]: A
-            - generic [ref=e68]: API User
-      - main [ref=e69]:
-        - generic [ref=e72]:
-          - generic [ref=e74]:
-            - heading "Content Browser" [level=2] [ref=e75]
-            - paragraph [ref=e76]: Browse scraped content by site and category
-          - generic [ref=e77]:
-            - generic [ref=e78]:
-              - heading "Select Site" [level=3] [ref=e79]
-              - paragraph [ref=e80]: Choose a site to view its content
-            - generic [ref=e115]:
-              - generic [ref=e117] [cursor=pointer]:
-                - img [ref=e121]
-                - generic [ref=e123]:
-                  - heading "artdent.hu" [level=4] [ref=e124]
-                  - paragraph [ref=e125]: 2 scrapes • 476 URLs
-              - generic [ref=e127] [cursor=pointer]:
-                - img [ref=e131]
-                - generic [ref=e133]:
-                  - heading "smartboticsapptest.myshoprenter.hu" [level=4] [ref=e134]
-                  - paragraph [ref=e135]: 6 scrapes • 396 URLs
-              - generic [ref=e137] [cursor=pointer]:
-                - img [ref=e141]
-                - generic [ref=e143]:
-                  - heading "gulyaslaszlo0308.myshoprenter.hu" [level=4] [ref=e144]
-                  - paragraph [ref=e145]: 12 scrapes • 744 URLs
-          - generic [ref=e146]:
-            - generic [ref=e147]:
-              - heading "Filters" [level=3] [ref=e148]
-              - paragraph [ref=e149]: Filter content by type and date range
-            - generic [ref=e151]:
-              - generic [ref=e152]:
-                - generic [ref=e153]: Content Type
-                - combobox "Content Type" [ref=e154]:
-                  - option "All Types" [selected]
-                  - option "Shipping Information"
-                  - option "Contacts"
-                  - option "Terms & Conditions"
-                  - option "FAQ"
-                  - option "Services"
-                  - option "About"
-                  - option "Team"
-                  - option "Blog"
-                  - option "Pricing"
-                  - option "Testimonials"
-                  - option "Gallery"
-                  - option "Landing Pages"
-                  - option "Other"
-              - generic [ref=e155]:
-                - generic [ref=e156]: Date From
-                - textbox "Date From" [ref=e157]
-              - generic [ref=e158]:
-                - generic [ref=e159]: Date To
-                - textbox "Date To" [ref=e160]
-              - button "Apply Filters" [ref=e162] [cursor=pointer]:
-                - img [ref=e164]
-                - text: Apply Filters
-          - generic [ref=e166]:
-            - generic [ref=e167]:
-              - heading "Content Results" [level=3] [ref=e168]
-              - paragraph [ref=e169]: Showing 1-0 of 0 content items from artdent.hu
-            - generic [ref=e173]:
-              - heading "FAQ (20)" [level=4] [ref=e175]
-              - generic [ref=e176]:
-                - generic [ref=e178]:
-                  - generic [ref=e179]:
-                    - generic [ref=e180]:
-                      - heading "artdent.hu" [level=5] [ref=e181]
-                      - generic [ref=e182]:
-                        - img [ref=e184]
-                        - text: Changed
-                    - link "https://artdent.hu/akcio/fogimplantatum-kedvezmenyes-aron" [ref=e186] [cursor=pointer]:
-                      - /url: https://artdent.hu/akcio/fogimplantatum-kedvezmenyes-aron
-                    - generic [ref=e187]:
-                      - generic [ref=e188]: "- [Miért Artdent?](miert-az-artdent) - [Hogyan történik?](hogyan-tortenik-a-kezeles) - [Áraink](araink) - [Rólunk mondták](paciens-velemenyek) - [Ajándékok](extra-szolgaltatasok) - [Időpontfoglalás](kapcsolat) Hiányzó fogak pótlása implantációval! Fájdalommentes fogbeültetés fogimplantátum..."
-                      - button "View full content" [ref=e189] [cursor=pointer]
-                    - generic [ref=e190]: "Last updated: unknown • 21110 characters"
-                  - button "View Full" [ref=e192] [cursor=pointer]:
-                    - img [ref=e194]
-                    - text: View Full
-                - generic [ref=e198]:
-                  - generic [ref=e199]:
-                    - generic [ref=e200]:
-                      - heading "artdent.hu" [level=5] [ref=e201]
-                      - generic [ref=e202]:
-                        - img [ref=e204]
-                        - text: Changed
-                    - link "https://artdent.hu/akcio/fogimplantatum-akcio" [ref=e206] [cursor=pointer]:
-                      - /url: https://artdent.hu/akcio/fogimplantatum-akcio
-                    - generic [ref=e207]:
-                      - generic [ref=e208]: "- [Miért Artdent?](miert-az-artdent) - [Hogyan történik?](hogyan-tortenik-a-kezeles) - [Áraink](araink) - [Rólunk mondták](paciens-velemenyek) - [Ajándékok](extra-szolgaltatasok) - [Időpontfoglalás](kapcsolat) Hiányzó fogak pótlása implantációval! Fájdalommentes fogbeültetés fogimplantátum..."
-                      - button "View full content" [ref=e209] [cursor=pointer]
-                    - generic [ref=e210]: "Last updated: unknown • 21110 characters"
-                  - button "View Full" [ref=e212] [cursor=pointer]:
-                    - img [ref=e214]
-                    - text: View Full
-                - generic [ref=e218]:
-                  - generic [ref=e219]:
-                    - generic [ref=e220]:
-                      - heading "artdent.hu" [level=5] [ref=e221]
-                      - generic [ref=e222]:
-                        - img [ref=e224]
-                        - text: Changed
-                    - link "https://artdent.hu/akcio/fajdalommentes-bolcsessegfog-eltavolitas" [ref=e226] [cursor=pointer]:
-                      - /url: https://artdent.hu/akcio/fajdalommentes-bolcsessegfog-eltavolitas
-                    - generic [ref=e227]:
-                      - generic [ref=e228]: "- [Miért Artdent?](miert-az-artdent) - [Hogyan történik?](hogyan-tortenik-a-kezeles) - [Páciens vélemények](paciens-velemenyek) - [Ajándékok](ajandek) - [GYIK](gyik) - [Időpontfoglalás](kapcsolat) Fájdalommentes bölcsességfog-eltávolítás most kedvezményes áron! Aggódik, hogy bölcsesség..."
-                      - button "View full content" [ref=e229] [cursor=pointer]
-                    - generic [ref=e230]: "Last updated: unknown • 19482 characters"
-                  - button "View Full" [ref=e232] [cursor=pointer]:
-                    - img [ref=e234]
-                    - text: View Full
-                - generic [ref=e238]:
-                  - generic [ref=e239]:
-                    - generic [ref=e240]:
-                      - heading "artdent.hu" [level=5] [ref=e241]
-                      - generic [ref=e242]:
-                        - img [ref=e244]
-                        - text: Changed
-                    - link "https://artdent.hu/akcio/fogko-eltavolitas-akcio" [ref=e246] [cursor=pointer]:
-                      - /url: https://artdent.hu/akcio/fogko-eltavolitas-akcio
-                    - generic [ref=e247]:
-                      - generic [ref=e248]: "- [Miért Artdent?](miert-az-artdent) - [Hogyan történik?](hogyan-tortenik-a-kezeles) - [Páciens vélemények](paciens-velemenyek) - [Ajándékok](ajandek) - [Időpontfoglalás](kapcsolat) Szabaduljon meg fogkövétől most kedvezményes áron! Előzze meg a kellemetlen szájszagot, az ínygyulladást ..."
-                      - button "View full content" [ref=e249] [cursor=pointer]
-                    - generic [ref=e250]: "Last updated: unknown • 20414 characters"
-                  - button "View Full" [ref=e252] [cursor=pointer]:
-                    - img [ref=e254]
-                    - text: View Full
-                - generic [ref=e258]:
-                  - generic [ref=e259]:
-                    - generic [ref=e260]:
-                      - heading "artdent.hu" [level=5] [ref=e261]
-                      - generic [ref=e262]:
-                        - img [ref=e264]
-                        - text: Changed
-                    - link "https://artdent.hu/akcio/fogimplantatum-kedvezmenyes-aron/" [ref=e266] [cursor=pointer]:
-                      - /url: https://artdent.hu/akcio/fogimplantatum-kedvezmenyes-aron/
-                    - generic [ref=e267]:
-                      - generic [ref=e268]: "- [Miért Artdent?](miert-az-artdent) - [Hogyan történik?](hogyan-tortenik-a-kezeles) - [Áraink](araink) - [Rólunk mondták](paciens-velemenyek) - [Ajándékok](extra-szolgaltatasok) - [Időpontfoglalás](kapcsolat) Hiányzó fogak pótlása implantációval! Fájdalommentes fogbeültetés fogimplantátum..."
-                      - button "View full content" [ref=e269] [cursor=pointer]
-                    - generic [ref=e270]: "Last updated: unknown • 21110 characters"
-                  - button "View Full" [ref=e272] [cursor=pointer]:
-                    - img [ref=e274]
-                    - text: View Full
-                - generic [ref=e278]:
-                  - generic [ref=e279]:
-                    - generic [ref=e280]:
-                      - heading "artdent.hu" [level=5] [ref=e281]
-                      - generic [ref=e282]:
-                        - img [ref=e284]
-                        - text: Changed
-                    - link "https://artdent.hu/akcio/fajdalommentes-bolcsessegfog-eltavolitas/" [ref=e286] [cursor=pointer]:
-                      - /url: https://artdent.hu/akcio/fajdalommentes-bolcsessegfog-eltavolitas/
-                    - generic [ref=e287]:
-                      - generic [ref=e288]: "- [Miért Artdent?](miert-az-artdent) - [Hogyan történik?](hogyan-tortenik-a-kezeles) - [Páciens vélemények](paciens-velemenyek) - [Ajándékok](ajandek) - [GYIK](gyik) - [Időpontfoglalás](kapcsolat) Fájdalommentes bölcsességfog-eltávolítás most kedvezményes áron! Aggódik, hogy bölcsesség..."
-                      - button "View full content" [ref=e289] [cursor=pointer]
-                    - generic [ref=e290]: "Last updated: unknown • 19482 characters"
-                  - button "View Full" [ref=e292] [cursor=pointer]:
-                    - img [ref=e294]
-                    - text: View Full
-                - generic [ref=e298]:
-                  - generic [ref=e299]:
-                    - generic [ref=e300]:
-                      - heading "artdent.hu" [level=5] [ref=e301]
-                      - generic [ref=e302]:
-                        - img [ref=e304]
-                        - text: Changed
-                    - link "https://artdent.hu/akcio/fogko-eltavolitas-kedvezmenyes-aron/" [ref=e306] [cursor=pointer]:
-                      - /url: https://artdent.hu/akcio/fogko-eltavolitas-kedvezmenyes-aron/
-                    - generic [ref=e307]:
-                      - generic [ref=e308]: "- [Miért Artdent?](miert-az-artdent) - [Hogyan történik?](hogyan-tortenik-a-kezeles) - [Páciens vélemények](paciens-velemenyek) - [Ajándékok](ajandek) - [Időpontfoglalás](kapcsolat) Szabaduljon meg fogkövétől most kedvezményes áron! Előzze meg a kellemetlen szájszagot, az ínygyulladást ..."
-                      - button "View full content" [ref=e309] [cursor=pointer]
-                    - generic [ref=e310]: "Last updated: unknown • 20414 characters"
-                  - button "View Full" [ref=e312] [cursor=pointer]:
-                    - img [ref=e314]
-                    - text: View Full
-                - generic [ref=e318]:
-                  - generic [ref=e319]:
-                    - generic [ref=e320]:
-                      - heading "artdent.hu" [level=5] [ref=e321]
-                      - generic [ref=e322]:
-                        - img [ref=e324]
-                        - text: Changed
-                    - link "https://artdent.hu/en/dental-case-studies" [ref=e326] [cursor=pointer]:
-                      - /url: https://artdent.hu/en/dental-case-studies
-                    - generic [ref=e327]:
-                      - generic [ref=e328]: Dental Case Studies Take a Look at Some of Our Completed Dental Cases! We take great pride and joy in knowing our patients leave our clinic with a satisfied smile.!! Restoration of a Fractured Upper Left Central Incisor Our patient, a 35-year-old man, suffered a fracture of his upper left c...
-                      - button "View full content" [ref=e329] [cursor=pointer]
-                    - generic [ref=e330]: "Last updated: unknown • 5787 characters"
-                  - button "View Full" [ref=e332] [cursor=pointer]:
-                    - img [ref=e334]
-                    - text: View Full
-                - generic [ref=e338]:
-                  - generic [ref=e339]:
-                    - generic [ref=e340]:
-                      - heading "artdent.hu" [level=5] [ref=e341]
-                      - generic [ref=e342]:
-                        - img [ref=e344]
-                        - text: Changed
-                    - link "https://artdent.hu/en/pictures-of-our-clinic" [ref=e346] [cursor=pointer]:
-                      - /url: https://artdent.hu/en/pictures-of-our-clinic
-                    - generic [ref=e347]:
-                      - generic [ref=e348]: Pictures of Our Clinic Take a look at our clinic photos! Our gallery is here to give you an authentic and closer look at our daily work and what to expect when choosing Artdent Dentistry and Oral Surgery. [Book a free consultation now!](kapcsolat)![Kép a klinikáról, rendelőről - Artdent Fogászat...
-                      - button "View full content" [ref=e349] [cursor=pointer]
-                    - generic [ref=e350]: "Last updated: unknown • 10158 characters"
-                  - button "View Full" [ref=e352] [cursor=pointer]:
-                    - img [ref=e354]
-                    - text: View Full
-                - generic [ref=e358]:
-                  - generic [ref=e359]:
-                    - generic [ref=e360]:
-                      - heading "artdent.hu" [level=5] [ref=e361]
-                      - generic [ref=e362]:
-                        - img [ref=e364]
-                        - text: Changed
-                    - link "https://artdent.hu/esetbemutatasok" [ref=e366] [cursor=pointer]:
-                      - /url: https://artdent.hu/esetbemutatasok
-                    - generic [ref=e367]:
-                      - generic [ref=e368]: Esetbemutatások Tekintse meg néhány megoldott esetünket! Örömmel és büszkeséggel tölt el minket, hogy pácienseink elégedett mosollyal távoztak rendelőnkből.! Letört bal felső 1-es metszőfog pótlása Paciensünk egy 35 éves fiatalember, kinek egy baleset következtében letört a bal felső 1-es m...
-                      - button "View full content" [ref=e369] [cursor=pointer]
-                    - generic [ref=e370]: "Last updated: unknown • 6050 characters"
-                  - button "View Full" [ref=e372] [cursor=pointer]:
-                    - img [ref=e374]
-                    - text: View Full
-                - generic [ref=e378]:
-                  - generic [ref=e379]:
-                    - generic [ref=e380]:
-                      - heading "artdent.hu" [level=5] [ref=e381]
-                      - generic [ref=e382]:
-                        - img [ref=e384]
-                        - text: Changed
-                    - link "https://artdent.hu/kepek-a-klinikankrol" [ref=e386] [cursor=pointer]:
-                      - /url: https://artdent.hu/kepek-a-klinikankrol
-                    - generic [ref=e387]:
-                      - generic [ref=e388]: Képek a klinikánkról Nézze meg rendelőnkről készült képeinket! Galériánkkal segíteni szeretnénk, hogy minél hitelesebb és közelebbi képet kapjon mindennapjainkról és arról, hogy mire számíthat, ha az Artdent Fogászatot és Szájsebészetet választja. [Kérjen időpontot ingyenes konzultációra most!](...
-                      - button "View full content" [ref=e389] [cursor=pointer]
-                    - generic [ref=e390]: "Last updated: unknown • 21837 characters"
-                  - button "View Full" [ref=e392] [cursor=pointer]:
-                    - img [ref=e394]
-                    - text: View Full
-                - generic [ref=e398]:
-                  - generic [ref=e399]:
-                    - generic [ref=e400]:
-                      - heading "artdent.hu" [level=5] [ref=e401]
-                      - generic [ref=e402]:
-                        - img [ref=e404]
-                        - text: Changed
-                    - link "https://artdent.hu/kepek-a-klinikankrol/" [ref=e406] [cursor=pointer]:
-                      - /url: https://artdent.hu/kepek-a-klinikankrol/
-                    - generic [ref=e407]:
-                      - generic [ref=e408]: Képek a klinikánkról Nézze meg rendelőnkről készült képeinket! Galériánkkal segíteni szeretnénk, hogy minél hitelesebb és közelebbi képet kapjon mindennapjainkról és arról, hogy mire számíthat, ha az Artdent Fogászatot és Szájsebészetet választja. [Kérjen időpontot ingyenes konzultációra most!](...
-                      - button "View full content" [ref=e409] [cursor=pointer]
-                    - generic [ref=e410]: "Last updated: unknown • 21837 characters"
-                  - button "View Full" [ref=e412] [cursor=pointer]:
-                    - img [ref=e414]
-                    - text: View Full
-                - generic [ref=e418]:
-                  - generic [ref=e419]:
-                    - generic [ref=e420]:
-                      - heading "artdent.hu" [level=5] [ref=e421]
-                      - generic [ref=e422]:
-                        - img [ref=e424]
-                        - text: Changed
-                    - link "https://artdent.hu/en/pictures-of-our-clinic/" [ref=e426] [cursor=pointer]:
-                      - /url: https://artdent.hu/en/pictures-of-our-clinic/
-                    - generic [ref=e427]:
-                      - generic [ref=e428]: Pictures of Our Clinic Take a look at our clinic photos! Our gallery is here to give you an authentic and closer look at our daily work and what to expect when choosing Artdent Dentistry and Oral Surgery. [Book a free consultation now!](kapcsolat)![Kép a klinikáról, rendelőről - Artdent Fogászat...
-                      - button "View full content" [ref=e429] [cursor=pointer]
-                    - generic [ref=e430]: "Last updated: unknown • 10158 characters"
-                  - button "View Full" [ref=e432] [cursor=pointer]:
-                    - img [ref=e434]
-                    - text: View Full
-                - generic [ref=e438]:
-                  - generic [ref=e439]:
-                    - generic [ref=e440]:
-                      - heading "artdent.hu" [level=5] [ref=e441]
-                      - generic [ref=e442]:
-                        - img [ref=e444]
-                        - text: Changed
-                    - link "https://artdent.hu/en/dental-case-studies/" [ref=e446] [cursor=pointer]:
-                      - /url: https://artdent.hu/en/dental-case-studies/
-                    - generic [ref=e447]:
-                      - generic [ref=e448]: Dental Case Studies Take a Look at Some of Our Completed Dental Cases! We take great pride and joy in knowing our patients leave our clinic with a satisfied smile.!! Restoration of a Fractured Upper Left Central Incisor Our patient, a 35-year-old man, suffered a fracture of his upper left c...
-                      - button "View full content" [ref=e449] [cursor=pointer]
-                    - generic [ref=e450]: "Last updated: unknown • 5787 characters"
-                  - button "View Full" [ref=e452] [cursor=pointer]:
-                    - img [ref=e454]
-                    - text: View Full
-                - generic [ref=e458]:
-                  - generic [ref=e459]:
-                    - generic [ref=e460]:
-                      - heading "artdent.hu" [level=5] [ref=e461]
-                      - generic [ref=e462]:
-                        - img [ref=e464]
-                        - text: Changed
-                    - link "https://artdent.hu/esetbemutatasok/" [ref=e466] [cursor=pointer]:
-                      - /url: https://artdent.hu/esetbemutatasok/
-                    - generic [ref=e467]:
-                      - generic [ref=e468]: Esetbemutatások Tekintse meg néhány megoldott esetünket! Örömmel és büszkeséggel tölt el minket, hogy pácienseink elégedett mosollyal távoztak rendelőnkből.! Letört bal felső 1-es metszőfog pótlása Paciensünk egy 35 éves fiatalember, kinek egy baleset következtében letört a bal felső 1-es m...
-                      - button "View full content" [ref=e469] [cursor=pointer]
-                    - generic [ref=e470]: "Last updated: unknown • 6050 characters"
-                  - button "View Full" [ref=e472] [cursor=pointer]:
-                    - img [ref=e474]
-                    - text: View Full
-                - generic [ref=e478]:
-                  - generic [ref=e479]:
-                    - generic [ref=e480]:
-                      - heading "artdent.hu" [level=5] [ref=e481]
-                      - generic [ref=e482]:
-                        - img [ref=e484]
-                        - text: Changed
-                    - link "https://artdent.hu/en/testimonials" [ref=e486] [cursor=pointer]:
-                      - /url: https://artdent.hu/en/testimonials
-                    - generic [ref=e487]:
-                      - generic [ref=e488]: Patient Testimonials Read what our patients have to say about us and our services on Google and Facebook!! Contact us If you have any questions or would like to book a free consultation, please fill out our form, and a team member will reach out to you within one business day! "\" indicate...
-                      - button "View full content" [ref=e489] [cursor=pointer]
-                    - generic [ref=e490]: "Last updated: unknown • 788 characters"
-                  - button "View Full" [ref=e492] [cursor=pointer]:
-                    - img [ref=e494]
-                    - text: View Full
-                - generic [ref=e498]:
-                  - generic [ref=e499]:
-                    - generic [ref=e500]:
-                      - heading "artdent.hu" [level=5] [ref=e501]
-                      - generic [ref=e502]:
-                        - img [ref=e504]
-                        - text: Changed
-                    - link "https://artdent.hu/pacienseink-kamera-elott" [ref=e506] [cursor=pointer]:
-                      - /url: https://artdent.hu/pacienseink-kamera-elott
-                    - generic [ref=e507]:
-                      - generic [ref=e508]: Pácienseink kamera előtt Azoknak, akik fogorvost keresnek… Azoknak, akik kíváncsiak, hogyan történik rendelőnkben egy kezelés… Azoknak, akik szeretnének néhány perc erejéig betekintést nyerni az Artdent Fogászat és Szájsebészet kulisszái mögé. Ezekben a videókban pácienseinknek szabad kezet adtun...
-                      - button "View full content" [ref=e509] [cursor=pointer]
-                    - generic [ref=e510]: "Last updated: unknown • 4663 characters"
-                  - button "View Full" [ref=e512] [cursor=pointer]:
-                    - img [ref=e514]
-                    - text: View Full
-                - generic [ref=e518]:
-                  - generic [ref=e519]:
-                    - generic [ref=e520]:
-                      - heading "artdent.hu" [level=5] [ref=e521]
-                      - generic [ref=e522]:
-                        - img [ref=e524]
-                        - text: Changed
-                    - link "https://artdent.hu/en/testimonials/" [ref=e526] [cursor=pointer]:
-                      - /url: https://artdent.hu/en/testimonials/
-                    - generic [ref=e527]:
-                      - generic [ref=e528]: Patient Testimonials Read what our patients have to say about us and our services on Google and Facebook!! Contact us If you have any questions or would like to book a free consultation, please fill out our form, and a team member will reach out to you within one business day! "\" indicate...
-                      - button "View full content" [ref=e529] [cursor=pointer]
-                    - generic [ref=e530]: "Last updated: unknown • 788 characters"
-                  - button "View Full" [ref=e532] [cursor=pointer]:
-                    - img [ref=e534]
-                    - text: View Full
-                - generic [ref=e538]:
-                  - generic [ref=e539]:
-                    - generic [ref=e540]:
-                      - heading "artdent.hu" [level=5] [ref=e541]
-                      - generic [ref=e542]:
-                        - img [ref=e544]
-                        - text: Changed
-                    - link "https://artdent.hu/pacienseink-kamera-elott/" [ref=e546] [cursor=pointer]:
-                      - /url: https://artdent.hu/pacienseink-kamera-elott/
-                    - generic [ref=e547]:
-                      - generic [ref=e548]: Pácienseink kamera előtt Azoknak, akik fogorvost keresnek… Azoknak, akik kíváncsiak, hogyan történik rendelőnkben egy kezelés… Azoknak, akik szeretnének néhány perc erejéig betekintést nyerni az Artdent Fogászat és Szájsebészet kulisszái mögé. Ezekben a videókban pácienseinknek szabad kezet adtun...
-                      - button "View full content" [ref=e549] [cursor=pointer]
-                    - generic [ref=e550]: "Last updated: unknown • 4663 characters"
-                  - button "View Full" [ref=e552] [cursor=pointer]:
-                    - img [ref=e554]
-                    - text: View Full
-                - generic [ref=e558]:
-                  - generic [ref=e559]:
-                    - generic [ref=e560]:
-                      - heading "artdent.hu" [level=5] [ref=e561]
-                      - generic [ref=e562]:
-                        - img [ref=e564]
-                        - text: Changed
-                    - link "https://artdent.hu/en/price-list" [ref=e566] [cursor=pointer]:
-                      - /url: https://artdent.hu/en/price-list
-                    - generic [ref=e567]:
-                      - generic [ref=e568]: Price list Transparent and Predictable Dental Pricing – No Hidden Costs We offer high-quality, comprehensive dental solutions at affordable prices for our patients. At your first visit, we provide a free oral health assessment and consultation with our specialists to evaluate the condition of...
-                      - button "View full content" [ref=e569] [cursor=pointer]
-                    - generic [ref=e570]: "Last updated: unknown • 7214 characters"
-                  - button "View Full" [ref=e572] [cursor=pointer]:
-                    - img [ref=e574]
-                    - text: View Full
-  - generic "Notifications" [ref=e114]