Changelog

What we shipped

Updates roll out to staging on every push and to production behind a manual approval gate. Most users see a new feature within 24 hours of merge.

  1. 2026-05-02feature

    Smart replica delta sync (Stage 23 V3)

    Auto-fires on app entry, polls every 10 minutes while the tab is visible, and runs from cron at 06:00 and 18:00 UTC. Pulls only what changed since the watermark — never a full reload.

  2. 2026-05-02feature

    Per-job freshness check with AI advisory

    When you open a job detail page, we silently check JobNimbus for newer data. If something changed, we apply the diff and show a one-sentence AVAS recommendation explaining what to do next.

  3. 2026-05-02feature

    Payments Hub integration (PayPal + bank transfer)

    Multi-tenant Payments Hub. PayPal LIVE for instant activation; bank transfer with receipt upload + admin approval. Five tiers (Solo to Enterprise) registered.

  4. 2026-05-02feature

    Telegram bot V2 — full feature parity

    Dashboard cockpit, document extraction, lead-gen, AI chat, time-window preferences, instance picker. Mr. Castro can now run the business from his phone.

  5. 2026-05-01feature

    Lead-generation cockpit

    AI-driven multi-channel playbooks (email drips, ad briefs, neighborhood lists) anchored to real won-job addresses.

  6. 2026-05-01feature

    Locations map (Google Maps)

    1,688 / 1,688 jobs geocoded from JN raw payloads. Click a marker → jump straight into that job.

  7. 2026-04-30feature

    User management V2 + audit lifecycle

    Approve / suspend / reject flows for platform admins. Last-seen tracking via fire-and-forget RPC.

  8. 2026-04-29feature

    Pipeline cockpit + risk tiles + bottleneck card

    Eleven canonical pipeline stages mapped automatically. Risk tiles surface stale deals; the bottleneck card recommends the next move.

  9. 2026-04-28feature

    AI document extraction with DOC: codes

    PDF / photo / DOCX upload → Sonnet 4.6 returns customer + job + stage + amount + summary in seconds. Each extraction gets a deterministic DOC: code for citation.

  10. 2026-04-27security

    Service-role bypass added to delta sync RPCs (Stage 23 V3 patch)

    The cron baseline runs as service_role and could not advance the watermark before this patch. Tenant-member check is skipped only when auth.role() is service_role; user-facing RPCs unchanged.

  11. 2026-04-25infra

    Stage 7 — Fly.io deployment + CI/CD

    MCP server, web app, workers, and Telegram bot deployed to Fly.io with GitHub Actions auto-deploy on push to main.

  12. 2026-04-22feature

    Stage 11 — Telegram bot + integrations UI

    Account linking via temporary code. /jobs, /leads, /help commands. Push notifications on JN status changes.

  13. 2026-04-21feature

    Stage 10 — admin dashboard for platform-admin operations

    Pending users approval, tenant CRUD, credential rotation, analytics, audit log, sync status.

  14. 2026-04-20feature

    Stage 9 — web app + AI chat with tool use streaming

    Next.js 14 App Router. Google OAuth via Supabase Auth. Anthropic streaming chat with the same tools the MCP server exposes.

  15. 2026-04-19feature

    Stage 8 — RAG corpus + insurance-claims tools

    Voyage voyage-3 multilingual embeddings + HNSW + Voyage rerank-2. Citations include the source page bbox.