Break down #7 into implementable work units — Phase 5: Semantic search endpoint — Phase 1: Semantic search endpoint — Phase 1: Semantic search endpoint — Phase 1: Semantic search endpoint — Phase 1: Semantic search endpoint — Phase 1: Seman… #122
Labels
No labels
blocked:children
blocked:needs-decision
blocked:needs-human
blocked:verify-failed
bug
deferred
enhancement
feature-request
in-progress
needs-decompose
needs-triage
quickfix
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/transcriber#122
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 1: Semantic search endpoint
Create an API endpoint that accepts natural language queries and returns semantically relevant entries (combining FTS5 with optional LLM reranking).
Changes needed:
LLMConfigfrom topic extraction for the rerankerDecomposed from transcriber#22
Decomposed from transcriber#27
Decomposed from transcriber#49
Decomposed from transcriber#50
Decomposed from transcriber#51
Decomposed from transcriber#52
Decomposed from transcriber#53
Decomposed from transcriber#54
Decomposed from transcriber#65
Decomposed from transcriber#66
Decomposed from transcriber#67
Decomposed from transcriber#68
Decomposed from transcriber#69
Decomposed from transcriber#70
Decomposed from transcriber#71
_Decomposed from [transcriber#72](https://forgejo.t
Decomposed from transcriber#118
Optimization commit
d78d669deployedThis commit contains performance and reliability fixes across the stack. Build compiles and all unit tests pass.
Key changes:
Follow-up fix deployed:
9c75ca7Fixes integration issues from the optimization commit:
NoteTag,NoteCrossref,SpeakerEmbeddingentities toAppDatabase(version 7)MIGRATION_6_7for new tables@Providesmethods inDatabaseModulefor new DAOssetPinned/setTitlemethods toSessionRepositoryTranscriptionServiceparameter mismatch inSpeechBackend.selectcallFloatArrayConvertertoAppDatabase@TypeConvertersfor embedding BLOB storageFull debug build passes. All unit tests pass.
Offline infrastructure deployed:
79954aaFoundation for full sustained offline functionality:
ConnectivityMonitor— real-time network state trackingOfflineCapabilityTracker— per-feature offline availabilityEnhancementJobqueue — cloud features queue for background processing when onlineLLMModelCatalog— 3 quantized on-device LLMs (Qwen 0.5B, TinyLlama 1.1B, Phi-3 Mini)ModelsScreenextended with LLM model download/activate/deleteBackendConfigScreen— Offline Mode toggleBuild passes, all unit tests pass.