Skip to content

V1.4.0#18

Merged
jakmro merged 14 commits intomainfrom
v1.4.0
Jan 2, 2026
Merged

V1.4.0#18
jakmro merged 14 commits intomainfrom
v1.4.0

Conversation

@jakmro
Copy link
Collaborator

@jakmro jakmro commented Jan 2, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 2, 2026 12:32
jakmro added 14 commits January 2, 2026 13:34
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>
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 0508d65 into main Jan 2, 2026
5 of 6 checks passed
@jakmro jakmro deleted the v1.4.0 branch January 2, 2026 12: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 PR upgrades the library to version 1.4.0, introducing significant new functionality including a vector index system for embeddings search, tokenization/scoring capabilities, and enhanced audio transcription support. The update also includes dependency upgrades and API enhancements.

Key Changes:

  • Added CactusIndex class with vector database functionality for storing and querying embeddings with CRUD operations
  • Added tokenize() and scoreWindow() methods to CactusLM for token manipulation and perplexity scoring
  • Enhanced audio transcription to accept both file paths and raw PCM audio samples (array of numbers)
  • Added normalize parameter to embedding methods and forceTools option for tool calling
  • Updated react-native-nitro-modules dependency to 0.31.10
  • Enhanced device registration with pro key support

Reviewed changes

Copilot reviewed 63 out of 145 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.4.0 and dependency updates
src/types/*.ts New type definitions for CactusIndex and enhanced APIs
src/native/CactusIndex.ts New native wrapper for vector index operations
src/native/Cactus.ts Added tokenize/scoreWindow methods, enhanced transcribe and embed
src/classes/CactusIndex.ts High-level class for vector index management
src/classes/CactusLM.ts, CactusSTT.ts Enhanced with new methods and local file path support
src/hooks/* New useCactusIndex hook and enhanced existing hooks
src/index.tsx Exports for new CactusIndex functionality
cpp/HybridCactusIndex.* C++ implementation of vector index bridge
cpp/HybridCactus.* Enhanced with new methods and parameter handling
ios/HybridCactusFileSystem.swift Added getIndexPath method for index storage
android/* Android-specific implementations and file system updates
example/src/* New IndexScreen demo and updated examples
README.md Comprehensive documentation for all new features

💡 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.

1 participant