Changelog

What's new in Junyr — feature releases, improvements, and fixes.

Latest

Security Audit #3 & AI Expense Reports

  • Security score B+ (82/100) — 14 fixes across critical, medium, and low priorities
  • AI Expense Reports: receipt OCR, TVA recovery, URSSAF compliance with Typst PDF
  • Outbound email rate limiting: two-layer anti-spam defense
  • Ergonomic audit: global search, keyboard shortcuts, inline comments, real-time presence

Super-Admin Dashboard & Catalog Import

  • Super-admin dedicated sidebar with 18 navigation items
  • Per-company module toggle for ERP modules
  • JWT-scoped impersonation system with audit logging
  • WSF catalog import: 26 suppliers, 8,036 products, 23,461 variants

Sector Isolation & Quote Management

  • DDD sector architecture with auto-discovery plugin system
  • Shared catalog with B2B price tiers and supplier management
  • Enhanced quotes with Typst PDF and public quote pages
  • AI website generation with Google Imagen 3 support

ERP Dashboard & 8-Module Interface

  • Full 8-module ERP replacing previous dashboard
  • 26 PostgreSQL tables, 100 API routes for business operations
  • Junyrs as virtual IA workers in HR module
  • Security audit #2: score A- (86/100)

Email-Only Interaction Model

  • Simplified to email-centric communication with Junyrs
  • Universal Workspace with training integration
  • Read-only Tasks page with Chain of Thought view

Smart Web Scraping & Payment Robustness

  • 7-source parallel extraction with AI-powered data fusion
  • Subscription upgrade/downgrade with proration
  • Configurable trial period and pause/resume
  • SaaS metrics dashboard (churn, ARPU, LTV)

Workspace & Dashboard Refactor

  • Universal JMAP Resources with 3-tier late binding
  • Tasks dashboard refactored (77% code reduction)
  • Apache AGE graph for document relationships