NowDev Assistant Release Notes
Detailed history of the Venus overhaul and the evolution of NowDev Assistant.
Stability & Role Fixes (Venus)
Version 2.2.2 is a minor update focused on fixing role detection issues and improving the reliability of page context identification across complex ServiceNow UI patterns.
Minor Fixes & Improvements
- • Role Detection Fix: Prevented "blinking" and loss of admin status when background iframes reported empty role context.
- • Enhanced Bridge: Added context retries to ensure ServiceNow globals are properly captured even on slower instance loads.
- • List Identification: Improved detection of list pages within deep-nested frames and Polaris UI patterns.
- • Zero-Reload Updates: Features like List Helper and Form Center now react instantly to context changes without manual reloads.
Deep Insights & Context Preservation (Venus)
Version 2.2.1 focuses on keeping you in the flow by providing deeper record insights and the ability to lock your investigation context.
🌳 Related Records Hierarchy
- Contextual Tree: Automatically maps parents, children, and siblings for common platform tables.
- Recursive Insights: Traverse relationships (REQ → RITM → Task) without leaving the search hub.
- Intelligent Grouping: Clutter-free view with virtual folders for multiple approvers or tasks.
📚 Integrated KB Preview
- Shadow DOM Isolation: High-fidelity article previews with zero style leakage.
- Live Experience: Renders KB content with native ServiceNow-accurate styling.
Security & Reliability
- • 🔐 Role-Based Access Control (RBAC): Real-time detection of ServiceNow roles to intelligently hide admin-only tools (App Navigator, Code Search, Executor) for ITIL users.
- • 📌 Pin Record: Lock the Form Center context to a specific record to preserve investigative state during navigation.
- • Transition Stability: Implemented smart delays for List Helper and Form Center to ensure accurate context detection after page transitions.
- • Smart Context Validation: Dynamic visual feedback when pinned context differs from live page record.
The Search & Preview Update (Venus)
Version 2.2.0 introduces two of the most important developer features: a powerful Global Search hub and a Contextual Record Preview system.
🔍 Unified Search Center
- Incremental Code Search: Find logic across all script tables with real-time snippets.
- Deep sys_id Search: Incremental scan across 30+ tables with progress tracking.
- Dynamic Prefix Resolution: Supports custom record prefixes via sys_number lookup.
🖼️ Contextual Preview
- Native UI Experience: Previews respect "Default view" structure and section headers.
- Recursive Navigation: Drill into references with a full "Back" history stack.
- Security First: Automatically identifies and skips encrypted field types.
Refinements
- • Re-implemented fresh token fetching for every API transaction to prevent auth timeouts.
- • Added Sidebar Positioning (Left/Right) customization in Settings.
- • Implemented Sticky Headers for search grouping to maintain context during scroll.
Venus Refinements
Building on the v2.0 foundation, this version focused on workflow efficiency and user feedback with high-impact productivity tools.
- Quick Switcher: Floating environment shortcut for transitions without opening the sidebar.
- List-to-Glide Generator: Convert list filters into GlideRecord scripts with one click.
- Detailed Metadata: Enhanced field cards showing technical types and table hierarchy.
- Toast Message System: Real-time UI notifications for all actions.
Major Overhaul (The React App)
"The assistant has been completely rebuilt from the ground up to provide a faster, more stable, and highly isolated development experience."
Architecture Highlights
- ✓ React Architecture: Superior performance and high-speed state management.
- ✓ Shadow DOM Isolation: Full UI encapsulation from the host ServiceNow page.
- ✓ Lazy-Mounted Tab System: Minimal initial footprint and zero interference.
Mercury Era (v1.x.x)
The foundation of the Assistant, featuring the original Data Spy, Code Generation and List Extractor.