Changelog for October 2017

New

  • Added “Collaborators” section to dropdown navigation for alpha testers (collaboration alpha)
  • Added placeholders to empty collaborator lists (collaboration alpha)
  • Added notification email when a collaborator accepts an invite (collaboration alpha)
  • Added billable time and total amount to time entry invoice import
  • Added option to import collaborators’ time entries into invoices (collaboration beta)
  • Added timer to browser tab when running
  • Added “Download” button to invoice table menus
  • Added Harvest & Toggl import to Track section
  • Added realtime entry events for upcoming timer feature
  • Added browser tab timer preference for disabling the timer in the browser tab

Improved

  • Serious performance improvements to several database queries
  • Improved individual client view (time-tracking beta)
  • Client and project names are now clickable in table row group labels (time-tracking beta)
  • Improved database query performance for schedule section
  • Client and project names in Track table labels are now clickable
  • Entry table description columns are now multiline
  • Invoice “viewed at” dates are now always visible in graph
  • If Cushion is open in multiple tabs, starting/stopping a timer will update all tabs
  • Invoice summary stats now exclude tax to match the Budget graph
  • Project names are more prominent in line items for invoices with multiple projects

Fixed

  • Fixed update notification to hide and refresh when clicked
  • Fixed client page to not alert of a change when navigating away
  • Fixed average delay & drag columns in client schedule table
  • Fixed billable & unbillable time columns in track tables
  • Fixed emptying client passcode
  • Fixed invoice auto-incrementing to handle future invoices
  • Fixed auto-incrementing invoice numbers to filter out blank invoice numbers
  • Fixed dropdown overflow in edit entry modal
  • Fixed formatting of fractional durations
  • Fixed schedule overflow in Safari
  • Fixed invoice entry import to round up after grouping entries instead of after grouping by date
  • Fixed regression in invoice entry import to include timer-based entries
  • Fixed time entry import 404

Archive