What’s new in Basecamp for iOS

One last release of Basecamp for 2017 is here. Get it for iPhone and iPad in the App Store today. Here’s a look at some of the most recent improvements.

Brand new design for Activity

Feeds are everywhere on mobile, so we took the best modern design patterns and applied them to Basecamp’s own feed. This is the first step in a string of improvements we’ve got planned for this screen—especially algorithmic feed ordering based on your Applause (We kid, we kid!). Here’s how it looks:

Activity shows everything happening in all your projects and teams at a glance.

All-new Find tab

Search got a lot better in Basecamp for web this fall, so we’re excited to bring those improvements to the app—with an iOS flavor. Searches are now live as-you-type and can be quickly filtered to narrow down to exactly what you’re looking for. One of my favorites is to exclude Campfire chats from search results—it can be a life saver with some keywords.

The new Find tab in Basecamp 3.8 makes it super easy to find what you need in your projects and teams.

Add multiple files to Basecamp at once

This has been a popular request from customers and it was trickier to build than you might think, so we’re excited to finally deliver. We’ve designed a brand new screen for choosing photos and videos from your device that allows for multiple attachments all at once. It works with Basecamp’s Share extension when saving files from other apps, too!

Quick-pick recent photos and videos (left) · Choose multiple images from your library (center) · Share multiple files to Basecamp from other apps (right)

New Calendar picker for choosing due dates

Previously Basecamp used iOS’s native “spinners” for choosing due dates, but we heard from many customers this just wasn’t good enough. In particular, the spinners didn’t display the day of the week, which could make planning harder than it needed to be. We’re happy to offer a new calendar picker that shows the whole month at-a-glance including weekends!

Pick due dates in context

It’s been a great year—see you in 2018!

We’re especially grateful to all the wonderful customers who’ve taken the time to leave reviews for Basecamp in the App Store. Here are just some of our favorites:

Of course, we couldn’t make everyone happy…

We hope 2018 treats you better, Cruzwhore.

As always, please keep suggestions, feedback, and bug reports coming our way. 2018 will be here before you know it and we’ve got some great stuff in the works. If you’re interesting in seeing it before everyone else, we have a few openings left in our private beta. Send us an email and we’ll get you invited.

❤️ The iOS Team at Basecamp, 
Tara Mann, Dylan Ginsburg, Zach Waugh, and me.

What’s new in Basecamp 3.5.4 for iOS

🍂 Fall is here, there’s a new version of iOS, and with it comes a new release to Basecamp for iPhone and iPad. It’s available in the App Store today. Here’s a brief look at what’s new:

Quick jump

Quick jump is one of our favorite new things in Basecamp this year and we’re excited to bring it to iOS. It works exactly like the desktop version, especially on iPads with a keyboard attached (either 3rd party keyboards or iPad Pro with the Smart Keyboard). Command + J to start. Arrow up/down. Enter to select. Type to filter. It’s just the same.

Quick jump to projects, people, or recently visited items.

It’s also available on as an experimental feature on iPhone. That’s an atypical approach for us so let me explain. As of today you can quick jump by swiping from the top edge of your iOS device with two fingers. It works pretty well but the gesture makes this feature hard to find on your own, it can be difficult to execute reliably, it gets overridden by a system gesture used by iOS’s Voice Over, and until we hold one in our hands, we’re unsure how well this gesture will hold up on the iPhone X.

Quick-jump on iPhone. Swipe-down with two fingers to access recent items. Type to filter.

That said we’ve been using it internally for weeks so we know it’s useful. Rather than hold it back until we have a better idea, until we get it perfect, we made the decision to ship it and see how it fares in the wild. To be successful this feature needs to be quickly and easily available anywhere you are in the app and today the best means to accomplish that is with a gesture which can be triggered anytime. We hope with daily use and your feedback, new solutions will present themselves. We’ll continue to evaluate and evolve in upcoming releases.

Rich text editing

