2023

Changelog

Improved

  • Filtering in the Track > Reports section now persists through URL query parameters, so you can bookmark common reports (Thanks, Darren!)

  • Starting a new timer now auto-focuses the note field (Thanks, Charles!)

2022

Changelog

Improved

  • Upgraded Node

  • Switched from Vue CLI to Vite

  • Switched from Jest to Vitest

Changelog

New

  • Added hourly rate insight to invoice form

Changelog

New

  • Added new availability timeline in the Timeline (beta)

Improved

  • Improved layout with more spacing in the new Timeline (beta)

Changelog

Fixed

  • Fixed the trial prompt after hitting the snooze button (Thanks, Elliot!)

Changelog

New

  • Added click & drag workloads in the Timeline (beta)

Improved

  • Editing a timer-based entry via the modal now lets you edit the date in addition to the time

Changelog

New

  • Added hotkey labels for editing workloads in the Timeline (beta)

Changelog

Improved

  • Improved spacing between filters in the Timeline (beta)

  • Improved timeline scrolling performance in Safari (beta)

Changelog

Improved

  • Inline editing now has a confirmation step for saving and undoing in the Timeline (beta)

Changelog

Fixed

  • Fixed schedule not appearing for a new project in the Timeline (beta)

Changelog

New

  • Added the ability to move and resize workloads by dragging in the Timeline (beta)

Changelog

New

  • Added the ability to create, edit, and delete workloads in the Timeline (beta)

Changelog

New

  • Added vacations to Timeline (beta)

Changelog

New

  • Added the ability to delete a project in the Timeline (beta)

Changelog

New

  • Added the ability to create a client inline when creating or editing a project in the Timeline (beta)

Changelog

Improved

  • Improved tooltips to show relevant time-tracking, estimated time, and availability in the Timeline (beta)

Changelog

New

  • Holding shift or cmd while hovering the timeline now widens or narrows the date range (beta)

Changelog

New

  • Added project notes to the Timeline (beta)

Changelog

New

  • Added total estimated time to the past for comparison in the timeline (beta)

Changelog

Improved

  • Projects in the new timeline are now sorted by activity (beta)

Changelog

Fixed

  • Fixed invoice list coloring when an invoice is overdue (thanks, Brian!)

Changelog

New

  • Workloads in the Schedule timeline (beta)

Changelog

Fixed

  • Fixed timezone issue in the timeline beta with tracked time in the evening (beta)

Changelog

New

  • Added total tracked time visual to the schedule timeline with highlighting for when you overworked yourself (beta)

  • Added tooltips for tracked time

Fixed

  • Fixed date pickers to respect week start day preference

Changelog

New

  • Added “Date Paid” to paid invoice template

Changelog

New

  • Tracked time visualized in Schedule timeline (beta)

Changelog

New

  • Added budget and track sections to project form in Schedule timeline (beta)

Changelog

New

  • Added the ability to duplicate invoices

Changelog

Fixed

  • Fixed budget graph nav for users with a custom fiscal year to load correct initial year (thanks, Jake!)

Changelog

Improved

  • Project actions in the Schedule timeline for “Start”, “Finish”, and “Cancel” now show an auto-populated form with the current date, relevant list to move to, and the option to archive (beta)

Changelog

New

  • Added archive filter to Schedule timeline (beta)

  • Added archiving to project menu in the Schedule timeline (beta)

Improved

  • Group projects by list in Schedule timeline (beta)

Fixed

  • Fixed setting a project color for the first time in the Schedule timeline (beta)

Changelog

New

  • Added view filter to schedule timeline for showing all, active, or archived projects (beta)

Improved

  • Redesigned schedule timeline to include project list (beta)

Changelog

Fixed

  • Fixed clicking zoom options in Firefox in Schedule timeline (beta)

  • Fixed clicking labels sometimes dragging in Firefox in Schedule timeline (beta)

  • Fixed vertical alignment of axis in Firefox in Schedule timeline (beta)

Changelog

New

  • Added project actions for starting, finishing, and canceling projects in the new Schedule timeline (beta)

Changelog

Improved

  • Default a new project’s color to the client color in the new Schedule timeline (beta)

Fixed

  • Fixed client & list dropdowns to auto-select project’s client & list when editing in the new Schedule timeline (beta)

  • Fixed client dropdown when project’s client is archived in the new Schedule timeline (beta)

Changelog

New

  • Creating and editing projects in the Schedule timeline (beta)

Changelog

Improved

  • Improved Schedule timeline performance in Safari (beta)

Fixed

  • Fixed Schedule timeline sizing in Safari (beta)

2021

Changelog

New

  • Added touch support to Schedule timeline (beta)

Improved

  • Rule labels in Schedule timeline are now sticky (beta)

  • Improved “Today” marker design in Schedule timeline (beta)

Changelog

New

  • Added week start day preference to the Schedule timeline (beta)

Improved

  • Project dates are now centered in the Schedule timeline (beta)

Fixed

  • Fixed several edge-cases with projects in the Schedule timeline (beta)

Changelog

New

  • Launched the Schedule timeline (beta)

Changelog

New

  • Added workday settings to project form

Changelog

Improved

  • The “Period” field in the Clients section now has “This fiscal year” and “Last fiscal year” options, using the fiscal start date preference (beta)

  • Table columns in the Clients section can now be clicked to sort by column (beta)

Changelog

Improved

  • Added hover states to buttons (beta)

  • Improved input placeholder style (beta)

  • Auto-focus client name input when creating a new client (beta)

  • The escape key now unfocuses input fields and closes modals (beta)

  • Improved random color button to include icon (beta)

Fixed

  • Fixed order of clients and projects in workload form to sort alphabetically

Changelog

Improved

  • Reduced height of rows in Clients section (beta)

  • Removed vertical lines in Clients section table (beta)

  • Clients table is now horizontally scrollable on narrow screens in Clients section (beta)

Changelog

Improved

  • Separated totals by currency when multiple currencies exist in the Clients section (Thanks, Tommy!)

Fixed

  • Fixed a performance issue with nested grids in the Clients section (Thanks, Tommy!)

Changelog

Fixed

  • Fixed sidebar nav to collapse on mobile (Thanks, Manu!)

Changelog

Improved

  • Greatly improved load times of schedule view (Thanks for testing, Daryl!)

Changelog

Fixed

  • Fixed chat button to open messages instead of start a new message each time (Thanks, Evan!)

  • Fixed “Invoices” link on the invoice page (Thanks, Chris!)

Changelog

Improved

  • Database memory improvements

Changelog

Improved

  • Improved overall navigation, including a wider sidebar and subsections listed in the sidebar nav

Changelog

Fixed

  • Fixed availability badge to be 1:1 with schedule availability (Thanks, Shane!)

Changelog

Improved

  • Fine-tuned database queries across scheduling and invoicing, resulting in a 10x speed improvement in some areas

Changelog

Improved

  • Upgraded database

Changelog

Fixed

  • Printed invoices and PDF invoices now avoid page breaks within the total amount (thanks, Huynh+Black!)

Changelog

Improved

  • Numbered lists and bulleted lists are now supported in invoice detail Markdown

Fixed

  • Fixed invoice page’s detail Markdown styling

Changelog

Fixed

- Re-added sign out button to Account page

Changelog

Improved

  • Rebuilt the Account section from scratch using Cushion’s new component system

  • Subscriptions and billing are now fully managed by Stripe, which brings support for 2-factor payment methods and Apple Pay

  • Upgraded web server and other infrastructure improvements

2020

Changelog

New

  • Invoices paid via card or ACH now display invoice metadata and a link to the invoice from the Stripe dashboard

Improved

  • Updated the invoice page to be SCA-ready and support 3D Secure

  • Implemented a new design system for the invoice page buttons and modals

Changelog

Improved

  • Extended timeout for downloading a backup for users with a lot of data (thanks, Daniel!)

Changelog

Fixed

  • Fixed invoice viewed notification to not trigger when viewing your own invoice (thanks, Jesus!)

Changelog

Improved

  • Updated view toggle in Budget section to say “Switch to Month View” and “Switch to Year View” instead of “Year View” and “Month View”, which wasn’t obviously a toggle

Changelog

