Changelog

February 4, 2024 1.7.0

  • 🎨 Design customizations without code: You can now change the colors and fonts of the built-in "Plain" template for invoices and proposals! Go to Templates > Plain to change the settings. View tweet
  • ✨ Add your logo: All built-in templates now support adding a logo straight from the Cakedesk UI. Go to Templates and select a template to add your logo
  • 💌 Tell your friends: Cakedesk is now available on the web! Go to cakedesk.app/invoice to generate invoices in your browser!
  • Fixed an issue that made it possible to delete built-in templates
  • Fixed an issue that prevented input fields from being focusable after certain actions on Windows

October 9, 2023 1.6.1

  • This update includes various usability improvements and bug fixes.

July 27, 2023 1.6.0

  • 🇪🇸 Spanish was added as a client language. Invoices and proposals can now be created in Spanish.
  • Spanish can be enabled under Settings > Languages.
  • More columns are now searched when using the invoice/proposal search
  • Fixed a bug where invoice/proposal IDs would sometimes collide when duplicating

July 19, 2023 1.5.0

  • 🚀 Cakedesk is now optimized for Apple silicon
  • It is now possible to configure the columns that are shown for client/invoice/proposal tables. View tweet
  • 🇫🇮 Finnish and 🇸🇪 Swedish were added as client languages. Invoices and proposals can now be created in these languages.
  • Finnish and Swedish can be enabled under Settings > Languages.

April 4, 2023 1.4.0

  • You can now define custom ID formats for clients, invoices and proposals. View docs

March 17, 2023 1.3.4

  • This update includes various usability improvements and bug fixes.

March 9, 2023 1.3.3

  • It is now possible to change the currency in Settings. Please note though that Cakedesk does not currently support using multiple currencies at the same time.

March 7, 2023 1.3.2

  • 🇭🇺 Hungarian was added as a client language. Invoices and proposals can now be created in Hungarian.
  • Hungarian can be enabled under Settings > Languages.

February 10, 2023 1.3.1

  • This update includes various usability improvements and bug fixes.

February 9, 2023 1.3.0

  • 📊 Keep an overview of your business with the new Overview Screen:
    • Your revenue over time
    • Your revenue per month & year
    • Your top clients
    • All unpaid invoices
  • Fixed an issue where client IDs would sometimes not increment correctly.
  • Fixed an issue where arrow keys sometimes didn't work for navigating tables.

January 15, 2023 1.2.3

  • 💬 Missing a feature or encountered a bug? Click the speech bubble in the bottom left corner to send your feedback!
  • This update includes various usability improvements and bug fixes.

January 14, 2023 1.2.2

  • This update includes various usability improvements and bug fixes.

January 3, 2023 1.2.1

  • Happy new year! 🎉
  • This update includes various usability improvements and bug fixes.

December 21, 2022 1.2.0

  • Invoice and proposal templates can now easily be shared via import/export! View tweet

December 17, 2022 1.1.0

  • 🇳🇱 Dutch was added as a client language. Invoices and proposals can now be created in Dutch. View tweet
  • Dutch can be enabled under Settings > Languages.
  • This update includes various usability improvements and bug fixes.

December 16, 2022 1.0.3

  • This update includes various usability improvements and bug fixes.

December 16, 2022 1.0.2

  • This update includes various usability improvements and bug fixes.

December 15, 2022 1.0.1

  • This update includes various usability improvements and bug fixes.

December 15, 2022 1.0.0

  • 🎉 Cakedesk 1.0 is here!
  • Cakedesk is still free to use, but is now limited to 3 clients/invoices/proposals in the free version.
  • A purchased license key can be entered under Settings > License. Buy Cakedesk
  • The "Address Line 1" and "Address Line 2" fields have been combined into a single multiline "Address" field. The address.addressLine{1,2} variables still work in templates but are now deprecated.
  • Address fields are now rearranged according to the country's address formatting rules
  • Addresses in templates, when using the joinAddress() helper, are now formatted depending on the country's rules. View docs
  • When setting up Cakedesk, you can now select currencies other than EUR (€).
  • A proposal's "Intro Text" field was renamed to "Proposal Text". The proposal.introText variable still works in templates but is now deprecated. View docs
  • This update includes various usability improvements and bug fixes.
  • By continuing to use Cakedesk, you accept the ToS.

December 6, 2022 0.0.71

  • This update includes various usability improvements and bug fixes.
  • Cakedesk now remembers the last selected row in client/invoice/proposal tables.
  • Cakedesk now remembers the last search text in client/invoice/proposal tables.
  • Improved keyboard navigation while search input is focused in client/invoice/proposal tables.

November 24, 2022 0.0.70

  • You can now sort items in invoices and proposals using drag-and-drop. View tweet
  • This update includes various usability improvements and bug fixes.

November 19, 2022 0.0.69

  • You can now provide units (such as hours or days) for invoice and proposal items. View tweet
  • This update includes various usability improvements and bug fixes.

November 16, 2022 0.0.68

  • Upon popular request, you can now create subitems in invoices! View tweet
  • When you create an invoice from a proposal, the proposal's structure will now be retained completely.
  • This update includes various usability improvements and bug fixes.

November 3, 2022 0.0.67

  • This update includes under-the-hood improvements in preparation for future releases.
  • Also check out the new landing page for Cakedesk! View landing page

October 13, 2022 0.0.66

  • Help make Cakedesk better: Opt into providing anonymous usage data! Click the checkbox at the bottom of Settings > General to help make Cakedesk better!

October 13, 2022 0.0.65

  • This update includes various usability improvements and bug fixes.

October 9, 2022 0.0.64

  • This update includes various usability improvements and bug fixes.

September 23, 2022 0.0.63

  • There are 6 new built-in templates for invoices and proposals! View tweet
  • New features for template developers:
    • You can now define your own translations for Cakedesk templates by using the "strings" field in template.json. View docs
    • New variables for invoice templates: invoice.seller.phone, invoice.seller.email, invoice.seller.website. View docs
    • New template helpers: clsx(), join(), joinAddress(). View docs

September 19, 2022 0.0.62

  • Finally: Custom fields for your invoice and proposal templates! View tweet
  • Custom fields can be defined in your template's template.json file. View docs

September 15, 2022 0.0.61

  • The Template Details Screen has a new appearance. View tweet
  • There is now basic documentation available for Cakedesk's templating system. View docs

September 9, 2022 0.0.60

  • Improved keyboard navigation inside descriptions for invoice and proposal items.

September 9, 2022 0.0.59

  • There's now a change log! View tweet
  • Tables for clients, invoices and proposals can now be navigated using the arrow keys. View tweet
  • Buttons and context menus now show available hotkeys. View tweet
  • This update includes various usability improvements and bug fixes.

September 7, 2022 0.0.58

  • When editing an invoice or proposal, the currently focused item now gets highlighted with a slightly darker background color. View tweet