Historia de versiones de Salesforce Debug Pro - 9 versiones
Salesforce Debug Pro per Harshit Saxena
Que tu es attente con le vetere versiones! Iste versiones es monstrate pro uso de test o referentia.Tu deberea sempre usar le ultima version de un additivo.
Ultime version
Version 4.3.0
Publicate le 9 Shk 2026 - 98,51 KBFunctiona con firefox 142.0 e plus recenteRelease Notes - Version 4.3.0
Release Date: February 2026
Feature 1: Auto-Capture Login Credentials
Automatically detect and save Salesforce credentials when you log in — whether you type manually, paste, or use a password manager (Zoho Vault, LastPass, 1Password, etc.).
No manual entry needed — the extension watches the login form and prompts you to save.
Three Scenarios
| Scenario | What Happens | User Action |
|----------|-------------|-------------|
| Same password | Nothing — log in normally | None |
| Changed password | Badge "UPD", banner: "Password changed" | Update or Dismiss |
| New username | Badge "+1", banner: "New credential detected" | Save or Dismiss |
When updating a password, the old one is automatically preserved in credential history.
Feature 2: Bulk Import/Export Credentials
Share credentials with your team. Export to JSON, import from file or clipboard.
Export: Click Export -> choose to include or redact passwords -> downloads JSON file.
Import: Click Import -> From File or From Clipboard -> preview counts -> choose mode.
| Mode | New Credentials | Existing Credentials |
|------|----------------|---------------------|
| Import New Only | Added | Skipped |
| Import All (overwrite) | Added | Updated |
Validation: skips missing username/password and redacted passwords. Case-insensitive matching. Supports envelope and plain array formats.
UI Changes- Orgs header: Import, Export, and Add buttons
- Capture banner: Notification bar with Save/Update + Dismiss
- Tab badge: Red dot on Orgs tab for pending captures
- Extension badge: Green "+1" or "UPD" on capture, reverts to blue "SF" after 3s
Bug Fixes- Unicode encoding —
encodeSecret()handles non-Latin1 characters. Backward-compatible. - Login page guard —
getSession()returns null for login pages. - Form error handling — Save errors display a form-level message.
- Sync race condition — 3-second guard prevents sync from overwriting fresh local writes.
- Local-first storage — Credentials write to local first, then replicate to sync.
Files Changed
| File | Changes |
|------|---------|
|entrypoints/content.ts|setupLoginFormCapture()for login interception |
|src/utils/storage.ts| Capture storage, import/export, local-first sync, Unicode fix |
|entrypoints/background.ts|CREDENTIAL_CAPTUREDhandler + badge |
|src/components/OrgCredentials.tsx| Capture banner, import/export UI |
|entrypoints/popup/App.tsx| Orgs tab badge, version bump |
|src/components/CredentialForm.tsx| Error handling |
|src/services/salesforce-api.ts|isLoginPage()guard |Codice fonte publicate sub Solo GNU Lesser General Public License v3.0
Versiones previe
Version 4.2.1
Publicate le 9 Shk 2026 - 95,28 KBFunctiona con firefox 142.0 e plus recenteRelease Notes - Version 4.2.1
Release Date: February 9, 2026
What's New
Cleaner Tab Bar - Hide Inactive Log Analysis Tabs- Log analysis tabs are now hidden until a log is selected - The tabs SOQL, DML, Callouts, Perf, Timeline, Raw, and Limits were previously shown as disabled (grayed out) when no log was selected. They are now completely hidden, reducing visual clutter and making the tab bar cleaner.
- Tabs appear automatically when a log is selected - Once you click on a log, all 7 analysis tabs appear and the view auto-switches to the SOQL tab. The layout adjusts smoothly.
- Tabs hide again when no log is active - If the selected log is deleted or deselected, the analysis tabs disappear again.
Changes from 4.1.1
UI Improvements
| Improvement | Details |
|-------------|---------|
| Hidden log analysis tabs | SOQL, DML, Callouts, Perf, Timeline, Raw, Limits tabs hidden when no log is selected |
| Cleaner initial view | Tab bar only shows relevant tabs (Logs, Trace Flags, Saved, Navigation, etc.) |
| Auto-adjusting layout | Tab bar width adjusts naturally when analysis tabs appear/disappear |
Files Changed
| File | Changes |
|------|---------|
|entrypoints/popup/App.tsx| Changed 7 log-analysis tabs fromdisabledtohidden; added.filter()to exclude hidden tabs from rendering; version bump to 4.2.1 |
|package.json| 4.1.1 -> 4.2.1 |
|wxt.config.ts| 4.1.1 -> 4.2.1 |
No Changes To- Permissions, API calls, storage, sync, security model, content/background scripts, dependencies
Firefox Users: Enable Sync
To sync settings, credentials, and bookmarks across devices:- Go to Settings > Sync and ensure Add-ons is checked
- Or: Menu > Settings > Sync > Manage What You Sync > Add-ons
Upgrade Notes- Tab bar is now cleaner with fewer visible tabs on initial load
- All log analysis functionality remains identical — tabs simply appear on demand
- No workflow changes required
Codice fonte publicate sub Solo GNU Lesser General Public License v3.0
Version 4.1.1
Publicate le 6 Shk 2026 - 95,26 KBFunctiona con firefox 142.0 e plus recenteRelease Notes - Version 4.1.1
Release Date: February 6, 2026
What's New
Trace Flag Fixes & Improvements- Fixed: Form destroyed during background polling - Background poller created a new session object every 15s, causing Trace Flag Manager to reload with a spinner and destroy open forms. Session reference is now preserved when unchanged, and the spinner only shows on initial load.
- Fixed: Update button now works - Editing a trace flag previously failed because the form was destroyed by polling before the API call could complete.
- Edit form shows Start & Expiration Date - Both dates visible when editing. Start Date is read-only; Expiration Date defaults to now + 1 hour. Original values shown in brackets.
- Removed redundant Refresh button - Data reloads automatically after every operation.
Changes from 4.0.1
Bug Fixes
| Fix | Details |
|-----|---------|
| Session polling re-renders | Poller no longer creates new session references when data is unchanged |
| Form disappearing | Loading spinner only on initial mount, not on refreshes |
| Update button broken | Form survives background refresh cycles |
UI Improvements
| Improvement | Details |
|-------------|---------|
| Start & Expiration dates | Edit modal shows both dates with original values in brackets |
| Smarter expiration default | Defaults to now + 1 hour instead of stale value |
| Cleaner Trace Flags tab | Removed redundant Refresh button |
Files Changed
| File | Changes |
|------|---------|
|entrypoints/popup/App.tsx| FunctionalsetSessionto avoid reference changes; version bump |
|src/components/TraceFlagManager.tsx|hasLoadedOnceflag; removed Refresh button |
|src/components/TraceFlagForm.tsx| Start Date field; smarter expiration default |
|package.json| 4.0.1 -> 4.1.1 |
|wxt.config.ts| 4.0.1 -> 4.1.1 |
No Changes To- Permissions, API calls, storage, sync, security model, content/background scripts, dependencies
Firefox Users: Enable Sync
To sync settings, credentials, and bookmarks across devices:- Go to Settings > Sync and ensure Add-ons is checked
- Or: Menu > Settings > Sync > Manage What You Sync > Add-ons
Upgrade Notes- Trace Flags tab no longer flickers or resets
- Editing trace flags works reliably
- Edit form shows both start and expiration dates for context
Codice fonte publicate sub Solo GNU Lesser General Public License v3.0
Version 4.0.1
Publicate le 6 Shk 2026 - 95,09 KBFunctiona con firefox 142.0 e plus recenteRelease Notes - Version 4.0.1
Release Date: February 6, 2026
What's New
UI Consistency Fix- Dropdown menu font alignment - The "More Actions" dropdown in the Org Credentials manager now uses the same font size and weight as the Edit Trace Flag modal
- Changed from
text-sm(14px) totext-xs(12px) withfont-normal(400 weight) - Affects all dropdown items: Open in Incognito, Copy Details, Export as JSON, Credential History, Edit, Delete
Changes from 4.0.0
v4.0.1 Specific Changes- Updated credential dropdown menu styling in
CredentialRow.tsxfor visual consistency with modal forms - Version bump in
package.jsonandwxt.config.ts
No Changes To- Permissions (same as v4.0.0)
- API calls or endpoints
- Data handling, storage, or sync
- Security model
- Third-party libraries
- Cross-device sync functionality
Files Changed
| File | Changes |
|------|---------|
|src/components/CredentialRow.tsx| Dropdown menu items:text-sm→text-xs font-normal|
|package.json| Version bump 4.0.0 → 4.0.1 |
|wxt.config.ts| Manifest version bump 4.0.0 → 4.0.1 |
Upgrade Notes
This is a minor UI patch with no breaking changes. Users upgrading will notice slightly smaller, more consistent text in the credential dropdown menu, matching the rest of the extension's compact styling.Codice fonte publicate sub Solo GNU Lesser General Public License v3.0
Version 4.0.0
Publicate le 6 Shk 2026 - 95,08 KBFunctiona con firefox 142.0 e plus recenteSalesforce Debug Pro v4.0.0
Cross-Device Sync
Your saved data now syncs automatically across devices logged into the same browser account.
What syncs
Org Credentials — All saved orgs (name, username, password, token, group, color, environment, UI type, credential history)
Settings — API version, max logs, dark mode
Bookmarks — Saved log metadata with labels, notes, tags
Query History — Last SOQL, SOSL, and Apex queries (text only)
Preferred Trace Flag Configs — Debug level presets (new)
What stays local
Recently Used (per-device), Active Sessions, Pending Auto-fill (30s expiry), Saved Query Results
How it works
Uses browser.storage.sync — browser's built-in encrypted sync
Data chunked to fit 8KB per-item / 100KB total limits
Write throttling prevents rate limit issues (120 writes/min)
Always-on — auto-enabled on first install or upgrade
Sync UI
Status indicator (green/blue/red/orange) with last synced timestamp
Storage usage bar (KB / 100KB)
Sync Now button for manual push
Cloud icon in header showing sync status
Credential History
Editing a credential's username or password automatically saves previous values.
Up to 10 entries per credential
Access via dropdown menu: "Credential History (N)"
Shows previous username/password with change date
Reveal/Hide toggle, Copy buttons for both fields
Syncs across devices
Preferred Trace Flag Configurations
Save commonly used trace flag setups as reusable presets.
Save: Check "Save as Preferred Configuration" when creating a trace flag
Load: Select from "Load from Preferred Config" dropdown in the form
Manage: Collapsible section in Trace Flags tab with Use/Delete actions
Default: Mark a preset as default
Syncs across devices
Technical
Chunking: arrays split into groups under 7,500 bytes with manifest + numbered keys
Write queue: 500ms debounce batching
Change listeners on both sync and local areas with 200ms debounce
Migration runs on install/update via checkAndRunMigration()
Quota exceeded fallback with status reportingCodice fonte publicate sub Solo GNU Lesser General Public License v3.0
Version 3.0.1
Publicate le 4 Shk 2026 - 89,94 KBFunctiona con firefox 142.0 e plus recentev3.0.1 (Patch Release)
- Unified Add Credential popup styling to match Create Trace Flag form
- Consistent compact font sizes and weights across all modal forms
- Updated extension header name to "Salesforce Debug Pro"Codice fonte publicate sub Solo GNU Lesser General Public License v3.0
Version 3.0.0
Publicate le 4 Shk 2026 - 89,96 KBFunctiona con firefox 142.0 e plus recenteRelease Notes - Version 3.0.0
Release Date: February 4, 2026
What's New
Trace Flag Manager UI Improvements- Redesigned Create Trace Flag popup with a cleaner, more compact layout
- Search-based user selection - Type to search for users instead of scrolling through a dropdown. Results appear instantly as you type
- Reduced font sizes throughout the popup for better fit within the extension window
- Fixed dropdown overflow - All dropdowns now stay within the extension boundaries
Security Enhancements- Removed all innerHTML assignments from bundled code for enhanced security
- Safe DOM manipulation - Replaced innerHTML with DOMParser-based approach for syntax highlighting
- Passes Firefox Add-ons (AMO) validation with zero warnings
Changes from 2.0.0
UI/UX Changes
| Component | Before (2.0.0) | After (3.0.0) |
|-----------|----------------|---------------|
| User Selection | Dropdown with search filter | Search input with inline results |
| Form Font Size | Default (text-sm) | Compact (text-xs, text-[10px]) |
| Dropdown Width | Could overflow popup | Constrained to popup width |
| Header | font-semibold | font-medium |
| Padding | p-4 throughout | p-2/p-3 (more compact) |
Technical Changes- Updated
TraceFlagForm.tsxwith new search-based user picker - Enhanced
patch-innerhtml.jsto handle PrismJS innerHTML patterns - All innerHTML assignments replaced with safe alternatives:
- Preact's
__htmlprop → textContent - PrismJS highlighting → DOMParser with template element
Upgrade Notes
This is a minor UI update with no breaking changes. Users upgrading from 2.0.0 will notice:
- Trace Flag creation form is more compact
- User search is now inline (no separate dropdown)
- Overall cleaner appearance in the Trace Flags tab
Full Feature List (v3.0.0)
Debug Log Analysis- Fetch and display Salesforce debug logs
- Parse debug log format with syntax highlighting
- Detect N+1 SOQL query patterns
- Visualize governor limit usage
- Export analysis results
Trace Flag Management- View active trace flags
- Create new trace flags with search-based user selection
- Edit trace flag expiration and debug level
- Delete trace flags
- Support for User Debug and Developer Log types
Org Credentials Manager- Save and manage multiple Salesforce org credentials
- Group credentials by organization
- Recently used credentials section
- Auto-fill login pages
- Smart session detection (reuses existing browser sessions)
- Open orgs in new tab or incognito window
- Copy/export credential details
Cross-Browser Support- Chrome (Manifest V3)
- Firefox (Manifest V2)
- Dark mode support
Codice fonte publicate sub Solo GNU Lesser General Public License v3.0
Version 2.0.0
Publicate le 4 Shk 2026 - 65,02 KBFunctiona con firefox 142.0 e plus recenteAuto-Login for Saved Credentials
One-click login to your Salesforce orgs - When you click "Open" on a saved credential, the extension automatically:
Opens the Salesforce login page in a new tab
Fills in your username and password
Clicks the Login button automatically
No more copying and pasting credentials - just click and you're logged in.
How it works:
Credentials are securely stored in browser storage (Base64 encoded)
Auto-fill uses native browser APIs to simulate real user input
Login page auto-submits after filling credentials
Pending credentials are cleared immediately after use for security
Supported login pages:
login.salesforce.com (Production)
test.salesforce.com (Sandbox)Codice fonte publicate sub Solo GNU Lesser General Public License v3.0
Version 1.0.0
Publicate le 3 Shk 2026 - 102,41 KBFunctiona con firefox 140.0 e plus recenteRelease Notes
Version 1.0.0 (February 2026)
Initial public release of Salesforce Debug Pro - a browser extension for analyzing Salesforce debug logs.
Features
Debug Log Analysis- Fetch and display debug logs directly from any Salesforce org
- Parse debug logs with automatic detection of key events
- View raw log content with syntax highlighting and search
N+1 SOQL Query Detection- Automatically detect N+1 query patterns in your Apex code
- Identify queries executed inside loops
- View query locations with line numbers and context
Governor Limits Visualization- Real-time visualization of governor limit usage
- Color-coded indicators for limit thresholds
- Track SOQL queries, DML operations, CPU time, and heap size
Org Credentials Manager- Save and manage multiple Salesforce org credentials
- Organize credentials into groups
- Quick connect with one-click login
- Smart session detection - reuses existing browser sessions when available
- Auto-fill login pages for saved credentials
- Support for Production and Sandbox environments
- Open orgs in regular or incognito windows
Bookmarks- Bookmark important debug logs for later reference
- Persist bookmarks across browser sessions
Export & Share- Export analysis results in multiple formats
- Copy log data to clipboard
Technical Details- Browser Support: Chrome (Manifest V3), Firefox (Manifest V2)
- Salesforce API: Uses Tooling API v62.0 (Winter '25)
- Security: HTTPS-only connections, credentials stored locally with Base64 encoding
- Request Handling: 30-second timeout with automatic abort
Installation
Chrome: Install from Chrome Web Store (link pending)
Firefox: Install from Firefox Add-ons (link pending)
Requirements- Must be logged into a Salesforce org to fetch logs
- Debug logs must be enabled for your user in the org
- For credential auto-fill, security token may be required if IP is not whitelisted
Privacy
This extension:
- Does not collect or transmit any personal data
- Stores credentials locally in your browser only
- Communicates only with Salesforce servers you are logged into
See PRIVACY_POLICY.md for full details.
Known Limitations- Maximum of 200 debug logs displayed per fetch
- Large logs (>2MB) may take longer to parse
- Session extraction requires an active Salesforce tab
Feedback & Issues
Report bugs or request features at: https://github.com/Harshit-Saxena/salesforce-debug-analyzer/issuesCodice fonte publicate sub Solo GNU Lesser General Public License v3.0