Improved

  • Redesigned blog to include journal, changelog, Talking Shop interviews, and Ask a Freelancer podcast episodes.

Changelog

Improved

  • Redesigned homepage

Changelog

Improved

  • Moved invoice section to top-level nav

Fixed

  • Fixed edit invoice route

Changelog

New

  • Added new onboarding flow

Improved

  • Root path redirects to budget section

  • Clarified error messaging when saving a project that had a recurring estimated income, but the user has since downgraded to the Starter plan

Changelog

New

  • Added industry field to clients

Changelog

Fixed

  • Fixed monthly estimated income for open-ended projects in the monthly budget graph to span multiple months rather than showing all income on the starting month (thanks, Daryl!)

Changelog

Fixed

  • Fixed the horizontal scroll bug on the schedule graph in Safari (thanks, Nathan!)

Changelog

New

  • Added billable and hourly rate settings to clients (thanks, Darren!)

Changelog

New

  • Added Croatian invoice translation (thanks, Damjan!)

2019

Changelog

Fixed

  • Rolled back previous update as temporary fix for client/project-scoped invoices

Changelog

Improved

  • Improved invoice number auto-incrementing to only reference last three invoices rather than all invoices (makes it possible to do year-based invoice numbers, like 2019-001, 2019-002, 2019-003, etc)

Changelog

Improved

  • Added {{client}} and {{project}} variables to invoice email template

Changelog

Improved

  • Added billable rounding dropdown to import entries modal (thanks for the suggestion, Dylan!)

Fixed

  • Fixed Symbolset icons

Changelog

Fixed

  • Fixed chat support button

Changelog

Fixed

  • Fixed assets on sign in and sign up pages

Changelog

Improved

  • Migrated build framework from Gulp+Browserify to Webpack (Vue CLI) for quicker iteration for local development (This is a massive change, so let me know if anything looks off)

Changelog

Improved

  • Updated company address

Fixed

  • Fixed logo in weekly summary email

Changelog

New

  • Added export button to expenses section

Changelog

Fixed

  • Fixed issue where Time This Week column in Planning view’s This Week table wasn’t accurately calculating time when Start Of Week preference was Monday or Saturday (thanks, Shane!)

Changelog

New

  • Added “Save & Send” button to invoice form

Improved

  • Changed “Save & Return” button on invoice form to “Save & Preview”

  • Billable rounding preference now includes 5 minute and 6 minute options

  • Cushion now alerts you when you try to send an invoice email without the invoice link

Fixed

  • Fixed issue where entry list won’t show up under the project’s entries tab if a timer is running

Changelog

Improved

  • Beta plan “Learn More” button now links to beta page

Changelog

Improved

  • Invoice line item quantities are now more flexible to include any suffix, like “mo”, “months”, “words”, etc

Changelog

Fixed

  • Fixed non-default number formatting on client-facing invoices

Changelog

New

  • Added dashboard (Beta)

2018

Changelog

New

  • Added ability to manage, filter, and categorize bank transactions (Beta)

Changelog

Improved

  • Invoice preview now includes edit links for addresses and details

Changelog

New

  • Added “No Grouping” option to invoice time-tracking import

Improved

  • Replaced Pro Plus plan with Beta plan

  • Clicking Cushion logo now routes to budget forecast section

Fixed

  • Fixed drag and drop of lists in Firefox

  • Fixed “update card” button in banner when delinquent

Changelog

New

  • Added Profit & Loss section (Beta)

  • Added graph table to Forecast section (Beta)

  • Added tooltips to invoices (Beta)

  • Added today & year markers to graphs (Beta)

Improved

  • Forecast graph now uses lighter colors for better contrast (Beta)

Changelog

Improved

  • Increased number of server workers after we reduced each server’s memory footprint

Changelog

Fixed

  • Fixed Safari issue where starting a timer from the menubar app offsets its start time by your timezone’s distance from UTC (shakes fist at Safari)

Changelog

Fixed

  • Fixed time-tracking issue where editing an entry in the web app after creating it in the menubar app offsets its start time by your timezone’s distance from UTC

Changelog

Improved

  • Improved status bar when adding to home screen (Beta)

  • Balances endpoint now groups by month rather than returning every single balance (Beta)

Fixed

  • (Potentially) fixed time-tracking issue where editing an entry offsets its start time by your timezone’s distance from UTC

  • Fixed historical balance message after onboarding (Beta)

Changelog

Improved

  • Improved balances endpoint performance (Beta)

Fixed

  • Fixed forecast graph markers in Safari (Beta)

Changelog

Improved

  • Mobile support for forecast graph (Beta)

  • Monthly income and expenses are now stored on the account instead of locally (Beta) 

  • Bank accounts now have a dedicated draw icon (Beta)

  • Bank accounts now have a random color when linked (Beta)

Changelog

New

  • Added “average” marker for monthly income/expenses sliders (Beta)

  • Added graph markers for financial cushion, when to find work, and when to get paid (Beta)

Changelog

Improved

  • Improved forecast graph curve when today’s date is early in the month (Beta)

Changelog

New

  • Added invoices to forecast graph (Beta)

Fixed

  • Fixed forecast graph when entering a new month and no balances exist (Beta)

Changelog

New

  • Added New Zealand English invoice translation (thanks, Rafael!)

  • Added sliders to monthly income and expenses (Beta)

  • Added green, yellow, and red segments to forecast graph (Beta)

Fixed

  • Fixed forecast graph for Firefox (Beta)

Changelog

Improved

  • Redesigned sidebar to include total balance, net income, and financial cushion (Beta)

  • Graph now uses realtime date (Beta)

Fixed

  • Fixed “tax rate is not a number” issue

Changelog

Improved

  • Enlarged font sizes in graph and sidebar (Beta)

  • Moved bank visibility toggle to menu (Beta)

  • Bank menu button is now always visible instead of only on hover (Beta)

Changelog

New

  • Added monthly income field (Beta)

Improved

  • Improved forecast line (Beta)

Changelog

Improved

  • Mouse/touch-based graph scrolling now has inertia (Beta)

  • Past/future month ticks now include years (Beta)

Changelog

Fixed

  • Fixed graph transitions in Safari & Firefox (Beta)

  • Fixed graph marker corners in Safari (Beta)

  • Fixed graph scrolling in Firefox (Beta)

Changelog

New

  • Added scrolling to balance graph (Beta)

Changelog

New

  • Added bank balance beta

Changelog

New

  • Added page numbers to invoice PDFs

Improved

  • Improved client-facing invoice page with new layout and transitions

  • Improved page breaks in invoice PDFs

Fixed

  • Fixed empty invoice PDF page issue

Changelog

Fixed

  • Fixed login issue when paying an invoice

Changelog

Improved

  • Improved send invoice email UX by auto-selecting contact

Changelog

Fixed

  • Removed CAD support for ACH since Stripe doesn’t support it yet

Changelog

New

  • Accept ACH payments (beta)

  • Send invoices to multiple contacts

  • Copy yourself when sending invoices

Improved

  • “Invoices Due Today” email is now “Invoices Due Tomorrow”, so you can mark invoices as paid before client reminders are sent

  • Invoice email template variables can now be used multiple times

Fixed

  • Fixed date to use your format preference when previewing invoice email

Changelog

New

  • Added terms and privacy links to sign up form

Improved

  • Chat support button is now a custom button that indicates when Intercom isn’t loaded

Changelog

New

  • Added user data to backup

Improved

  • Invoice payment method is now saved when client pays with a card (in preparation for ACH and future insights comparing payment methods)

Changelog

New

  • Added client invoice reminders

Improved

  • Migrated payment card form to Stripe Elements to remain PCI compliant

Changelog

Fixed

  • Fixed idempotency key issue when a client attempts to pay an invoice with Stripe, but fails, then attempts to pay with a different card

Changelog

Improved

  • Invoice tracking graph now included an “Invoiced” step

  • PDF invoices are now available on all plans

Changelog

Fixed

  • Fixed issue with saving receipt details in subscription section

  • Fixed issue with editing clients and projects from Budget section table menus

  • Fixed table amount for yearly plans in subscription section

Changelog

Improved

  • Improved Forecast graph nav to show date range of saved timeline

  • Saved timelines can now be created inline in Forecast view

