Editor Media Blocks & Listen, Calendar Events with RSVP & Scheduled Messages
· 5 min read
This week extends the new document editor with media blocks, true block colors, multi-block selection, and a Listen button that reads your documents aloud. We also shipped calendar events with recurring invitations and RSVP that work with external calendars, Slack-style scheduled messages for chat, a Board trash with restore and permanent delete, and renamed voice channels to "meeting channels" across the app.
New Features
Document Editor — Media Blocks, Listen Aloud & Multi-select
The document editor keeps getting richer this week:
- Video, audio & file blocks — drop in videos, audio clips, and file attachments, each with a clean placeholder that opens an Upload or Link panel; images now use the same flow so cancelling an upload never leaves an empty block behind (#2941)
- Listen to your documents — a new Listen button reads a whole document — or a single block, or any selection — aloud through a floating player you can drag, scrub, and speed up, and it keeps playing as you move between pages (#2941)
- True block colors — set a background color or text color on a block from the six-dot menu, and new lines no longer inherit the previous block's color (#2945)
- Toggle headings — toggles can now carry an H1/H2/H3 summary that shows up in the table of contents, just like Notion (#2946)
- Multi-block selection — drag across the margin or shift-click to select a range of blocks, then duplicate, delete, move, color, or turn them into another type all at once (#2941)
- Copy a block — copy a block (or a whole selection) to your clipboard from the six-dot menu to paste elsewhere (#2941)
- Editor polish —
/h1,/h2,/h3shortcuts for headings, tidier spacing between stacked images, and a fix for tables that left an empty shell behind when dragged (#2944)
Calendar — Events with Recurring Invitations & RSVP
A standalone calendar event system that plays nicely with external calendars (#2926):
- Send real calendar invitations — create events with participants and recurrence, and invitees receive proper calendar invitations they can accept or decline from Google, Outlook, or Apple Calendar
- RSVP both ways — RSVPs flow back into Copera, and you can RSVP to events directly inside Copera too
- Invite, update & cancel notifications — get in-app and email notifications when you're invited to, updated on, or removed from an event, with per-recipient preferences and the event details one click away (#2934)
- Event reminders — automatic reminder emails before an event, in each recipient's time zone
Chat — Scheduled Messages
Send messages on your own schedule, Slack-style:
- Schedule any message — pick "later today", "tomorrow", "Monday", or a custom date and time from a split send/schedule button in the message box (#2941)
- Manage what's queued — a Scheduled Messages button appears in the actions bar whenever you have messages waiting, where you can edit their content, send them now, or delete them (#2941)
Boards — Trash with Restore & Permanent Delete
- Board trash — deleted boards now go to a trash you can open from the board navigation, where you can restore a board or delete it permanently (#2941)
- Delete with awareness — deleting a table or a column now shows you exactly what depends on it before you confirm, so nothing important disappears by surprise (#2936, #2937)
Public Documents — Full Support for New Blocks
- Shared documents look right — publicly shared documents now render the new toggles, callouts, columns, and compact tables faithfully, and a pre-publish warning lets you know when private content (like inline comments or transcriptions) will be hidden from public viewers (#2935)
Bug Fixes
- Chat & email — typing in the chat and email composers no longer adds an extra empty line, and sent messages no longer carry surplus spacing at the bottom (#2947)
- Editor — the inline "Ask AI" prompt's "Open in chat" now opens your conversation on the current Ask Copera AI page (#2942)
- Ask Copera AI — completed tool steps (like "Searching the web…") now show a checkmark when you reopen a conversation instead of being stuck on a spinner (#2940)
- AI everywhere — AI responses that contain raw HTML or unusual formatting no longer break the document; they now render cleanly (#2935)
- Calendar — one-off events no longer carry a stray daily-repeat rule (#2934)
Improvements
Meeting Channels (formerly Voice Channels)
- A clearer name — voice channels, gathering spaces, and the old meeting feature are now consistently called "meeting channels" and "meetings" across the app, notifications, and emails (#2943)
Editor AI — Selection Awareness
- Send just your selection to AI — when you open the editor's AI prompt with text selected, it now sends only that selection (shown as a single chip) instead of the whole document, across docs, board rows, chat, and the email composer (#2939)
Virtual Office
- Presence at a glance — the Virtual Office nav button now shows a stack of avatars for who's currently inside, and only grows taller when someone is there (#2938)