In our previous release we added support for the new rich Color tool. This time we’ve kept pace by adding support for the new Horizontal Rule tool. We also reversed our decision to match the Basecamp desktop and remove the indent/outdent tools. While normally it makes sense to offer the same tools on all platforms, it’s the tab key that made indent/outdent expendable on desktop. Without a tab key on iOS (unless you have an external keyboard) we left users with no way to indent. This update brings them back.

Horizontal Rule, Outdent/Indent.

Keyboard Shortcuts

In addition to command + J to quick jump we’ve added shortcuts for quickly opening the Home, Hey!, Activity and Find tabs on iPad.

Hold the command key to see available shortcuts on iPad.

Finally we included a few fixes for issues with iOS 11.

As always, please keep your suggestions, feedback, and found bugs coming our way. We’ve got some neat stuff coming in the next version so if you’re interesting in seeing them before everyone else, we have a few openings in our private beta. Send us an email for details.

❤️ The iOS Team at Basecamp, 
Tara Mann, Dylan Ginsburg, Zach Waugh, and me.

New in Basecamp 3: Message Types

One of the best ways to improve a product is to look at hacks and workarounds your customers have come up with, understand the why behind the how, and then figure out how to turn those little innovations into full-blown features so everyone can benefit from them.

That’s exactly what we’ve done with a brand new feature we launched today called Message Types. And whose hacks and workarounds did we model this feature on? Ours!

How we’ve been doing it

At Basecamp, we’ve been prepending many of our message board posts with emojis to classify them as this type or that type. For example, when we write up announcements everyone should know about, we put the 📣 emoji in front of the title like this:

Or when we pitch big ideas to one another, we prefix the subject with a trusty 💡 lightbulb:

And when we write up heartbeats (our internal term for detailed project updates), we use a heart ❤️ like so:

Prefixing subjects with emojis like this really pops the purpose of the post. At a quick glance, you know what type of message you’re about to read. It also helps different types stand out when browsing a long list of subjects.

Now this pattern is built into Basecamp 3!

Now everyone who uses Basecamp 3 will have an easy way to mark their messages as being this kind or that kind. We’ve decided to start folks off with our default set of message types (Announcement, FYI, Pitch, Question, and Heartbeat), but everyone is free to create their own.

How existing customers can enable the feature

While new customers have this feature turned on by default, we’ve made it opt-in for existing customers. If you’re an existing Basecamp 3 customer, and you want to turn on message types, go to Adminland (from the top right corner of the Home screen) and click the “New: Set up message types for this account” under the “Because you’re an administrator, you can…” section.

Look for this to turn it on.

Once it’s on, when you go to post a new message, you’ll see a new option above the title to select a type. It’ll look something like this:

“Something else” is pre-selected. If you don’t want to pick a type, just leave “Something else” selected. If you do want to select a type, just click the appropriate one. If you want to edit the available message types, click the “Edit message types” link in the top right corner.

And when the message is posted, the emoji will appear at the beginning of the title in both the index view and the message itself:

Create your own conventions

One of the great things about this feature is that it gives customers (a) room to personalize and (b) establish conventions within their own team. “Hey if you find a bug, go to Basecamp and hit the ‘💩 Bug Report!’ type.”

We think you’re going to find message types really useful. We’re eager to see what customers do with them.


Can we set default message types for every new project? 
Yes! The “Set up message types for this account” link in Adminland lets you create your own set of defaults that’ll be the default for every new team or project you create.

Can we change them on a per-team/project basis?
Yes! Go into any team or project, click into the message board tool, click the green “Post a message” button, and then click the “Edit message types” link in the top corner. You’ll see a screen like this that lets you change the types for the specific team or project you’re on:

Can we filter a message board by just a specific type?
Not yet, but this is something we’d like to add down the road. We agree that it would definitely be useful to just show announcements or just show heartbeats or just show pitches. It just didn’t fit into this release, but it’s certainly something we’ll be evaluating moving forward.

We hope you enjoy message types in Basecamp 3! We’ve got more great stuff coming shortly. Thanks again for your continued support. If you aren’t already using Basecamp 3, we invite you to give it a try. It’s free for 30 days, so there’s no risk. After you try it we think there’s a very good chance your business will change for the better.