Fixed

  • Fixed issue with Forecast graph nav loading incorrect date range

Changelog

Improved

  • Invoice emails are now auto-linked instead of relying on the email client to link URLs

  • Improved performance for client-related queries

  • Bounced emails are now automatically reactivated to try again

Changelog

New

  • Added a new invoice tracking graph that has clickable steps that indicate the dates and durations of the invoice’s timeline

Improved

  • Stripe payments now use an idempotency key

Fixed

  • Fixed edge-case with Stripe integration when issuing an invoice in New Zealand and editing the issued date before your San Francisco-based client pays for the invoice

  • Fixed issue date when sending an invoice in a timezone that is the day after UTC

Changelog

New

  • Added invoice viewed notification

  • Added invoice paid notification

Changelog

New

  • Added a vacation feed to calendar feed add-on

Fixed

  • Fixed tracking unbillable time for collaborators

  • Fixed calendar feed for open-ended workloads

Changelog

Improved

  • Significantly improved performance of endpoints that retrieve projects within a date range

Fixed

  • Fixed start of week preference for week view

  • Fixed deleting an invoice from the individual invoice page

  • Fixed creating unbillable entries when project is unbillable

Changelog

Improved

  • Improved load speed of project form

  • Calendar feed now uses “all day” events

Changelog

Improved

  • Improved database query performance of bird’s eye view

Changelog

New

  • Calendar feed add-on

  • Global new button

  • Search

Improved

  • Redesigned layout and navigation

  • Redesigned client page

  • Redesigned project page

  • Performance improvements for schedule graph, entry form, and workload form

Changelog

New

  • Added snooze button to “trial ending soon” banner

Changelog

New

  • Added Estonian invoice translation

Changelog

Fixed

  • Fixed occasional timeouts with the invoice form

Changelog

Improved

  • Track summary stats now display the billable income for the month, week, and current date (time-tracking beta)

  • Invoice number auto-incrementing now sorts by most recent invoices to avoid the very rare occurrence of using an older invoice when changing invoice number patterns

Fixed

  • Fixed time-tracking summary stats to only tally entries that start today, this week, and this month (time-tracking beta)

  • Fixed changing a project’s client to also update the client of the projects’ time entries (time-tracking beta)

Changelog

New

  • Added time-tracking report graph for collaborators (collaborator beta)

  • Added Russian and Czech invoice translations

Fixed

  • Fixed availability with vacations in Bird’s Eye View

  • Fixed uncategorized projects showing up under “Shared”

  • Fixed dropdown appearance for Firefox on Windows

Changelog

Improved

  • In the time-tracking report filter, the project dropdown now shows all projects when client is “all” and filters projects when a client is selected (time-tracking beta)

  • Clicking workloads in the bird’s eye view now navigates to the project page

Fixed

  • Fixed report export when type and status are both “all” (time-tracking beta)

  • Fixed menubar app client dropdown for multiple clients of the same name (time-tracking beta)

  • Fixed “See what’s new” link in “Update Available” notification for Safari users

Changelog

New

  • Added status filter to report view for billed/unbilled entries (time-tracking beta)

Improved

  • All projects are now shown in report view dropdown to easily select instead of selecting client first (time-tracking beta)

  • Fallback to default rate when importing entries into invoices (time-tracking beta)

Changelog

Fixed

  • Fixed workload table name column

  • Fixed bird’s eye view placeholder

Changelog

New

  • Added “My Cushion” and “Support” links to menubar app (time-tracking beta)

Fixed

  • Fixed “2000-01-01” drag icon bug in menubar app (time-tracking beta)

Changelog

New

  • Added snooze button for extending trial

Improved

  • Increased trial to 30 days

Changelog

New

  • Added resubscribe button to Subscription tab

Changelog

New

  • Added drag & drop variables to send invoice modal

  • Added download link to add-ons page for time-tracking macOS menubar app (time-tracking beta)

Improved

  • Improved design for sending invoices

  • Client passcode can now be edited from the send invoice modal

  • Default invoice email subject & body can now be saved inline

2017

Changelog

New

  • Added Collaboration View to Schedule section (collaboration beta)

Fixed

  • Fixed drag & drop between lists in Bird’s Eye View

Changelog

New

  • Added collaborator planning dropdown menu for viewing collaborator schedules and availability (collaboration beta)

Fixed

  • Fixed monthly goal issue with future years

Changelog

Fixed

  • Fixed banner on sign up page

Changelog

New

  • Added Planning View to collaborator accounts

Fixed

  • Fixed Bird’s Eye View to hide workloads after a project’s canceled date

Changelog

Improved

  • The planning graph can now zoom out to view three months at a time and display hours for the week

  • The planning graph now remembers the date range and zoom level between refreshing

  • Holding shift when creating a workload snaps to the closest week

Changelog

New

  • Added workload splitting to planning graph (cmd+click on Mac, ctrl+click on PC)

  • Added the ability to hide availability, overbooking, and availability in planning graph

Fixed

  • Fixed workload resizing issue for users in specific timezones

Changelog

Improved

  • Workload inline forms now stay open when creating a new client or project inline

Fixed

  • Fixed creating a project inline in the invoice form to use the selected client

Changelog

New

  • Added alt+drag to duplicate a workload

Fixed

  • Fixed tooltip color when resizing a timer in the day view

  • Fixed error when trying to create a workload on a limited plan in the planning view

Changelog

New

  • Planning View

Fixed

  • Fixed invoice option in project time-tracking table

Changelog

Fixed

  • Fixed browser tab timer

Changelog

Improved

  • Project names are more prominent in line items for invoices with multiple projects

Changelog

Improved

  • Invoice summary stats now exclude tax to match the Budget graph

Changelog

New

  • Added browser tab timer preference for disabling the timer in the browser tab

Improved

  • If Cushion is open in multiple tabs, starting/stopping a timer will update all tabs

Changelog

New

  • Added realtime entry events for upcoming timer feature

Improved

  • Invoice “viewed at” dates are now always visible in graph

Changelog

Fixed

  • Fixed time entry import 404

Changelog

Fixed

  • Fixed regression in invoice entry import to include timer-based entries

Changelog

Improved

  • Client and project names in Track table labels are now clickable

  • Entry table description columns are now multiline

Fixed

  • Fixed invoice entry import to round up after grouping entries instead of after grouping by date

Changelog

Fixed

  • Fixed schedule overflow in Safari

Changelog

New

  • Added Harvest & Toggl import to Track section

Fixed

  • Fixed auto-incrementing invoice numbers to filter out blank invoice numbers

  • Fixed dropdown overflow in edit entry modal

  • Fixed formatting of fractional durations

Changelog

Fixed

  • Fixed invoice auto-incrementing to handle future invoices

Changelog

Fixed

  • Fixed emptying client passcode

Changelog

New

  • Added timer to browser tab when running

  • Added “Download” button to invoice table menus

Improved

  • Improved database query performance for schedule section

Fixed

  • Fixed average delay & drag columns in client schedule table

  • Fixed billable & unbillable time columns in track tables

Changelog

New

  • Added billable time and total amount to time entry invoice import

  • Added option to import collaborators’ time entries into invoices (collaboration beta)

Changelog

Fixed

  • Fixed update notification to hide and refresh when clicked

  • Fixed client page to not alert of a change when navigating away

Changelog

New

  • Added notification email when a collaborator accepts an invite (collaboration alpha)

Improved

  • Improved individual client view (time-tracking beta)

  • Client and project names are now clickable in table row group labels (time-tracking beta)

Changelog

New

  • Added “Collaborators” section to dropdown navigation for alpha testers (collaboration alpha)

  • Added placeholders to empty collaborator lists (collaboration alpha)

Improved

  • Serious performance improvements to several database queries

Changelog

Improved

  • Expenses form now remembers last category when adding more expenses

Fixed

  • Fixed report totals of clients and projects for collaborators on a shared project (collaborator alpha) 

  • Fixed start of week preference in Track week view

  • Fixed invoice quantity when zero

Changelog

New

  • Added time report exporting

Improved

  • Time reports now include notes

Changelog

Fixed

  • Fixed issue for some users not being able to click the Track tab

  • Fixed collaborator management to only show members, not all project roles (collaboration alpha)

Changelog

