Skip to contentjump to list

Changelog

  • Feature image for Pinned posts and docs

    Pin important docs and posts to the top of a space so that your team members can access critical information or long-running conversations faster. Pins are perfect for project specs, team announcements, or long-running conversations that provide important context for a space.

    Other improvements

    • Added a “New Post” button to the space detail while using the compact layout.
    • The new Linear issue dialog pre-fills the title from the post title.

    Fixes

    • Fixed layout bugs on the project page that collapsed the gap between compact post date headings.
    • Fixed inconsistent comment counts displaying on docs that were shared as attachments on posts.
    • Fixed internal link handling that could cause clicks on docs to open in the browser.
    • Minor tweaks to how durations are formatted on call recordings.
    • Fixed UI flickering on the slash command menu when multiple people are working on a doc at the same time.
  • Feature image for Create Linear issues

    Create and connect Linear issues from posts and comments. Issues will automatically link back to the original Campsite source to keep your team’s conversations connected.

    To get started, connect your Campsite organization with Linear from your organization settings:

    Connect to Linear from your Campsite organization settings

    After connecting, you can create a Linear issue from any post or comment:

    Create a Linear issue from the post menu

    Other improvements

    • Key events, like creating a Linear issue, editing a post title, moving a post between spaces, or resolving a post, now create event records within the conversation timeline. These events create clarity about new activity as multiple people interact with a post over time.
    • We’ve increased the number of participants visible on a call to 12 to support larger team meetings.

    Fixes

    • Fixed a bug that would cause the quick reply comment UI to become hidden if someone else left a comment on the same post in real time.
    • Fixed bugs when interacting with nested popovers and dropdowns.
    • Improved the clarity of doc privacy indicator icons and breadcrumb hierarchy.
    • Fixed a bug that could cause new call windows to be blocked on Safari.
  • Feature image for Quick reply

    Reply to smaller snippets in a longer post or comment even faster with quick replies: select any text and click Reply in the bubble menu to open an inline reply composer. Selected text is automatically inserted as a blockquote so it’s easy to follow the conversation.

  • Feature image for GIFs in posts, comments, and chat

    Add GIFs to any post, comment, or chat. Browse suggested GIFs when the picker is opened, or start typing to find the perfect image for the moment.

    Other improvements

    • Clicking on a post from the Posts index page will scroll to the latest activity if the post has been viewed before.
    • Added support for up/down/j/k navigation when viewing search results.
    • Refreshed the UI for search results to make scanning and finding content across spaces easier.
    • Posts can now be displayed in compact or comfortable mode from the space detail page.
    • Added root filters with keyboard shortcuts to the posts, docs, and calls index pages to make finding the thing you’re looking for faster.
    • Consolidated the display UI for the spaces and people index pages, with support for up/down/j/k navigation and inline search.
    • Added support for many new keyboard shortcuts across posts, docs, and calls — hover over most buttons and action items to see available shortcuts.

    Fixes

    • Debounces the sound played when multiple leave a call simultaneously.
    • Inline video playback controls are now accessible on chat messages.
    • Fixed a bug preventing chat message reactions on iPad.
    • Fixed the “New Doc” button not being fixed position on mobile.
    • Fixed bugs related to audio and camera permissions in the Desktop app that could sometimes prevent calls from working correctly.
    • Improved performance when loading the calls index page.
    • Added better file upload error logging and error states.
    • Fixed UI clipping the bubble menu when writing comments.
    • Space bookmarks that link to Campsite resources, like a doc or a post, will open in the desktop app instead of the browser.
    • Fixed a bug when selecting text before an adjacent list item that would prevent the selection from being deleted.
    • Fixed a bug that prevented call URLs from opening a deep link to the desktop application.
    • Prevents videos from playing back inline when selected in a post or comment composer.
    • Added a confirmation toast after moving a doc between spaces.
    • Fixed a bug that caused the chat peek window to close early when adding a reaction.
    • Fixed a bug that caused the inbox peek window to close early when added a follow up.
    • Pre-fills the post title when sharing a note as a post.
    • Added a confirmation toast after creating a post from a call recording.
    • Fixed the docs grid layout from being compressed while viewing a space with the right sidebar panel open.
    • Fixed a bug that would cause canvas comments to be added at the wrong location when adding multiple comments back-to-back.
    • Added ⌘/Ctrl + ⇧ + u shortcut to upload files while writing a doc, post, or comment.
    • Fixed the aspect ratio displayed when screen sharing from the desktop app.
    • Fixed the Zoom to 50% keyboard shortcut while viewing the attachment lightbox.
    • Added support for ⌘/Ctrl + ⇧ + c to copy the current URL while viewing a call recording.
    • Post summaries will always scroll into view when they’re finished loading.
    • Fixed a bug that prevented post attachments from loading on the feed if the post didn’t have text content.
    • Fixed a bug that could cause chat threads to be favorited multiple times.
    • Added consistent ordering to the window/screen picker when screen sharing from a call.
    • Improved the copy when deleting items to make it clear that deletions are permanent.
    • Disables the “Post” button while attachments are still uploading.
    • Newly created custom reactions are now usable immediately after uploading.
    • Tooltips are disabled when navigating the app with the keyboard.
    • call recordings’ search results show inline highlights for matched search terms.
    • In-progress calls are now hidden from the Calls index page.
    • Attachments are now displayed in the correct order when viewed in the lightbox, even after the order is changed while editing a post or comment.
    • Fixed various overflow and max-height issues on tall dialogs.
  • Feature image for Post summaries

    Instantly summarize a post and its comments into a digestible bullet point list of takeaways, action items, and next steps.

    Post summaries save people time by making it easy to keep up with long conversations or get the gist of what another team is working on without needing to read every comment.

    To open the summary, click the "Summary" button below any post or in the right-click menu on the Posts index page.

    Other improvements

    • Added support for sharing audio-only files, including .mp4 files without a video track. Audio players will render natively in docs, posts, and comments.

    Fixes

    • Fixed certain emojis that were rendered as ASCII characters in a notification.
    • Removed dead clicks on compact posts on mobile when tapping on status badges, like “Resolved” or “Needs feedback.”
    • Fixed the keyboard shortcut ⌘/Ctrl + ⇧ + H to end a call in the new call window.
  • Feature image for Code syntax highlighting

    Code blocks now support syntax highlighting to improve code readability. You can change the language from the dropdown menu in the corner of the code block.

    Pasting code from popular code editors like VSCode will also attempt to auto-detect the language, making it even faster to share code examples with your team.

    Other improvements

    • Repositioned the live typing indicator in chat to prevent overlapping people’s messages.
    • Added a keyboard shortcut ⌥/Alt + F to favorite or unfavorite a post, doc, space, or chat.
    • Improved the UX of joining and leaving a space from the space detail sidebar.
    • Updated the post view with new placements for the share menu, post viewers, and the notifications toggle.

    Fixes

    • Fixed certain internal app links that would open in a new window.
    • Fixed cases where it was possible to submit an empty post or comment.
    • Links pasted from the iOS share sheet now unfurl correctly.
    • Improved keyboard behavior when app-switching to the PWA while the keyboard is up.
    • Fixed a full-page refresh that could happen when navigating to the search page via the keyboard shortcut /.
    • Fixed layout, padding, and color bugs with tweet embeds.
    • Fixed overflow scrolling behavior when composing long posts.
    • Improved the visual weight of reactions in the chat bubble long-press drawer on mobile.
    • Fixed cases where dropdowns, menus, and popovers could bump up against the edge of the viewport.
    • Improved the comment button when highlighting text in a doc where the viewer does not have edit permissions.
  • Feature image for Organization switcher

    It’s faster for people who work across multiple teams, like freelancers and agencies, to switch between organizations. We’ve also added a hover preview menu to peek into unread notifications or chat — this makes it easy to triage activity without leaving your current work and losing context.

    Other improvements

    • Frequently used custom reactions will now appear in the quick-react menu after long-pressing a chat bubble on mobile.
  • Feature image for Create posts from chat

    Start a new post from any chat message to move the conversation into a more permanent, async-friendly space. Everyone in the chat thread will be notified that a post was created as a reminder to move the conversation.

    Other improvements

    • Added ↑/↓/j/k navigation through the posts index page. When viewing a post, you can also press j/k to navigate to the previous/next post without ping-ponging back to the previous page.

    Fixes

    • Fixed a bug that prevented the new call button from appearing on newly-created chat threads.
    • Fixed formatting for text with multiple combinations of bold, italics, underlines, strikethroughs, and links applied at the same time.
    • Prevents keyboard shortcuts from repeating when keys are held down by default.
    • Improved the follow-up hint date on the posts index page when a follow-up is in the far future.
    • Fixed a case where the post title could display twice on compact posts without recent activity.
    • Fixed an incorrect system message string when removing a group chat thread name.
    • Improved error handling while generating previews for attachments in the post composer.
  • Feature image for Recently viewed menu

    Access your recently-viewed posts, docs, and calls from the new Recently Viewed menu in the app sidebar. The menu can be opened with the ⌘/Ctrl + Y keyboard shortcut for even faster navigation.

    The recently viewed menu is available in the Campsite desktop app.

    Other improvements

    • Improved search ranking for posts, docs, calls, and comments, especially when searches contain an exact match for content.
    • Added support to follow up on posts and comments directly from a reaction notification.
    • Added a llamas default reaction pack for all organizations.
    • Post resolution reasons are expanded by default on the post detail page.
    • Refreshed the text formatting bubble menu with new icons, keyboard shortcuts, tooltips, list type toggles, and a dedicated code block button.
    • Added a text formatting bubble menu to the chat composer.
    • Added a subview to the organization switcher hovercard to peek into unread chat threads.
    • Starting a post from a chat message containing attachments will automatically insert those into the post composer.
    • Reaction-only comments display larger to match the same reaction-only styles in a chat thread.

    Fixes

    • Added follow-up action items to the post ••• menu.
    • Disabled dragging on buttons that act as links.
    • Added accessibility tooltips for keyboard shortcuts to call actions.
    • Fixed the reaction picker displaying as a sheet on narrow desktop viewports.
    • Fixed a bug where stale feedback requests would be shown after editing a post.
    • Removed duplicative emojis from reaction notifications.
    • Improved auto-focus behavior in dialogs with primary action buttons.
    • Added online indicators to feedback requests.
    • Fixed reordering jank when reordering organizations in the sidebar switcher.
    • Added safe-area bottom padding to the space sidebar.
    • Improved keyboard navigation when interacting with a context menu or dropdown while on a view with conflicting arrow key shortcuts.
    • Added a max height for the typeahead reaction suggestions to prevent visual overload.
    • Fixed a bug that prevented call recordings from being added to the post composer when sharing a call.
    • Fixed clipping on the text formatting bubble menu when composing a post in the composer dialog.
    • Reopening a post will remove other users’ “post resolved” notifications.
    • Removed the quick-reply menu when selecting text while editing a comment.
    • Added optimistic updates to the space notification toggle.
    • Disabled mutation retries that could sometimes cause duplicate comments or chat messages to be sent.
    • Added prompts to install the mobile web application from the web app Home tab.
    • Improved overflow behavior in the composer dialog when writing long posts on mobile.
  • Feature image for Resolve posts

    Keep your team on the same page with post resolutions. Posts can be resolved with an optional reason so everyone else can stay in the loop on key decisions and action items without re-reading long comment threads.

    Resolve a post

    resolve a post from the post overflow menu

    Click Resolve post from any post menu to create a resolution. You can add a short reason for resolving the post for future reference (or let Campsite’s smart resolve add a default summary as a starting point).

    Resolve from comment

    resolve a post from a comment

    Resolve posts directly from comments that give answers or key decisions. The resolution will link to the original comment for future reference.

    Smart resolve

    automatically summarize posts into decisions and action items

    Campsite automatically generates a summary of decisions and action items when resolving posts. This saves teams from tediously recapping long conversations by hand.

    Smart resolve will be a paid feature in the future but is currently available to all organizations.

    Other improvements

    • Added a right-click context menu for image attachments in the preview lightbox, with actions to download or open in a new tab.
    • Added several keyboard shortcuts to make navigating to different root pages faster: G then P to go to posts, G then D to go to docs, and G then I to go to inbox.
    • Added a keyboard shortcut ⌘/Ctrl + Shift + C to toggle code formatting when composing a post.
    • Added a right-click context menu to Docs on the index page to take quick actions on a doc, like favoriting or deleting.
    • Clicking on a drag handle for a block in a document now selects the entire block for faster copy-paste.
    • Added a keyboard shortcut ⌘/Ctrl + U to toggle a chat thread read/unread.
    • Added follow-up support to existing follow-ups and other types of notifications.
    • The Docs index page sorts your documents by when they were last edited so that your most recent work is easier to find.
    • People whose feedback is specifically requested on a post are now automatically subscribed to the post to get notifications about new activity.
    • The home Discover feed now sorts posts by recent activity instead of when they were created.
    • Posts on the space view are automatically sorted by recent activity instead of when they were created.
    • The People Discover page sorts people by their latest posting activity to make it easier to find active posters.
    • Emoji-only comments display larger, matching the UI for emoji-only chat messages.
    • Adds a safe area to hover cards to reduce the chances of accidentally dismissing the card while moving your mouse.
    • Calls now open in a new window to support native window management controls.
    • The ⌘/Ctrl + ⇧ + C shortcut while viewing the inbox now copies the post/doc/space URL instead of the inbox URL.
    • Refreshed the UI for spaces with a new collapsible sidebar and improved member + bookmark management workflows.
    • Reaction notifications now show a full-size preview of the emoji instead of a generic heart icon.
    • Refreshed the “Move to space...” dialog with faster typeahead and keyboard-only controls.
    • The app sidebar now displays a “More unread” badge when unread spaces and chats are hidden behind the overflow.

    Fixes

    • Archived spaces and deactivated team members are down-ranked in the command menu search results.
    • Fixed a bug with playing video attachments in Safari.
    • Capped the height of the docs slash command menu to avoid content from being displayed outside of the viewport.
    • Fixed auto-focusing on the comment composer when replying to a post or comment on mobile.
    • Fixed arrow key navigation on the inbox so that navigating to an off-screen notification will scroll it into view.
    • The first reaction in the reaction picker is highlighted by default when searching for emojis.
    • Fixed ⌘ + K and Ctrl + K behavior on Windows and macOS to avoid conflicting with keyboard shortcuts native to the opposing OS.
    • Fixed a bug with Tab and Shift + Tab to change task indentation.
    • Fixed the position and height of the command menu so that its position doesn’t shift as you type.
    • Fixed a bug that could cause select menus with many options to take up the entire viewport.
    • Fixed cases where sending mobile chat message wouldn’t correctly scroll the thread to the bottom.
    • Fixed a bug where stale custom emojis could appear when switching between different organizations.
    • The post composer is top-aligned to the viewport to reduce layout jank when composing longer posts.
    • Neighboring lists in docs, posts, and comments are now automatically merged to avoid confusing keyboard behavior when composing messages.
    • Fixed broken image previews on notifications about posts with Figma embeds.
    • Bumped the priority of our PWA push notifications to improve deliverability.
    • Favorited docs and posts are automatically removed if the doc or post is deleted or changes permissions.
    • Fixed interactions with the forward/back navigation buttons on the Windows Desktop app.
    • Improved the usability of the organization settings dropdown and organization switcher on mobile.
    • All gifs auto-play in posts.
    • Follow-ups are automatically removed if the underlying subject is deleted or changes permissions.
    • Fixed a bug where doc titles wouldn’t update in real-time while two people were editing.
    • Improved search ranking for comments.
    • Improved fuzzy search ranking for emojis and custom reactions.
    • Fixed the drop zone area for adding an attachment to the feedback form.
    • The “Open in Figma” action in the File... dropdown now opens in a new window/browser tab.
    • Improved overflow behavior when composing long posts.
    • Fixed a bug that could cause member count for a space to become out of sync.
    • Fixed back navigation behavior when deleting a post when there is now browser history.
    • Improved the performance of posts with lots of comments.