Changelog
What's been built, in order.
v1.0Voice capture, file attachments & PII protection
Tap-to-speak voice capture, transcribed automatically. Images, PDFs, and docs upload directly to your Notion, never to Rhinal's servers. New PII protection pipeline scans uploads for identifiers before saving, non-identifying case tags for sensitive material, and a private identity-details relay Rhinal never stores or sees.
v0.9Knowledge graph upgrades
Edge weight by similarity, node coloring by mode, zoom/pan, search/filter, recency weighting. Per-session graph view alongside global. Prediction nodes (embedding-based + LLM-predicted) on session graph.
v0.8Calibration Engine + Contradiction Radar
Tag any capture as a prediction with confidence level. Follow-up nudges at predicted outcome time. Calibration score tracked over time. Contradiction detection against existing vault: save-time alert + Related tab marking.
v0.7Ask Your Vault
Synthesize an answer from your captured thoughts. Inline citations back to source records. Devil's advocate "Worth noting" section when captures contain genuine contradiction.
v0.6Chat session persistence
Conversations survive refresh and return visits. History sidebar. New-chat button.
v0.5Vector/retrieval layer
Related records, vault search, knowledge graph foundation. Jina embeddings (2048-dim, privacy-respecting).
v0.4Privacy & consent
Privacy policy v1.1 disclosing all server-side storage. Consent gate. Account deletion with full cascade.
v0.3Multi-mode capture
Capture, Decision Log, Idea→Spec, Recall modes. Classifier routing. Source quotes preservation.
v0.2Notion integration
Structured records saved to user's own Notion workspace. Schema self-heal for missing properties.
v0.1Foundation
BYO-key model routing. Google + Notion OAuth. Local Ollama support.