New

  • Added report filtering to Track section

  • Added ability to view tracked collaborator time in report view (collaborator alpha)

Changelog

Fixed

  • Fixed the collaborator invite flow (collaboration alpha)

Changelog

New

  • Add collaborators to projects (collaborator alpha)

Changelog

New

  • Added collaboration (internal)

Changelog

Improved

  • Changed "paid this year" invoice stat to "paid this fiscal year"

Changelog

Improved

  • Replaced "Remaining today" with "Earned today" in the Track summary section

Changelog

New

  • Added summaries to Invoice section

Changelog

Fixed

  • Fixed track summary timezone issue that included yesterday’s tracked time in today’s summary for European users

Changelog

New

  • Added summary to Track section

Changelog

New

  • Added datepickers to time-tracking graph navs

  • Added time entries to backup

Changelog

Fixed

  • Fixed multiple project invoice line items with no descriptions

Changelog

New

  • Added drag & drop to project lists in schedule view

  • Added list filter to schedule graph settings

Improved

  • Improved performance of schedule graph

  • Schedule graph no longer prevents scrolling while loading

  • Vacations can now be created and edited inline, without leaving the page

Changelog

Fixed

  • Fixed emptying the estimated income of a project

Changelog

Improved

  • Improved expenses load time

Fixed

  • Fixed timeout issue when zooming into expenses graph

Changelog

Fixed

  • Fixed removing a time entry’s note

Changelog

New

  • Added Schedule, Track, Invoice, and Emails tabs to Preferences modal

Fixed

  • Fixed estimated duration input width in Firefox and Edge

Changelog

Fixed

  • Fixed monthly budget graph issue date when invoice base preference was set to issue date

  • Fixed currency formatting for non-comma-period number formats in project modal

  • Fixed app update notification in Track section

Changelog

Improved

  • Improved invoice calculations

Fixed

  • Fixed project rates when importing entries to line items for multiple project invoices

  • Fixed group by date when importing entries to line items for multiple project invoices

Changelog

Fixed

  • Fixed ASCII issue with weekly summaries

  • Fixed graph placeholder buttons for new users

  • Fixed monthly budget graph for draft invoices with invoice base preference set to issue date

Changelog

Improved

  • Project form is now an inline modal

  • New projects can now be created when creating a new time entry or invoice

Changelog

Fixed

  • Fixed start week preference when first loading track week view

  • Fixed weekly summary email

  • Fixed clicking outside datepicker to close it

Changelog

New

  • Added “Invoices Due Today” email preference

Fixed

  • Fixed error when importing payment from FreshBooks for a draft invoice

Changelog

New

  • Added draft invoices

Improved

  • Invoices can now be sent from the invoice section without clicking into an invoice

Fixed

  • Fixed graphing of early paid invoices

Changelog

Improved

  • Client form is now an inline modal

  • New clients can now be created when creating a new time entry or invoice

Changelog

New

  • Added placeholder table data upon signup

Improved

  • Removed unnecessary onboarding steps

Fixed

  • Fixed issue requiring a business name and reply-to email in order to send an invoice

Changelog

New

  • Added settings link aside invoice number field

Improved

  • Financial goals in the graph can now be clicked to edit

Changelog

Fixed

  • Fixed modal issue with invoice page

Changelog

New

  • Added Track tab for everyone

  • Added suggestions to Track and Invoice sections

Improved

  • Billable rounding preference now rounds up to the nearest minute by default

Changelog

New

  • Added sorting to time-tracking tables

Improved

  • Similar table rows in time-tracking section are now grouped

Fixed

  • Fixed margin below title on modal windows

Changelog

New

  • Added Time-Tracking public beta add-on

Fixed

  • Fixed account form workday error

Changelog

New

  • Added quarterly and yearly reports (time-tracking beta)

Improved

  • H:MM:SS format now rounds seconds in the graphs and lists (time-tracking beta)

Changelog

New

  • Added workday line to report graph (time-tracking beta)

Changelog

New

  • Added project rates (time-tracking beta)

  • Added invoice action to report row menu (time-tracking beta)

Changelog

New

  • Added unbillable option for projects and time entries (time-tracking beta)

Fixed

  • Fixed refreshing the page when marking an invoice as paid

Changelog

Improved

  • Client and project dropdown menus on entry forms are now sorted by last entry created (time-tracking beta)

Changelog

Improved

  • Day view graph form now adjusts its alignment when near the edge of the window (time-tracking beta)

  • Clicking the timer clock now redirects to the day view (time-tracking beta)

  • Changed “average duration” column in report client table to “average day” (time-tracking beta)

Fixed

  • Fixed report graph to handle entries without a client or project (time-tracking beta)

Changelog

New

  • Added report view to Track section (time-tracking beta)

Fixed

  • Fixed Swiss currency positioning and spacing

  • Fixed time entry form to remember last client and project (time-tracking beta)

Changelog

Improved

  • Importing time entries into invoice line items now has grouping and date filtering (time-tracking beta) 

Changelog

New

  • Added ability to edit entry from list (time-tracking beta)

Improved

  • Entry forms now appear immediately, then load the client and project menus (time-tracking beta)

  • Entries with long notes are now clipped with an ellipsis (time-tracking beta)

  • Entries imported into invoice line items are now sorted by date

Fixed

  • Fixed new timers to allow a slight buffer in case the user’s clock is off (time-tracking beta)

Changelog

Fixed

  • Fixed track graph when creating new entry after a day has passed

  • Fixed budget graph with mid-month fiscal year start dates

Changelog

New

  • Added timer buttons to entry table titles (time tracking beta)

Improved

  • Track graph navigation now automatically updates when the date changes (time tracking beta)

  • Entry form now remembers the last client and project using local storage (time tracking beta)

Changelog

New

  • Added Stripe beta add-on

  • Added ability to toggle payment method per-client (Stripe beta)

Fixed

  • Fixed issue with timers starting at midnight raising an error (time tracking beta)

Changelog

Improved

  • Only show entry handles when hovering (time tracking beta)

Fixed

  • Fixed adding time in the day view (time tracking beta)

  • Fixed button text alignment

Changelog

New

  • Added day view to Track section (time tracking beta)

Fixed

  • Fixed favicon when deleting an active timer (time tracking beta)

Changelog

New

  • Added status and errors to timer (time tracking beta)

Improved

  • Timer is now pinned to the top of the window (time tracking beta)

Changelog

New

  • Added invoices export

Fixed

  • Fixed entry form position when adding time (time tracking beta)

  • Fixed entry description to update when editing its note (time tracking beta)

Changelog

Fixed

  • Fixed error when starting a timer with an empty note (time tracking beta)

Changelog

New

  • Added Clients/Projects tabs to Track section (time tracking beta)

  • Added footer to entry tables (time tracking beta)

Fixed

  • Fixed entry note when starting a timer (time tracking beta)

Changelog

Improved

  • Time entries are now sorted by time (time tracking beta)

  • Weekly graph view now respects the “week starts on” preference

Fixed

  • Fixed schedule view when loading zoomed in, then zooming out

  • Fixed issue with budget graph only spanning 12 months when a saved timeline starts mid-month

Changelog

New

  • Added continue timer button to entry rows (time tracking beta)

Improved

  • Favicon now changes when a timer is running or paused (time tracking beta)

  • Duration and time inputs can now be incremented with arrow keys (time tracking beta)

Fixed

  • Fixed invalid dates when loading Track section (time tracking beta)

  • Fixed schedule graph horizontal scroll in Safari

  • Fixed retrieved entries at the end of the week during the window between local timezone and UTC

Changelog

Fixed

  • Fixed issue with retrieving timer entries within a date range

Changelog

New

  • Added timers to time tracking (beta)

Improved

  • Current date in time tracking graph is now highlighted (beta)

  • Moved new time tracking entry button out of menu (beta)

Fixed

  • Fixed subpixel jump with time tracking table menu (beta)

Changelog

New

  • Added Time Tracking (beta)

Changelog

Fixed

  • Fixed invoices sent to yourself to not be marked as sent

Changelog

Fixed

  • Fixed issue with budget graph not showing the correct date range when using a saved timeline

  • Fixed pagination with expenses table

Changelog

