Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
926fb53
feat(codec): overhaul nvisy-codec document and handler architecture
martsokha Feb 27, 2026
cd0753d
feat(server): private modules, delete endpoints, extract module
martsokha Feb 27, 2026
7a9ee12
fix(server): review improvements — NotFound, Health, imports
martsokha Feb 27, 2026
e9a9279
refactor(engine): consolidate directory structure, replace StubEngine
martsokha Feb 27, 2026
8561d6e
feat(engine): implement audio redaction, remove old engine.rs
martsokha Feb 27, 2026
3e61e64
feat(server): custom Json/Path extractors, unified error module
martsokha Feb 27, 2026
184ea83
fix(server): review cleanup — JsonSchema derives, OpenAPI docs, CORS …
martsokha Feb 27, 2026
9f3a001
fix: consolidate JsonSchema derives, add CORS origins CLI arg
martsokha Feb 27, 2026
0d74344
fix(engine): use slice refs instead of &mut Vec in executor functions
martsokha Feb 27, 2026
0175bc6
refactor(rig, core): consolidate ErrorKind, split Provider, restructu…
martsokha Feb 28, 2026
67f8af1
docs: use colons over dashes in definitions, remove stale TODO
martsokha Feb 28, 2026
0901a1b
docs: rewrite root README header and features
martsokha Feb 28, 2026
5b2189b
chore: remove nvisy-asr and nvisy-augment crates
martsokha Feb 28, 2026
10f6b4b
refactor(ocr, core, codec): rename nvisy-paddle → nvisy-ocr, add oar-…
martsokha Mar 1, 2026
4c16a6e
refactor(ocr): move entity conversion to OcrRegion methods, update RE…
martsokha Mar 1, 2026
f1522e0
feat(codec): implement PDF loader and handler with per-page text spans
martsokha Mar 1, 2026
a30c781
feat(core, codec): add Dpi type and refactor PDF renderer to use thre…
martsokha Mar 1, 2026
df94db9
feat(codec): add TextData newtype, use Bytes for encode, drop pdf-ext…
martsokha Mar 1, 2026
f04d1d8
refactor(core, docker): improve ContentBytes, math utilities, Dockerf…
martsokha Mar 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# OS
Thumbs.db
.DS_Store

# IDE and Editors
.vs/
.vscode/
.idea/
.zed/

# VCS & CI
.git
.github

# Rust
target/

# Node
node_modules/
**/node_modules
**/dist

# Documentation
docs/
*.md
!crates/*/README.md
4 changes: 1 addition & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Crates

- **nvisy-asr:** ASR/speech-to-text backend trait and provider integration
- **nvisy-augment:** Content augmentation actions (OCR, transcription, synthetic data)
- **nvisy-cli:** CLI entry point for the nvisy API server
- **nvisy-codec:** File-format codecs — read, edit, and write documents
- **nvisy-core:** Domain types, traits, and errors
- **nvisy-engine:** DAG compiler and executor for pipeline graphs
- **nvisy-identify:** Entity ontology types and detection layers
- **nvisy-ocr:** OCR backend trait and provider integration
- **nvisy-ontology:** Domain data types, entity taxonomy, and spatial primitives
- **nvisy-pattern:** Built-in regex patterns and dictionaries for PII/PHI detection
- **nvisy-ocr:** OCR backend trait and provider integration (oar-ocr local, Python bridge)
- **nvisy-python:** PyO3 bridge for AI NER/OCR detection via embedded Python
- **nvisy-rig:** LLM/VLM-driven detection, redaction, and OCR backends
- **nvisy-server:** HTTP server exposing the Engine pipeline via REST endpoints
Expand Down
Loading
Loading