πΈ Version 3.3 β In-Browser Screenshot Annotation Studio
LATEST PRODUCTION RELEASESF Lens Pro v3.3 introduces a complete, self-contained In-Browser Screenshot Annotation Studio. Salesforce developers, QA engineers, and admins can now capture, annotate, redact sensitive org data, crop, and share visual bug reports directly inside the browser with zero external tools or extensions required.
πΈ In-Browser Screenshot Annotation Studio
NEW IN v3.3Capture, annotate, redact, and export high-resolution screenshots directly inside Salesforce without leaving your workflow:
- 1-Click Screen Capture: Launch the capture studio instantly from the floating button, extension popup, or command palette to capture either the active viewport or full browser window.
- Complete Annotation Markup Suite: Add callout arrows, highlighted rectangles, ellipses, freehand brush sketches, numbered step badges, and custom text labels in multiple colors and stroke widths.
- Smart Sensitive Data Redaction (Blur & Pixelate): Safely obfuscate customer PII, confidential financial figures, session tokens, and passwords with dedicated Blur and Pixelate tools before sharing tickets.
- Precision Cropping & History: Crop images to exact regions of interest with multi-level non-destructive Undo and Redo controls.
- Instant Export & Clipboard Copy: 1-click download as a PNG image file or copy directly to your operating system clipboard for immediate pasting into Jira, Slack, GitHub, or emails.
π Version 3.2.1 β Security Hardening, Floating Data Modal & Enterprise UX
PREVIOUS RELEASE (v3.2.1)SF Lens Pro v3.2.1 delivers key security hardening for official Chrome Web Store compliance, an in-page floating modal for inspecting and editing record data without navigating away, a redesigned non-truncating Options navigation bar with smooth mouse-wheel scrolling, deep Lightning Console detection, and streamlined header action toggles.
β‘ Floating 'Show All Data' Button & In-Page Modal
NEW IN v3.2Inspect and edit Salesforce record data directly from the record view without opening side panels or leaving the page.
- Floating Action Button (FAB): A subtle, modern floating button in the bottom-right corner of Salesforce record pages for 1-click inspection.
- In-Page Modal View: Launches a lightweight, focused modal iframe running Show All Data without the outer studio header for maximum screen real estate.
- Dynamic Utility Bar Offset: Automatically senses the Salesforce Lightning Utility Bar and Omni-Channel dock, elevating by
56pxso buttons are never obscured. - Configurable Visibility: Toggle the floating button on or off anytime via either the Extension Popup or Options → User Experience settings.
ποΈ Responsive Options Navigation (Zero Tab Truncation)
ENHANCEDThe Options and Settings dashboard hosts 16 specialized configuration panels. Previously, narrow viewports clipped longer tab labels like User Experience, Header Controls, and Custom Domains.
- No More Squished Tabs: All 16 tabs preserve their complete text titles with natural breathing room (
white-space: nowrap; flex-shrink: 0). - Horizontal Wheel Scrolling: Scrolling your mouse wheel vertically while hovering over the tab strip smoothly scrolls the tabs horizontally.
- Interactive Chevrons: Integrated left (
βΉ) and right (βΊ) navigation buttons allow rapid 1-click tab gliding. - Auto-Center Active Tab: Selecting or deep-linking to any tab automatically scrolls the container smoothly to center the active item in view.
π‘οΈ Chrome Web Store Least-Privilege & Privacy Hardening
SECURITYTo eliminate Chrome Web Store review delays and prevent alarming browser permission warnings upon installation:
- Eliminated Broad Permissions: Removed blanket
*://*/*host permissions. The extension now requests access strictly to verified Salesforce domain patterns (*.lightning.force.com,*.salesforce.com,*.force.com,*.cloudforce.com,*.visualforce.com,*.my.site.com,*.salesforce-experience.com). - On-Demand Custom Domains: Custom Experience Cloud and portal domains (e.g.
portal.mycompany.com) now utilizeoptional_host_permissions, prompting the user for approval only when explicitly added in Options → Custom Domains. - Fast-Track Review: Skips prolonged manual reviews and protects user trust with zero cross-site data access.
π― Lightning Console Intelligence & SObject Key Prefix Map
NEW
Salesforce Service Cloud and Lightning Console apps encapsulate record IDs inside complex query parameters (e.g. ws=%2Flightning%2Fr%2FAccount%2F...) or deeply nested active tab DOM nodes.
- Console Workspace Decoder: Reliably detects active records in Lightning Console workspaces, sub-tabs, and background navigation sessions.
- Instant Key Prefix Resolution: Bundles a standard 3-digit Salesforce key prefix dictionary (
001→ Account,003→ Contact,006→ Opportunity,500→ Case,00Q→ Lead, etc.) for instant SObject describe resolution without round-trip network delays.
βοΈ Global Header Controls & Instant Lifecycle Cleanup
ENHANCEDManage the visibility of all 13 header icons and quick tools beside the Salesforce Setup gear:
- Comprehensive Toggles: Full visibility toggles added for Salesforce Help, Developer Docs, Dev Console, Setup, and Debug Log Explorer in Options → Header Controls.
- Instant Overlay Purge: Turning off Component Highlighter or Field API Names immediately cleans up all injected DOM overlays without leaving orphaned UI or requiring a page reload.
- Host-Aware Custom Domain Routing: Navigating from the popup's "Manage Custom Domains" button now cleanly passes the active host parameter directly to the options app.
β¨οΈ Command Palette (Ctrl+Shift+K), Safety Banner & Quick SID
NEW IN v3.1- Spotlight Command Palette: Press
Ctrl+Shift+K(orCmd+Shift+Kon Mac) to fuzzy search across 30+ Setup destinations, SF Lens Studio tools, and quick actions. - Production Safety Banner: A persistent colored bar at the very top of pages: Red for Production, Yellow for Sandbox, Green for Dev, and Orange for UAT.
- 1-Click Copy Session ID (SID): Dedicated buttons in the popup and side menu to copy raw session tokens directly to clipboard.
- Change Set Deployment Helper: Real-time filtering, show 500 rows, and select-all checkboxes for Salesforce Outbound Change Sets.
π v3.0 Major Release Summary
In v2.0, SF Lens Pro established a foundation for inspecting Salesforce SObjects, executing basic queries, and comparing metadata. However, enterprise development teams required deeper log diagnostics, visual formula construction, bulk migration safeguards, and unified multi-tab governance.
SF Lens Pro v3.0 is our largest foundational release. It delivered 16 brand-new superpowers, transformed Formula Studio into a visual Flow Builder-style condition designer, introduced a full-fledged Monaco Log Inspector with Governor Limits progress gauges, integrated a universal context-aware Tour and Documentation system, and launched the official public documentation hub on Vercel.
π What's Changed: v2.0 vs v3.0 at a Glance
| Feature Area | In SF Lens Pro v2.0 | New in SF Lens Pro v3.0 | Status |
|---|---|---|---|
| Formula Studio | Standard single-line formula input boxes with basic sample dropdown. | Salesforce Flow Builder-style visual condition cards with numbered pills, customizable logic (AND / OR / Custom), and live compiled preview. | NEW UI |
| Apex Debug Logs | Plain text log display without navigation links. | Monaco Log Inspector with clickable 15/18-digit Salesforce IDs, call hierarchy tree, flame timeline, and visual Governor Limits progress bars. | NEW |
| Multi-Org Browser Tabs | Not available. Users manually switched windows. | Dedicated Tabs Manager clustering open Salesforce tabs by Org ID, displaying page-aware SEO titles, instance URLs, and 1-click focus. | NEW |
| Anonymous Apex | Basic execute button via Developer Console redirect. | Integrated Monaco Apex Console with pre-built snippets, execution history, duration metrics, and USER_DEBUG filters. | NEW |
| Data Migrations | Users manually deactivated validation rules in Setup. | 1-Click Migration Kill Switch that snapshots active validation rules & triggers, disables them, and cleanly restores original states. | NEW |
| User Permissions | Basic Profile vs PermSet grid comparison. | Effective User Permission Debugger tracing exact multi-tier access (Profiles, PermSets, PermSetGroups) down to specific fields. | NEW |
| Code Coverage | Class-level percentage numbers only. | Monaco Line-by-Line Highlighting with green (covered) and red (uncovered) gutters and Excel coverage reports. | NEW |
| SOQL Builder | Manual SOQL query writing with basic auto-complete. | AI Natural Language Query Assistant and intelligent parent relationship dot-notation traversal (e.g. Account.Owner.Name). |
NEW |
| Visual ERD | Not available. | Interactive Visual ERD Generator rendering pan-and-zoom relationship diagrams with SVG export. | NEW |
| Org Health | Scattered metrics across Setup. | Org Health Scorecard grading org hygiene (A+ to F), daily API usage, code coverage, and automation debt. | NEW |
| Header Navigation | Inconsistent headers and menus across companion pages. | 100% Unified Studio Header across all 13 companion tools, index studio, and standalone HTML pages. | ENHANCED |
| In-App Tour & Help | Static tour guide or redirected to external GitHub pages. | Universal Context-Aware Tour + dynamic ? button that opens dedicated documentation for the active page on our Vercel site. |
NEW |
| Documentation & Privacy | External third-party help link. | Official Documentation Website & Portal with 28 step-by-step guides, engineering blog, and Chrome Web Store privacy policy. | NEW |
β‘ 1. Core Studio & Developer Tools
Execute Anonymous Apex Console
NEW TOOLYou no longer need to open the heavy Salesforce Developer Console to run quick Apex scripts. The new Execute Anonymous tab inside Studio provides:
- Full Monaco code editor with Apex syntax highlighting and bracket matching.
- Pre-built snippet selector (e.g., Query & System.debug, Insert Test Record, Check Governor Limits).
- Execution history maintaining the last 20 scripts in local storage.
- One-click toggle to isolate
USER_DEBUGstatements or view raw logs.
Monaco Log Inspector & Clickable Record IDs
NEW SUPERPOWERLog analysis in v3.0 transforms 50,000-line debug logs into actionable insights:
- Clickable 15/18-Digit IDs: Record IDs in logs automatically turn into hyperlinks. Click any ID to open that record in Salesforce.
- Governor Limits Progress Dashboard: Progress bars for SOQL Queries (100), Query Rows (50k), DML Statements (150), and CPU Time (10,000ms) with dynamic green/amber/red color thresholds.
- Call Tree & Timeline: Visual tree isolating execution units, nested triggers, and method execution time.
Line-by-Line Code Coverage Inspector
ENHANCEDInspect exactly which lines of Apex were covered during test runs. Covered lines are highlighted with subtle green backgrounds and green gutters, while uncovered lines feature red gutters. Export complete org-wide test reports directly to Excel.
π§ͺ 2. Formula Studio β Flow Builder Redesign
In v3.0, Formula Studio has undergone a complete visual redesign inspired by the intuitive Salesforce Flow Builder condition interface:
Key Enhancements
- Flow-Style Condition Cards: Each criteria row is displayed as a clean card with a vertical connecting line, circled index badge (1, 2, 3), field combobox, operator selector, and value input.
- Condition Logic Selector: Switch between All Conditions Are Met (AND), Any Condition Is Met (OR), or Custom Logic (e.g.
(1 AND 2) OR 3) with dynamic connector badges between cards. - Live Generated Formula Preview: Real-time compiled formula box at the bottom of the visual panel with a 1-click Copy button.
- 1-Click Recipes: Instant presets for common formulas (Required Field Check, Stage Dependent Validation, Email Domain Restriction, etc.).
π 3. Multi-Org Browser Tabs Manager
Developers and consultants frequently juggle 10β30 Salesforce tabs across Production, UAT Sandboxes, and Scratch Orgs. Finding the right tab was historically chaotic.
Tabs Superpowers:
- Org Clustering: Automatically groups opened browser tabs by Salesforce Org ID and domain.
- Page-Aware SEO Titles: Translates opaque Lightning URLs into clean record names (e.g.,
Account: Acme Corp,Flow: Opportunity Trigger). - 1-Click Tab Focus: Click any entry to bring that tab and window to the foreground instantly.
π 4. Data, Schema & Migration Superpowers
β‘ Rapid Field Creator Enhancements
Create up to 50 custom fields simultaneously via Tooling API without the 6-step Setup wizard. v3.0 adds bulk CSV picklist loading, multi-select picklists, and 1-click Spring '25 Permission Set FLS matrix assignment.
π 1-Click Automation Migration Kill Switch
Eliminate validation rule errors during bulk data imports. The Kill Switch snapshots all active validation rules and triggers on the target SObject, deactivates them with 1 click, and reliably restores only the originally active rules when data migration finishes.
πΈοΈ Visual ERD Generator
Generate interactive Entity-Relationship Diagrams directly from any object describe. Inspect parent lookups, master-details, and child related lists with pan, zoom, and SVG export.
π 1-Click Data Dictionary Export
Export complete, formatted data dictionaries (Field Labels, API Names, Types, Lengths, Picklist Values, Formulas, and Help Texts) to Excel/CSV with UTF-8 BOM encoding.
π 5. Security & Enterprise Governance
- Effective User Permission Debugger: Trace why a user can or cannot view/edit a field across their assigned Profiles, Permission Sets, and Permission Set Groups.
- Production Safety Ribbon: Thin colored indicator at the top of pages (pulsing Red for Production, Yellow for Sandbox, Green for Dev) to prevent accidental changes in live orgs.
- Raw SID Token Copy: Copy raw session IDs for cURL, Postman, or CLI testing with 1 click.
- Clayton-Class Code Guardian: Real-time AST static scanner detecting SOQL in loops, missing sharing rules, and unstripped accessible fields.
π 6. Documentation & Universal Help Ecosystem
Integrated In-App & Cloud Documentation
- Official Website & Docs Hub: Live on Vercel at sf-lens-pro-website.vercel.app.
- 28 Dedicated Guides: Complete step-by-step guides for every single tool and module under
/docs. - Universal
?Button: Circular button present on every header. When you switch tabs in Studio, the?button updates its link to the exact documentation for that active tool! - Page-Wise Interactive Tour: Step-by-step modal guide tailored to the exact active page with direct link out to web docs.
- Privacy Policy Page: Dedicated hosted privacy policy adhering strictly to Google Chrome Web Store Developer Program Policies.
π¦ 7. Upgrade Guide & Migration Notes
Upgrading from SF Lens Pro v2.x to v3.0 is completely seamless:
- Automatic Update: Users installed via the Chrome Web Store will receive the update automatically in the background.
- Zero Data Loss: All saved SOQL queries, favorites, and UI preferences in
chrome.storage.localare preserved. - Permissions Note: All permissions declared (
cookies,storage,tabs,downloads,browsingData) are maintained without requiring re-approval.
Have feedback or ideas for v3.1?
Join our community or check out our tutorials on the official engineering blog.
β‘ Version 2.0 β Multi-Tool Developer & Admin Studio Expansion
ARCHIVED RELEASE (v2.0)SF Lens Pro v2.0 marked the major evolution from a lightweight on-page field overlay into a full multi-tab developer workspace. It added core exploratory tools, metadata diffing, and direct data manipulation capabilities:
Core Modules Introduced in v2.0:
- Advanced Code Search: High-speed regex and multi-string code search across Apex Classes, Triggers, Visualforce, and Lightning Components.
- Visual SOQL Query Builder: Point-and-click SOQL builder with field pickers, relationship queries, automatic LIMIT clauses, and CSV/JSON data export.
- Dual-Org Diff Checker: Side-by-side comparison between Production and Sandbox orgs to verify metadata and record differences prior to deployments.
- REST API Explorer: Interactive HTTP request console to test Salesforce REST API endpoints, inspect headers, and examine response bodies.
- Streaming & Event Monitor: Live subscription console to monitor Platform Events, Change Data Capture (CDC), and PushTopic streaming topics in real time.
- Rapid Field Creator: Batch custom field creator supporting up to 50 fields created simultaneously via the Tooling API.
- Org Limits & Storage Tracker: Live visual gauges monitoring daily API calls, data storage, file allocations, and hourly streaming quotas.
- Custom Metadata & Data Importer: Bulk CSV import utility for custom metadata types and standard/custom SObjects.
π± Version 1.0 β The Original In-Page Field Inspector
INITIAL LAUNCH (v1.0)SF Lens Pro v1.0 was the initial release created to solve a daily frustration for Salesforce developers and administrators: finding true field API names and inspecting record values without navigating through Setup.
Foundational Features in v1.0:
- Instant Field API Name Overlay: 1-click toggle injecting API name badges next to standard and custom field labels on Lightning record pages.
- Slide-Out Record Inspector: Quick slide-out drawer displaying all field values, types, IDs, and raw JSON for the currently opened record.
- SObject Describe Lookup: Quick search and describe for any object in the org with picklist definitions and parent lookup relationship tracking.
- One-Click Frontdoor Session URL: Rapidly generate and copy frontdoor login URLs to open matching sessions in incognito windows.