<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://university.copera.ai/changelog</id>
    <title>Copera Blog</title>
    <updated>2026-04-12T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://university.copera.ai/changelog"/>
    <subtitle>Copera Blog</subtitle>
    <icon>https://university.copera.ai/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[Command Palette Rewrite, Workspace Search & Deep Research Plan Cards]]></title>
        <id>https://university.copera.ai/changelog/2026/04/12/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog"/>
        <updated>2026-04-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Weekly Copera changelog: a 91-command Command Palette rewrite, workspace-wide global search, Deep Research plan cards with depth tiers, Virtual Office guest isolation, and Bankai per-user vocabularies.]]></summary>
        <content type="html"><![CDATA[<p>This week ships a complete rewrite of the Command Palette with 91 commands now accessible to both keyboard users and Bankai voice, plus a new workspace-wide search that finds documents, boards, transcriptions, meetings and people in one place. Deep Research gets a plan-and-confirm card with depth tiers and live stats on completion. Virtual Office gains real guest admission with full privacy isolation, and Bankai rolls out per-user vocabularies plus onboarding polish.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="command-palette--complete-rewrite-with-91-commands">Command Palette — Complete Rewrite with 91 Commands<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#command-palette--complete-rewrite-with-91-commands" class="hash-link" aria-label="Direct link to Command Palette — Complete Rewrite with 91 Commands" title="Direct link to Command Palette — Complete Rewrite with 91 Commands" translate="no">​</a></h3>
<p>The Command Palette has been rebuilt from the ground up as the universal action surface for both keyboard users and Bankai voice (#2899):</p>
<ul>
<li class=""><strong>91 commands across four categories</strong> — navigation (open pages, join channels), creation (new docs, tasks, rows, messages), actions (send messages, schedule, share), and utility (toggle theme, zen mode, sidebar)</li>
<li class=""><strong>Workspace-wide search</strong> — typing instantly searches across documents, boards, rows, transcriptions, meetings, people, and direct messages with smart ranking</li>
<li class=""><strong>Single-character shortcuts</strong> — prefix a query with <code>#</code>, <code>@</code>, <code>doc:</code>, <code>mail:</code>, <code>board:</code>, <code>row:</code>, <code>file:</code>, or <code>meeting:</code> to narrow your search to a specific scope</li>
<li class=""><strong>Send via the palette</strong> — type <code>&gt; send @user message</code> or <code>&gt; send #channel message</code> to dispatch a chat or DM without opening the channel</li>
<li class=""><strong>Create via the palette</strong> — type <code>&gt; create row [board]</code> or <code>&gt; new doc</code> to kick off creation flows directly</li>
<li class=""><strong>Join via the palette</strong> — type <code>&gt; join [meeting channel]</code> to enter a huddle with one command</li>
<li class=""><strong>10-second undo</strong> — after any send action, a toast lets you undo within 10 seconds before the message is actually delivered</li>
<li class=""><strong>Bankai Command mode</strong> — every palette command is also available by voice when you activate Command mode</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="workspace-search--find-anything-in-copera">Workspace Search — Find Anything in Copera<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#workspace-search--find-anything-in-copera" class="hash-link" aria-label="Direct link to Workspace Search — Find Anything in Copera" title="Direct link to Workspace Search — Find Anything in Copera" translate="no">​</a></h3>
<p>A powerful new search API and index behind the Command Palette that covers your entire workspace (#2890):</p>
<ul>
<li class=""><strong>Search everything</strong> — documents, boards, rows, transcriptions, meetings, meeting channels, direct messages and people are now indexed and searchable from one place</li>
<li class=""><strong>Strict permissions</strong> — results are filtered to only show content you have access to, per channel, board, and workspace</li>
<li class=""><strong>Public search API</strong> — developers can now query workspace search programmatically via <code>/public/v1/search</code> with a Personal Access Token</li>
<li class=""><strong>Workspace info endpoints</strong> — the public API also exposes workspace info, members, and teams for integrations</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="deep-research--plan-cards-depth-tiers--completion-stats">Deep Research — Plan Cards, Depth Tiers &amp; Completion Stats<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#deep-research--plan-cards-depth-tiers--completion-stats" class="hash-link" aria-label="Direct link to Deep Research — Plan Cards, Depth Tiers &amp; Completion Stats" title="Direct link to Deep Research — Plan Cards, Depth Tiers &amp; Completion Stats" translate="no">​</a></h3>
<p>Three major improvements land this week to bring deep research to parity with leading AI research tools (#2875, #2876, #2878, #2880, #2882, #2884):</p>
<ul>
<li class=""><strong>Plan-and-confirm card</strong> — when the AI decides a query needs deep research, it now shows an editable plan with an AI-generated title, sub-questions you can add/remove, a depth selector, and a 60-second auto-start countdown you can pause while editing</li>
<li class=""><strong>Three depth tiers</strong> — Standard (5 sub-questions, 2 iterations), Deep (8 sub-questions, 3 iterations, smart chunk filtering), and Very Deep (12 sub-questions, 4 iterations, source curation, recursive follow-ups)</li>
<li class=""><strong>Completion notifications</strong> — get a bell, desktop, and mobile notification when your research finishes so you can switch tabs while it runs, matching ChatGPT's Deep Research UX</li>
<li class=""><strong>Click-to-deep-link</strong> — clicking a notification jumps you straight to the chat and scrolls to the specific result</li>
<li class=""><strong>Auto-dismiss on view</strong> — if you open the chat directly instead of via the notification, any matching unread alerts clear silently</li>
<li class=""><strong>Completion stats</strong> — completed research now shows "Research completed in 2m 15s · 22 citations · 333 searches" so you can see at a glance how deep the investigation went</li>
<li class=""><strong>Persistent elapsed timer</strong> — the running timer survives page navigation so you don't see it reset when you switch views</li>
<li class=""><strong>Research chip protection</strong> — the Research button is now disabled while a research is already running so you can't accidentally start multiple at once</li>
<li class=""><strong>Failed research status</strong> — if a research is cancelled or errors out, the card now clearly says "Research failed" instead of staying stuck on "Research started"</li>
<li class=""><strong>Inline Very Deep warning</strong> — selecting Very Deep now shows the warning right on the card instead of a second confirmation dialog, so you can proceed with a single click</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="virtual-office--real-guest-admission--privacy-isolation">Virtual Office — Real Guest Admission &amp; Privacy Isolation<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#virtual-office--real-guest-admission--privacy-isolation" class="hash-link" aria-label="Direct link to Virtual Office — Real Guest Admission &amp; Privacy Isolation" title="Direct link to Virtual Office — Real Guest Admission &amp; Privacy Isolation" translate="no">​</a></h3>
<p>The Virtual Office guest flow has been hardened with real access control and full privacy isolation between rooms (#2889, #2891):</p>
<ul>
<li class=""><strong>True audio/video isolation between rooms</strong> — when you walk from one virtual room to another, people in the old room no longer hear you, and you no longer hear them (previously audio was only muted locally)</li>
<li class=""><strong>Screen share isolation</strong> — screen shares are now strictly scoped to the room they started in, so they never leak to other rooms or guests</li>
<li class=""><strong>Guests are truly isolated while waiting</strong> — guests knocking on a locked room can no longer hear the conversation inside until a member admits them (previously they were connected with full permissions during the waiting period)</li>
<li class=""><strong>Position persistence</strong> — your last position in the Virtual Office is remembered across refreshes, so you respawn exactly where you were</li>
<li class=""><strong>Faster joiner hydration</strong> — new joiners now see existing members in their correct rooms on the first frame, with no flash to the lobby center</li>
<li class=""><strong>Invite guests from huddle view</strong> — a new "Invite guest" button in the huddle header lets you copy the invite link without leaving the huddle</li>
<li class=""><strong>Smart guest spawn</strong> — guests joining via the same invite link now spawn at slightly different positions inside the room instead of stacking on top of each other</li>
<li class=""><strong>Map-wide guest badges</strong> — the waiting-guest indicator now shows on any room that has pending knocks, not just the one you're standing in, so members can admit guests from anywhere</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="bankai--per-user-vocabulary-onboarding--analytics">Bankai — Per-User Vocabulary, Onboarding &amp; Analytics<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#bankai--per-user-vocabulary-onboarding--analytics" class="hash-link" aria-label="Direct link to Bankai — Per-User Vocabulary, Onboarding &amp; Analytics" title="Direct link to Bankai — Per-User Vocabulary, Onboarding &amp; Analytics" translate="no">​</a></h3>
<p>Bankai gets a polished onboarding wizard, personal vocabularies, and rich usage analytics (#2865, #2872, #2888, #2892, #2893):</p>
<ul>
<li class=""><strong>Per-user custom vocabulary</strong> — your dictation dictionary is now personal to you rather than shared across the workspace, so you can teach Bankai your names, jargon, and acronyms without polluting your teammates' dictation</li>
<li class=""><strong>Usage analytics</strong> — a new metrics card on the Voice History page shows your words spoken, time saved, session count, streak, and per-mode breakdown</li>
<li class=""><strong>Interactive training wizard</strong> — a fully redesigned onboarding tutorial measures your typing speed against your voice speed, then walks you through each mode hands-on with clearer step-by-step guidance</li>
<li class=""><strong>Milestone celebrations</strong> — toast notifications celebrate when you hit 1K, 10K, or 50K words, your first hour saved, or a 7-day streak</li>
<li class=""><strong>Mode discovery nudges</strong> — after 20+ sessions, weekly nudges surface modes you haven't tried yet</li>
<li class=""><strong>Platform-aware shortcuts</strong> — the wizard now shows the correct key combo for your operating system (Fn on Mac, Ctrl+Win on Windows) throughout every step</li>
<li class=""><strong>Release gesture activation</strong> — the wizard's final "Enable Bankai" now activates on the voice-release gesture itself instead of a button click, making activation feel thematic</li>
<li class=""><strong>Language preservation</strong> — Portuguese dictations now stay in Portuguese when your workspace language is set to "auto", fixing a bug where they could be reformatted into English</li>
<li class=""><strong>Smarter TTS voice selection</strong> — Chat mode now picks the right voice based on what the AI actually said, so English "sim card" no longer gets read with a Portuguese accent</li>
<li class=""><strong>Failed-recording recovery</strong> — recordings that failed to process on the server now still show up in your voice history with play, download, delete, and retry actions so nothing is ever silently lost</li>
<li class=""><strong>Desktop microphone picker</strong> — choose your active microphone directly from the desktop settings</li>
<li class=""><strong>Mute toggles</strong> — new "Mute system audio during recording" and "Mute dictation sounds" toggles in desktop settings</li>
<li class=""><strong>Trigger word fix</strong> — Omni mode now properly requires the "Bankai" trigger word before firing commands, preventing accidental triggers during dictation</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="cli-oauth--public-api--programmatic-access">CLI OAuth &amp; Public API — Programmatic Access<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#cli-oauth--public-api--programmatic-access" class="hash-link" aria-label="Direct link to CLI OAuth &amp; Public API — Programmatic Access" title="Direct link to CLI OAuth &amp; Public API — Programmatic Access" translate="no">​</a></h3>
<p>New entry points for developers and power users (#2894):</p>
<ul>
<li class=""><strong>CLI OAuth flow</strong> — a new <code>/oauth/cli</code> page walks you through creating a Personal Access Token for a CLI tool, with workspace selection and copy-paste token display</li>
<li class=""><strong>Board API description field</strong> — the public board row endpoint now returns the row's rich text content as a <code>description</code> field for easier integration</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Inbox</strong> — the search bar no longer drops keystrokes as you type; your full query is preserved character by character (#2874)</li>
<li class=""><strong>Inbox</strong> — the notification bell count now matches the list of notifications you can actually see, instead of showing more than it can display (#2874)</li>
<li class=""><strong>Inbox</strong> — meeting bot transcription shares now actually notify the recipient, with a bell notification and click-through to the transcription (#2874)</li>
<li class=""><strong>Inbox</strong> — the blue "needs reply" dismiss button now appears on every thread that has the indicator, not only on the filtered need-reply view, and the tooltip now clearly says "Mark as no reply needed" so you know you're dismissing the marker, not the email (#2871)</li>
<li class=""><strong>Board</strong> — fixed default-value options on non-workflow columns so they behave correctly (#2877)</li>
<li class=""><strong>Bankai</strong> — "Copy to Clipboard" toggle restored in desktop settings after a naming mismatch that broke it (#2870)</li>
<li class=""><strong>Bankai</strong> — the desktop settings page now shows a clear "No microphones detected" error in red when no microphone is connected (#2895)</li>
<li class=""><strong>Desktop</strong> — the desktop app's language now stays in sync with the language you set in the web UI, both on mount and whenever you change it (#2896)</li>
<li class=""><strong>Email</strong> — embedded images no longer carry a synthetic identifier that could confuse some email clients</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/04/12/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Speech-to-Text</strong> — every microphone across Copera (Ask Copera AI, Command Palette, email composer, task comments, chat inputs, board AI, formula assistant, and more) now runs through a single unified pipeline with automatic fallback, giving you consistent behavior and more reliable recognition across every surface (#2879)</li>
<li class=""><strong>Dictation everywhere</strong> — microphones have been added to 11+ new surfaces including the AI Formula Assistant, RRule Generator, Support Chat, Prompt Library, Workspace Invite messages, Approval comments, Email composer body, Transcription AI chat, task comments, doc comments, and direct messages (#2879)</li>
<li class=""><strong>Deep Research zero-stats handling</strong> — older research runs that don't have valid stats now fall back to a plain "Research complete" line instead of showing "0 citations · 0 searches" (#2884)</li>
<li class=""><strong>Deep Research accurate citation counts</strong> — the citation count now reflects how many sources the final report actually cites, not how many were considered, so the number matches what you see in the sources panel (#2884)</li>
<li class=""><strong>Voice-to-text reliability</strong> — the voice transcription system now includes more accurate internal metrics for every microphone in Copera, enabling better monitoring and more reliable recognition (#2879)</li>
<li class=""><strong>SEO</strong> — several search indexing improvements across the app, with proper canonical links on login and signup pages and correct robots rules to keep private pages out of search results (#2885)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Bankai, Board Gantt View & Mobile Push for Email]]></title>
        <id>https://university.copera.ai/changelog/2026/04/05/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog"/>
        <updated>2026-04-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This week launches Bankai, your new voice superpower for the Copera Desktop app — speak instead of type at 4x the speed across messages, documents, questions, and commands. We also shipped the long-awaited Gantt chart view for Boards with task dependencies and date propagation, and major upgrades to email notifications including mobile push and cross-device sync. Plus a public Drive API, a new Wallet system, and a long list of inbox notification fixes.]]></summary>
        <content type="html"><![CDATA[<p>This week launches Bankai, your new voice superpower for the Copera Desktop app — speak instead of type at 4x the speed across messages, documents, questions, and commands. We also shipped the long-awaited Gantt chart view for Boards with task dependencies and date propagation, and major upgrades to email notifications including mobile push and cross-device sync. Plus a public Drive API, a new Wallet system, and a long list of inbox notification fixes.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="bankai--speak-instead-of-type-at-4x-the-speed">Bankai — Speak Instead of Type, at 4x the Speed<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#bankai--speak-instead-of-type-at-4x-the-speed" class="hash-link" aria-label="Direct link to Bankai — Speak Instead of Type, at 4x the Speed" title="Direct link to Bankai — Speak Instead of Type, at 4x the Speed" translate="no">​</a></h3>
<p>Bankai is your new voice superpower inside Copera. Hold a key, speak naturally, and Bankai turns your voice into formatted text, AI answers, or hands-free commands depending on the mode you are in. Most people speak at 150 words per minute but type at only 40 — Bankai is built to reclaim that difference. It is a <strong>power</strong>, not an assistant: when you dictate, <strong>you</strong> are writing; when you ask, <strong>you</strong> are pulling knowledge into your workflow; when you command, <strong>you</strong> are navigating Copera hands-free (#2858, #2865):</p>
<ul>
<li class=""><strong>Five voice modes</strong> — Omni lets the AI classify your intent automatically, Dictation turns speech into formatted text at the cursor, Ask answers questions inline, Commands controls Copera hands-free (navigate, open, join, create), and Chat is a walkie-talkie conversation with Copera AI with spoken responses</li>
<li class=""><strong>Hold, speak, release</strong> — global keyboard shortcuts (Ctrl+Win on Windows, Fn on Mac) work anywhere on your system, even outside the Copera window</li>
<li class=""><strong>Floating pill overlay</strong> — a minimal floating UI shows recording status with animated waveforms and a glowing border in Omni mode</li>
<li class=""><strong>Trigger word for safety</strong> — Omni mode requires saying "Bankai" before commands so it never fires by accident</li>
<li class=""><strong>Direct mode shortcuts</strong> — jump straight into Dictation, Ask, Commands, or Chat with dedicated shortcuts, fully customizable from web settings</li>
<li class=""><strong>Multi-language voice</strong> — Bankai understands and speaks English, Portuguese (Brazil), and Spanish</li>
<li class=""><strong>Interactive training wizard</strong> — a redesigned onboarding tutorial walks you through every mode hands-on and measures your personal speed advantage, with milestone celebrations as you master new features</li>
<li class=""><strong>Voice usage stats</strong> — see your voice activity, history, and stats from the profile menu</li>
<li class=""><strong>Mac Fn key support</strong> — use the Fn key on macOS as your voice trigger via the native helper</li>
<li class=""><strong>Desktop app required</strong> — Bankai uses global system shortcuts that only work in the Copera Desktop app for Windows and macOS</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board-gantt-view">Board Gantt View<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#board-gantt-view" class="hash-link" aria-label="Direct link to Board Gantt View" title="Direct link to Board Gantt View" translate="no">​</a></h3>
<p>A powerful new Gantt chart view for Boards built on a Canvas rendering engine, with full project management capabilities (#2859, #2868):</p>
<ul>
<li class=""><strong>Task dependencies</strong> — link tasks with Finish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish relationships, with smart arrow routing that goes around bars instead of through them</li>
<li class=""><strong>Date propagation</strong> — moving a task automatically cascades dates to dependent tasks, with strict and flexible modes</li>
<li class=""><strong>Critical path</strong> — highlight the longest dependency chain that determines your project duration</li>
<li class=""><strong>Drag, resize, and reschedule</strong> — manipulate task bars directly on the timeline with day-precise snapping</li>
<li class=""><strong>Click to schedule</strong> — click any unscheduled task to schedule it instantly, with an optimistic ghost bar so you get immediate visual feedback</li>
<li class=""><strong>Grouping</strong> — group tasks by any field with collapsible group headers</li>
<li class=""><strong>Status colors and progress bars</strong> — task bars use status colors with darkened progress overlays so you can see completion at a glance</li>
<li class=""><strong>Bulk actions</strong> — select multiple tasks to duplicate, delete, update, or move them at once</li>
<li class=""><strong>Export to PNG or PDF</strong> — share your Gantt chart as an image or printable document, with dependency arrows included in the export</li>
<li class=""><strong>Zoom and pan</strong> — zoom from days to months, with your zoom preference saved per view</li>
<li class=""><strong>Keyboard navigation</strong> — 16 keyboard shortcuts for navigation and task management</li>
<li class=""><strong>Milestones</strong> — mark key project milestones on the timeline</li>
<li class=""><strong>Dark mode</strong> — Gantt view adapts to all themes</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="email--mobile-push--cross-device-sync">Email — Mobile Push &amp; Cross-Device Sync<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#email--mobile-push--cross-device-sync" class="hash-link" aria-label="Direct link to Email — Mobile Push &amp; Cross-Device Sync" title="Direct link to Email — Mobile Push &amp; Cross-Device Sync" translate="no">​</a></h3>
<p>Email notifications now sync seamlessly across all your devices (#2866, #2861, #2867):</p>
<ul>
<li class=""><strong>Mobile push notifications</strong> — get instant push notifications on your phone when new emails arrive in your inbox</li>
<li class=""><strong>Cross-device sync</strong> — when you read, delete, archive, or move an email on web, the matching notification automatically clears on mobile (and vice versa)</li>
<li class=""><strong>Deep-link to email</strong> — clicking a notification now opens the exact thread and highlights the specific email that triggered it, instead of just opening the inbox root</li>
<li class=""><strong>Smarter AI suppression</strong> — the AI now only suppresses notifications for emails it's confident are spam or unimportant, so important personal emails always reach you even with AI filters enabled</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="drive--public-api--developer-mode">Drive — Public API &amp; Developer Mode<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#drive--public-api--developer-mode" class="hash-link" aria-label="Direct link to Drive — Public API &amp; Developer Mode" title="Direct link to Drive — Public API &amp; Developer Mode" translate="no">​</a></h3>
<p>Programmatic access to your workspace drive files for power users and integrations (#2854):</p>
<ul>
<li class=""><strong>Public Drive API</strong> — access your drive via Personal Access Tokens with endpoints for tree navigation, search, download, multipart upload, and folder creation</li>
<li class=""><strong>Signed downloads</strong> — download URLs are generated on demand for secure access</li>
<li class=""><strong>Developer mode "Copy ID"</strong> — copy file and folder IDs from the Drive context menus, tree sidebar, and breadcrumbs for easier API integration</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="wallet--marketplace">Wallet &amp; Marketplace<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#wallet--marketplace" class="hash-link" aria-label="Direct link to Wallet &amp; Marketplace" title="Direct link to Wallet &amp; Marketplace" translate="no">​</a></h3>
<p>A new wallet system for marketplace purchases and creator earnings:</p>
<ul>
<li class=""><strong>Add funds via Stripe</strong> — top up your wallet with any credit card through secure Stripe Checkout, with preset packages for common amounts</li>
<li class=""><strong>Marketplace purchases</strong> — buy items from the marketplace using your wallet balance, with automatic top-up if your balance is too low</li>
<li class=""><strong>Transaction history</strong> — view every deposit, purchase, and earning with filtering by type and status</li>
<li class=""><strong>Real-time balance updates</strong> — your wallet balance and transaction list update live across all your open devices</li>
<li class=""><strong>Creator earnings</strong> — sellers receive their share of revenue with a holdback period for refund protection</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="subscription--reactivate-paused-plans">Subscription — Reactivate Paused Plans<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#subscription--reactivate-paused-plans" class="hash-link" aria-label="Direct link to Subscription — Reactivate Paused Plans" title="Direct link to Subscription — Reactivate Paused Plans" translate="no">​</a></h3>
<p>If your subscription has been paused, you can now reactivate it with one click directly from the Workspace Locked screen or the Workspace Billing page — no need to contact support.</p>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="drive--better-public-sharing--faster-loading">Drive — Better Public Sharing &amp; Faster Loading<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#drive--better-public-sharing--faster-loading" class="hash-link" aria-label="Direct link to Drive — Better Public Sharing &amp; Faster Loading" title="Direct link to Drive — Better Public Sharing &amp; Faster Loading" translate="no">​</a></h3>
<p>The Drive service has been rewritten with improved public sharing and breadcrumb navigation (#2816):</p>
<ul>
<li class=""><strong>Public folder breadcrumbs</strong> — when viewing a publicly shared folder, you can navigate up through the folder structure within the share boundary</li>
<li class=""><strong>Faster public access</strong> — public folders and files load more efficiently</li>
<li class=""><strong>Lazier downloads</strong> — file download URLs are generated only when you need them, making page loads noticeably faster</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/04/05/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Email</strong> — signature formatting is now preserved correctly in sent emails, with embedded images properly attached so they display in every email client (#2847)</li>
<li class=""><strong>Email</strong> — "needs reply" status now clears immediately after you reply, instead of waiting until you navigate away and back (#2851)</li>
<li class=""><strong>Email</strong> — the AI no longer rescues emails from the spam folder after you've explicitly marked them as spam — your decision is final (#2849)</li>
<li class=""><strong>Email</strong> — the blue "needs reply" dot now correctly disappears when you dismiss it, and the dashboard counter updates instantly (#2848)</li>
<li class=""><strong>Email</strong> — opening one email no longer marks every unread email notification as read — only the matching notification clears (#2862)</li>
<li class=""><strong>Email</strong> — the focused email highlight no longer re-triggers if the page refreshes after you've already seen it (#2863)</li>
<li class=""><strong>Email</strong> — eliminated duplicate notifications when new emails arrive (no more double toasts and double notification sounds) (#2845)</li>
<li class=""><strong>Email</strong> — bell notifications now correctly clear when you read or delete emails (#2845, #2848, #2850, #2860)</li>
<li class=""><strong>Email</strong> — fixed "email classification not found" errors that appeared when dismissing or moving emails (#2844)</li>
<li class=""><strong>Drive</strong> — public folder shares now only show files that are actually marked as public, fixing a bug that could expose private files in shared folders</li>
<li class=""><strong>Drive</strong> — drive content is now properly isolated by workspace so files never bleed across workspaces</li>
<li class=""><strong>Board</strong> — fixed an "undefined content" message that could appear in some board cells (#2846)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Email AI Powers, Notification Overhaul & Meeting Bot Transcriptions]]></title>
        <id>https://university.copera.ai/changelog/2026/03/29/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog"/>
        <updated>2026-03-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This week delivers a major upgrade to your inbox AI with a new Powers activation experience and smarter email management. Notifications have been completely overhauled with richer messages and new types, board row comments now feature a modern chat-style design, and meeting bot transcriptions get a redesigned explorer with sharing capabilities.]]></summary>
        <content type="html"><![CDATA[<p>This week delivers a major upgrade to your inbox AI with a new Powers activation experience and smarter email management. Notifications have been completely overhauled with richer messages and new types, board row comments now feature a modern chat-style design, and meeting bot transcriptions get a redesigned explorer with sharing capabilities.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="super-copera-email-ai--powers--ux-overhaul">Super Copera Email AI — Powers &amp; UX Overhaul<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#super-copera-email-ai--powers--ux-overhaul" class="hash-link" aria-label="Direct link to Super Copera Email AI — Powers &amp; UX Overhaul" title="Direct link to Super Copera Email AI — Powers &amp; UX Overhaul" translate="no">​</a></h3>
<p>The AI-powered inbox experience has been redesigned from top to bottom (#2822, #2830):</p>
<ul>
<li class=""><strong>Powers Activation</strong> — a new immersive onboarding experience lets you activate individual AI email powers one by one or all at once, with visual feedback as each power comes online</li>
<li class=""><strong>Priority-Sorted Inbox</strong> — your inbox is now automatically sorted by priority so the most important emails appear first</li>
<li class=""><strong>Dashboard Bar</strong> — quick filter chips at the top of your inbox let you instantly see emails that need a reply, overdue follow-ups, or new messages</li>
<li class=""><strong>Smarter Spam Detection</strong> — the AI learns from your corrections when you mark emails as spam or rescue them from trash</li>
<li class=""><strong>Follow-Up Tracking</strong> — the AI detects emails you sent that need a response and alerts you when they become overdue</li>
<li class=""><strong>Inline AI Suggestions</strong> — email summaries and suggested draft replies now appear directly within the email view</li>
<li class=""><strong>Powers Management</strong> — toggle individual AI features on or off and configure follow-up timing from the Powers panel</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="notification-system-overhaul">Notification System Overhaul<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#notification-system-overhaul" class="hash-link" aria-label="Direct link to Notification System Overhaul" title="Direct link to Notification System Overhaul" translate="no">​</a></h3>
<p>Notifications have been completely rebuilt to be more informative and actionable (#2823, #2824):</p>
<ul>
<li class=""><strong>Richer Notifications</strong> — row comment notifications now show the row number, title, board name, and a preview of the comment. Document comment notifications include the comment text</li>
<li class=""><strong>Missed Call Notifications</strong> — see who tried to call you in meeting channels</li>
<li class=""><strong>Meeting Reminders</strong> — get notified 15 minutes before your scheduled meetings</li>
<li class=""><strong>Transcription Shared</strong> — know when someone shares a meeting channel transcription with you</li>
<li class=""><strong>Row Status Changes</strong> — get notified when the status changes on rows assigned to you</li>
<li class=""><strong>Smart Grouping</strong> — multiple comments on the same item within 10 minutes are grouped into a single notification</li>
<li class=""><strong>Due Date Alerts</strong> — receive notifications when board items are approaching or past their due date</li>
<li class=""><strong>Notification Preferences</strong> — fine-tune which notification types you want to receive</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board-row-comments--chat-style-redesign">Board Row Comments — Chat-Style Redesign<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#board-row-comments--chat-style-redesign" class="hash-link" aria-label="Direct link to Board Row Comments — Chat-Style Redesign" title="Direct link to Board Row Comments — Chat-Style Redesign" translate="no">​</a></h3>
<p>The comments section in board row details has been redesigned with a modern chat interface (#2840):</p>
<ul>
<li class=""><strong>Chat Bubbles</strong> — your messages appear on the right with colored bubbles matching your workspace theme, while others' messages appear on the left</li>
<li class=""><strong>Better Readability</strong> — avatars, spacing, and visual hierarchy follow modern messaging patterns</li>
<li class=""><strong>Theme Support</strong> — the new design adapts beautifully across all four themes (light, dark, darker, and sepia)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-bot-transcriptions--redesigned-explorer">Meeting Bot Transcriptions — Redesigned Explorer<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#meeting-bot-transcriptions--redesigned-explorer" class="hash-link" aria-label="Direct link to Meeting Bot Transcriptions — Redesigned Explorer" title="Direct link to Meeting Bot Transcriptions — Redesigned Explorer" translate="no">​</a></h3>
<p>The meeting bot transcription viewer has been rebuilt with a much more powerful interface (#2815):</p>
<ul>
<li class=""><strong>Tree Browser</strong> — browse your transcriptions organized as "My Bot Transcriptions" and "Shared Bot Transcriptions" with smart date grouping</li>
<li class=""><strong>Search</strong> — quickly find transcriptions with fuzzy search</li>
<li class=""><strong>Sharing</strong> — share transcriptions with individual teammates or entire teams</li>
<li class=""><strong>Editable Titles</strong> — rename AI-generated titles and descriptions for both meeting bot and meeting channel transcriptions</li>
<li class=""><strong>Delete Transcriptions</strong> — remove transcriptions you no longer need with full cleanup</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="ask-copera-ai--web-browsing--prompt-library">Ask Copera AI — Web Browsing &amp; Prompt Library<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#ask-copera-ai--web-browsing--prompt-library" class="hash-link" aria-label="Direct link to Ask Copera AI — Web Browsing &amp; Prompt Library" title="Direct link to Ask Copera AI — Web Browsing &amp; Prompt Library" translate="no">​</a></h3>
<p>The AI assistant gains new capabilities (#2837, #2813):</p>
<ul>
<li class=""><strong>Web Browsing</strong> — Copera AI can now read and explore websites to answer your questions with up-to-date information from the web</li>
<li class=""><strong>Prompt Library</strong> — access your saved prompts from the new plus menu in the AI chat composer</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="automation--advanced-recurrence-editor">Automation — Advanced Recurrence Editor<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#automation--advanced-recurrence-editor" class="hash-link" aria-label="Direct link to Automation — Advanced Recurrence Editor" title="Direct link to Automation — Advanced Recurrence Editor" translate="no">​</a></h3>
<p>Setting up recurring automations is now much more flexible (#2825):</p>
<ul>
<li class=""><strong>Visual Editor</strong> — configure complex recurrence rules with visual controls for frequency, specific weekdays, months, and more</li>
<li class=""><strong>AI-Powered Input</strong> — describe your recurrence in plain language (e.g., "every other Tuesday and Thursday") and let AI generate the rule for you</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="chat--smoother-image-loading">Chat — Smoother Image Loading<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#chat--smoother-image-loading" class="hash-link" aria-label="Direct link to Chat — Smoother Image Loading" title="Direct link to Chat — Smoother Image Loading" translate="no">​</a></h3>
<p>Images in chat now reserve their space before loading, so the conversation no longer jumps around when images appear (#2834).</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong> — fixed image comments on row activities failing to send (#2842)</li>
<li class=""><strong>Board</strong> — fixed rollup column not updating (#2817)</li>
<li class=""><strong>Meeting Channels</strong> — users with shared transcriptions can now use AI actions like summaries and action items (#2836)</li>
<li class=""><strong>Meeting Channels</strong> — sessions with shared transcriptions now appear in the session list for recipients (#2814)</li>
<li class=""><strong>Meeting Channels</strong> — transcription access rules and email summary recipient settings are now properly enforced (#2818)</li>
<li class=""><strong>Meeting Channels</strong> — copy, download, and speaker editing now work in meeting bot transcription viewer (#2806, #2807)</li>
<li class=""><strong>Meeting Channels</strong> — improved transcription download icon for clearer intent (#2841)</li>
<li class=""><strong>AI Chat</strong> — long URLs no longer overflow the message bubble (#2838)</li>
<li class=""><strong>AI Chat</strong> — Deep Research chip now resets after sending a message (#2811)</li>
<li class=""><strong>AI Chat</strong> — file upload limit now works correctly when adding multiple files at once (#2819)</li>
<li class=""><strong>Email</strong> — inbox email notifications now appear in the notification bell and as push notifications (#2832)</li>
<li class=""><strong>Email</strong> — switching between email folders is now faster (#2827)</li>
<li class=""><strong>Chat</strong> — improved image and media sizing in conversations (#2826)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/03/29/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>AI Chat</strong> — you can now ask Copera AI questions about meeting bot transcriptions directly from the viewer (#2808)</li>
<li class=""><strong>AI Chat</strong> — the loading indicator now appears below completed tool steps for better visibility (#2809)</li>
<li class=""><strong>Notifications</strong> — updated icons for missed calls, automations, and message notifications (#2832)</li>
<li class=""><strong>Chat</strong> — paste files directly into row comments and drop multiple files into conversations</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Ask Copera AI Redesigned, Smart Email AI & Copera Voice]]></title>
        <id>https://university.copera.ai/changelog/2026/03/22/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog"/>
        <updated>2026-03-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This week brings a completely redesigned Ask Copera AI experience with web search, deep research, image generation, and voice input. Plus, a new smart email AI that automatically classifies and summarizes your inbox, and Copera Voice for hands-free dictation and commands.]]></summary>
        <content type="html"><![CDATA[<p>This week brings a completely redesigned Ask Copera AI experience with web search, deep research, image generation, and voice input. Plus, a new smart email AI that automatically classifies and summarizes your inbox, and Copera Voice for hands-free dictation and commands.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="ask-copera-ai--complete-redesign">Ask Copera AI — Complete Redesign<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#ask-copera-ai--complete-redesign" class="hash-link" aria-label="Direct link to Ask Copera AI — Complete Redesign" title="Direct link to Ask Copera AI — Complete Redesign" translate="no">​</a></h3>
<p>The Ask Copera AI assistant has been completely rebuilt from the ground up with a modern chat experience and powerful new capabilities (#2799):</p>
<ul>
<li class=""><strong>Web Search</strong> — Ask Copera AI can now search the web to answer your questions, with inline citation links so you can verify sources</li>
<li class=""><strong>Deep Research</strong> — for complex topics, activate Research mode to get comprehensive, in-depth answers with multiple sources</li>
<li class=""><strong>Image Generation</strong> — generate images directly in the chat by describing what you want</li>
<li class=""><strong>Think Mode</strong> — enable advanced reasoning for complex questions that require step-by-step analysis</li>
<li class=""><strong>Voice Input</strong> — speak your questions instead of typing, with real-time audio visualization</li>
<li class=""><strong>Context Picker</strong> — attach documents, Drive files, or meeting transcriptions to give the AI full context for better answers</li>
<li class=""><strong>Conversation Branching</strong> — edit a previous message to explore a different direction without losing your original conversation</li>
<li class=""><strong>Copera Help</strong> — the AI can now browse Copera's help documentation to answer questions about how to use the platform</li>
<li class=""><strong>Personalized Welcome</strong> — a greeting screen with weather-aware messages and quick-start suggestion cards</li>
<li class=""><strong>Sources Panel</strong> — view all web search sources in a dedicated side panel with links to original pages</li>
</ul>
<p>Additional polish and fixes for the new AI experience (#2800, #2801, #2802, #2803, #2804, #2805):</p>
<ul>
<li class=""><strong>Smarter location awareness</strong> — the AI can request your location for weather and local information, with improved city-level precision</li>
<li class=""><strong>Stop generation</strong> — a stop button to halt the AI's response at any time</li>
<li class=""><strong>Smoother animations</strong> — polished loading indicators and transition effects</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="super-copera-email-ai">Super Copera Email AI<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#super-copera-email-ai" class="hash-link" aria-label="Direct link to Super Copera Email AI" title="Direct link to Super Copera Email AI" translate="no">​</a></h3>
<p>A new invisible AI layer that makes your inbox smarter (#2797):</p>
<ul>
<li class=""><strong>Automatic email classification</strong> — emails are automatically sorted by category (important, updates, promotions, etc.) as they arrive</li>
<li class=""><strong>Email summaries</strong> — get quick summaries of long emails so you can triage your inbox faster</li>
<li class=""><strong>AI draft replies</strong> — the AI suggests draft replies based on the email content, which you can edit and send</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="copera-voice--hands-free-experience">Copera Voice — Hands-Free Experience<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#copera-voice--hands-free-experience" class="hash-link" aria-label="Direct link to Copera Voice — Hands-Free Experience" title="Direct link to Copera Voice — Hands-Free Experience" translate="no">​</a></h3>
<p>A brand new way to interact with Copera using your voice:</p>
<ul>
<li class=""><strong>Dictation</strong> — dictate text anywhere in the platform instead of typing</li>
<li class=""><strong>AI Assistant</strong> — ask questions and get answers using voice</li>
<li class=""><strong>Voice Commands</strong> — perform common actions hands-free</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="email--calendar-invitations">Email — Calendar Invitations<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#email--calendar-invitations" class="hash-link" aria-label="Direct link to Email — Calendar Invitations" title="Direct link to Email — Calendar Invitations" translate="no">​</a></h3>
<p>When you receive an email with a calendar invitation (#2791):</p>
<ul>
<li class=""><strong>Event details banner</strong> — a visual banner shows the event date, time, title, location, and organizer</li>
<li class=""><strong>RSVP buttons</strong> — respond with Yes, No, or Maybe directly from the email</li>
<li class=""><strong>Attendee avatars</strong> — see who else is invited at a glance</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="workflow--approval-system-improvements">Workflow — Approval System Improvements<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#workflow--approval-system-improvements" class="hash-link" aria-label="Direct link to Workflow — Approval System Improvements" title="Direct link to Workflow — Approval System Improvements" translate="no">​</a></h3>
<p>Significant improvements to the workflow approval system (#2790):</p>
<ul>
<li class=""><strong>Conditional approvers</strong> — automatically assign approvers based on column values (e.g., different approvers for different departments)</li>
<li class=""><strong>Pending status</strong> — a new pending state for items waiting for approval</li>
<li class=""><strong>Global transitions</strong> — define workflow transitions that apply across all columns</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="image-annotation">Image Annotation<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#image-annotation" class="hash-link" aria-label="Direct link to Image Annotation" title="Direct link to Image Annotation" translate="no">​</a></h3>
<p>A new built-in tool for annotating images (#2792):</p>
<ul>
<li class=""><strong>Draw on images</strong> — add shapes, arrows, text, and highlights directly on any image</li>
<li class=""><strong>Built-in to Copera</strong> — no need for external annotation tools</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/03/22/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong> — fixed row detail dialog and automations crashing in certain conditions (#2796)</li>
<li class=""><strong>Board</strong> — fixed notification automation text not displaying correctly (#2793)</li>
<li class=""><strong>Board</strong> — fixed issues with automation rules and formula calculations (#2794)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Board Automations, Workflow Approvals & Meeting Channel Improvements]]></title>
        <id>https://university.copera.ai/changelog/2026/03/15/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/03/15/weekly-changelog"/>
        <updated>2026-03-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Boards get powerful new capabilities this week: set up automations that notify your team when conditions are met, write dynamic formulas that reference other columns, and fine-tune comment requirements on workflow approvals. Plus, a round of meeting channel fixes makes mobile and guest experiences much smoother.]]></summary>
        <content type="html"><![CDATA[<p>Boards get powerful new capabilities this week: set up automations that notify your team when conditions are met, write dynamic formulas that reference other columns, and fine-tune comment requirements on workflow approvals. Plus, a round of meeting channel fixes makes mobile and guest experiences much smoother.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/03/15/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--notification-automations">Board — Notification Automations<a href="https://university.copera.ai/changelog/2026/03/15/weekly-changelog#board--notification-automations" class="hash-link" aria-label="Direct link to Board — Notification Automations" title="Direct link to Board — Notification Automations" translate="no">​</a></h3>
<p>Automate your team's communication directly from your board (#2779):</p>
<ul>
<li class=""><strong>Condition-based notifications</strong> — set up rules to automatically notify team members when specific events occur, such as a task changing status or a deadline approaching</li>
<li class=""><strong>Flexible triggers</strong> — combine multiple conditions to target exactly the right moment for each notification</li>
<li class=""><strong>Less manual follow-up</strong> — reduce the need to manually ping people when things change on your board</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--dynamic-formula-editor">Board — Dynamic Formula Editor<a href="https://university.copera.ai/changelog/2026/03/15/weekly-changelog#board--dynamic-formula-editor" class="hash-link" aria-label="Direct link to Board — Dynamic Formula Editor" title="Direct link to Board — Dynamic Formula Editor" translate="no">​</a></h3>
<p>A new formula editor makes it easy to build calculated columns (#2746):</p>
<ul>
<li class=""><strong>Column references</strong> — write formulas that pull values from other columns on the same board</li>
<li class=""><strong>Live results</strong> — see formula outputs update automatically as underlying data changes</li>
<li class=""><strong>Syntax highlighting</strong> — the editor highlights your formula as you type, with auto-completion for column names and functions</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--workflow-approval-comment-modes">Board — Workflow Approval Comment Modes<a href="https://university.copera.ai/changelog/2026/03/15/weekly-changelog#board--workflow-approval-comment-modes" class="hash-link" aria-label="Direct link to Board — Workflow Approval Comment Modes" title="Direct link to Board — Workflow Approval Comment Modes" translate="no">​</a></h3>
<p>More flexibility for how comments work during workflow approvals (#2774):</p>
<ul>
<li class=""><strong>Per-action settings</strong> — configure whether comments are required, optional, or disabled independently for approval and rejection actions</li>
<li class=""><strong>Locked-in rules</strong> — the comment requirements are captured when the approval is created, so changing the settings later won't affect approvals already in progress</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/03/15/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Meeting Channels</strong> — improved tile layout on mobile devices so participants display properly on smaller screens (#2787)</li>
<li class=""><strong>Meeting Channels</strong> — guest users can no longer see or manage the lobby waiting list, which was incorrectly visible to them (#2786)</li>
<li class=""><strong>Meeting Channels</strong> — fixed a tap delay on mobile devices in guest conference view that caused buttons to feel unresponsive (#2785)</li>
<li class=""><strong>Meeting Channels</strong> — fixed compatibility issues with Safari and iOS that could cause a white screen or audio problems (#2784)</li>
<li class=""><strong>Meeting Channels</strong> — fixed an issue where guests would re-appear in the waiting list after the host clicked 'Allow All' (#2781)</li>
<li class=""><strong>Board</strong> — fixed the link modal not displaying correctly when the title column is not a reference type (#2783)</li>
<li class=""><strong>Board</strong> — fixed a crash when opening a row detail after a comment was deleted (#2777)</li>
<li class=""><strong>Board</strong> — fixed linked column values disappearing in certain conditions (#2775)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Drive Explorer, Workflow Enhancements & Scheduled Meeting Bots]]></title>
        <id>https://university.copera.ai/changelog/2026/03/08/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog"/>
        <updated>2026-03-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Drive gets a full Explorer-style makeover with drag-and-drop file movement, right-click context menus, and a creation dropdown. Board workflows gain configurable approval comment modes, bulk status updates, and persistent editor layouts. Plus you can now schedule meeting bots to join later.]]></summary>
        <content type="html"><![CDATA[<p>Drive gets a full Explorer-style makeover with drag-and-drop file movement, right-click context menus, and a creation dropdown. Board workflows gain configurable approval comment modes, bulk status updates, and persistent editor layouts. Plus you can now schedule meeting bots to join later.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="drive--explorer-style-file-management">Drive — Explorer-Style File Management<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#drive--explorer-style-file-management" class="hash-link" aria-label="Direct link to Drive — Explorer-Style File Management" title="Direct link to Drive — Explorer-Style File Management" translate="no">​</a></h3>
<p>A major UX upgrade brings Google Drive-like interaction patterns to your file management (#2763, #2764):</p>
<ul>
<li class=""><strong>Drag-and-drop</strong> — move files and folders by dragging them, with visual feedback and auto-scroll near edges</li>
<li class=""><strong>Right-click context menu</strong> — rename, move, share, delete, download, favorite, and more from a context menu</li>
<li class=""><strong>Creation dropdown</strong> — the My Drive button now opens a menu to create folders, documents, spreadsheets, presentations, or upload files</li>
<li class=""><strong>Shared folder badges</strong> — shared folders display a person icon so you can instantly tell them apart from your own</li>
<li class=""><strong>Smart chevrons</strong> — folder expand arrows appear only when subfolders exist, with on-demand loading</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--configurable-approval-comment-modes">Board — Configurable Approval Comment Modes<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#board--configurable-approval-comment-modes" class="hash-link" aria-label="Direct link to Board — Configurable Approval Comment Modes" title="Direct link to Board — Configurable Approval Comment Modes" translate="no">​</a></h3>
<p>Replace the simple "require comment on rejection" checkbox with granular controls (#2774):</p>
<ul>
<li class=""><strong>Per-action modes</strong> — set comment requirements independently for approvals and rejections</li>
<li class=""><strong>Three options</strong> — choose None, Optional, or Required for each action</li>
<li class=""><strong>In-flight consistency</strong> — approval requests follow the rules that were active when they were created</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--workflow-aware-bulk-status-updates">Board — Workflow-Aware Bulk Status Updates<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#board--workflow-aware-bulk-status-updates" class="hash-link" aria-label="Direct link to Board — Workflow-Aware Bulk Status Updates" title="Direct link to Board — Workflow-Aware Bulk Status Updates" translate="no">​</a></h3>
<p>Bulk status changes on workflow-enabled columns now respect your transition rules (#2768):</p>
<ul>
<li class=""><strong>Smart filtering</strong> — only statuses reachable from all selected rows appear as options</li>
<li class=""><strong>Intersection logic</strong> — when rows have different statuses, only commonly valid transitions show</li>
<li class=""><strong>Clear feedback</strong> — shows a message when no common transitions are available</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--visual-workflow-editor-persistence">Board — Visual Workflow Editor Persistence<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#board--visual-workflow-editor-persistence" class="hash-link" aria-label="Direct link to Board — Visual Workflow Editor Persistence" title="Direct link to Board — Visual Workflow Editor Persistence" translate="no">​</a></h3>
<p>Your workflow editor layout is now saved between sessions (#2770):</p>
<ul>
<li class=""><strong>Saved positions</strong> — drag nodes to your preferred arrangement and it sticks</li>
<li class=""><strong>Viewport memory</strong> — pan and zoom state restored when you reopen the editor</li>
<li class=""><strong>Auto-layout reset</strong> — one click to recompute positions from scratch</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-bot--schedule-for-later">Meeting Bot — Schedule for Later<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#meeting-bot--schedule-for-later" class="hash-link" aria-label="Direct link to Meeting Bot — Schedule for Later" title="Direct link to Meeting Bot — Schedule for Later" translate="no">​</a></h3>
<p>Schedule meeting bots to join at a specific time instead of only immediately (#2741):</p>
<ul>
<li class=""><strong>Date-time picker</strong> — choose when the bot should join, from 2 minutes to 90 days out</li>
<li class=""><strong>Join mode toggle</strong> — switch between "Join Now" and "Schedule for Later"</li>
<li class=""><strong>Status tracking</strong> — see the scheduled time and status transitions in the bot list</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="ai-usage-dashboard">AI Usage Dashboard<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#ai-usage-dashboard" class="hash-link" aria-label="Direct link to AI Usage Dashboard" title="Direct link to AI Usage Dashboard" translate="no">​</a></h3>
<p>Track your workspace's AI usage with a dedicated dashboard in workspace settings (#2761):</p>
<ul>
<li class=""><strong>Usage overview</strong> — see total usage across all AI features with cost breakdowns</li>
<li class=""><strong>Daily chart</strong> — visualize daily AI costs over time</li>
<li class=""><strong>Per-feature breakdown</strong> — understand which features consume the most AI resources</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: Kanban drag-and-drop now opens the transition dialog for required fields instead of blocking the move (#2772)</li>
<li class=""><strong>Board</strong>: deleting a column now cleans up stale required field references in workflow transitions (#2773)</li>
<li class=""><strong>Board</strong>: workflow transition dialog now shows proper member pickers for people columns and file upload for file columns (#2771)</li>
<li class=""><strong>Board</strong>: SLA columns now sort correctly by elapsed time (#2769)</li>
<li class=""><strong>Board</strong>: fixed formula lookups not propagating correctly (#2765)</li>
<li class=""><strong>Board</strong>: fixed add row form modal (#2760)</li>
<li class=""><strong>Board</strong>: fixed column number format display (#2754)</li>
<li class=""><strong>DocSign</strong>: each signer now gets a unique color in the PDF field editor, fixing cases where two signers could share the same color (#2767)</li>
<li class=""><strong>Docs</strong>: draft title, cover, and icon changes no longer leak to the public document until you explicitly publish (#2766)</li>
<li class=""><strong>Docs</strong>: fixed document import failing for all file types in the import dialog (#2758)</li>
<li class=""><strong>Docs</strong>: fixed public documents with emoji icons sometimes showing a blank page (#2762)</li>
<li class=""><strong>Chat</strong>: fixed messages not caching correctly when navigating between conversations</li>
<li class=""><strong>Meeting Channels</strong>: fixed guest page initialization and participant enter/leave sounds</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/03/08/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Docs</strong> — table of contents now truncates long headings, stays above cover images, and highlights headings when clicked (#2759)</li>
<li class=""><strong>Board</strong> — row activities redesigned with bubble-style messages and instant optimistic updates (#2753)</li>
<li class=""><strong>Audio</strong> — smoother sound playback with adaptive throttling instead of fixed intervals</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[AI Feed, Inbox Attachments & Voice-to-Text in Chat]]></title>
        <id>https://university.copera.ai/changelog/2026/03/01/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog"/>
        <updated>2026-03-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[AI Feed automatically extracts action items, chapters, and key topics from meeting transcriptions. Inbox now supports email attachments with drag-and-drop and inline images. Table comments gain internal and external visibility controls for better collaboration with external users. Plus voice-to-text in chat, raise hand for meeting channels, and nested Board formulas.]]></summary>
        <content type="html"><![CDATA[<p>AI Feed automatically extracts action items, chapters, and key topics from meeting transcriptions. Inbox now supports email attachments with drag-and-drop and inline images. Table comments gain internal and external visibility controls for better collaboration with external users. Plus voice-to-text in chat, raise hand for meeting channels, and nested Board formulas.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="ai-feed--transcription-agents">AI Feed — Transcription Agents<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#ai-feed--transcription-agents" class="hash-link" aria-label="Direct link to AI Feed — Transcription Agents" title="Direct link to AI Feed — Transcription Agents" translate="no">​</a></h3>
<p>Ask AI feed with transcription agents for intelligent content extraction (#2743):</p>
<ul>
<li class=""><strong>Action items</strong> — automatically extract action items from transcriptions</li>
<li class=""><strong>Chapters</strong> — identify and segment transcription content into chapters</li>
<li class=""><strong>Key questions</strong> — surface important questions discussed in transcriptions</li>
<li class=""><strong>Topics extraction</strong> — detect and categorize topics from transcription content</li>
<li class=""><strong>Manual rerun</strong> — allow manual rerun of transcription agents for reprocessing</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--nested-formulas--rollups">Board — Nested Formulas &amp; Rollups<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#board--nested-formulas--rollups" class="hash-link" aria-label="Direct link to Board — Nested Formulas &amp; Rollups" title="Direct link to Board — Nested Formulas &amp; Rollups" translate="no">​</a></h3>
<p>Resolve nested formulas and rollups for calculated fields that reference other formulas (#2747):</p>
<ul>
<li class=""><strong>Nested formula resolution</strong> — formulas can now reference other formula columns</li>
<li class=""><strong>Rollup support</strong> — rollup fields properly resolve nested formula dependencies</li>
<li class=""><strong>Calculated fields</strong> — improved accuracy for deeply nested calculated field chains</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-channel--raise-hand">Meeting Channel — Raise Hand<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#meeting-channel--raise-hand" class="hash-link" aria-label="Direct link to Meeting Channel — Raise Hand" title="Direct link to Meeting Channel — Raise Hand" translate="no">​</a></h3>
<p>Raise hand sound and ordered speaker queue for organized meeting channel management (#2748):</p>
<ul>
<li class=""><strong>Raise hand sound</strong> — audio notification when a participant raises their hand</li>
<li class=""><strong>Speaker queue</strong> — ordered queue system for organized speaker management</li>
<li class=""><strong>Visual indicator</strong> — clear visual display of raised hands and queue position</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="internal--external-comments">Internal &amp; External Comments<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#internal--external-comments" class="hash-link" aria-label="Direct link to Internal &amp; External Comments" title="Direct link to Internal &amp; External Comments" translate="no">​</a></h3>
<p>Visibility filtering for table row comments with security controls (#2470):</p>
<ul>
<li class=""><strong>Visibility toggle</strong> — easily switch between internal and external comments</li>
<li class=""><strong>Internal only</strong> — internal comments are only visible to your workspace members</li>
<li class=""><strong>Guest privacy</strong> — external users and guests can only see comments marked as external</li>
<li class=""><strong>Legacy compatibility</strong> — existing comments remain accessible with proper visibility defaults</li>
<li class=""><strong>i18n support</strong> — full internationalization for comment visibility labels</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--email-attachments">Inbox — Email Attachments<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#inbox--email-attachments" class="hash-link" aria-label="Direct link to Inbox — Email Attachments" title="Direct link to Inbox — Email Attachments" translate="no">​</a></h3>
<p>Email attachment support with inline image handling for the Inbox:</p>
<ul>
<li class=""><strong>Drag-and-drop upload</strong> — drag files directly into the compose area with 25MB total size limit</li>
<li class=""><strong>File and image pickers</strong> — dedicated buttons for attaching files and images with upload progress</li>
<li class=""><strong>Inline images</strong> — paste or insert images directly into your email body</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--primary-recipient">Inbox — Primary Recipient<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#inbox--primary-recipient" class="hash-link" aria-label="Direct link to Inbox — Primary Recipient" title="Direct link to Inbox — Primary Recipient" translate="no">​</a></h3>
<p>Swap primary recipient with automatic synchronization:</p>
<ul>
<li class=""><strong>Recipient swap</strong> — change the primary recipient of an email thread</li>
<li class=""><strong>Automatic sync</strong> — mail server updates automatically when you change the primary recipient</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="voice-transcription-in-chat">Voice Transcription in Chat<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#voice-transcription-in-chat" class="hash-link" aria-label="Direct link to Voice Transcription in Chat" title="Direct link to Voice Transcription in Chat" translate="no">​</a></h3>
<p>Voice-to-text transcription in the AI chat:</p>
<ul>
<li class=""><strong>Microphone button</strong> — dedicated recording button in the chat input area</li>
<li class=""><strong>Recording indicator</strong> — visual indicator showing active recording state</li>
<li class=""><strong>Status display</strong> — real-time transcription status feedback</li>
<li class=""><strong>Multi-language support</strong> — transcription interface available in all supported languages</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed dashboard filters and grouping behavior (#2749)</li>
<li class=""><strong>Board</strong>: fixed row modal column update not reflecting changes (#2745)</li>
<li class=""><strong>Board</strong>: fixed linking when creating a row on the modal (#2742)</li>
<li class=""><strong>Board</strong>: fixed Kanban errors when sorting by column</li>
<li class=""><strong>Board</strong>: fixed add link modal when not in live editing mode (#2744)</li>
<li class=""><strong>Chat</strong>: fixed chat conversations not refreshing properly when navigating between channels</li>
<li class=""><strong>Chat</strong>: allow mentioning AI user on any channel</li>
<li class=""><strong>Chat</strong>: removed @here/@channel mentions from DMs</li>
<li class=""><strong>Chat</strong>: fixed threads read state not updating correctly</li>
<li class=""><strong>Docs</strong>: fixed doc icon removal not being stored</li>
<li class=""><strong>Docs</strong>: cleaned up tree drag-and-drop blob artifacts</li>
<li class=""><strong>Docs</strong>: fixed public docs color variables</li>
<li class=""><strong>Inbox</strong>: fixed moving emails between folders not working correctly in some cases</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/03/01/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Text Channels</strong> — faster message loading with improved data fetching</li>
<li class=""><strong>Board</strong> — new grid view type for an alternative way to visualize your data</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Workflow Engine, DocSign Digital Signing & Inbox Search]]></title>
        <id>https://university.copera.ai/changelog/2026/02/22/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog"/>
        <updated>2026-02-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A powerful new Workflow Engine brings SLA tracking, approval gates, and business calendars to Boards. DocSign gains legally valid digital signatures with certified timestamps. Inbox now supports full-text search with search history, plus faster email loading.]]></summary>
        <content type="html"><![CDATA[<p>A powerful new Workflow Engine brings SLA tracking, approval gates, and business calendars to Boards. DocSign gains legally valid digital signatures with certified timestamps. Inbox now supports full-text search with search history, plus faster email loading.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--workflow-engine">Board — Workflow Engine<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#board--workflow-engine" class="hash-link" aria-label="Direct link to Board — Workflow Engine" title="Direct link to Board — Workflow Engine" translate="no">​</a></h3>
<p>Full workflow engine with SLA tracking, approvals, and business calendars (#2727):</p>
<ul>
<li class=""><strong>Workflow configuration</strong> — define status transitions, conditions, required fields, and actions for each board</li>
<li class=""><strong>Approval gates</strong> — require designated approvers before a row can move to the next status</li>
<li class=""><strong>SLA tracking</strong> — set time-based goals for each status with automatic tracking against deadlines</li>
<li class=""><strong>Business calendars</strong> — configure working hours and holidays so SLA calculations respect your team's actual schedule</li>
<li class=""><strong>Initial status</strong> — set a default starting status for new rows entering the workflow</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="docsign--digital-certificate-signing">DocSign — Digital Certificate Signing<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#docsign--digital-certificate-signing" class="hash-link" aria-label="Direct link to DocSign — Digital Certificate Signing" title="Direct link to DocSign — Digital Certificate Signing" translate="no">​</a></h3>
<p>Legally valid digital signatures with certified timestamps:</p>
<ul>
<li class=""><strong>Digital certificate signing</strong> — sign PDFs with a legally recognized digital certificate</li>
<li class=""><strong>Certified timestamps</strong> — each signature includes a certified timestamp proving exactly when the document was signed</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--full-text-search">Inbox — Full-Text Search<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#inbox--full-text-search" class="hash-link" aria-label="Direct link to Inbox — Full-Text Search" title="Direct link to Inbox — Full-Text Search" translate="no">​</a></h3>
<p>Full-text search across all inbox folders (#2731):</p>
<ul>
<li class=""><strong>Search across folders</strong> — search emails across all folders from a single input</li>
<li class=""><strong>Smooth typing</strong> — search results update as you type without interrupting your typing</li>
<li class=""><strong>Folder tab behavior</strong> — folder tabs are automatically disabled during active search to avoid confusion</li>
<li class=""><strong>Full i18n support</strong> — search interface translated in all supported languages</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--search-history">Inbox — Search History<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#inbox--search-history" class="hash-link" aria-label="Direct link to Inbox — Search History" title="Direct link to Inbox — Search History" translate="no">​</a></h3>
<p>Persistent search history for quick access to previous queries:</p>
<ul>
<li class=""><strong>Saved searches</strong> — search queries are automatically saved per user and inbox</li>
<li class=""><strong>Recent searches dropdown</strong> — quickly re-run previous searches from a dropdown list</li>
<li class=""><strong>Remove searches</strong> — delete individual search history entries you no longer need</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--improved-link-modal">Board — Improved Link Modal<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#board--improved-link-modal" class="hash-link" aria-label="Direct link to Board — Improved Link Modal" title="Direct link to Board — Improved Link Modal" translate="no">​</a></h3>
<p>Improved link modal for boards with many linked rows (#2729):</p>
<ul>
<li class=""><strong>Paginated links</strong> — link modals now support pagination for boards with many linked rows</li>
<li class=""><strong>Better loading</strong> — linked rows load faster and display more clearly</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-channel--dynamic-tiles-layout">Meeting Channel — Dynamic Tiles Layout<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#meeting-channel--dynamic-tiles-layout" class="hash-link" aria-label="Direct link to Meeting Channel — Dynamic Tiles Layout" title="Direct link to Meeting Channel — Dynamic Tiles Layout" translate="no">​</a></h3>
<p>Dynamic tiles layout for meeting channels (#2724):</p>
<ul>
<li class=""><strong>Adaptive grid</strong> — participant video tiles automatically rearrange based on the number of participants</li>
<li class=""><strong>Responsive layout</strong> — tiles resize and reflow to make the best use of available screen space</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="workspace--promote-external-user-to-member">Workspace — Promote External User to Member<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#workspace--promote-external-user-to-member" class="hash-link" aria-label="Direct link to Workspace — Promote External User to Member" title="Direct link to Workspace — Promote External User to Member" translate="no">​</a></h3>
<p>Promote external users to full workspace members (#2728):</p>
<ul>
<li class=""><strong>Role upgrade</strong> — workspace admins can now promote external collaborators to full member status</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed dashboard date conditions and kanban title card display (#2730)</li>
<li class=""><strong>Board</strong>: fixed link order when removing a row from linked records (#2740)</li>
<li class=""><strong>Workflow</strong>: fixed saving new status options together with workflow transitions (#2731)</li>
<li class=""><strong>Workflow</strong>: fixed a crash that could occur when automations interact with workflow rules (#2732)</li>
<li class=""><strong>Workflow</strong>: fixed dropdowns and switches becoming unresponsive in the column settings dialog (#2734)</li>
<li class=""><strong>Workflow</strong>: required fields list now correctly hides system and computed columns, and cleans up deleted column references (#2736)</li>
<li class=""><strong>Workflow</strong>: visibility rules now apply in real-time, not just on page load, and work with multiple status columns (#2737)</li>
<li class=""><strong>Workflow</strong>: SLA condition values now reset correctly when you switch the status column (#2739)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/02/22/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Workflow</strong> — you can now properly disable workflow mode on a status column (#2733)</li>
<li class=""><strong>Workflow</strong> — transition names can now be edited directly inline (#2735)</li>
<li class=""><strong>Workflow</strong> — SLA duration fields can now be cleared properly (#2738)</li>
<li class=""><strong>Inbox</strong> — faster email thread loading with improved caching</li>
<li class=""><strong>Inbox</strong> — improved visual layout of thread list actions</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Docs Draft/Publish, MCP Server Support & Meeting Bot AI Actions]]></title>
        <id>https://university.copera.ai/changelog/2026/02/15/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog"/>
        <updated>2026-02-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Public documents now support a draft/publish workflow so edits are not immediately visible. External tool integration brings new AI capabilities. Meeting Bot gains AI action prompts, a transcription viewer, and improved speaker detection.]]></summary>
        <content type="html"><![CDATA[<p>Public documents now support a draft/publish workflow so edits are not immediately visible. External tool integration brings new AI capabilities. Meeting Bot gains AI action prompts, a transcription viewer, and improved speaker detection.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="public-documents--draftpublish-workflow">Public Documents — Draft/Publish Workflow<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#public-documents--draftpublish-workflow" class="hash-link" aria-label="Direct link to Public Documents — Draft/Publish Workflow" title="Direct link to Public Documents — Draft/Publish Workflow" translate="no">​</a></h3>
<p>Added a draft/publish mechanism for public documents so that edits are no longer immediately visible on the public page (#2721):</p>
<ul>
<li class=""><strong>Publish Updates button</strong> — appears when a document has unpublished changes, letting authors review before publishing</li>
<li class=""><strong>Auto-save before publishing</strong> — ensures all your latest edits are saved before going live</li>
<li class=""><strong>Show footer toggle</strong> — control whether the footer is displayed on the public page</li>
<li class=""><strong>Public chip indicator</strong> — visual "Public" chip on documents so authors know at a glance which pages are publicly accessible</li>
<li class=""><strong>Descendant confirmation</strong> — confirmation dialog warns when publishing affects nested child pages</li>
<li class=""><strong>Smooth animation</strong> — the publish bar slides in smoothly when changes are detected</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="public-documents--mermaid-diagrams">Public Documents — Mermaid Diagrams<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#public-documents--mermaid-diagrams" class="hash-link" aria-label="Direct link to Public Documents — Mermaid Diagrams" title="Direct link to Public Documents — Mermaid Diagrams" translate="no">​</a></h3>
<p>Client-side Mermaid diagram rendering on public pages (#2722):</p>
<ul>
<li class=""><strong>Browser rendering</strong> — diagrams render instantly in your browser</li>
<li class=""><strong>Dark mode detection</strong> — diagrams automatically adapt their color scheme to the page theme</li>
<li class=""><strong>Clean display</strong> — diagram code stays hidden until the visual diagram is ready</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="text-channels--team-mentions">Text Channels — Team Mentions<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#text-channels--team-mentions" class="hash-link" aria-label="Direct link to Text Channels — Team Mentions" title="Direct link to Text Channels — Team Mentions" translate="no">​</a></h3>
<p>Added @here and @channel mentions for text channels (#2715):</p>
<ul>
<li class=""><strong>@here</strong> — notify all currently online members in the channel</li>
<li class=""><strong>@channel</strong> — notify every member of the channel regardless of online status</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="docsign--templates">DocSign — Templates<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#docsign--templates" class="hash-link" aria-label="Direct link to DocSign — Templates" title="Direct link to DocSign — Templates" translate="no">​</a></h3>
<p>Introduced a template system for DocSign with full translation support (#2696):</p>
<ul>
<li class=""><strong>Reusable templates</strong> — create and manage signature templates for common document types</li>
<li class=""><strong>Translation support</strong> — templates are fully translatable across all supported languages</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--security-details">Inbox — Security Details<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#inbox--security-details" class="hash-link" aria-label="Direct link to Inbox — Security Details" title="Direct link to Inbox — Security Details" translate="no">​</a></h3>
<p>Rich email metadata and source download capabilities for the Inbox (#2709):</p>
<ul>
<li class=""><strong>Email authentication info</strong> — see who sent and signed the email, plus its security status</li>
<li class=""><strong>Email details popover</strong> — expanded view showing From, To, Cc, Bcc, Reply-To, Date, Subject, and mailing list info</li>
<li class=""><strong>Show Original</strong> — view the raw email source in a dedicated page</li>
<li class=""><strong>Download original</strong> — download the raw email file for your records</li>
<li class=""><strong>Mailing list detection</strong> — identifies emails from mailing lists and shows list information</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="mcp-server--ai-tool-integration">MCP Server — AI Tool Integration<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#mcp-server--ai-tool-integration" class="hash-link" aria-label="Direct link to MCP Server — AI Tool Integration" title="Direct link to MCP Server — AI Tool Integration" translate="no">​</a></h3>
<p>External tool integration in the AI pipeline (#2710):</p>
<ul>
<li class=""><strong>Add external tools</strong> — connect third-party tools and services to expand AI capabilities</li>
<li class=""><strong>Connection testing</strong> — verify your tool connections work before saving</li>
<li class=""><strong>Multiple connection types</strong> — supports different connection methods and authentication options</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-bot--ai-actions--transcription-viewer">Meeting Bot — AI Actions &amp; Transcription Viewer<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#meeting-bot--ai-actions--transcription-viewer" class="hash-link" aria-label="Direct link to Meeting Bot — AI Actions &amp; Transcription Viewer" title="Direct link to Meeting Bot — AI Actions &amp; Transcription Viewer" translate="no">​</a></h3>
<p>AI-powered meeting analysis with a dedicated transcription viewer:</p>
<ul>
<li class=""><strong>AI action prompts</strong> — define custom AI prompts (e.g., summarize, extract action items) that run against meeting transcriptions</li>
<li class=""><strong>Transcription viewer</strong> — dedicated page with speaker panel and AI action cards for reviewing meeting content</li>
<li class=""><strong>Fast processing</strong> — AI actions run in parallel for quick results</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-channels--improved-sync--speaker-detection">Meeting Channels — Improved Sync &amp; Speaker Detection<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#meeting-channels--improved-sync--speaker-detection" class="hash-link" aria-label="Direct link to Meeting Channels — Improved Sync &amp; Speaker Detection" title="Direct link to Meeting Channels — Improved Sync &amp; Speaker Detection" translate="no">​</a></h3>
<p>Improved meeting channel state synchronization and speaker tracking (#2726):</p>
<ul>
<li class=""><strong>Late joiner support</strong> — when you join a meeting channel, you instantly see any active whiteboard, shared document, or transcription already in progress</li>
<li class=""><strong>Improved speaker detection</strong> — more accurate speaker identification in meeting transcriptions</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="agenda--event-editing--recurring-events">Agenda — Event Editing &amp; Recurring Events<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#agenda--event-editing--recurring-events" class="hash-link" aria-label="Direct link to Agenda — Event Editing &amp; Recurring Events" title="Direct link to Agenda — Event Editing &amp; Recurring Events" translate="no">​</a></h3>
<ul>
<li class=""><strong>Edit events</strong> — calendar events can now be edited after creation</li>
<li class=""><strong>Recurring event fix</strong> — fixed client-side expansion of recurring events</li>
<li class=""><strong>Event details popover</strong> — fixed the event details popover not opening correctly</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--workload-view-color">Board — Workload View Color<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#board--workload-view-color" class="hash-link" aria-label="Direct link to Board — Workload View Color" title="Direct link to Board — Workload View Color" translate="no">​</a></h3>
<ul>
<li class=""><strong>Color Tasks By</strong> — select which column determines task color in the Workload view (#2718)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Inbox</strong>: fixed bulk delete not working correctly (#2717)</li>
<li class=""><strong>Virtual Office</strong>: fixed conference mode issues (#2716)</li>
<li class=""><strong>Inbox</strong>: UX improvements for message handling (#2709)</li>
<li class=""><strong>Meeting Channel</strong>: fixed Ask AI functionality in meeting channels (#2714)</li>
<li class=""><strong>Editor</strong>: fixed list styling inconsistencies</li>
<li class=""><strong>Editor</strong>: removed todo checkboxes from the chat message editor</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/02/15/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Translations</strong> — added 53 missing translations across English, Spanish, and Portuguese-BR (#2723)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Virtual Office Backgrounds & Meeting Channel Invite Preferences]]></title>
        <id>https://university.copera.ai/changelog/2026/02/08/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/02/08/weekly-changelog"/>
        <updated>2026-02-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Virtual Office gains background effects with blur and virtual backgrounds. Meeting Channels get configurable invite preferences for style and sound. Plus the launch of Copera University — our new documentation and changelog site.]]></summary>
        <content type="html"><![CDATA[<p>Virtual Office gains background effects with blur and virtual backgrounds. Meeting Channels get configurable invite preferences for style and sound. Plus the launch of Copera University — our new documentation and changelog site.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/02/08/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="virtual-office--background-effects">Virtual Office — Background Effects<a href="https://university.copera.ai/changelog/2026/02/08/weekly-changelog#virtual-office--background-effects" class="hash-link" aria-label="Direct link to Virtual Office — Background Effects" title="Direct link to Virtual Office — Background Effects" translate="no">​</a></h3>
<p>Enhanced the Virtual Office with background effects for video calls (#2708):</p>
<ul>
<li class=""><strong>Background blur</strong> — blur your real background for privacy during video calls</li>
<li class=""><strong>Virtual backgrounds</strong> — choose from preset virtual background images</li>
<li class=""><strong>Custom images</strong> — upload your own images as virtual backgrounds</li>
<li class=""><strong>WebGL segmentation</strong> — real-time background segmentation using WebGL for smooth performance</li>
<li class=""><strong>Full i18n support</strong> — all background effect options are translated in English, Spanish, and Portuguese-BR</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-channel--invite-preferences">Meeting Channel — Invite Preferences<a href="https://university.copera.ai/changelog/2026/02/08/weekly-changelog#meeting-channel--invite-preferences" class="hash-link" aria-label="Direct link to Meeting Channel — Invite Preferences" title="Direct link to Meeting Channel — Invite Preferences" translate="no">​</a></h3>
<p>Configurable invite behavior for meeting channels (#2705):</p>
<ul>
<li class=""><strong>Invite style</strong> — choose how invitations appear (notification, popup, or silent)</li>
<li class=""><strong>Invite sound</strong> — configure the sound played when receiving a meeting channel invitation</li>
<li class=""><strong>Per-user settings</strong> — each user can set their own invite preferences</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="copera-university">Copera University<a href="https://university.copera.ai/changelog/2026/02/08/weekly-changelog#copera-university" class="hash-link" aria-label="Direct link to Copera University" title="Direct link to Copera University" translate="no">​</a></h3>
<p>The launch of our documentation and knowledge base site:</p>
<ul>
<li class=""><strong>Documentation</strong> — guides and tutorials for using Copera features</li>
<li class=""><strong>Changelog</strong> — weekly changelog entries tracking all platform updates</li>
<li class=""><strong>Search</strong> — full-text search across all documentation content</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/02/08/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>File</strong>: added image resize parameters to file download endpoint for optimized image delivery</li>
<li class=""><strong>Board</strong>: fixed row link modal sticky title staying visible after scrolling (#2707)</li>
<li class=""><strong>Chat</strong>: fixed new DM page crash error when navigating to direct messages</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="documentation">Documentation<a href="https://university.copera.ai/changelog/2026/02/08/weekly-changelog#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<ul>
<li class="">Added httpOnly cookies authentication migration guide for developers transitioning to the new auth system</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Email i18n, Meeting Channel Soundboard & DocSign Auto-save]]></title>
        <id>https://university.copera.ai/changelog/2026/02/01/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog"/>
        <updated>2026-02-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[All email templates now support English, Spanish, and Portuguese-BR. Meeting Channels get a soundboard via LiveKit data messages with meeting sound preferences. DocSign auto-saves completed documents and Docs get enhanced delete/duplicate options.]]></summary>
        <content type="html"><![CDATA[<p>All email templates now support English, Spanish, and Portuguese-BR. Meeting Channels get a soundboard via LiveKit data messages with meeting sound preferences. DocSign auto-saves completed documents and Docs get enhanced delete/duplicate options.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="email-i18n--full-multilingual-support">Email i18n — Full Multilingual Support<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#email-i18n--full-multilingual-support" class="hash-link" aria-label="Direct link to Email i18n — Full Multilingual Support" title="Direct link to Email i18n — Full Multilingual Support" translate="no">​</a></h3>
<p>All email templates now support three languages (#2667):</p>
<ul>
<li class=""><strong>English, Spanish, Portuguese-BR</strong> — complete translations for all transactional emails</li>
<li class=""><strong>200+ translation keys</strong> across 27 email templates</li>
<li class=""><strong>User language preference</strong> — emails are sent in the recipient's preferred language</li>
<li class="">Covers all email types: invitations, notifications, billing, DocSign, meeting schedules, and more</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-channels--soundboard--preferences">Meeting Channels — Soundboard &amp; Preferences<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#meeting-channels--soundboard--preferences" class="hash-link" aria-label="Direct link to Meeting Channels — Soundboard &amp; Preferences" title="Direct link to Meeting Channels — Soundboard &amp; Preferences" translate="no">​</a></h3>
<ul>
<li class=""><strong>Soundboard via LiveKit</strong> — migrated soundboard from socket events to LiveKit data messages for lower latency and better reliability</li>
<li class=""><strong>Meeting channel sounds</strong> — configurable preference for enabling/disabling sounds in meeting channels</li>
<li class=""><strong>Auto-assign speakers</strong> — after transcription completes, speakers are automatically assigned based on diarization data (#2704)</li>
<li class=""><strong>Meeting channel sounds</strong> — sync enabled state across participants</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox">Inbox<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#inbox" class="hash-link" aria-label="Direct link to Inbox" title="Direct link to Inbox" translate="no">​</a></h3>
<ul>
<li class=""><strong>Attachment support</strong> — download email attachments with signed URL-based secure downloads</li>
<li class=""><strong>Timestamp formatting</strong> — improved timestamp display for threads and emails</li>
<li class=""><strong>Gmail-like spam UX</strong> — dedicated spam management improvements (#2692)</li>
<li class=""><strong>Admin management</strong> — admin inbox controls and participant management</li>
<li class=""><strong>Recipient management</strong> — GraphQL mutations for managing email recipients</li>
<li class=""><strong>Unread counts</strong> — real-time unread count queries with live updates</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board">Board<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#board" class="hash-link" aria-label="Direct link to Board" title="Direct link to Board" translate="no">​</a></h3>
<ul>
<li class=""><strong>Row link modal improvements</strong> — better UX for linking rows with sticky title (#2707)</li>
<li class=""><strong>Sync link on duplicate</strong> — when duplicating a row, linked rows are properly synchronized (#2702)</li>
<li class=""><strong>Column value schema</strong> — structured validation schema for column values (#2701)</li>
<li class=""><strong>Automation recurrence</strong> — automations can run on configurable recurring schedules (#2693)</li>
<li class=""><strong>Row description in automation</strong> — add descriptions when changing rows via automation (#2676)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="docsign">DocSign<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#docsign" class="hash-link" aria-label="Direct link to DocSign" title="Direct link to DocSign" translate="no">​</a></h3>
<ul>
<li class=""><strong>Auto-save to Signed Docs</strong> — completed documents are automatically saved to a dedicated "Signed Docs" folder in Drive (#2697)</li>
<li class=""><strong>Signer management</strong> — improved UI for adding, removing, and reordering document signers (#2695)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="docs">Docs<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#docs" class="hash-link" aria-label="Direct link to Docs" title="Direct link to Docs" translate="no">​</a></h3>
<ul>
<li class=""><strong>Delete with sub-documents</strong> — delete dialog with option to cascade deletion to all sub-documents (#2700)</li>
<li class=""><strong>Duplicate with options</strong> — duplicate documents with rename and copy settings dialog (#2699)</li>
<li class=""><strong>Collapse state persistence</strong> — document tree collapse states are persisted across sessions</li>
<li class=""><strong>Settings advanced page</strong> — improvements to advanced settings</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="virtual-office">Virtual Office<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#virtual-office" class="hash-link" aria-label="Direct link to Virtual Office" title="Direct link to Virtual Office" translate="no">​</a></h3>
<ul>
<li class=""><strong>Complete implementation</strong> — full virtual office experience with spatial layout and real-time presence (#2688)</li>
<li class=""><strong>Custom room icons</strong> — personalize office rooms with selectable icons (#2690)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Chat loading with Suspense</strong> — migrated chat loading states to React Suspense for smoother transitions (#2637)</li>
<li class=""><strong>Admin delete messages</strong> — channel admins can delete other users' messages (#2650)</li>
<li class=""><strong>Meeting channel lock</strong> — improved channel lock permission checks</li>
<li class=""><strong>Kanban contrast</strong> — automatic contrast calculation for card titles on colored backgrounds (#2666)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Meeting channels</strong>: improved channel lock permission checks, fixed initial mute state for participants, fixed device change handling, fixed screen share disable on room change</li>
<li class=""><strong>Chat</strong>: fixed message ordering in conversations</li>
<li class=""><strong>Drive</strong>: made drop overlay message generic for all upload contexts (#2706)</li>
<li class=""><strong>Board</strong>: fixed overflow link for large arrays in lookup columns (#2698), fixed row link modal sticky title (#2707)</li>
<li class=""><strong>File</strong>: added image resize parameters to file download endpoint</li>
<li class=""><strong>Mentions</strong>: fixed mention participants on threads</li>
<li class=""><strong>Chat</strong>: fixed new DM page crash error</li>
<li class=""><strong>Inbox</strong>: fixed email iframe height calculation, recipient name handling, and addresses edit permissions (#2691)</li>
<li class=""><strong>Board</strong>: fixed board role permissions (#2674), sortable tree boundary issues</li>
<li class=""><strong>Docs</strong>: propagated moved sub-docs parent settings to child docs, cleaned dead code from Docs nav</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/02/01/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Settings layout</strong> — enhanced settings pages with improved form handling (#2654)</li>
<li class=""><strong>Creation modal</strong> — redesigned resource creation modals (#2686)</li>
<li class=""><strong>Channel settings</strong> — aligned with creation modal patterns (#2679)</li>
<li class=""><strong>Email performance</strong> — optimized email loading to prevent UI freezing (#2653)</li>
<li class=""><strong>Translations</strong> — added missing Spanish and PT-BR translations (#2682)</li>
<li class=""><strong>Meeting channel refactor</strong> — major refactoring of meeting channel session management (#2689)</li>
<li class=""><strong>Socket optimization</strong> — reduced payload size in meeting channel group updates, migrated meeting channel join to async queue</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Virtual Office, Gmail-style Inbox & Docs Tree Refactor]]></title>
        <id>https://university.copera.ai/changelog/2026/01/25/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog"/>
        <updated>2026-01-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Virtual Office launches with a complete implementation, the Inbox gets a Gmail-inspired redesign with bulk selection and spam UX, and the Docs tree receives a major refactor with category buckets and improved navigation.]]></summary>
        <content type="html"><![CDATA[<p>The Virtual Office launches with a complete implementation, the Inbox gets a Gmail-inspired redesign with bulk selection and spam UX, and the Docs tree receives a major refactor with category buckets and improved navigation.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="virtual-office">Virtual Office<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#virtual-office" class="hash-link" aria-label="Direct link to Virtual Office" title="Direct link to Virtual Office" translate="no">​</a></h3>
<p>A complete virtual office experience for remote teams (#2688, #2690):</p>
<ul>
<li class=""><strong>Spatial office layout</strong> — visual office floorplan where team members can see each other and move between rooms</li>
<li class=""><strong>Custom room icons</strong> — personalize office rooms with custom icons for different areas (meeting rooms, lounges, focus zones)</li>
<li class=""><strong>Real-time presence</strong> — see who's in which room with live status updates</li>
<li class=""><strong>Quick join</strong> — click to join any room and start collaborating instantly</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--gmail-style-redesign">Inbox — Gmail-style Redesign<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#inbox--gmail-style-redesign" class="hash-link" aria-label="Direct link to Inbox — Gmail-style Redesign" title="Direct link to Inbox — Gmail-style Redesign" translate="no">​</a></h3>
<p>Major Inbox improvements with a familiar, powerful email experience (#2675, #2692, #2678, #2651):</p>
<ul>
<li class=""><strong>Gmail-style UI</strong> — redesigned email interface with familiar patterns for thread navigation and message display</li>
<li class=""><strong>Spam UX</strong> — dedicated spam handling with move-to-spam and report functionality</li>
<li class=""><strong>Signed URL attachments</strong> — secure, time-limited URLs for email attachments</li>
<li class=""><strong>Per-user signatures</strong> — each user can have their own email signature, separate from inbox-level settings</li>
<li class=""><strong>Bulk selection</strong> — select multiple emails for batch operations (archive, delete, mark as read)</li>
<li class=""><strong>New email notifications</strong> — real-time notifications with UI updates when new emails arrive</li>
<li class=""><strong>Auto-scroll</strong> — automatically scroll to the latest email in a thread</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="docs--tree-refactor">Docs — Tree Refactor<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#docs--tree-refactor" class="hash-link" aria-label="Direct link to Docs — Tree Refactor" title="Direct link to Docs — Tree Refactor" translate="no">​</a></h3>
<ul>
<li class=""><strong>Delete dialog with sub-documents</strong> — when deleting a document, choose whether to also delete all sub-documents (#2700)</li>
<li class=""><strong>Duplicate with options</strong> — duplicate documents with the ability to rename and copy settings (#2699)</li>
<li class=""><strong>Tree refactor</strong> — major restructuring of the document tree with category buckets for better organization (#2684)</li>
<li class=""><strong>Duplication feedback</strong> — snackbar notification after successful document duplication (#2507)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="docsign">DocSign<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#docsign" class="hash-link" aria-label="Direct link to DocSign" title="Direct link to DocSign" translate="no">​</a></h3>
<ul>
<li class=""><strong>Auto-save to Signed Docs</strong> — completed signed documents are automatically saved to a dedicated "Signed Docs" folder (#2697)</li>
<li class=""><strong>Signer management</strong> — improved signer management with better UI for adding and removing signers (#2695)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="drive">Drive<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#drive" class="hash-link" aria-label="Direct link to Drive" title="Direct link to Drive" translate="no">​</a></h3>
<ul>
<li class=""><strong>Animated drop overlay</strong> — smooth drag-and-drop experience with an animated overlay when dragging files into Drive (#2672)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board">Board<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#board" class="hash-link" aria-label="Direct link to Board" title="Direct link to Board" translate="no">​</a></h3>
<ul>
<li class=""><strong>Automation recurrence</strong> — automations can now run on a recurring schedule (#2693)</li>
<li class=""><strong>Column value schema</strong> — structured schema for column values, improving data validation and consistency (#2701)</li>
<li class=""><strong>Board cron for formulas</strong> — background job to recalculate formulas periodically (#2496)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="meeting-channels">Meeting Channels<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#meeting-channels" class="hash-link" aria-label="Direct link to Meeting Channels" title="Direct link to Meeting Channels" translate="no">​</a></h3>
<ul>
<li class=""><strong>Screen share limit</strong> — limit to 2 simultaneous screen shares per channel for bandwidth management (#2665)</li>
<li class=""><strong>Manual subscription</strong> — manual track subscription for meeting channels, reducing bandwidth usage by only subscribing to visible participants (#2663)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="chat">Chat<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#chat" class="hash-link" aria-label="Direct link to Chat" title="Direct link to Chat" translate="no">​</a></h3>
<ul>
<li class=""><strong>Admin delete messages</strong> — admins can delete other users' messages in channels (#2650)</li>
<li class=""><strong>Loading states with React Suspense</strong> — migrated chat loading to React Suspense for smoother transitions (#2637)</li>
<li class=""><strong>Newline with Shift+Enter</strong> — Shift+Enter inserts a new line instead of sending the message</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Public API</strong> — table row authentication for external API consumers</li>
<li class=""><strong>Server time sync</strong> — endpoints for synchronizing client time with server time</li>
<li class=""><strong>Profile vCard download</strong> — download contact cards (vCard) for user profiles (#2683)</li>
<li class=""><strong>Workspace description</strong> — workspaces can now have a description field (#2681)</li>
<li class=""><strong>Admin payment methods</strong> — management dashboard for payment methods</li>
<li class=""><strong>Pino logging</strong> — migration from Winston to Pino logger for structured, high-performance logging</li>
<li class=""><strong>Feature flag release</strong> — global feature flag release capability for rolling out features to all workspaces</li>
<li class=""><strong>Invite management</strong> — manage invites from the workspace members page (#2574)</li>
<li class=""><strong>Billing</strong> — resume billing functionality and coupon management improvements</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed slice creation, row summary alignment, automation email issues, and rows query overwriting (#2642, #2645, #2646, #2644)</li>
<li class=""><strong>Board</strong>: fixed table column ref population (#2606), board slice awareness (#2586), settings crash, and row dialog slice selector UX (#2578)</li>
<li class=""><strong>Meeting channels</strong>: improved LiveKit reconnection handling (#2638)</li>
<li class=""><strong>Docs</strong>: optimized table of contents, prevented access to deleted documents (#2641, #2649)</li>
<li class=""><strong>Editor</strong>: fixed initialization timing to wait for HocuspocusProvider sync (#2643)</li>
<li class=""><strong>Inbox</strong>: improved lazy loading performance (#2640), fixed member updates (#2677), thread count accuracy</li>
<li class=""><strong>AI</strong>: fixed conversation list sorting and message timestamp display (#2639, #2647)</li>
<li class=""><strong>Chat</strong>: fixed message ordering in cache with proper <code>createdAt</code> sorting (#2648), thread heading, DM conversation optimistic updates</li>
<li class=""><strong>Screen share</strong>: fixed tile display bugs (#2662)</li>
<li class=""><strong>Notifications</strong>: fixed navigation on notification click (#2659, #2660), channel notification defaults UX (#2636)</li>
<li class=""><strong>Recents</strong>: fixed muted channel bold styling to match Slack behavior (#2635)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/01/25/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Settings</strong>: enhanced layout with improved form handling (#2654, #2619)</li>
<li class=""><strong>Creation modal</strong> — improvements to resource creation modals (#2686)</li>
<li class=""><strong>Channel settings</strong> — dialog refactoring for better code organization (#2679)</li>
<li class=""><strong>Email loading</strong> — performance optimization for email list rendering (#2653)</li>
<li class=""><strong>Translations</strong> — added missing Spanish and Portuguese-BR translations (#2682)</li>
<li class=""><strong>i18n</strong> — revoke invite confirmation messages</li>
<li class=""><strong>Inbox dialogs</strong> — migrated to Popup component pattern (#2550)</li>
<li class=""><strong>Drive</strong> — bulk download improvements (#2553)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Chat V4, i18n Migration & Transcription Sharing]]></title>
        <id>https://university.copera.ai/changelog/2026/01/18/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog"/>
        <updated>2026-01-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Chat receives major upgrades with shimmer loading, Group DM features, and async message queue. The web app migrates from Tolgee to react-intl for internationalization. Transcription gets sharing capabilities with AI-powered actions and email notifications.]]></summary>
        <content type="html"><![CDATA[<p>Chat receives major upgrades with shimmer loading, Group DM features, and async message queue. The web app migrates from Tolgee to react-intl for internationalization. Transcription gets sharing capabilities with AI-powered actions and email notifications.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="chat--major-upgrades">Chat — Major Upgrades<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#chat--major-upgrades" class="hash-link" aria-label="Direct link to Chat — Major Upgrades" title="Direct link to Chat — Major Upgrades" translate="no">​</a></h3>
<p>A series of significant improvements to the Chat experience:</p>
<ul>
<li class=""><strong>Shimmer loading</strong> — skeleton loading states for a smoother experience while chat data loads</li>
<li class=""><strong>Group DM rename</strong> — rename Group DM conversations for better organization (#2624)</li>
<li class=""><strong>Convert DM to group</strong> — transform a direct message into a group channel (#2611)</li>
<li class=""><strong>Async message queue</strong> — messages are processed asynchronously via a queue worker for improved reliability and ordering</li>
<li class=""><strong>Forwarded message attribution</strong> — forwarded messages now show the original sender (#2568)</li>
<li class=""><strong>Client timestamp validation</strong> — server validates client-provided timestamps to maintain correct ordering</li>
<li class=""><strong>DM mute settings</strong> — mute direct messages with configurable notification behavior (#2613)</li>
<li class=""><strong>Resizable video layout</strong> — drag-to-resize video layout for P2P calls (#2559)</li>
<li class=""><strong>Thread virtualization</strong> — virtualized thread list for improved performance with many threads (#2570)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="i18n--tolgee-to-react-intl-migration">i18n — Tolgee to react-intl Migration<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#i18n--tolgee-to-react-intl-migration" class="hash-link" aria-label="Direct link to i18n — Tolgee to react-intl Migration" title="Direct link to i18n — Tolgee to react-intl Migration" translate="no">​</a></h3>
<p>Migrated the entire web application from Tolgee to react-intl for internationalization:</p>
<ul>
<li class="">Removed Tolgee dependency in favor of the more lightweight react-intl</li>
<li class="">Implemented fallback message merging for incomplete translations</li>
<li class="">Standalone language files removed in favor of centralized translation management</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="transcription">Transcription<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#transcription" class="hash-link" aria-label="Direct link to Transcription" title="Direct link to Transcription" translate="no">​</a></h3>
<ul>
<li class=""><strong>Sharing</strong> — share meeting transcriptions with participant avatars and improved UI (#2629)</li>
<li class=""><strong>AI actions with email</strong> — process transcriptions with AI and send results via email with BCC support</li>
<li class=""><strong>Speaker audio playback</strong> — play individual speaker segments from transcriptions (#2581)</li>
<li class=""><strong>Delete transcriptions</strong> — remove transcriptions when no longer needed (#2581)</li>
<li class=""><strong>Video player fixes</strong> — Electron sync, fullscreen mode, and popup video improvements (#2601, #2600)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="classroom">Classroom<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#classroom" class="hash-link" aria-label="Direct link to Classroom" title="Direct link to Classroom" translate="no">​</a></h3>
<ul>
<li class=""><strong>Custom CSS injection</strong> — inject custom CSS for BigBlueButton branding to match Copera's visual identity (#2626)</li>
<li class=""><strong>BBB webhook improvements</strong> — enhanced webhook handling with Copera branding (#2616)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="agenda">Agenda<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#agenda" class="hash-link" aria-label="Direct link to Agenda" title="Direct link to Agenda" translate="no">​</a></h3>
<ul>
<li class=""><strong>Single occurrence status update</strong> — update the status of individual occurrences in recurring events (#2591)</li>
<li class=""><strong>Recurrence tests</strong> — comprehensive test suite for recurring event date calculations matching Gmail behavior (#2576, #2598)</li>
<li class=""><strong>Inbound email response</strong> — process inbound email responses to agenda events (#2529)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board">Board<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#board" class="hash-link" aria-label="Direct link to Board" title="Direct link to Board" translate="no">​</a></h3>
<ul>
<li class=""><strong>Automation with link source</strong> — create automations that reference linked row data (#2615)</li>
<li class=""><strong>Navigate to dashboard after creation</strong> — automatically redirect to the new dashboard after creating one (#2621)</li>
<li class=""><strong>Row dialog slice awareness</strong> — row dialog now shows which slice the row belongs to (#2556)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>App Config</strong> — configurable tutorial links via the admin panel (#2623)</li>
<li class=""><strong>Video clipping</strong> — clip and save video segments from sessions with i18n support</li>
<li class=""><strong>Command Palette v2</strong> — show more results, palette types for different content categories, and reset expansion state (#2447)</li>
<li class=""><strong>Public Documents</strong> — share documents publicly with accessible URLs (#2521)</li>
<li class=""><strong>Channel mentions</strong> — mention channels in other channels, comments in boards — Slack-parity functionality (#2567)</li>
<li class=""><strong>Thread collection</strong> — organize and browse threads from channels (#2565)</li>
<li class=""><strong>Double-click to connect</strong> — preference setting for meeting channel connection behavior (#2628)</li>
<li class=""><strong>Custom top bar</strong> — users can customize the top bar layout (#2555)</li>
<li class=""><strong>Slack-parity timestamps</strong> — hover tooltips showing full timestamp, matching Slack behavior (#2592)</li>
<li class=""><strong>Inbox compose UX</strong> — conditional actions and auto-subject for improved email composing (#2597)</li>
<li class=""><strong>Inbox DNS verification</strong> — periodic DNS verification for inbox domains with admin notifications</li>
<li class=""><strong>Inbox email notifications</strong> — real-time email notifications via EventSource</li>
<li class=""><strong>Meeting channel documents</strong> — collaborative document editing within meeting channels</li>
<li class=""><strong>Connection timer</strong> — display connection duration in active meeting channels</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Chat</strong>: fixed mute settings (#2613), DM permissions (#2612), thread drawer navigation (#2610, #2609), message ordering (#2608), scroll position reset on new messages, and race conditions in message sending (#2575)</li>
<li class=""><strong>Meeting channels</strong>: LiveKit P2 stabilization (#2607), prevented camera from auto-enabling on rejoin (#2622)</li>
<li class=""><strong>Inbox</strong>: fixed DNS verification status, draft management and cache updates (#2614), compose UX improvements (#2597)</li>
<li class=""><strong>Board</strong>: fixed private views (#2564), automation count (#2562), slice order columns (#2561), board settings navigation (#2577), formula resetting list filters (#2503), and automation email Sentry errors (#2595)</li>
<li class=""><strong>Drive</strong>: fixed folder upload, item selection, and header inconsistency (#2536)</li>
<li class=""><strong>Notifications</strong>: fixed row comment notifications for owners (#2625), channel mention notifications (#2583)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/01/18/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Settings</strong>: refactored profile page structure (#2585), added contact badge settings page (#2584), members/teams page layout (#2533)</li>
<li class=""><strong>Navbar</strong>: improved layout alignment (#2560), communicate navbar restructure (#2596), expansion indicators (#2620)</li>
<li class=""><strong>Desktop notifications</strong> — improved notification behavior and window focus on click (#2546)</li>
<li class=""><strong>React Query v5</strong> — migrated from TanStack React Query v4 to v5 with updated mutation/query syntax (#2573)</li>
<li class=""><strong>Node.js v24</strong> — upgraded Node.js runtime to v24 with updated TypeScript config</li>
<li class=""><strong>Board permissions</strong> — moved to store and context pattern for better state management (#2549)</li>
<li class=""><strong>Avatar component</strong> — added consistent size prop across all avatar usages (#2497-#2499)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Kanban DnD, Agenda Events & DataLoader]]></title>
        <id>https://university.copera.ai/changelog/2026/01/11/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog"/>
        <updated>2026-01-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Kanban view gets a complete drag-and-drop overhaul with virtualization, the Agenda module gains full CRUD capabilities, and GraphQL performance improves dramatically with DataLoader integration.]]></summary>
        <content type="html"><![CDATA[<p>Kanban view gets a complete drag-and-drop overhaul with virtualization, the Agenda module gains full CRUD capabilities, and GraphQL performance improves dramatically with DataLoader integration.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="kanban--drag--drop-overhaul">Kanban — Drag &amp; Drop Overhaul<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#kanban--drag--drop-overhaul" class="hash-link" aria-label="Direct link to Kanban — Drag &amp; Drop Overhaul" title="Direct link to Kanban — Drag &amp; Drop Overhaul" translate="no">​</a></h3>
<p>A complete rewrite of the Kanban drag-and-drop system for better performance and reliability (#2473, #2472):</p>
<ul>
<li class=""><strong>Virtualized rendering</strong> — Kanban cards now use virtualization for smooth scrolling on boards with thousands of rows</li>
<li class=""><strong>Drop projection</strong> — dedicated Zustand store for calculating drop position, providing visual feedback before the drop</li>
<li class=""><strong>Sorting support</strong> — sort Kanban cards within columns, with DnD disabled when custom sort is active (#2486)</li>
<li class=""><strong>Visual indicators</strong> — improved drop column indicator for clearer drag feedback</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="agenda--full-crud">Agenda — Full CRUD<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#agenda--full-crud" class="hash-link" aria-label="Direct link to Agenda — Full CRUD" title="Direct link to Agenda — Full CRUD" translate="no">​</a></h3>
<p>The Agenda module is now fully functional with create, read, update, and delete operations:</p>
<ul>
<li class=""><strong>Delete events</strong> — remove events from the details popover with confirmation (#2488)</li>
<li class=""><strong>Create and delete mutations</strong> — GraphQL mutations integrated with the frontend (#2487)</li>
<li class=""><strong>Event details</strong> — full event details display with participant management, header spacing fixes, and list improvements (#2414)</li>
<li class=""><strong>Inbound email processing</strong> — worker for processing inbound emails to create agenda events, with dynamic replyTo configuration (#2486, #2493)</li>
<li class=""><strong>Compact form</strong> — focus management for the compact event creation form</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--settings--actions">Inbox — Settings &amp; Actions<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#inbox--settings--actions" class="hash-link" aria-label="Direct link to Inbox — Settings &amp; Actions" title="Direct link to Inbox — Settings &amp; Actions" translate="no">​</a></h3>
<ul>
<li class=""><strong>Edit settings</strong> — manage inbox members (#2479), delete inboxes (#2481), and configure addresses (#2478)</li>
<li class=""><strong>Thread actions</strong> — actions for inbox threads with signature selection popover (#2456)</li>
<li class=""><strong>Email actions</strong> — GraphQL mutations for email operations like archive, delete, and flag (#2451, #2425)</li>
<li class=""><strong>Automation email</strong> — email send logic with Outlook integration and receiver column selector (#2435, #2459)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board--new-column-types--features">Board — New Column Types &amp; Features<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#board--new-column-types--features" class="hash-link" aria-label="Direct link to Board — New Column Types &amp; Features" title="Direct link to Board — New Column Types &amp; Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Password column</strong> — securely store hashed passwords using Argon2, enabling boards to function as a true database (#2484)</li>
<li class=""><strong>Self-link column</strong> — link rows within the same board for self-referential relationships (#2461)</li>
<li class=""><strong>Automation row description</strong> — add descriptions when creating rows via automation (#2480)</li>
<li class=""><strong>Dashboard feature</strong> — base dashboard feature with type safety improvements</li>
<li class=""><strong>Advanced formatting</strong> — number and formula column formatting with custom formats, prefixes, and suffixes (#2347)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="graphql-dataloader">GraphQL DataLoader<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#graphql-dataloader" class="hash-link" aria-label="Direct link to GraphQL DataLoader" title="Direct link to GraphQL DataLoader" translate="no">​</a></h3>
<p>Integrated DataLoader for board and table GraphQL queries, dramatically reducing database queries (#2415):</p>
<ul>
<li class="">Batch loading for board participants, workspace members, and related data</li>
<li class="">Optimized performance with lean queries and proper indexing</li>
<li class="">Eliminates N+1 query problems across board-related resolvers</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="ai-enhancements">AI Enhancements<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#ai-enhancements" class="hash-link" aria-label="Direct link to AI Enhancements" title="Direct link to AI Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Paste images in chat</strong> — paste images directly into AI chat input for visual context (#2469)</li>
<li class=""><strong>Add row with AI</strong> — create board rows using AI with template management (#2448)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Drive legacy cleanup</strong> — removed old Drive context and migrated core components (parts 1 &amp; 3) (#2475, #2492)</li>
<li class=""><strong>Calendar/Timeline</strong> — persist timescale settings across sessions (#2477)</li>
<li class=""><strong>ISBLANK formula</strong> — new formula function with comprehensive tests (#2528)</li>
<li class=""><strong>Permission helpers</strong> — new helper functions and RBAC usage patterns (#2457)</li>
<li class=""><strong>Recents</strong> — migrated preferences persistence to server-side with React Query, with automatic cleanup limited to 100 entries (#2460)</li>
<li class=""><strong>Invite messages</strong> — show invite message field for all member types (#2476)</li>
<li class=""><strong>Doc comments</strong> — added replyTo field for doc comment notifications (#2439)</li>
<li class=""><strong>Support chat</strong> — real-time support chat system with admin socket namespace and duplicate message prevention</li>
<li class=""><strong>AWS Lambda</strong> — email inbound handler for processing incoming emails</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed keystroke handling, title order, filter on group, and column selection for list view (#2485)</li>
<li class=""><strong>Board</strong>: fixed chart rendering, edit panel issues, and several list view bugs (#2483)</li>
<li class=""><strong>Board</strong>: fixed automation type action enum (#2467)</li>
<li class=""><strong>Category</strong>: fixed drag-drop nesting and collapse persistence bugs (#2464)</li>
<li class=""><strong>Office editor</strong>: prevented page refetch when tab focus changes, avoiding unnecessary reloads (#2474)</li>
<li class=""><strong>Docs</strong>: fixed crash error when role changes on a document (#2463)</li>
<li class=""><strong>Board</strong>: fixed duplicate row with description (#2441)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/01/11/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Drive</strong> — migrated download functionality to new module and cleaned up legacy code (#2491)</li>
<li class=""><strong>Admin access</strong> — admins can now delete drive contents (#2468), docs (#2466), and saved AI prompts (#2458)</li>
<li class=""><strong>DOCX converter</strong> — major improvements to document conversion, doc UX, file rotation, and deletion (#2432)</li>
<li class=""><strong>Dashboard</strong> — added lean() call to dashboard queries for better performance</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Two-Factor Auth, Billing & Mention Center]]></title>
        <id>https://university.copera.ai/changelog/2026/01/04/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog"/>
        <updated>2026-01-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Security gets a boost with Two-Factor Authentication, the Admin Panel gains full billing management with Stripe integration, and the Notification & Mention Center receives a complete refactor with bulk operations.]]></summary>
        <content type="html"><![CDATA[<p>Security gets a boost with Two-Factor Authentication, the Admin Panel gains full billing management with Stripe integration, and the Notification &amp; Mention Center receives a complete refactor with bulk operations.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="two-factor-authentication">Two-Factor Authentication<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#two-factor-authentication" class="hash-link" aria-label="Direct link to Two-Factor Authentication" title="Direct link to Two-Factor Authentication" translate="no">​</a></h3>
<p>Added two-factor authentication (2FA) for login, providing an extra layer of security for user accounts:</p>
<ul>
<li class="">TOTP-based authentication with QR code setup</li>
<li class="">Improved implementation with secure token handling</li>
<li class="">Seamless integration into the existing login flow</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="admin-panel--billing--permissions">Admin Panel — Billing &amp; Permissions<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#admin-panel--billing--permissions" class="hash-link" aria-label="Direct link to Admin Panel — Billing &amp; Permissions" title="Direct link to Admin Panel — Billing &amp; Permissions" translate="no">​</a></h3>
<p>Significant expansion of the admin panel with billing and access control:</p>
<ul>
<li class=""><strong>Permission groups</strong> — create and manage admin permission groups with category-based access control (#2430)</li>
<li class=""><strong>Secure auth wizard</strong> — guided account setup with password generation confirmation</li>
<li class=""><strong>Account management</strong> — admin user creation and management with last access tracking</li>
<li class=""><strong>Billing dashboard</strong> — analytics overview with key billing metrics and workspace context</li>
<li class=""><strong>Transaction tracking</strong> — dedicated dashboard for transaction history with admin endpoints (#2434)</li>
<li class=""><strong>Subscriptions management</strong> — manage workspace subscriptions with billing controls</li>
<li class=""><strong>Upcoming invoices</strong> — invoice management dashboard with handling for 100% discount coupons</li>
<li class=""><strong>Feature flags management</strong> — admin dashboard for feature flag configuration</li>
<li class=""><strong>Server management</strong> — monitoring dashboard with server metrics, platform information, and platform version tracking</li>
<li class=""><strong>Broadcast updates</strong> — endpoint for broadcasting web app version updates to connected users</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="billing--stripe-integration">Billing — Stripe Integration<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#billing--stripe-integration" class="hash-link" aria-label="Direct link to Billing — Stripe Integration" title="Direct link to Billing — Stripe Integration" translate="no">​</a></h3>
<ul>
<li class=""><strong>Transaction tracking</strong> — backend service with Stripe webhook queue processing for tracking all payment events</li>
<li class=""><strong>Coupons and add-ons</strong> — management system for discount coupons and subscription add-ons</li>
<li class=""><strong>Payment failure handling</strong> — improved webhook processing with Stripe charge details for better error reporting</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="mentions--notifications">Mentions &amp; Notifications<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#mentions--notifications" class="hash-link" aria-label="Direct link to Mentions &amp; Notifications" title="Direct link to Mentions &amp; Notifications" translate="no">​</a></h3>
<p>Complete refactor of the Notification and Mention Center (#2413):</p>
<ul>
<li class=""><strong>Bulk operations</strong> — mark all mentions as read and hide all with a single action</li>
<li class=""><strong>Queue-based synchronization</strong> — mentions are synchronized via a dedicated queue for reliability</li>
<li class=""><strong>Message type tracking</strong> — added <code>messageType</code> field to track mention sources</li>
<li class=""><strong>Improved data freshness</strong> — enabled refetch on focus and optimized stale time settings</li>
<li class=""><strong>Bulk update queries</strong> — optimized database queries for bulk read/hide operations</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>SuperTeam</strong> — new team management feature (#2430)</li>
<li class=""><strong>Inbox email signature</strong> — create and manage email signatures (#2424)</li>
<li class=""><strong>Workload</strong> — new workload view feature with feature flag integration and table view dialog (#2389)</li>
<li class=""><strong>Feature usage tracking</strong> — register feature usage for meeting channels, doc sign, and office features</li>
<li class=""><strong>Task email notifications</strong> — notify task comment participants via email (#2434)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed automation type action enum (#2467), resolved Sentry errors (#2433)</li>
<li class=""><strong>Live save</strong>: fixed live save behavior, mention toggle, and system notification issues (#2436)</li>
<li class=""><strong>Webhooks</strong>: improved payment failure handling with detailed Stripe charge information</li>
<li class=""><strong>MentionCenter</strong>: fixed horizontal scrollbar in the virtualized list</li>
<li class=""><strong>Docs comments</strong>: improved error handling and simplified participant filtering</li>
<li class=""><strong>Notifications</strong>: improved reduce pattern and simplified preference checks</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2026/01/04/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>API imports</strong> — reorganized model imports to use consistent <code>~</code> path alias, removing unused <code>@</code> alias</li>
<li class=""><strong>Notifications</strong> — moved notification services to internal directory for better organization</li>
<li class=""><strong>Environment config</strong> — consolidated environment configuration and simplified local/dev environment checks</li>
<li class=""><strong>CI</strong> — optimized pnpm caching strategy, added Cloudflare connecting IP header for accurate client IP logging</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Global Search, Admin Panel & Feature Flags]]></title>
        <id>https://university.copera.ai/changelog/2025/12/28/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog"/>
        <updated>2025-12-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Introducing Meilisearch-powered global search across all content types, a brand-new Admin Panel with Tailwind CSS and shadcn/ui, and a flexible feature flag management system.]]></summary>
        <content type="html"><![CDATA[<p>Introducing Meilisearch-powered global search across all content types, a brand-new Admin Panel with Tailwind CSS and shadcn/ui, and a flexible feature flag management system.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="global-search-with-meilisearch">Global Search with Meilisearch<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#global-search-with-meilisearch" class="hash-link" aria-label="Direct link to Global Search with Meilisearch" title="Direct link to Global Search with Meilisearch" translate="no">​</a></h3>
<p>A powerful full-text search experience across the entire workspace:</p>
<ul>
<li class=""><strong>Multi-index search</strong> — search across documents, drive files, boards, channels, and more from a single query</li>
<li class=""><strong>Workspace context</strong> — all search results are scoped to the current workspace with proper access filters</li>
<li class=""><strong>Participant-aware indexing</strong> — resolves participant IDs including team members for accurate access control</li>
<li class=""><strong>Queue-based indexing</strong> — content changes are indexed asynchronously via a dedicated Meilisearch queue</li>
<li class=""><strong>Ranking rules and stop words</strong> — configured for optimal relevance and search quality</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="admin-panel">Admin Panel<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#admin-panel" class="hash-link" aria-label="Direct link to Admin Panel" title="Direct link to Admin Panel" translate="no">​</a></h3>
<p>A comprehensive admin panel for platform management, built with modern tooling:</p>
<ul>
<li class=""><strong>Tailwind CSS + shadcn/ui</strong> — modern component library with consistent design tokens</li>
<li class=""><strong>User details</strong> — view user activity stats, storage usage, and credentials</li>
<li class=""><strong>Workspace details</strong> — workspace members, Stripe billing info, and configuration</li>
<li class=""><strong>Feature flags</strong> — manage feature flag overrides per workspace and per user</li>
<li class=""><strong>URL-based state</strong> — search, sort, and pagination persisted in URL for shareable views</li>
<li class=""><strong>Optimized queries</strong> — repository pattern with faceted aggregation pipelines</li>
<li class=""><strong>AI app config</strong> — management UI and endpoints for AI application configuration</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="feature-flags">Feature Flags<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#feature-flags" class="hash-link" aria-label="Direct link to Feature Flags" title="Direct link to Feature Flags" translate="no">​</a></h3>
<p>A new feature flag management system for controlled rollout:</p>
<ul>
<li class=""><strong>Admin overrides</strong> — enable or disable features at the platform level</li>
<li class=""><strong>User overrides</strong> — per-user feature flag configuration for beta testing</li>
<li class=""><strong>Authentication guard</strong> — feature flag requests require proper authentication</li>
<li class=""><strong>Feature usage tracking</strong> — register and track usage of features like meeting channels, doc sign, and office</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--jmap-migration">Inbox — JMAP Migration<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#inbox--jmap-migration" class="hash-link" aria-label="Direct link to Inbox — JMAP Migration" title="Direct link to Inbox — JMAP Migration" translate="no">​</a></h3>
<ul>
<li class=""><strong>Stalwart mail server</strong> — migrated from IMAP/Mailcow to JMAP protocol with Stalwart mail server for better performance and reliability</li>
<li class=""><strong>Email signatures</strong> — create and manage email signatures for inbox messages (#2424)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="agenda">Agenda<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#agenda" class="hash-link" aria-label="Direct link to Agenda" title="Direct link to Agenda" translate="no">​</a></h3>
<ul>
<li class=""><strong>Event form date selection</strong> — improved date picker in the agenda event creation form (#2408)</li>
<li class=""><strong>GraphQL mutations</strong> — backend mutations for creating, updating, and deleting agenda events (#2391)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>AI folder context</strong> — select folders from Drive explorer to add as context to AI conversations (#2422)</li>
<li class=""><strong>AI formula assistant</strong> — intelligent formula assistant for board formula columns (#2416)</li>
<li class=""><strong>Connections</strong> — integration flow for connecting external services to boards (#2406)</li>
<li class=""><strong>Drive sorting</strong> — sorting functionality in the Drive module with column-based ordering (#2401)</li>
<li class=""><strong>Drive search</strong> — search submission and advanced filters for Drive content (#2400)</li>
<li class=""><strong>Time picker</strong> — new reusable time picker component for forms (#2407)</li>
<li class=""><strong>Apple emojis</strong> — switched emoji set to Apple style for consistent rendering across platforms (#2418)</li>
<li class=""><strong>Meeting Channels</strong> — monthly recurrence compatibility with Google Calendar (#2393)</li>
<li class=""><strong>Booking emails</strong> — email templates for agenda bookings with simplified meeting CTAs (#2398)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed automation error when using filters (#2427), column mutation errors and duplicate keys (#2417)</li>
<li class=""><strong>Board</strong>: fixed queue error on filter operations (#2411)</li>
<li class=""><strong>Docs</strong>: fixed cover image display for flat color covers (#2409)</li>
<li class=""><strong>Editor</strong>: fixed background color of codeblock options (#2423)</li>
<li class=""><strong>Database</strong>: added indexes for improved query performance on frequent operations</li>
<li class=""><strong>LiveKit</strong>: added self-hosted webhook support, fixed adaptive stream for self-hosted servers</li>
<li class=""><strong>Billing</strong>: added error tracking for failed subscription discounts, wrapped invoice retrieval in try-catch</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2025/12/28/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Drive refactoring</strong> — continued cleanup and adjustments to the Drive module architecture (#2412)</li>
<li class=""><strong>API utils</strong> — replaced HTTP404Error with HTTP400Error for more accurate error semantics</li>
<li class=""><strong>Docker builds</strong> — optimized build cache strategy and CI workflow improvements</li>
<li class=""><strong>Livekit logging</strong> — silenced verbose LiveKit logs and removed console drops in development</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Inbox Email, Agenda Scheduler & Image Optimization]]></title>
        <id>https://university.copera.ai/changelog/2025/12/21/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog"/>
        <updated>2025-12-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Full email experience with compose, reply, and thread management. The Agenda gets a scheduler view with event forms. Plus multi-LiveKit server support, Lambda@Edge image resizing, and screen share upgrades to 2160p.]]></summary>
        <content type="html"><![CDATA[<p>Full email experience with compose, reply, and thread management. The Agenda gets a scheduler view with event forms. Plus multi-LiveKit server support, Lambda@Edge image resizing, and screen share upgrades to 2160p.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox--email-experience">Inbox — Email Experience<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#inbox--email-experience" class="hash-link" aria-label="Direct link to Inbox — Email Experience" title="Direct link to Inbox — Email Experience" translate="no">​</a></h3>
<p>A full-featured email experience within Copera:</p>
<ul>
<li class=""><strong>Email compose</strong> — rich compose interface for creating and sending emails (#2371)</li>
<li class=""><strong>Message reply</strong> — reply to incoming emails directly from the thread view (#2385)</li>
<li class=""><strong>Thread list and thread view</strong> — browse email conversations with thread grouping and individual message display (#2384)</li>
<li class=""><strong>Workspace settings</strong> — configure inbox settings at the workspace level with member management (#2354)</li>
<li class=""><strong>Layout and empty states</strong> — dedicated inbox page with proper routing, layout components, and empty state guidance (#2358, #2355)</li>
<li class=""><strong>Email fetching and flagging</strong> — background services for fetching new emails, flagging messages, and moving between folders (#2362)</li>
<li class=""><strong>Domain wizard</strong> — step-by-step wizard for adding and verifying custom email domains (#2366)</li>
<li class=""><strong>Inbox gateway</strong> — dedicated gateway application for email processing (#2378)</li>
<li class=""><strong>Participant autocomplete</strong> — smart autocomplete for email addresses and workspace participants (#2387)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="agenda--scheduler-view">Agenda — Scheduler View<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#agenda--scheduler-view" class="hash-link" aria-label="Direct link to Agenda — Scheduler View" title="Direct link to Agenda — Scheduler View" translate="no">​</a></h3>
<p>The new Agenda module brings calendar and scheduling capabilities:</p>
<ul>
<li class=""><strong>Scheduler view</strong> — basic agenda scheduler view for visualizing events (#2373)</li>
<li class=""><strong>Event form</strong> — create events with participants and channel selects (#2390, #2386)</li>
<li class=""><strong>Channel events</strong> — populate agenda with events from workspace channels (#2377)</li>
<li class=""><strong>Date filters</strong> — query agenda events with start and end date filters (#2367)</li>
<li class=""><strong>Agenda in action bar</strong> — quick access to agenda from the main action bar (#2335)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="drive-ux-20--continued">Drive UX 2.0 — Continued<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#drive-ux-20--continued" class="hash-link" aria-label="Direct link to Drive UX 2.0 — Continued" title="Direct link to Drive UX 2.0 — Continued" translate="no">​</a></h3>
<ul>
<li class=""><strong>Table view</strong> — new file table view for Drive content with sortable columns (#2379)</li>
<li class=""><strong>Header redesign</strong> — modernized Drive page header with improved file filter components (#2356)</li>
<li class=""><strong>Bulk actions</strong> — select and perform operations on multiple Drive items at once (#2395)</li>
<li class=""><strong>Document rename</strong> — rename Office documents directly from the Drive Office page (#2392)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="automation">Automation<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h3>
<ul>
<li class=""><strong>Email editor</strong> — form schema and editor for email automation actions (#2388, #2360)</li>
<li class=""><strong>Connect selector</strong> — automation connect selector component for linking automation workflows (#2374)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="infrastructure">Infrastructure<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h3>
<ul>
<li class=""><strong>Multi-LiveKit server support</strong> — configure and use multiple LiveKit server instances for load distribution and regional deployment (#2402)</li>
<li class=""><strong>Lambda@Edge image resizing</strong> — CloudFront Lambda@Edge service for on-the-fly image resizing, reducing bandwidth and improving load times (#2399)</li>
<li class=""><strong>ICS generator package</strong> — new <code>@copera/ics</code> package for generating calendar invites, used in meeting schedule emails (#2353, #2357)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>DocSign drag-and-drop</strong> — improved field positioning in the PDF editor with drag-and-drop (#2369)</li>
<li class=""><strong>DocSign DOCX conversion</strong> — automatic DOCX to PDF conversion for document signing (#2364)</li>
<li class=""><strong>Meeting Bot</strong> — enhanced UI with details modal, history timeline, status tracking, and migration to meeting-baas SDK</li>
<li class=""><strong>Drive Office</strong> — dynamic document title and favicon based on the open document (#2403)</li>
<li class=""><strong>Screen share quality</strong> — quality selection for screen sharing (#2361)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Todos</strong>: fixed UI freeze by optimizing state hooks definitions for better render performance (#2370)</li>
<li class=""><strong>List view</strong>: improved render performance with optimized component updates (#2368)</li>
<li class=""><strong>Editor</strong>: fixed table styles for consistent rendering (#2405)</li>
<li class=""><strong>Editor</strong>: fixed document mention updates (#2404)</li>
<li class=""><strong>Agenda</strong>: fixed query date filter not properly filtering events (#2397)</li>
<li class=""><strong>Todos</strong>: fixed initial date range initialization (#2375)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2025/12/21/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Drive refactoring</strong> — migrated drive hooks and move dialog to modules architecture (#2349, #2350)</li>
<li class=""><strong>Image optimization</strong> — added image optimization parameters to user avatars for faster loading</li>
<li class=""><strong>Screen share resolution</strong> — upgraded video quality from 720p to 2160p for camera and screen share, with improved encoding settings</li>
<li class=""><strong>Board filter matcher</strong> — implementation with comprehensive test coverage (#2359)</li>
<li class=""><strong>API build pipeline</strong> — reordered codegen compilation for proper build sequencing</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Board Dashboards, Inbox & Drive UX 2.0]]></title>
        <id>https://university.copera.ai/changelog/2025/12/14/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog"/>
        <updated>2025-12-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Introducing Board Dashboards with configurable widgets and RBAC, the initial Inbox feature with domain management and email services, and Drive UX 2.0 with a modernized interface.]]></summary>
        <content type="html"><![CDATA[<p>Introducing Board Dashboards with configurable widgets and RBAC, the initial Inbox feature with domain management and email services, and Drive UX 2.0 with a modernized interface.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="board-dashboards">Board Dashboards<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#board-dashboards" class="hash-link" aria-label="Direct link to Board Dashboards" title="Direct link to Board Dashboards" translate="no">​</a></h3>
<p>A brand-new dashboard system for boards with rich data visualization:</p>
<ul>
<li class=""><strong>Configurable widgets</strong> — add and arrange chart, summary, and metric widgets on a dedicated dashboard page</li>
<li class=""><strong>Role-based access control</strong> — dashboard visibility and editing permissions aligned with board roles</li>
<li class=""><strong>TypeScript improvements</strong> — functional service pattern with explicit resolver types for better maintainability</li>
<li class=""><strong>Workspace validation</strong> — all dashboard queries properly filter by workspace context</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="inbox">Inbox<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#inbox" class="hash-link" aria-label="Direct link to Inbox" title="Direct link to Inbox" translate="no">​</a></h3>
<p>The first release of Copera's built-in email inbox (#2327, #2328, #2322):</p>
<ul>
<li class=""><strong>Create inboxes</strong> with mailbox and alias management across domain and chat channels</li>
<li class=""><strong>Domain management</strong> — add custom domains with automatic DNS record generation (DKIM, SPF, DMARC) and SES identity setup</li>
<li class=""><strong>DNS verification</strong> — validate domain DNS records using Mailcow integration</li>
<li class=""><strong>Email sending</strong> — SMTP-based email sending with IMAP support for drafts and sent folder sync</li>
<li class=""><strong>GraphQL API</strong> — full resolvers for inbox and domain operations with role-based access control</li>
<li class=""><strong>Inbox navigation</strong> — inbox items appear in chat nav and create chat modal for workspace administrators (#2340)</li>
<li class=""><strong>Feature flag</strong> — inbox features gated behind a feature flag for controlled rollout (#2322)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="docsign--public-download-page">DocSign — Public Download Page<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#docsign--public-download-page" class="hash-link" aria-label="Direct link to DocSign — Public Download Page" title="Direct link to DocSign — Public Download Page" translate="no">​</a></h3>
<p>Completed documents can now be downloaded by signers via a public link (#2320):</p>
<ul>
<li class="">Public <code>/docsign/download/:token</code> endpoint with signed URL generation for PDF downloads</li>
<li class="">Frontend download page showing document details, signer information, and completion status</li>
<li class="">Personalized download links sent to each signer in completion emails</li>
<li class="">Enhanced signature input with 12 cursive font styles and dynamic font selection</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="drive-ux-20">Drive UX 2.0<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#drive-ux-20" class="hash-link" aria-label="Direct link to Drive UX 2.0" title="Direct link to Drive UX 2.0" translate="no">​</a></h3>
<p>A modernized Drive experience behind a feature flag (#2324, #2309, #2323, #2321):</p>
<ul>
<li class=""><strong>Feature flag switch</strong> — <code>FeatureFlagSwitch</code> component for conditional rendering between old and new Drive UI</li>
<li class=""><strong>UI adjustments</strong> — cleaned up unused components, improved file filter components, and streamlined state management</li>
<li class=""><strong>Office editing</strong> — enhanced FileTableRow to support inline Office document editing</li>
<li class=""><strong>Document creation buttons</strong> — new <code>softOutlined</code> button variant for creating Office documents directly from Drive</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="mailcow-sdk">Mailcow SDK<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#mailcow-sdk" class="hash-link" aria-label="Direct link to Mailcow SDK" title="Direct link to Mailcow SDK" translate="no">​</a></h3>
<p>A comprehensive TypeScript SDK for the Mailcow email server API (#2310, #2312, #2313):</p>
<ul>
<li class="">18 resource classes covering domains, mailboxes, aliases, DKIM, OAuth, policies, quarantine, and more</li>
<li class="">Full type definitions for all API request/response types</li>
<li class="">HTTP client with Axios, error handling, and response format detection</li>
<li class="">Extensive unit test coverage for client initialization, HTTP requests, and resource operations</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>SECONDSTODURATION formula</strong> — convert seconds to human-readable duration strings with comprehensive test coverage (#2333)</li>
<li class=""><strong>DISTINCT and MEDIAN metrics</strong> — new metric types with numeric value extraction for board calculations</li>
<li class=""><strong>Screen share quality selection</strong> — choose screen share quality settings (#2361)</li>
<li class=""><strong>Board</strong>: removed feature flags for autonumber and rollup columns (#2318), open linked rows from row dialog (#2315)</li>
<li class=""><strong>Drive</strong>: export Excalidraw drawings as images (#2307)</li>
<li class=""><strong>Connections settings</strong> — frontend UI for managing workspace connections (#2317)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed rollup lookup conditions (#2306, #2304), board lookup tests (#2300), config dialog adjustments (#2314), date picker page crash (#2311)</li>
<li class=""><strong>Board</strong>: fixed notification to also notify team members on assignee column update (#2305)</li>
<li class=""><strong>Board</strong>: fixed slices list view virtualization for better performance (#2316)</li>
<li class=""><strong>AI</strong>: hotfix for report message action — added UI for reporting messages and fixed hook rendering order (#2330, #2331)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2025/12/14/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Smart Todos refactoring</strong> — migrated todo components and hooks to the modules architecture in 8 incremental steps (#2337-#2341)</li>
<li class=""><strong>Board filter matcher</strong> — streamlined TypeSelect visibility and enhanced operator handling (#2319, #2359)</li>
<li class="">Create chat channel tabs refactored for better code organization (#2334)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Document Signing, Transfer Ownership & External Users]]></title>
        <id>https://university.copera.ai/changelog/2025/12/07/weekly-changelog</id>
        <link href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog"/>
        <updated>2025-12-07T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Major launch of the Document Signing (DocSign) feature, Transfer Ownership across all resource types, and External Users support for boards, docs, and drive.]]></summary>
        <content type="html"><![CDATA[<p>Major launch of the Document Signing (DocSign) feature, Transfer Ownership across all resource types, and External Users support for boards, docs, and drive.</p>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="new-features">New Features<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="document-signing-docsign">Document Signing (DocSign)<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#document-signing-docsign" class="hash-link" aria-label="Direct link to Document Signing (DocSign)" title="Direct link to Document Signing (DocSign)" translate="no">​</a></h3>
<p>Introducing a complete document signing workflow directly within Copera (#2301, #2302, #2303):</p>
<ul>
<li class=""><strong>Create and manage signable documents</strong> with a PDF field editor supporting drag-and-drop positioning for signature fields</li>
<li class=""><strong>Multi-signer support</strong> with individual tracking — assign multiple signers per document and track each signer's status</li>
<li class=""><strong>Signature canvas</strong> with both draw and type modes, featuring 12 cursive font styles with live preview</li>
<li class=""><strong>PDF generation</strong> — completed signatures are embedded into the final PDF using pdf-lib</li>
<li class=""><strong>Email notifications</strong> — automatic emails for signature requests, reminders, and completion notifications</li>
<li class=""><strong>Audit trail</strong> with activity timeline and signer status views for completed documents</li>
<li class=""><strong>File selector wizard</strong> — multi-step creation flow with Drive integration, file upload, and URL import tabs</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="transfer-ownership">Transfer Ownership<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#transfer-ownership" class="hash-link" aria-label="Direct link to Transfer Ownership" title="Direct link to Transfer Ownership" translate="no">​</a></h3>
<p>Full ownership transfer support across all major resource types:</p>
<ul>
<li class=""><strong>Boards</strong> — backend and frontend transfer ownership with socket event updates (#2294, #2295)</li>
<li class=""><strong>Drive</strong> — transfer drive content ownership with proper cache updates (#2296, #2297)</li>
<li class=""><strong>Docs</strong> — transfer document ownership from header and options menu (#2282, #2283)</li>
<li class=""><strong>Chat Channels</strong> — backend route and frontend UI for channel ownership transfer (#2271, #2272)</li>
<li class=""><strong>AI Prompt Library</strong> — transfer ownership with refactored workspace share members select (#2255)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="external-users">External Users<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#external-users" class="hash-link" aria-label="Direct link to External Users" title="Direct link to External Users" translate="no">​</a></h3>
<p>External users can now access and collaborate on key resources:</p>
<ul>
<li class=""><strong>Boards</strong> — add external users as board participants and slice participants (#2263, #2275)</li>
<li class=""><strong>Docs</strong> — share documents with external users (#2253)</li>
<li class=""><strong>Drive</strong> — external users can access drive sections (#2249)</li>
<li class="">Disable role changes and detail dialogs for external users to maintain proper access boundaries (#2256, #2274)</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="office-documents">Office Documents<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#office-documents" class="hash-link" aria-label="Direct link to Office Documents" title="Direct link to Office Documents" translate="no">​</a></h3>
<ul>
<li class="">Open and create new Office documents (Word, Excel, PowerPoint) directly from the Drive page (#2298, #2284, #2281)</li>
<li class="">Initial setup of Office editor components for in-browser editing</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_hAPT" id="other-features">Other Features<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#other-features" class="hash-link" aria-label="Direct link to Other Features" title="Direct link to Other Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Owner badge</strong> on shareable resources — visual indicator showing resource owners with a filled badge style (#2241)</li>
<li class=""><strong>Argon2 password hashing</strong> — upgraded from scrypt to argon2 with configurable parameters (128MB memory, 3 iterations). Existing passwords are automatically migrated on login (#2151)</li>
<li class=""><strong>Board fullscreen row dialog</strong> — toggle fullscreen state in the row detail dialog (#2289)</li>
<li class=""><strong>Enhanced board config dialog</strong> — redesigned UI with new layout, emoji picker, and backup functionality (#2286)</li>
<li class=""><strong>Date format in board filters</strong> — added inputFormat prop to RHFDatePicker for date formatting in filter forms (#2288)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="bug-fixes">Bug Fixes<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Board</strong>: fixed empty filters showing incorrect results (#2277), rows disappearing when filters applied (#2262), inverted link values (#2258), CSV import type errors (#2276), lookup member column values (#2280), rollup formula resolution (#2251), and formula type filters (#2266)</li>
<li class=""><strong>Chat</strong>: fixed infinite loading state when creating a new thread (#2293)</li>
<li class=""><strong>Virtual Office</strong>: fixed meeting status display and general updates (#2270), fixed camera/screen share auto-start when entering a room (#2292)</li>
<li class=""><strong>Notifications</strong>: fixed black screen when clicking on snackbar row notifications (#2243)</li>
<li class=""><strong>Docs</strong>: fixed cover image position when printing document content (#2257)</li>
<li class=""><strong>Board permissions</strong>: validate create table row permissions and filter boards on board cascader (#2264)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_hAPT" id="improvements">Improvements<a href="https://university.copera.ai/changelog/2025/12/07/weekly-changelog#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">Board config menu refactored with ListItem components for improved layout (#2261)</li>
<li class="">Web app folder import rules added to Biome linter configuration (#2003)</li>
<li class="">Board member roles menu updated with cleaner UI (#2254)</li>
</ul>]]></content>
        <author>
            <name>Copera Team</name>
        </author>
        <category label="Feature" term="Feature"/>
        <category label="Improvement" term="Improvement"/>
        <category label="Bug Fix" term="Bug Fix"/>
    </entry>
</feed>