Copera Tempo, a Calendar UX Overhaul & Instant-On Reload
· 4 min read
A polish-and-reliability week between the big launches. Copera Time is now Copera Tempo, with a calendar experience overhaul that fixes dialog layering, cleans up email invitations, and adds keyboard shortcuts and move-undo. The app also gets instant-on reload so it paints the moment you refresh, a one-step way to replace a departing teammate, Drive parity with Google Drive, and a round of grid, export, and meeting fixes.
New Features
Copera Tempo — Calendar Experience Overhaul
Copera Time is now Copera Tempo, and the calendar gets a major usability pass (#3217):
- Dialogs that stay on top — edit, delete, and RSVP dialogs, plus the month "+N more" popover, no longer hide behind the fullscreen calendar view.
- Safer event details — event descriptions render as cleanly formatted text, and clicking a meeting-history block opens a details popover (channel, time range, duration, View recording / Open channel) instead of a fleeting toast.
- Keyboard shortcuts & move-undo — press
tto jump to today,j/k(or PageDown/PageUp) to move between weeks, andEscto close; drag-moving or resizing an event shows an "Event moved" snackbar with Undo. Past events render dimmed, and a Retry banner appears if the calendar fails to load.
Calendar Invitations From Email, Done Right
- Real organizer attribution and RSVP — invitations you receive by email now show the real organizer ("Organizer · via email invite") and an "Added from an email invitation" row, you can RSVP straight from Tempo, and your reply is sent back to the external organizer from the inbox that received the invite (#3217).
Instant-On Reload
- The app paints instantly — Copera now restores your sidebars and recent content the moment you reload, so the app appears right away and refreshes in the background. Chat threads reconcile cleanly, so a reopened channel is never stuck empty.
Replace a Teammate in One Step
- Hand over everything at once — when offboarding a member you can invite their replacement and hand over their Drive, docs, boards, canvases, and channels in a single flow, with keep, transfer, or delete choices per area. Inactive members now show a dimmed avatar with an "inactive" badge everywhere they appear.
Drive Parity With Google Drive
- Unfiled, auto-purge & ownership handoff — a new "Unfiled" section surfaces files that lost their folder, trashed items are automatically purged after 30 days (with a notice), and removing a member lets you keep, transfer, or delete the files they owned.
Bug Fixes
- Grid — search (Ctrl/Cmd+F) now scrolls the grid to bring the active match into view even in tables with thousands of rows; filtered grids keep matching rows visible and no longer over-report row counts or flash phantom skeletons after an edit (#3186, #3218).
- Exports — scheduled exports no longer crash at run time, and the "Open" action on a ready export opens your Export History drawer instead of silently re-downloading the file (#3186).
- Row detail — opening a record from a linked record or a notification now shows all of its columns consistently, using the table's configured record layout (#3183).
- Editor — fixed a crash in the formatting menu when it was opened before the editor finished loading.
- Voice channels — fixed a speaker-labeling crash that could silently stop matching who said what in long meetings, and improved how dominant speakers claim their label (#3218).
- Meetings — fixed reconnection and rejoin issues so leaving and rejoining a voice channel is reliable again.
- Reliability — hardened AI error handling, editor state, and microphone selection, and fixed several production regressions (#3187, #3188).
Improvements
- Faster everywhere — switching between sections no longer reloads the whole workspace, and grid scrolling, summary footers, and theme changes are noticeably smoother.
- Desktop app recovers gracefully — if the desktop app's window dies mid-load (for example, a Wi-Fi or VPN flap), it now shows a localized reconnecting/offline screen and auto-retries instead of going blank. Microsoft Store and Mac App Store builds get a proper "update from your app store" prompt (#3216).
- Quieter WhatsApp & inbox — inbound WhatsApp messages no longer pile up as notification-center entries (you still get the live cue and mobile push), and inbox and WhatsApp threads stay fresh while the tab is open.
