Skip to content

V1.7#20

Merged
jakmro merged 5 commits intomainfrom
v1.7
Feb 23, 2026
Merged

V1.7#20
jakmro merged 5 commits intomainfrom
v1.7

Conversation

@jakmro
Copy link
Collaborator

@jakmro jakmro commented Feb 23, 2026

No description provided.

Copilot AI review requested due to automatic review settings February 23, 2026 02:33
@jakmro jakmro merged commit c592cdd into main Feb 23, 2026
5 of 7 checks passed
@jakmro jakmro deleted the v1.7 branch February 23, 2026 02:33
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This is a major version update (v1.5.0 → v1.7.0) that introduces significant breaking changes and new features to the Cactus React Native SDK. The PR removes telemetry infrastructure, simplifies the API surface, adds Voice Activity Detection (VAD) support, and updates to the latest react-native-nitro-modules (v0.33.9).

Changes:

  • Removes telemetry, config, crypto, and device info systems; simplifies API with consistent naming conventions
  • Adds CactusVAD class and hook for voice activity detection with corresponding types and interfaces
  • Updates native FFI to support new features including VAD, improved streaming transcription, and dynamic model registry

Reviewed changes

Copilot reviewed 78 out of 127 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json, yarn.lock Version bump to 1.7.0, nitro-modules upgrade to 0.33.9
src/types/*.ts Renamed types for consistency (CactusLM*, CactusSTT*, etc.), added CactusVAD types
src/classes/CactusVAD.ts New VAD class implementation
src/hooks/useCactusVAD.ts New React hook for VAD
src/classes/CactusLM.ts, CactusSTT.ts Removed contextSize, telemetry, mode params; added new options
src/native/Cactus.ts Updated to support new FFI including VAD and revised streaming API
src/telemetry/Telemetry.ts Removed entire telemetry system
src/config/CactusConfig.ts Removed config class
src/api/* Removed RemoteLM and Database classes
src/modelRegistry.ts New dynamic model registry from HuggingFace
src/specs/*.nitro.ts Removed CactusCrypto, CactusDeviceInfo, CactusUtil specs
nitrogen/generated/* Removed generated code for deleted specs
cpp/, ios/, android/* Updated native implementations and removed utility libraries
example/* Updated to use new API conventions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants