Skip to content

v1.96.0

Choose a tag to compare

@patrykomiotek patrykomiotek released this 18 Apr 08:00
· 833 commits to main since this release
b263386

1.96.0 (2026-04-18)

Bug Fixes

  • address CodeRabbit review on Rejestrio PR (609e7a7)
  • bulk-actions: address code review findings - security, i18n, ux (2765f87)
  • bulk-actions: code review fixes, empty state CTA, folder sync (3d8a7e2)
  • bulk-actions: grid select-all, tooltip fixes, icon styles, outline overflow (1999d02)
  • bulk-actions: i18n aria-labels, useEffect deps, FileRow tBulkBar scope (80b8e6d)
  • bulk-actions: permission check on reembed, i18n file-count, aria-labels (a717d30)
  • bulk-actions: remove ownership check from bulkReembedFilesAction (1588afc)
  • connectors: ship a client-safe DTO to the Connectors UI (75cfe21)
  • connectors: update Rejestrio MCP URL default to port 9004 (762ff5b)
  • e2e: fix race condition and fragile locators in thread export smoke test (b635368)
  • e2e: navigate directly to seeded thread URL to ensure sidebar loads it (cfd54f4)
  • e2e: set visitorId on seeded thread so it appears in sidebar (f747a95)
  • e2e: wait for textarea instead of message content after direct navigation (ee697e8)
  • e2e: wait for thread content instead of missing heading after direct navigation (fe9aff5)
  • events: address CodeRabbit feedback on event-bus PR (6f7a43b)
  • mcp: add Rejestr.io system-prompt guidance, fix follow-up refusals (840233b)
  • mcp: force tool use when scoring + KB context coexist (5157b5e)
  • mcp: resolve MCP server URL from env at load time, not DB snapshot (27d8779)
  • mcp: strip customer_id from every schema shape, not just one (190e06a)
  • mcp: tell the model to chain through historical KRS forms (8d7a7db)
  • settings: serialize nav icons as strings across RSC boundary; relocate audit-logs (e04d50b)
  • threads: fix auth imports, null guard, filename encoding in export route (7ffa39f)
  • threads: fix edge cases in markdown serializer and filename builder (389a25b)
  • threads: fix TS build errors in export route and dropdown (e557242)
  • threads: show error toast when thread export fails (10355fe)
  • threads: transliterate Polish chars in filename, fix font and Content-Disposition (19c422e)

Features

  • allow user to select mcp servers for assistants (311024d)
  • bulk-actions: implement bulk document operations (select, delete, move, share, re-embed) (d961f4b)
  • bulk-docs: add bulk server actions with BulkActionResult type (4d9e0df)
  • chat: "Using tool…" chip while MCP tools are running (5fa9f6a)
  • chat: highlighted callout/summary cards via ::: markdown blocks (a4ab1a1)
  • connectors: add Rejestr.io (Polish KRS) — server_side authType (983b0bf)
  • connectors: collocate MCP provider manifests per provider (5965149)
  • connectors: reorder Rejestr.io above ClickUp, add BaseLinker + KSeF teasers (98025af)
  • docs: plan + compose scaffolding for Polish registry MCP (07706a8)
  • events: introduce typed in-process event bus (b7a8ebe)
  • global assistants management (50313c1)
  • global mcp management (4daf164)
  • initial-account: add confirm-password field with match validation (ae9acc0)
  • leads: auto-persist company snapshot from Rejestrio tool calls (3e66cb6)
  • mcp: expand Rejestrio system prompt with the 4 new tools (adbed15)
  • mcp: teach model about search_enriched_leads (b92c4a1)
  • mcp: teach model to quote ownership percentages from wspolnicy (37fa7f1)
  • mcp: teach the model about get_krs_history (1745d51)
  • settings: introduce declarative registry for settings nav (e08e9aa)
  • threads: add Export submenu to ThreadDropdownMenu (0d3fc34)
  • threads: add GET /api/threads/[threadId]/export route for MD and PDF export (cb84026)
  • threads: add markdown serializer and filename builder for thread export (3ba8b16)
  • threads: add ThreadPDF component for react-pdf export (4dc4fe6)
  • threads: add translation keys for thread export (c8689a2)
  • toast: add warningToast to statusToast utility (38f79fb)