Item logo image for Tool++

Tool++

5.0(

2 ratings

)
Item media 1 (screenshot) for Tool++

Overview

RecordDA / Tool++ — Extension Summary Purpose A Chrome extension (Manifest V3) for capturing browser debugging sessions and…

RecordDA / Tool++ — Extension Summary Purpose A Chrome extension (Manifest V3) for capturing browser debugging sessions and uploading them to a Report Portal backend (reportsv1.best-quality.in). When recording, it captures screen video, network traffic, and console logs, then bundles and uploads them as a reviewable "record" tied to a project. Core Capabilities Screen recording — captures tab/screen video (WebM) via an offscreen document using DISPLAY_MEDIA. Network capture (HAR) — attaches the Chrome Debugger (CDP) to the active tab, records all HTTP/HTTPS requests/responses (headers, bodies, timings), and builds a HAR 1.2 file. Console capture — via a separate CDP listener, collects console.* calls, uncaught exceptions (Runtime.exceptionThrown), and browser-level entries (Log.entryAdded), exported as a plain-text .txt log. Upload & record creation — uploads video, HAR, and console files to the backend, creates a record (with the file names stored in networkLogs and consoleLogs), then opens the new record in a browser tab. Architecture background.js (service worker) — the engine. Handles token retrieval, debugger attach/capture, HAR/console builders, all uploads, record creation, and recording state. Communicates with the UI via chrome.runtime messages (checkLogin, start, stop, setProject, get-state). content-script.js — runs only on reportsv1.best-quality.in. Reads the auth token from the page's localStorage and mirrors it into chrome.storage.local (rpToken), polling so it's captured right after login and made available to every tab. offscreen.js / offscreen.html — performs the actual media recording (service workers can't access getDisplayMedia). Popup UI — exists in two parallel implementations: vanilla JS (screen.js → loginscreen.js / popupPage.js / newtab.js, which is what popup.html actually loads) and an alternate React version (*.jsx). Shows login, the recorder (Start/Stop, duration, project dropdown), or a "switch to a real tab" message. Authentication The extension never logs in itself — it reuses your existing Report Portal session token (read from localStorage, cached in chrome.storage.local) as a Bearer token for all backend calls. The token survives across tabs and service-worker restarts. Key Flows Login gate → checks for a valid token; if missing, prompts you to open Report Portal and sign in. Project selection → verifyLogin returns your assigned projects; a dropdown lets you pick which project a recording uploads to (persisted). Tab guard → if the active tab is a New Tab / chrome:// / extension / about:blank page, the popup shows a message instead of the recorder (nothing to capture). Record → Stop → Upload → captures stop, files upload, a record is created, and its URL opens in a new tab. Permissions debugger (network + console capture), tabs (active tab detection, token read, opening records), downloads (local ZIP export), offscreen (screen recording), storage (token/state/prefs), alarms (keep-alive). Host permissions: reportsv1.best-quality.in and a local dev endpoint. Data Handling Captured data (video, network payloads, console output) is uploaded to the Report Portal server and stored under your account/project — it does not stay purely local. This data can contain sensitive information from the pages you record, so it should only be used on pages you're authorized to capture. (Note: the published privacy policy was recently updated to reflect this.)

Details

  • Version
    0.0.4
  • Updated
    July 2, 2026
  • Size
    42.11MiB
  • Languages
    English
  • Developer
    Email
    aman@best-quality.in
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Tool++ has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Tool++ handles the following:

User activity
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Related

QS Metadata Explorer

5.0

QS Metadata Explorer is a free and open Chrome extension designed to support Qlik Sense developers, analysts, and administrators in…

HTML5 Syncer

4.0

Allows synchronisation of 2 HTML5 video and audio streams even on different tabs. Just click the popup to scan each page and press…

Reyohoho Twitch Extension(Nightly)

5.0

Это АЛЬФА версия! Stable здесь! https://chromewebstore.google.com/detail/reyohoho-twitch-extension/peigjkggfaiddfnndocglngepppcfjia…

Regex Tab Manager

1.0

The purpose of this application is to provide K12 Google Workspace administrators with the ability to prevent the use of browser…

Landing Page Ripper

4.6

Landing Page Ripper - The Ultimate Chrome Extension for Capturing & Saving Landing Pages Experience the power of effortless web…

Youtube Closed Caption Exporter

0.0

Caption Exporter: Your Go-To Tool for Effortless Caption Capture How to Use Caption Exporter: 1. Download the Extension: Begin…

API Recorder

4.0

API Call Recorder: Export API Calls to Postman Effortlessly! Automatically record and export API calls from your web application…

SIPOUTNET Звонилка

4.2

SIPOUTNET Звонилка — это SIP-клиент (программа для интернет-телефонии) на основе протокола WebRTC (технология передачи аудио и…

Playwright Selector Tool

5.0

Playwright Selector Studio: version 1.3.0 Unified Automation Locator & JSON Tool Selector Studio is the ultimate browser companion…

SCREEN RECORDER - FLYM. Capture Screen & Camera. Share via GOOGLE DRIVE

4.8

Capture your entire computer screen, application windows, or Chrome tabs effortlessly with our all-in-one screen recording Chrome…

Meta Ads Manager Helper by Kitchn.io

5.0

There are currently four major features: 1. Turn off all creative enhancements* 2. Generate and export ad previews ids, post ids…

Accessible Shortcuts

5.0

About Accessible Shortcuts: Quickly find forms, contacts, menus, buttons, and other important areas on any web page. Accessible…

QS Metadata Explorer

5.0

QS Metadata Explorer is a free and open Chrome extension designed to support Qlik Sense developers, analysts, and administrators in…

HTML5 Syncer

4.0

Allows synchronisation of 2 HTML5 video and audio streams even on different tabs. Just click the popup to scan each page and press…

Reyohoho Twitch Extension(Nightly)

5.0

Это АЛЬФА версия! Stable здесь! https://chromewebstore.google.com/detail/reyohoho-twitch-extension/peigjkggfaiddfnndocglngepppcfjia…

Regex Tab Manager

1.0

The purpose of this application is to provide K12 Google Workspace administrators with the ability to prevent the use of browser…

Landing Page Ripper

4.6

Landing Page Ripper - The Ultimate Chrome Extension for Capturing & Saving Landing Pages Experience the power of effortless web…

Youtube Closed Caption Exporter

0.0

Caption Exporter: Your Go-To Tool for Effortless Caption Capture How to Use Caption Exporter: 1. Download the Extension: Begin…

API Recorder

4.0

API Call Recorder: Export API Calls to Postman Effortlessly! Automatically record and export API calls from your web application…

SIPOUTNET Звонилка

4.2

SIPOUTNET Звонилка — это SIP-клиент (программа для интернет-телефонии) на основе протокола WebRTC (технология передачи аудио и…

Google apps