Fixed

  • Fixed expenses category page to filter expenses by selected category

  • Fixed estimated recurring expenses when viewing date ranges before current month

Changelog

Fixed

  • Fixed initial budget graph date range issue when the current fiscal year is not the current year

Changelog

Fixed

  • Fixed schedule graph animation issue in Safari

  • Fixed schedule graph to not load a padded range when viewing a saved timeline

Changelog

Improved

  • Improved graph navigation with scrolling and zooming

Changelog

New

  • Added percentage format to line item quantity

Fixed

  • Fixed negative line item quantities

Changelog

Fixed

  • Fixed emails sent with business names containing a comma

Changelog

Fixed

  • Fixed invoice email preview variables to handle multiple occurrences of a variable

  • Fixed invoice “viewed” tooltip date

Changelog

Improved

  • Contacts can be edited from the invoice form

  • Contact name no longer appears on the invoice if it’s the same as the client name

Changelog

New

  • Added the ability to send invoices to your clients

  • Added contacts

  • Added invoice passcodes to clients

  • Added "viewed on" to invoice graph

Changelog

Fixed

  • Fixed currency issue with Stripe integration

Changelog

New

  • Added day and week support (12d, 12w) to invoice quantities

Fixed

  • Fixed Moonlighter plan limits when downgrading from Freelancer plan

  • Fixed invoice quantity column to not hide when quantity is specified as 1

  • Fixed existing invoice quantities when nullifying

  • Fixed issue with Stripe accounts with unescaped apostrophes in the company name

Changelog

Fixed

  • Fixed currency and formatting of default goals under Preferences

Changelog

Improved

  • Improved error message for invalid line item quantity

Fixed

  • Fixed line item quantity to support .5 format

Changelog

New

  • Added default financial goals for creating new timelines

Improved

  • Time-based invoice quantities now maintain their time format (ex: 12:30, 12h30m instead of 12.5)

Changelog

New

  • Added Polish translation for invoices

Improved

  • Matched sign in and sign up pages to the new marketing website designs

Fixed

  • Fixed width of locale dropdown

2016

Changelog

Fixed

  • Fixed monthly budget graph tooltip amount when grouped by status

  • Fixed Xero integration to use new API URL

Changelog

New

  • Added Stripe integration (beta) with the ability to accept card payments

Fixed

  • Fixed schedule modal list dropdown for lists with long names

Changelog

Fixed

  • Fixed tax modal layout in Safari

  • Fixed symbol position of Czech Koruna

Changelog

New

  • Added the ability to upload your logo to invoices

Fixed

  • Fixed positioning issue of list dropdown in Firefox

Changelog

Fixed

  • Fixed issue with invoice totals calculated from 3-decimal subtotals

Changelog

Improved

  • Paid invoices now show amount paid and balance due

Changelog

Improved

  • Improved the schedule workflow by adding start, finish, and cancel items to the table row menu

  • Improved the invoice workflow by adding a paid item to the table row menu

Changelog

Improved

  • Performance improvements

Changelog

Fixed

  • Fixed issue with monthly budget graph showing estimated income starting at project’s start date instead of current month

Changelog

Fixed

  • Fixed wording of monthly budget graph tooltip to say you are “ahead” of your goal when in the present/future and you earned “more than” your goal when in the past

Changelog

New

  • Added adjusted goal to monthly budget graph based on how far behind or ahead you are

  • Added tooltip to months of monthly budget graph to indicate your income relative to your monthly goal 

Improved

  • Monthly budget graph now highlights whether you hit your monthly goal or fell short each month

Changelog

Fixed

  • Fixed currency conversion in clients/projects budget graphs

Changelog

Fixed

  • Fixed estimated sign in budget tables

Changelog

Improved

  • When a currency amount in a table has a decimal, all amounts now display a decimal to properly align the column

Fixed

  • Fixed form status position

Changelog

Improved

  • Clients, Projects, and Invoices tables now include context menus for easier editing, archiving, and deleting

Changelog

Fixed

  • Fixed issue with importing invoices

Changelog

New

  • Added Moonlighter plan

Changelog

Fixed

  • Fixed issue with converted amounts in budget graph grouped by status

Changelog

New

  • Added 1h23m and 1:23 support to line item quantity field

Changelog

Improved

  • Invoice line items can now be multiline

  • Expenses import suggestions are now smarter, matching expenses that differ slightly

Changelog

New

  • Added business vacations, which don’t count towards availability

Improved

  • Expenses import now supports UK-based banks that use a “value” header to represent the amount

  • Improved date detection of expenses import to handle both DD/MM/YYYY and MM/DD/YYYY

Changelog

Improved

  • Updated invoice translations

Fixed

  • Fixed invoice template modal layout

Changelog

New

  • Added placeholder graphs when onboarding

Improved

  • Removed credit card requirement from signup

  • Redesigned onboarding and checklist

Changelog

Fixed

  • Fixed invoice line items that hid the quantity column when the quantity is less than 1

Changelog

Fixed

  • Fixed Harvest invoice import to handle missing taxes

Changelog

Fixed

  • Fixed Harvest line item import to handle missing taxes

Changelog

Improved

  • Improved navigation by keeping top-level nav always visible

Changelog

Fixed

  • Fixed invoice number scope validation on signup

Changelog

New

  • Added preference for auto-incrementing invoice numbers scoped by user, client, or project

Improved

  • Invoices now support 0% tax

Fixed

  • Fixed chat button

Changelog

Improved

  • Removed pound symbol from invoice template

Fixed

  • Fixed number format on invoice PDFs

  • Fixed number format on weekly summary

Changelog

Fixed

  • Fixed FreshBooks import to handle single line-item invoices

Changelog

Fixed

  • Fixed invoice tax total formatting for the “1.000,00” number format

Changelog

Fixed

  • Fixed email summary checkbox labels

  • Fixed invoicing tax totals to update when creating an invoice with default taxes

  • Fixed saving an invoice with no line items

Changelog

New

  • Added invoicing for everyone

  • Added ability to create a single invoice for multiple projects with line items

  • Added discounts to invoices

  • Added ability to specify default taxes

Improved

  • Invoice tax totals are now grouped and labeled with the tax name

  • Line item positions are now saved

  • Invoices will now only show line items and subtotals if the invoice has line items and subtotals

  • Harvest, FreshBooks, and FreeAgent integrations now support line items, taxes, and discounts for invoices

  • Condensed invoice tax buttons to a single button with a menu

  • Invoice template now has helpful links to update template details

  • Income graph now uses net totals instead of including taxes

Fixed

  • Fixed issue with slow budget queries

Changelog

Fixed

  • Fixed paid date comparison bug with Xero auto-import

Changelog

New

  • Added “paid” badge to paid invoice template

Changelog

Fixed

  • Fixed issue with client remaining estimated income factoring invoice income across the sum of estimated incomes instead of each project first

  • Fixed floating point with availability tooltip

Changelog

Fixed

  • Fixed date picker from going off the top of the screen in the expenses form

  • Fixed an issue with a 7% tax rate showing a decimal

  • Fixed the back button state for the import section

  • Fixed overlap of canceled dates in the schedule graph on top of other dates

Changelog

Fixed

  • Fixed graph settings menu to not center on a half-pixel

  • Fixed escaping of ampersands in addresses

  • Fixed inconsistency of graph settings menus

Changelog

Improved

  • Availability now spans the entire timeline and include the number of available hours instead of only the next availability

  • The currency dropdown now groups used currencies at the top of the menu

Fixed

  • Fixed status-grouped budget graph to not be clickable

  • Fixed back state when creating an item from another item, then clicking “Save and Return”

Changelog

Improved

  • Income in the project budget graph without a project falls back to the client

Fixed

  • Fixed back button states to maintain schedule/budget view

  • Fixed the invoice form line-item tab selection state

Changelog

Fixed

  • Fixed invoice header font in Safari

  • Fixed back button when importing expenses

  • Fixed “Save and Return” button for edit expense to return to expenses

Changelog

New

  • Added secondary tax to invoices

Improved

  • Line items can now have negative amounts for discounts

  • Line item quantities are now “1” if not specified

Changelog

Fixed

  • Fixed redirects from old URLs

  • Fixed redirect issue when trying to update card of an expired account

Changelog

