Changelog for 2021

New

  • Added workday settings to project form
  • Launched the Schedule timeline (beta)
  • Added week start day preference to the Schedule timeline (beta)
  • Added touch support to Schedule timeline (beta)

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
  • Numbered lists and bulleted lists are now supported in invoice detail Markdown
  • Upgraded database
  • Fine-tuned database queries across scheduling and invoicing, resulting in a 10x speed improvement in some areas
  • Improved overall navigation, including a wider sidebar and subsections listed in the sidebar nav
  • Database memory improvements
  • Greatly improved load times of schedule view (Thanks for testing, Daryl!)
  • Separated totals by currency when multiple currencies exist in the Clients section (Thanks, Tommy!)
  • 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)
  • 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)
  • 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)
  • Project dates are now centered in the Schedule timeline (beta)
  • Rule labels in Schedule timeline are now sticky (beta)
  • Improved “Today” marker design in Schedule timeline (beta)

Fixed

  • Re-added sign out button to Account page
  • Fixed invoice page’s detail Markdown styling
  • Printed invoices and PDF invoices now avoid page breaks within the total amount (thanks, Huynh+Black!)
  • Fixed availability badge to be 1:1 with schedule availability (Thanks, Shane!)
  • 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!)
  • Fixed sidebar nav to collapse on mobile (Thanks, Manu!)
  • Fixed a performance issue with nested grids in the Clients section (Thanks, Tommy!)
  • Fixed order of clients and projects in workload form to sort alphabetically
  • Fixed several edge-cases with projects in the Schedule timeline (beta)

Archive