What's new

Recent ships

We update this list with every meaningful release.

2026-05-18major

Insight builder + research mode

  • ·New ✨ Insights page on every project — generate structured outputs from your KB
  • ·Block types: markdown tables, recharts bar/pie charts, and D3 force-directed concept graphs
  • ·Three generic starters (Glossary, Concept map, FAQ) on every project + free-form prompts
  • ·Research mode: when KB coverage is thin, transparently augments with Gemini Google Search grounding. External sources rendered in a distinct amber section.
  • ·Manual override: ✨ auto / 🌐 force web search / 🔒 KB-only toggle on the New Insight form
  • ·Inline citations deep-link to the source — video timestamp, image OCR region, doc chunk
  • ·Chat answers now have a "Save as insight" button to convert any chat response into a stored insight card
2026-05-17feature

YouTube transcripts vectorized with timestamped citations

  • ·Pre-fetched-transcript ingestion path bypasses cloud IP blocks on YouTube
  • ·Transcripts stored as segments; chunks carry start/end seconds
  • ·Citations link to the YouTube video at the exact second cited
  • ·Local fetch script for bulk import — POSTs as youtube source-type with segments
2026-05-17feature

Chat-as-hero project landing

  • ·Project landing now shows the chat panel as the primary action
  • ·Documents collapsed below into a count-aware <details> section
  • ·/p/[slug]/chat dedicated fullscreen chat route
  • ·Dark-themed chat bubbles with right-aligned user / left-aligned assistant
2026-05-17feature

Audio + Video + Image-OCR ingestion (Phase 2c-2)

  • ·Direct-to-Storage uploads via resumable signed URLs
  • ·Cloud Tasks queue with OIDC-authenticated worker
  • ·Gemini transcription + OCR with bounding boxes
  • ·In-app player scrubs to cited moment
2026-05-16feature

Text RAG with pgvector + HNSW (Phase 2c-1)

  • ·512-dim Matryoshka embeddings (Gemini, Voyage)
  • ·HNSW vector index, top-K=8 retrieval per project
  • ·Streaming chat over Gemma 4 + Gemini Flash
  • ·Citation manifests with chunk-level grounding
2026-05-16feature

Projects + sharing (Phase 2b)

  • ·Per-project privacy: private / link-only / public
  • ·Member roles: owner / admin / editor / viewer
  • ·Slug renames preserved across moves
2026-05-16feature

Identity + authentication (Phase 2a)

  • ·Firebase Auth (email/password, Google)
  • ·Server-side session cookies, 14-day expiry
  • ·Plan tiers + role-based access control
2026-05-16infra

Next.js 16 + Cloud Run rebuild (Phase 1)

  • ·Migrated from Astro to Next.js App Router + Turbopack
  • ·Cloud Run (asia-south1) behind Firebase Hosting rewrites
  • ·Firebase Data Connect + Cloud SQL (Postgres + pgvector)

Ready to build yours?