Improved

  • Restructured navigation

Changelog

Fixed

  • Fixed localization issue where refreshing the page would sometimes report an error

Changelog

New

  • Added automatic currency conversion to budget graphs

  • Added Italian and Romanian translations to invoices

Fixed

  • Fixed retainer projects to only show estimated income for current timeline

  • Fixed project schedule graph for projects with only an estimated start date

  • Fixed edit project form from alerting of unsaved changes when selecting custom estimated finish date 

Changelog

New

  • Added locales to clients

  • Added Spanish, German, Swedish, French, and Norwegian translations to invoices

Changelog

Fixed

  • Fixed budget graph when hovering outlined bars in Firefox

  • Fixed project list datepicker positioning in Firefox

  • Fixed “default” button positioning on invoice details field in Firefox

  • Fixed multiline placeholder on invoice details and address in Firefox

Changelog

New

  • Added currency conversion to invoice total on individual invoice page

Changelog

New

  • Added invoice template to invoice page with ability to update address, client address, and invoice details in one place

Changelog

New

  • Added exchange rate importing for future currency conversion

Changelog

New

  • Added invoice details to invoice form with ability to insert default details

Improved

  • Last invoice number is now shown as an insight instead of a help tooltip

Fixed

  • Fixed issue where invoice quantities would not respect decimals

Changelog

New

  • Added individual invoice page with dropdown menu to easily mark an invoice as paid

  • Added projected paid date for invoices, indicating when you can expect to be paid based on your clients’ pay history

  • Added back button to edit forms

Changelog

Improved

  • “Save & Download PDF” button now shows “Download PDF” when an invoice is already saved

Fixed

  • Fixed line breaks in invoice details

  • Fixed invoice form save status when switching between “Amount” and “Line Items” tabs

Changelog

New

  • Invoicing Public Beta

  • Added “Save & Download PDF” button to invoice form

Changelog

New

  • Invoicing Beta

  • Added ability to download invoice as PDF (beta)

  • Added tax to invoice line items (beta)

  • Added address and default invoice details to preferences (beta)

  • Added address to client (beta)

  • Added "Save and Add Invoice" button to client form

Fixed

  • Fixed differing currency in invoice schedule tooltip

  • Fixed project retainer when switching from retainer to flat-rate

Changelog

New

  • Invoicing Alpha

Fixed

  • Fixed schedule tooltip flickering on retina displays

Changelog

Improved

  • The invoice form now only uses one request to retrieve clients and projects

Fixed

  • Fixed remaining estimated income of retainers that carry into multiple timelines

  • Fixed overbooking to exclude canceled projects

Changelog

New

  • Added tooltips to long client and project names in tables

Changelog

Improved

  • Invoices can now be saved without a project

Changelog

Fixed

  • Fixed issue where saving a project after specifying an estimated finish date would hide the input field 

Changelog

New

  • Added retainers

Fixed

  • Fixed issue where an error prevents saving the batch workload form

Changelog

Fixed

  • Fixed project note icons in individual client page

Changelog

Improved

  • Note icons are now blue if a note exists and grey when a note doesn’t exist

Fixed

  • Fixed issue with finished projects that have an estimated duration, but no start date

Changelog

New

  • Added year filter to batch import

Improved

  • Filtered out duplicate items on batch import

  • Sort imported items by date

Changelog

Fixed

  • Fixed issue where availability badge endpoint would raise an error

Changelog

New

  • Added ability to edit client and project notes from main view tables

Fixed

  • Fixed issue where archiving a project with an estimated duration would remove the estimated duration 

Changelog

New

  • Added batch workload editor

Improved

  • Schedule timeline now aligns projects and workloads on edges of day columns instead of centered

Changelog

Improved

  • Table sorting preferences are now saved between refreshing the page

Changelog

New

  • Added "Save and Add Project" button to client forms

  • Added "Save and Add Workload" button to project forms

  • Added "Save and Add Invoice" button to project forms

Fixed

  • Fixed wording of "Until/Short of Goal" in budget graph

Changelog

Fixed

  • Fixed missing amount field in edit expense form

  • Fixed expenses import to raise error when 2-digit year is used

Changelog

Improved

  • Improved error for invalid dates

  • Improved error for invalid expense amounts when importing

Fixed

  • Fixed edit project form to show default estimated duration interval unit when estimated finish date and duration aren’t specified

Changelog

Fixed

  • Fixed issue where a decimal-based estimated duration would return an error

  • Fixed vertical alignment of estimated duration input in Firefox

Changelog

New

  • Added estimated duration to projects

  • Added support for Mint.com format CSVs to expenses import

Fixed

  • Fixed issue with error reporting

  • Fixed redirect path for deleting a workload

  • Fixed issue where deleting a workload would ask “Are you sure?” twice

Changelog

New

  • Added recurring expenses note when no recurring expenses exist

Improved

  • Improved currency detection when importing expenses

Fixed

  • Fixed expenses from removing uncategorized expenses when navigating between pages

Changelog

Fixed

  • Fixed expenses import to handle semicolon-separated CSV files

  • Fixed expenses import to handle non-UTF8 encoded CSVs

Changelog

New

  • Added Expenses for everyone

Improved

  • Creating new expense categories in the batch expense view uses preset colors by default

Fixed

  • Fixed rendering issue with projects with no clients in the client schedule view

Changelog

Fixed

  • Fixed issue with model buttons

  • Fixed clicking issue with dropdown menu of imported expenses that are ungrouped

Changelog

Improved

  • Redesigned buttons

  • Moved view tabs from top to middle of the page

Changelog

New

  • Added pagination to expense category view’s expenses

Improved

  • Now sorting expenses timeline budget graph by color

  • Expenses imported from Simple now use raw description

Changelog

Fixed

  • Fixed timeout for expenses import by adding row and filesize limits

  • Fixed pagination issue with uncategorized expenses

  • Fixed links for recurring expenses table

  • Fixed pagination when no expenses exist

  • Fixed expenses table footers with no pagination

Changelog

New

  • Added pagination to expenses table

  • Added duplicate detection to expenses import

  • Added name & category suggestions to expenses import

Changelog

New

  • Fixed issue with failed payment notification

Changelog

New

  • Added expense category budget view

  • Added batch edit for uncategorized expenses

  • Added range and averages to recurring expense table

  • Added range, averages, and monthly amount columns to expense category table

  • Added grouping to expenses import view

Improved

  • Improved appearance of expenses import view

  • Deleting an expense category now prompts a confirmation alert

  • Availability now avoids weekends

  • Migrated from Mandrill to Postmark for outgoing emails

  • Imported expenses outside of current timeline are now filtered out

Fixed

  • Fixed ability to delete an expense category

Changelog

New

  • Added view settings for expenses graph

Improved

  • Recurring expenses will now halt if there’s a lapse based on last created date instead of only today 

  • Imported expenses are now sorted by name

  • Imported expenses that were paid outside of current timeline are not filtered out

Changelog

Fixed

  • Fixed ordering of recurring expenses

Changelog

New

  • Added recurring expenses

Fixed

  • Fixed issue where importing Harvest projects with end dates prior to start dates would raise error

  • Fixed issue where deleting an expense in the batch create view would not delete the expense

Changelog

Fixed

  • Fixed issue where completing a batch import would suggest enabling the wrong auto-import integration 

Changelog

New

  • Expenses beta

Improved

  • Sort expense graph by color

  • Use predefined colors for first dozen categories

Changelog

Improved

  • Prepared expenses for beta

Changelog

Fixed

  • Fixed an issue with expenses

Changelog

Improved

  • Lots of improvements to expenses

Changelog

Fixed

  • Fixed border styling of static labeled input labels

Changelog

New

  • Expenses alpha

Fixed

  • Fixed budget graph to show ticks when no bars exist

Changelog

Fixed

  • Fixed issue with importing Xero invoices with no date

Changelog

New

  • Added hover highlight to monthly bar graph

  • Added hover highlight to monthly bar graph

Improved

  • Table dates now include year when date is not in current year

  • Table fallback row color is now a lighter grey

Fixed

  • Fixed invoice import to sort by date descending

  • Fixed zoom issue when zoomed and switching between tabs

  • Fixed issue where changing Workload date to span entire project would revert previous date

