CHANGELOG

97 Commits in 8 Days: Our Biggest Sprint Yet

Andres MuguiraFebruary 26, 20269 min read
SprintChangelogFeb 2026
← Back to Blog
Summarize with AI

The Context

From February 14 to February 21, 2026, we shipped 97 commits to SalesSheet's main branch. That is roughly 12 commits per day, every day, for eight consecutive days. This was not a hackathon. There was no pizza-fueled all-nighter. It was sustained, focused execution across every layer of the product, driven by a simple realization: we had accumulated too much planned work and not enough shipped work. The backlog was winning. So we declared a sprint and committed to clearing it.

A backlog is a list of promises you made to your future self. At some point, your future self arrives and wants to know why none of them were kept.

This post categorizes every commit by area, explains the most impactful changes, and shares what we learned about sustained high-velocity shipping. If you are a SalesSheet user, this is your detailed changelog. If you are a builder, this is a window into what focused execution looks like at a small team.

97 commits broken down by category: UI & Design led with 16, followed by Grid & Data (15) and Auth (14).

Authentication (14 commits)

Authentication dominated the first two days of the sprint. We had been planning a passwordless migration for weeks and finally pulled the trigger. The major changes included:

The auth changes alone would have justified a full sprint. Shipping them in two days meant we could spend the remaining six days on features that users actually see and interact with daily.

Calling (11 commits)

Our built-in calling feature received its biggest update since launch. The Twilio integration was functional but rough around the edges. These commits smoothed it out:

The voicemail drop feature alone has saved our beta users an estimated 15 minutes per day. Instead of waiting for the beep and reciting the same pitch, they tap a button and move to the next call.

Email (12 commits)

Email is the backbone of sales communication, and our Gmail sync needed serious attention. The sprint included:

Grid and Data (15 commits)

The contact grid is where users spend most of their time. It needed to feel like a spreadsheet but work like a database. These commits bridged that gap:

The grid changes represent the largest chunk of the sprint because they touch every part of the data layer. Each column resize triggers a layout recalculation. Each bulk edit triggers validation across every affected row. These are not simple UI tweaks; they are fundamental data operations with complex edge cases.

AI Assistant (9 commits)

The AI assistant got smarter and more contextual:

8 key features shipped during the sprint: Magic Link Auth, Voicemail Drop, Email History API, Inline Grid Editing, AI Deal Context, Dark Mode, Smart CSV Import, and Sentry Monitoring.

UI and Design (16 commits)

The largest category by commit count was UI polish. These are the changes that make SalesSheet feel crafted rather than assembled:

Imports (8 commits)

Getting data into SalesSheet needed to be friction-free. The import system was rebuilt:

Infrastructure (12 commits)

The invisible work that keeps everything running:

8-day sprint timeline: Day 1 peaked at 16 commits with the auth launch, Day 5 hit 15 commits with grid inline editing.

What We Learned

Shipping 97 commits in 8 days taught us three things:

  1. Small commits ship faster than big ones. Our average commit touched 4 files. No commit touched more than 12. By keeping changes small and focused, we reduced review time, merge conflict risk, and rollback complexity. A commit that takes 20 minutes to write, 5 minutes to review, and 2 minutes to deploy is infinitely better than one that takes 3 hours to write and 45 minutes to review.
  2. Categories create momentum. By grouping work into areas (auth day, calling day, grid day), we avoided the cognitive overhead of context switching. When you are deep in the calling code, fixing the next calling issue takes 10 minutes. Switching to a grid issue takes 30 minutes because you need to reload your mental model.
  3. The backlog is finite. Before the sprint, our backlog felt infinite. After clearing 97 items in 8 days, we realized most of the items were small. The backlog looked intimidating because of its length, not its depth. Most items were 30-minute fixes that had been sitting there for weeks because no one allocated the focused time to knock them out.
Velocity is not about working harder. It is about eliminating the gaps between working sessions. Ship, commit, move. Ship, commit, move.

The sprint is over, but the pace continues. We are shipping daily, and every commit lands in production within minutes of merging. If you are a SalesSheet user, you are already using everything described in this post. If you are not a user yet, there has never been a better time to start.

Try SalesSheet Free

No credit card required. Start selling smarter today.

Start Free Trial