Skip to contentjump to list

Changelog

Our latest features and updates

  • Feature image for SSO

    Campsite is now SSO-ready. We support all major SAML providers, including Google, Okta, Microsoft, and Workday.

    SSO adds an extra layer of protection for teams sharing sensitive mocks or prototypes, ensuring that only authorized people have access to your Campsite organization.

    To get started with SSO for your team, contact us.

  • Feature image for Push notifications

    Push notifications in the Campsite Desktop app ensure you're the first to know when you receive new feedback or when a conversation needs your attention. You'll receive a push for any activity that lands in your inbox.

    Other improvements

    • Drag-and-drop or paste files into comments.
    • Reactions to posts and comments trigger inbox notifications.
    • Embeds appear in text-only posts in the grid layout.
    • Project reminder emails don't send to recent posters and include more context.
    • Better draft preservation in the post composer.
    • Removed a sidebar for a more streamlined post view.

    Fixes

    • Fixed issues with the custom emoji picker.
    • Fixed overflow in the post composer and on tag and project pages.
    • Improved performance on feeds.
  • Feature image for Grid layout

    Grid layout provides a more visual-first, high-density way to keep up with your team's work-in-progress. Quickly scan work by day, swipe through multi-file posts to gather context, and easily understand where conversations are happening.

    You can switch between the grid layout or the traditional feed layout at any time using the new view toggle in the top-right corner of the app.

    Other improvements

    • The daily digest email will only be sent if you have unseen posts from the previous day. This should reduce noise in your inbox and increase the signal of the digest emails. You can adjust your daily digest notification settings on the Account Settings page.
    • Improved the styling on digest emails for posts with multiple file attachments.
    • Digest emails now highlight newly-created projects from the past day for better visibility.
    • A post's project can now be changed from any version number. Changing a post's project will move all previous iterations to the same project.

    Fixes

    • Links back to a Figma file (when a post is created from the Figma plugin) now appear on the post page and file preview dialog.
    • Fixed many viewport height issues on mobile browsers, including home screen bookmarks.
    • Responsive UI fixes, text truncation fixes, and dark mode polish.
    • It's possible to create a comment with only file attachments and no text description.
  • Feature image for Emoji reactions

    React to posts and comments with any emoji using the new emoji reaction picker. Posts and comments can have unlimited reactions, so šŸ˜®šŸš€šŸ™Œ to your ā¤ļø's content!

    Other improvements

    • For people who have Campsite bookmarked on their mobile home screen, we added an app icon, theme colors, and zooming improvements.

    Fixes

    • Fixed the positioning of tooltips colliding with the viewport's edge.
    • Fixed a bug that would cause the "seen by" avatar pile to reorder whenever viewing a post.
    • Fixed visual clipping on focused text input rings.
    • Fixed the width of the project picker in the composer.
    • Added project accessory emojis to the composer project picker and update dialog.
    • Fixed a bug where editing a reply would not fill the available space in the comments list.
  • Feature image for Comment attachments

    You can now share images, videos, gifs, and Origami prototypes in any comment or comment reply. Files can be rearranged or removed before posting a comment so that you can compose the perfect reply to a teammate.

    Other improvements

    • Added a new Switch component for switching things on and off ā€” give it a try the next time you subscribe to updates on a post.
    • The organization switcher now shows an unread notification count for each organization you're in.
    • Improved the width of the post sidebar while previewing files in a dialog.
    • Rich embeds for Figma files and Loom videos are now visible on the post detail page, below the description.
    • Using Campsite in a mobile browser is improved with better viewport height detection, preventing some content from being clipped underneath the browser's chrome.

    Fixes

    • Fixed a bug that would prevent Slack broadcasts from being deleted after a post was deleted.
    • Fixed performance issues when loading large files in the feed or while previewing a post.
    • Fixed a bug that would prevent notifications from being sent to people with a trailing underscore in their username.
  • Feature image for Project shortcuts

    Projects you follow now appear as sidebar navigation shortcuts, helping you jump to any project from anywhere in the app with a click.

    To follow projects, visit the Projects grid and click the Follow button on the projects you're working on. Any time you create a new project, it will automatically be followed and appear as a shortcut in the sidebar.

    Other improvements

    • Added a global keyboard shortcut c to open the post composer.
    • When previewing a file, the full context of the post will now appear in the sidebar, including reactions, comments, seen by, and polls.

    Fixes

    • Fixed an overflow clipping bug in the project sidebar when adding people.
    • Fixed text-wrapping bugs in notification emails and digests.
    • Fixed a bug that caused the "seen by" count to wrap incorrectly when many people have seen a post.
    • Increased the file size limit for project and profile cover photos.
    • Fixed a bug where two-up videos in a feed card could not be played inline.
  • Feature image for Prefer Desktop app

    You can now choose to open all Campsite links in the Campsite Desktop app by default. Enable this behavior on your Account Settings page.

    Fixes

    • Fixed a bug that could cause a notification to be replaced in the inbox if new activity happened on that post.
    • Fixed spacing around block quotes in posts and comments.
    • Fixed a bug that would preserve a comment draft state after leaving a comment on a poll.
    • Fixed a bug that would cause paragraphs and code blocks to overflow their container.
    • Deleting the last notification in the inbox will now select the previous notification automatically if one exists.
    • Fixed z-index issues with action menus on the project and post views.
  • Feature image for Rich link previews in Slack

    For organizations that have connected Campsite to their Slack workspace, post links shared in any public or private channel now unfurl a rich preview to give people more context.

    To enable this new functionality, you will need to upgrade your Slack connection through the Organization Settings page.

    Other improvements

    • Added a section on the post page that shows who has seen the post. The full list of people who have seen a post can be viewed by clicking on the "seen by" count.
    • Added a switch on the post page to quickly toggle notification subscriptions.
    • Added a prompt to the Desktop app to upgrade whenever new features are available.

    Fixes

    • Fixed a bug that could cause an infinite loading spinner to appear when viewing a post in an organization where someone isn't a member.
    • Reduced loading time spent while fetching data that doesn't exist.
    • Visual polish to improve vertical density in a post's comments section.
    • Fixed a bug that would prevent people's avatars from displaying correctly on a group facepile.
    • Fixed a bug that would cause videos to shift the feed layout after they loaded.
    • Fixed the responsiveness of the group picker and post button on the composer dialog.
    • Fixed a bug that could cause long links in a post to escape their containing boundary.
  • Feature image for Comment replies

    Comment replies keep your conversations organized. With replies, it's easy to see who is talking about what, and it's possible to split one comment with many pieces of feedback into smaller, more-specific threads.

    Other improvements

    • Team members can now invite other team members to an organization.
    • Simplified the organization switcher dropdown to make it easier to switch organizations and get to settings.
    • Videos now loop by default in the feed and file viewer.

    Fixes

    • Fixed a bug that prevented some people from authenticating into the Desktop app.
    • Fixed a bug that would prevent long posts from being broadcast to Slack.
    • Fixed the truncation strategy for long post descriptions in feed cards.
    • Removed layout shift when images loaded at a different size than their parent container in the feed.
    • Fixed stray color bugs in dark mode components.
    • Fixed a bug where people could appear multiple times in a post's "Seen by" section.
    • Fixed focus management bugs in dialogs that would require extra clicks to get to the first form field.
    • Fixed a bug that would cause the comment input to lose focus when all its contents were deleted.
    • Updated the Campsite favicon to look great in light and dark mode.
  • Feature image for Notifications inbox

    The new notifications inbox makes it easy to keep track of incoming feedback and ongoing conversations with people on your team.

    If you're using the Campsite Desktop application, the dock icon will now show an unread count badge so that it's easy to know when new activity has happened in your conversations.

    To avoid notification overload, we added an option to disable email notifications in your account settings.

    Keyboard shortcuts

    The inbox supports many keyboard shortcuts to help with notification triage:

    • u to mark a notification as read or unread.
    • ā‡§ shift + u to mark all notifications as read.
    • āŒ« delete to delete a notification.
    • ā‡§ shift + āŒ« delete to delete all read notifications.
    • ā†‘/ā†“ or j/k to navigate through notifications.
    • Hold āŒ„ or alt and click a notification to toggle read or unread without navigating.
    • Hold ā‡§ shift while navigating notifications to bulk-select.
    • Hold ā‡§ shift while clicking two notifications to bulk-select a range of notifications.
    • esc to deselect the current notification.

    Improvements

    • Added a setting to disable email notifications for recent post activity, like comments and mentions, for people who prefer to use the new Inbox.
    • Added new "Jump to" options in the āŒ˜+K menu to quickly get to the feed, inbox, groups, tags, or people views.
    • Added a new popover menu when editing text in a post or comment to apply styles or add a link.
    • Project-specific Slack broadcasts will no longer trigger a global broadcast, reducing the noise of double-unread channels in Slack.
    • Poll results show the number of votes for each option after voting.
    • Block quotes are now supported while composing a post or comment. Use the new popover menu or the markdown "> " syntax to start typing a block quote.
    • Typing certain characters in the post or comment input will now automatically convert them into the stylistically-correct version of those characters. For example, typing 1/2 will print Ā½ instead.

    Fixes

    • The comments input is now positioned directly below a post in the post view instead of being pushed to the bottom of the page.
    • Fixed a bug where dialogs opened while viewing a post could not focus on nested text fields.
    • Added dark mode support to the email confirmation view.
    • Dragging a link no longer triggers the composer dialog.
    • Fixed unclear, low-contrast selection states on file preview gallery thumbnails.
    • Navigating across the app, peeking into posts, and leaving comments is much faster.
    • Long file names no longer break the bounds of the composer file preview row.
    • Polished the UI in dark mode and on responsive views across the app.
    • Fixed a bug that broke the file preview dialog when opening a video file's comments.
    • Interacting with the Grammarly browser extension while typing a post or comment will no longer register as an outside click, which was incorrectly closing dialogs.