Skip to content

V1.5#19

Merged
jakmro merged 9 commits intomainfrom
v1.5
Jan 14, 2026
Merged

V1.5#19
jakmro merged 9 commits intomainfrom
v1.5

Conversation

@jakmro
Copy link
Collaborator

@jakmro jakmro commented Jan 12, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 12, 2026 21:41
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 pull request implements version 1.5 of the Cactus React Native library with significant enhancements including streaming transcription, model quantization options, NPU acceleration support, and a complete refactor of model management.

Changes:

  • Adds streaming transcription functionality for real-time audio processing
  • Introduces model quantization options (int4/int8) and Cactus Pro NPU acceleration
  • Refactors model configuration from database-driven to static definitions
  • Adds extensive native C++ optimizations and new kernel implementations

Reviewed changes

Copilot reviewed 37 out of 43 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/types/common.ts New type definitions for model configuration and options
src/models.ts Static model configuration replacing database queries
src/classes/CactusSTT.ts Added streaming transcription methods and model options
src/classes/CactusLM.ts Added model options support and quantization exceptions
src/hooks/useCactusSTT.ts Enhanced hook with streaming transcription state management
src/hooks/useCactusLM.ts Updated hook to support model options
cpp/HybridCactus.cpp Implemented streaming transcription native methods
ios/cactus.xcframework/ Updated native headers with new kernel optimizations
example/src/StreamSTTScreen.tsx New example screen demonstrating streaming transcription
README.md Comprehensive documentation updates

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

Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
Signed-off-by: jakmro <kubamroz124@gmail.com>
@jakmro jakmro merged commit 26f47e5 into main Jan 14, 2026
1 check passed
@jakmro jakmro deleted the v1.5 branch January 14, 2026 12:26
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.

1 participant