Summary
Natively v2.7.0 introduces the next generation of Profile Intelligence Routing, Live Follow-up resolution, eager Code UI expansion, DeepSeek AI integration, and robust performance-tracing tools.
What's New
- Profile Intelligence Router (v2): Advanced domain classification (Coding, System Design, Behavioral, Negotiation) propagating constraints directly to LLM streaming paths.
- DeepSeek AI Support: Native integration of DeepSeek's advanced reasoning models via custom cURL OpenAI-compatible API providers.
- Two New Meeting UI Themes: Beautiful Liquid Glass and Modern Dark themes to completely redefine the real-time overlay visual experience.
- Answer-Type Constraints & Follow-Up Resolver: Context-aware follow-up resolution with strict output formatting layout constraints (short, detailed, bulleted, code-only).
- Eager Code UI Expansion: Growth-holds CSS elements to eagerly size overlays before React code-block mounting to prevent layout shifts.
- PI Latency Tracer (
PiLatencyTracer): Telemetry to track reasoning, validation, and routing latencies to guarantee sub-500ms responsiveness. - Evidence Validator & Live Deadlines: Cross-validates claims made in meetings and displays real-time countdowns for live assessment deadlines.
- Single-Click In-App Updates: Seamless update loops directly inside the desktop application.
Improvements
- HTTP Keep-Alive Dispatcher: Integrated HTTP keep-alive connection pooling via undici agent to speed up API requests.
- WS DNS Cache: Resolved DNS lookup cache thrashing during key-rotation reconnect storms.
- STT Silence Watchdog: Extended silence watchdog reset triggers to Deepgram
SpeechStartedevents to eliminate false-positive probes during fast speech. - Test Coverage: Added a 34-unit test suite (
unit-fixes.test.mjs) to verify server logic.
Fixes
- Audio Stack & TCC Permission Hardening: Hardened credentials management by eliminating racing set-provider IPCs and resolved macOS system audio process tapping/TCC permission gates to guarantee robust capture streams.
- ElevenLabs Failover Audio Gap: Resolved ElevenLabs open -> session_started audio gap on failover/reconnect (C1).
- Mic-Only Billing Bypass: Fixed mic-only billing bypass with active/recent system presence checks (C2).
- Stream-Abort Billing Leak: Fixed stream-abort billing leaks by moving billing triggers to the stream
finallyblock (C3). - Language Regex Prompt Injection: Patched language regex prompt injection security vulnerabilities on
/v1/chat/completions(C4). - Webhook Processing Retries: Implemented webhook processing retries with 3-attempt exponential backoff to prevent transient database-related data loss (C5).
- Fallback-Seconds Double Count: Fixed fallback-seconds double counting on STT reconnect-after-failover (C6).
- Admin Endpoint Sanitization: Sanitized admin endpoint
provider-healthkey leak (H13).
Technical
- Added
undici@^8.2.0dependency to package.json. - Exposed
SILENCE_WATCHDOG_MS,SHADOW_PROBE_TIMEOUT_MS, andMAX_SHADOW_PROBESas test-overridable constants. - Updated
__tests__suites with signature-tolerant assertions.
macOS Installation (Signed Build)
Download the correct architecture .dmg or .zip file for your device (Apple Silicon or Intel).
- For Apple Silicon (M1/M2/M3/M4): Download the
arm64build. - For Intel Macs: Download the
x64build.
Open the downloaded file, drag Natively to your Applications folder, and launch it.
⚠️Windows Installation (Unsigned Build)
When running the installer on Windows, you might see a "Windows protected your PC" warning from Microsoft Defender SmartScreen saying it prevented an unrecognized app from starting.
Since this is an unsigned build, this is expected. You can safely ignore it by clicking More info and then Run anyway.
\ refer to change.md for detailed changes