Changelog

Fixed

  • Fixed issue with last invoice number insight not appearing

Changelog

Fixed

  • Fixed Xero SSL

  • Fixed Xero user details

Changelog

New

  • Added note to Invoices

Improved

  • Now validating against disposable email addresses

Fixed

  • Fixed 2-digit years in dates

Changelog

New

  • Added Workloads to downloadable backups

  • Added button to Timeline list to easily create new Timelines

Improved

  • Removed default tab/view preferences in favor of local cache

  • Improved wording of remaining amounts in budget graph for completed clients/projects

  • Timelines are now validated to be at least a month

Changelog

New

  • Added Availability Badge add-on

Improved

  • Availability now shows “today” and “tomorrow” instead of specific dates

Changelog

New

  • changelog-post__subtitle--newAdded availability highlighting

Improved

  • Workload are now incremented by 4 hours instead of 8

  • Decimals are now represented as fractions

  • Weekly Workload Limits now use the Workload Unit preference

Fixed

  • Fixed long invoice numbers that flowed into other columns

Changelog

Fixed

  • Fixed issue where overbooking tooltip didn’t show correct hourly difference when weekly workload limit was not 40 hours

Changelog

New

  • Overbooking

Fixed

  • Fixed “Details” button link for enabled auto-import integrations

Changelog

New

  • Added Xero integrations (out of beta)

  • Added support page for Xero integrations

  • Added partner page for Xero

Improved

  • Redesign integration support pages to be single pages

  • Now using more human language with integration buttons (“connect” vs “authorize”)

Changelog

Improved

  • Renamed “Time Blocks” to “Workloads”

Fixed

  • Fixed vacations from not appearing when projects were grouped by list

Changelog

Improved

  • Monthly income amounts now include estimated income

Fixed

  • Fixed schedule insights from not appearing

Changelog

Fixed

  • Fixed Xero integration when disconnected from Xero

Changelog

Fixed

  • Fixed issue with FreshBooks auto-import creating duplicate items

  • Fixed income field issue with SAR currency

Changelog

Improved

  • Updated server

Changelog

New

  • Added Xero integration (for beta users)

Improved

  • Auto-import now also matches clients and projects by name and invoices by number

2015

Changelog

Improved

  • Batch import now has steps

  • Batch import now suggests enabling auto-import afterward

  • Batch import now suggests importing projects/invoices afterward

Changelog

New

  • Added notes to clients and projects

Changelog

New

  • Unlocked weekly summary emails for everyone

Changelog

Improved

  • Zoom state is now maintained between schedule views

Fixed

  • Fixed weekly summaries for invoices with no client

Changelog

Fixed

  • Fixed issue with timezone detection in signup

  • Fixed credit card icons

Changelog

New

  • Added ability to set start, finish, and cancel date after changing a project’s list

Fixed

  • Fixed image URLs for weekly summary emails

Changelog

Fixed

  • Fixed encoding issue with currency symbols

Changelog

New

  • Added weekly summary emails (for beta users)

Changelog

Improved

  • Improved referral flow

Changelog

New

  • Added alert for when ad blocker is blocking chat support

Fixed

  • Fixed issue where color picker wouldn’t open again after selecting a color

Changelog

New

  • Released month-based income graph for all users

Changelog

New

  • Added remaining estimated income to month-based income graph

Improved

  • Improved month-based income graph width on smaller screens

Changelog

Improved

  • Improved appearance of month-based income graph

  • Improved appearance of chat support button

Changelog

New

  • Added month-based income graph for beta users

Changelog

Improved

  • Moved integrations to separate worker server

Changelog

Improved

  • Imported clients now have a random color by default

  • Clicking a color’s input field will display the color picker

Fixed

  • Fixed background color of billing receipts page

Changelog

New

  • Added onboarding checklist for new users

Fixed

  • Fixed remaining amount in budget graph from appearing when zero

  • Fixed remaining amount in budget graph from hiding when no projects exist

Changelog

New

  • Added ability to change position of lists

  • Added remaining amount until estimate or next goal to budget graph

Improved

  • A project’s list can now be changed from the project’s schedule or budget view

Fixed

  • Fixed budget graph tick abbreviations for small amounts

Changelog

Fixed

  • Fixed tooltip clipping

Changelog

New

  • Added client schedule/budget sections

Changelog

New

  • Added FreeAgent Auto-Import integration

Changelog

Improved

  • Applied sign up design to sign in and error pages

  • Moved X on canceled projects above estimated dots

Fixed

  • Fixed blank screen issue with sign in

Changelog

New

  • Added "Average invoice amount" column to client budget table

  • Added weekdays to month view of schedule timeline

Fixed

  • Fixed issue with some users being logged out mid-signup

  • Fixed issue with referral codes

  • Fixed invoice relative due duration for invoices due tomorrow

Changelog

New

  • Added “group by” view option to schedule timeline

Changelog

New

  • Added last invoice number tooltip to new invoice form

Improved

  • Changed tooltip color from black to blue for info and purple for help

Changelog

Improved

  • Added delete button to project page

  • Sort projects by client in invoice form

Changelog

New

  • Added referrals

Changelog

Fixed

  • Fixed FreeAgent batch import to fallback to contact name if organization name does not exist

  • Fixed remaining estimated income insight visibility when creating or editing an invoice

Changelog

New

  • Added FreeAgent batch import integration

Fixed

  • Fixed time comparison for Harvest token expiration

Changelog

Improved

  • Redesigned signup/onboarding

  • Renamed blocks to “time blocks”

Fixed

  • Fixed time block color issue with latest Chrome version

Changelog

Improved

  • Improved Harvest project schedule when importing

  • Revoking authorization from Harvest will deauthorize in Cushion

Changelog

Improved

  • Ignore already confirmed email tokens and redirect to the app

  • Integrations and import are now available for trial users

  • Login now uses case-insensitive emails

Fixed

  • Fixed input backgrounds for browsers with dark themes

Changelog

Fixed

  • Fixed email confirmation to not send to accounts deleted before being sent

  • Fixed Harvest invoices with null tax amounts

Changelog

New

  • Added trial

Improved

  • Extended max length of invoice number

Fixed

  • Fixed spacing of upcoming invoice note in billing section

  • Fixed invoice amount tooltip showing undefined

Changelog

New

  • Added random color to color picker

Fixed

  • Fixed validation error with FreshBooks payments occurring before invoice's issue date

Changelog

Improved

  • Self-hosting webfonts

Changelog

Improved

  • Improved prioritization of background jobs

  • Changed import pagination to 20 items per page

Changelog

Improved

  • Import is now paginated to break larger imports into smaller ones

  • Navigating to other pages now scrolls the page to the top

Fixed

  • Fixed importing project and invoices with no client specified

Changelog

New

  • Added banner alert for failed payment

  • Added email confirmation

Improved

  • Sort projects in budget graph by date rather than alphabetically

Changelog

Fixed

  • Fixed issue with multiple sessions

  • Fixed issue with imported invoice payments with paid date before invoice's issue date

Changelog

New

  • Added FreshBooks Import integration

Changelog

Fixed

  • Fixed issue where importing projects or invoices without specifying a client returned a 404 error

  • Fixed project color in invoice form

Changelog

New

  • Added Australian number format (1 000.00)

  • Added remaining estimated income to new invoice form

Improved

  • Issue date of a new invoice is now today by default

Changelog

New

  • Added Harvest Import integration

Fixed

  • Fixed remaining estimated duration of canceled projects in the schedule timeline

Changelog

Fixed

  • Fixed issue where Harvest users with insufficient privileges prevented the Auto-Import integration from running

Changelog

New

  • Added Harvest Auto-Import integration

Improved

  • When leaving the client/project symbol blank, the auto-created symbol now includes first lowercase letters

Fixed

  • Fixed estimated timeline dot in Safari

Changelog

Fixed

  • Fixed date-picker and income input margins in latest version of Chrome

Changelog

Fixed

  • Fixed canceled project boundaries in schedule timeline

  • Fixed FreshBooks Auto-Import integration for accounts with teammates

Changelog

New

  • Added support for multiple currencies

Changelog

New

  • Added ability to mark a project as canceled

Improved

  • Pasting a HEX color into a color input field will strip the

