Skip to content
- Organization settings tabs — Settings now has a tabbed layout with General, Members, and Invitations pages for easier navigation.
- Event date and time pickers — Set start and end dates in General settings, with a timezone hint shown alongside the pickers.
- Simplified event lifecycle — Events now use three clear states: Starting Soon, Active, and Ended. The dashboard groups events by Upcoming, Active, and Past.
- Paginated comment moderation — The Comments tab separates pending, approved, and rejected comments into independent sections with “Load more” and accurate total counts.
- Per-type comment and voting defaults — When sending content live, comments and voting permissions now resolve from your event-level defaults per content type (speakers, posts, polls, etc.).
- Sidebar event links — Copy-to-clipboard and external link buttons next to your Attendee and Display URLs for faster sharing.
- Email Support link — A direct “Email Support” link is now available in the sidebar, alongside a renamed “Help Center” link.
- Promotion page refresh — Responsive layout with updated “Live Room” / “Room” terminology, responsive QR code, and a cleaner design.
- Admin stays connected in background — The WebSocket now stays connected when you switch tabs, so you never miss incoming questions or attendee activity. A background refresh catches anything missed on tab return.
- Instant optimistic updates — Activity feed toggles, comment/voting toggles, and comment moderation (approve, reject, delete) all update the UI immediately without waiting for the server.
- Faster settings save — The save button enables within 100ms of a change, with a simpler “Unsaved Changes” / “All changes saved” indicator.
- Display screen text scaling — All content on the display screen uses larger, projection-optimized text sizes for better readability on big screens.
- Display screen theming — The display screen now properly inherits your event’s brand colors, card backgrounds, and typography settings.
- Unified poll bar colors — Poll result bars use a consistent color across admin, attendee, display, and timeline views.
- Display QR code readability — The QR code always uses a white background regardless of your theme colors.
- Slides load immediately in sidebar — Slide images in the admin sidebar load eagerly instead of waiting for scroll.
- Better password-protected events — Password form shows the event name. Admin-only and invite-only events show a “restricted” message instead of a password prompt.
- Friendlier access denied page — Restricted events now show an admin login prompt instead of a cryptic error.
- Connection count shows immediately — The live attendee count appears as soon as the page loads.
- Presenting queue reorder fixed — Moving items up, down, to top, or to bottom now reliably targets the correct position. Consecutive reorders no longer silently fail.
- Drag-and-drop reorder fixed — Items in the presenting queue now land in the expected position every time.
- Poll close/reopen no longer breaks polls — Closing and reopening a poll no longer wipes its options or makes it disappear.
- Settings save no longer reverts — A race condition that could silently revert settings seconds after saving has been fixed.
- Activity feed toggle respects defaults — Toggling items into the feed now correctly applies your per-type comment and voting defaults instead of always enabling comments.
- Check-in appears correctly — Attendee check-ins now reliably appear in the scroll area and display view.
- Collapsed column labels no longer overlap — Long labels on collapsed producer columns no longer overlap adjacent columns.
- Comments scroll position preserved — Loading more comments no longer resets your scroll to the top.
- Display timeline updates in real time — Adding or removing items from the activity feed now correctly updates the display timeline.
- Poll votes no longer flash to zero — Poll results no longer briefly reset to zero on page refresh.
- Speaker social links save correctly — Social media links on speaker cards now save as full URLs and display correctly everywhere.
- Display screen no longer crashes on missing theme data — Events without full theme configuration no longer cause the display to crash.
- iOS app support — The attendee experience is now available as a native iOS app with support for reactions, questions, and all activity feed features.
- “Starting Soon” state — Events show a “Starting Soon” state before going live, giving attendees a clear signal.
- Faster page loads — Content now loads directly from the database instead of waiting for a real-time connection. Content refreshes automatically when switching back to the tab.
- Better loading feedback — A “Connecting to Live Room…” message appears if the event takes longer than usual to load.
- Updated terminology — “Event” renamed to “Room” / “Live Room” throughout the attendee experience.
- Poll visual polish — Uniform color scheme for poll bars. Your selected option is highlighted with a green border and indicator dot.
- Public events work with expired sessions — If your login session has expired, public events now load normally instead of showing “Access Denied.”
- Unknown URLs redirect to event — Visiting an invalid sub-page now redirects to the main event page instead of showing a broken layout.
- Fixed check-in not appearing in feed — Checking in now correctly shows in the scrollable feed and on display screens.
- Fixed polls disappearing on close/reopen — Closing or reopening a poll no longer causes it to vanish.
- Fixed vote and comment counts on first load — Counts now display correctly without requiring a page refresh.
- Fixed comment counts showing wrong numbers — Counts now only include approved comments, not pending or rejected ones.
- Fixed engagement tracking for anonymous attendees — Activity tracking now works correctly for non-signed-in attendees.
- Fixed page crash on slow connections — The event page now retries automatically instead of crashing on timeout.
- Fixed connection count showing as zero — The live attendee count displays immediately when you join.
- Auth consolidation — Authentication has been consolidated from a separate service into the admin app, simplifying the platform from four services to three. All login, signup, and account management now happens at admin.liveroomapp.com.
- Faster data reads — All page loads now query the database directly instead of going through the real-time coordination layer, reducing latency under load.
- Cursor-based pagination — All list endpoints (comments, attendees, form responses, curation queues) now support cursor-based pagination with accurate counts.
- Batched broadcast updates — Vote, poll, and comment count updates are throttled in 1-second windows before broadcasting, reducing network traffic during high-engagement moments.
- Improved session handling — Expired sessions silently recover or redirect to login with no error popups or broken pages.
- Create Event modal — Creating an event now opens a proper dialog where you set the event name, URL slug (auto-generated from the name, editable), status (defaults to Draft), and access control level (Public/Unlisted, Password Protected, or Admin Only). The slug shows a live preview of the attendee URL. Duplicate slug names are caught with a clear error message.
- Clickable comment counts — The comment count badge on any card is now clickable — tap it to open the comments dialog directly. Comments can be viewed and posted on all item types (questions, polls, content, forms, slides).
- Comments dialog — Uses the standard responsive modal/drawer for a consistent experience on desktop and mobile. Includes inline compose form with anonymous posting option.
- Comment moderation — Approve and reject actions are now available from all comment views (dialog, Comments Tab, and moderation sidebar).
- Cleaner item cards — Comment and vote counts display centered in the card action bar, aligned with the drag handle. Badges are a subtle grey instead of colored.
- Simplified card menus — Removed voting and comment controls from the three-dot and right-click menus (these controls are already in the card footer toggles).
- Simplified edit modals — Removed redundant “Show in Activity Feed”, “Enable Comments”, and “Enable Voting” toggles from create and edit modals. These controls are already available directly on the kanban board cards.
- Unified image upload — The image upload component now combines drag-and-drop, click-to-upload, and URL paste into a single compact area — no more separate “Or paste URL” field below.
- Link preview fetching — “Fetch Preview” for link cards now works reliably via server-side OG scraping, with proper handling of special characters in titles and descriptions.
- Poll improvements — Poll voting toggle moved into Poll Settings. Poll options are now locked after votes are received to prevent data inconsistency.
- Form improvements — Form settings moved below questions in create/edit dialogs. Form questions are locked after responses are received.
- Speaker card social links — Social link inputs now use prefixed input groups for a cleaner editing experience.
- Comments in responsive dialog — Comments now open in a responsive dialog/modal for a better mobile experience.
- Speaker card polish — Round avatar (80px), centered name and title, divider above biography, centered LinkedIn button. Social links wrap naturally for any number of links.
- Post image fix — Post header images now display full-width correctly.
- Polished UI — Improved comments dialog, attendee list spacing, and card footer styling.
- Duplicate event slug handling — Creating an event with a slug that already exists in the organization now returns a clear 409 error instead of an unhandled database error.