Fixed

  • Fixed bug with blocks on projects that dragged on

Changelog

New

  • Added FreshBooks Auto-Import integration

Improved

  • Changed “Estimate” column in individual project page to “Estimate Total”

Changelog

New

  • Added FreeAgent authorization

Changelog

New

  • Added Freshbooks authorization

Changelog

New

  • Added integrations

  • Added Harvest authorization

Fixed

  • Fixed bug with invoice project dropdown where archived projects would be hidden

Changelog

Fixed

  • Fixed Firefox bug causing “Save & Return” button to create duplicate clients, projects, and invoices 

Changelog

New

  • Added timeline filtering for projects and invoices

Changelog

New

  • Added year to invoice dates in invoice list of project view

Improved

  • When creating a new project or invoice, the previously selected client/project will be selected

  • Leaving block dates blank will auto-size them to the project dates

  • Removed “reset” button from forms

  • “Save & Return” button is now the primary button in forms

  • “Save & Return” button now uses the URL history

Fixed

  • Fixed bug where editing current timeline wouldn't update goals when returning to the budget view

Changelog

Improved

  • Remove client column from tables within client page and added years to dates

  • Capitalized button text

Changelog

Fixed

  • Fixed issue with Twitter avatar assets

Changelog

Improved

  • Clicking a block from the projects schedule view edits the block

Fixed

  • Fixed tab alignment

  • Fixed block datepicker association

Changelog

Improved

  • Project blocks now overlap lines, so future projects appear as a line with a block instead of one block 

Fixed

  • Fixed dragging of project blocks in Firefox

  • Fixed timeline height in Firefox

  • Fixed positioning of drag lines in timeline

Changelog

New

  • Added project blocks

Changelog

Improved

  • Replaced red error alerts with a less-jarring purple

  • Improved error formatting

Fixed

  • Fixed input autofocus on edit pages

Changelog

New

  • Added ability to subscribe to Cushion without signing up for the beta

Fixed

  • Fixed client delay/drag averages to not include future projects

  • Fixed error message margins

  • Fixed error messaging when user doesn’t have a payment method

Changelog

New

  • Added DD.MM.YYYY date format

Fixed

  • Fixed appearance of start/issue date timeline dot when on today and project is finished/invoice is paid 

Changelog

Fixed

  • Fixed invoice timeline tooltip for invoiced invoices

  • Fixed overlap of arrows when directly over start dot

Changelog

New

  • Added ability to delete your account

Fixed

  • Fixed date picker placeholder value for different date formats

Changelog

New

  • Added date format preference

  • Added difference column to Timeline table

Fixed

  • Fixed invalid date comparison error

  • Fixed individual project timeline range for dragged projects

Changelog

Improved

  • Improved list of receipts under Billing to handle subscription charges

  • Improved receipt page to handle existing credit and multi-line receipts

Changelog

New

  • Added downloadable backups

Changelog

New

  • Added “Invoice Base” preference for specifying the date that decides which timeline an invoice belongs to

Improved

  • Budget tab now shows user’s currency symbol

Fixed

  • Fixed tooltip for invoice line when invoice is due today

Changelog

New

  • Added Subscriptions

Fixed

  • Fixed client schedule table sums for clients with no drag or delay

  • Fixed form diff detection for Preferences

Changelog

New

  • Added ability to update payment method

Fixed

  • Fixed bug with old invite links

Changelog

Fixed

  • Fixed estimated income timeline on Invoices page

Changelog

New

  • Added average of averages to client schedule table

Fixed

  • Fixed timeline today marker positioning

Changelog

New

  • Added amount oval to invoice timeline

  • Added timezone preference

Improved

  • Rewrote schedule timeline in preparation for project blocks

Fixed

  • Fixed timeline bug where projects estimated to finish before the current timeline, but dragged into it would not appear

2014

Changelog

New

  • New project page budget and schedule pages

Fixed

  • Fixed “Paid in” column in invoice table to show “same day” instead of “0 day”

Changelog

New

  • Added currency number format preference

Improved

  • Error messages are now visible when scrolled down the page

Changelog

Fixed

  • Fixed currency formatting for OMR and others

Changelog

New

  • Added error pages

Changelog

New

  • Added password reset

Fixed

  • Fixed currency formatting on billing receipts

Changelog

New

  • Added client insights to new project and new invoice forms

Improved

  • Clients with a net of zero now shows “same day”

Fixed

  • Fixed comparison bug in timeline form

Changelog

Improved

  • Proper handling of being logged out elsewhere while using the app

  • Month durations now round to halves and year durations now round to quarters

Fixed

  • Fixed durations to show “1 day” for projects that finish the same day

  • Fixed issue where budget timeline in the Invoices tab would include estimates from unfinished projects estimated to finish before that timeline

Changelog

New

  • Added “Billing” tab to user section

  • Added “Receipt Details” input for appending additional info to receipts

  • Added list of receipts

  • Added receipt page for individual receipts

Changelog

Fixed

  • Fixed bug setting a timeline as default when updating other values

Changelog

Fixed

  • Fixed bug hiding invoiced invoices in current timeline

Changelog

New

  • Added support for multiple timelines

  • Added “Next goal”, “Paid”, and “Invoiced” columns to timeline table

Improved

  • Timeline table now includes year in start and end date columns

Fixed

  • Fixed invoices that are due today to show “Due today” instead of “0 days late”

Changelog

New

  • Added gain/loss column to budget tables

Improved

  • Estimated column is now full estimate

Fixed

  • Fixed client/project dropdown in edit view

Changelog

New

  • Added currency preference to onboarding

  • Added help tooltips to password and symbol input labels

Improved

  • Budget timeline ticks now point to their amount

  • Future invoices that are due upon receipt now appear as a light dot

  • Passwords can now have spaces within them, but no trailing spaces

Fixed

  • Fixed opacity of archived invoices

Changelog

New

  • Added ability to archive clients and projects

Improved

  • New icons

Changelog

Fixed

  • Fixed date picker bug in onboarding (thanks, Todd)

Changelog

New

  • Added minimum, target, and stretch goals to timelines

  • Added preference to specify the start day for the calendar week

Fixed

  • Fixed budget timeline from overflowing

Changelog

New

  • Added “Save and return to ...” button to forms

  • Added unsaved changes alert to forms

Fixed

  • Fixed currency formatting of input placeholders

Changelog

New

  • Added retry button to failed page loads

Improved

  • Redesigned spinner

  • When picking a date, the calendar now opens to the month of its associated date instead of the current month

Changelog

Fixed

  • Fixed date validation

Changelog

New

  • Added schedule timeline zooming

Changelog

New

  • Added “reset” button to forms

Fixed

  • Fixed bug that highlighted save button to indicate changed data on forms with no changed data

  • Fixed error handling on beta signup for declined charges

  • Fixed error handling when trying to access resources with incorrect IDs

Changelog

New

  • Added default currency preference

Fixed

  • Fixed notification preventing click area of timeline tab

Changelog

Fixed

  • Fixed timeline tick positions in schedule view to handle timeline start and end dates that don’t fall on the beginning or end of the month. (thanks, Jon-Kyle)

  • Fixed missing PNG favicon (thanks, Ian)

Changelog

Improved

  • New font

Fixed

  • Fixed color picker and date picker border in Firefox

  • Fixed select menu in Firefox

  • Fixed timeline height in Firefox

Changelog

New

  • Added “Preferences” tab to account section

  • Added preference for default tab (Clients, Projects, or Invoices)

  • Added preference for default view (Schedule or Budget)

  • Added preference for default invoice net

Changelog

New

  • Added “Timelines” tab

Improved

  • Changed “Log in” and “Log out” to “Sign in” and “Sign out”

  • When on a page with no view options (schedule/budget), the view navigation will be hidden

  • Editing an object will now use a copy of the object in the form, in case the user exits the form

  • Reduced request timeout length

Fixed

  • Fixed a bug where adding a new client with a new project would show a different selected client in the client dropdown, but save with the correct client

Changelog

New

  • Added update notification

  • Added number field to invoices

  • Added password confirmation to account edit view

Improved

  • Removed “Issued on” column from paid invoices table

Fixed

  • Fixed uncaught validation error on client and project symbols