Changelog
December 16, 2024 1.15.0
- ✨ QR codes for invoice payments are here!
- This feature is in beta
- Payment QR codes can be enabled under
Settings > Invoices
- The variable
paymentQrCodeSvg
is now available for custom invoice templates
- The client's email address can now be used in invoice/proposal templates as
invoice.buyer.email
and proposal.buyer.email
- The fast PDF generation feature (originally released on November 20 in version 1.14.0) has been disabled due to layout errors in multi-page invoices/proposals in certain cases
December 3, 2024 1.14.3
- 🇸🇮 Slovenian was added as a client language. Invoices and proposals can now be created in Slovenian.
- Fixed an issue that could cause layout errors in multi-page invoices and proposals in some cases
- Fixed an issue where entering an invalid license key could result in an unexpected error
- Removed the e-invoicing-specific "Seller/Supplier ID" field from clients
November 29, 2024 1.14.2
- 🤖 E-Invoices now support fields for contact person and IBAN
- The new fields can be configured under
Settings > E-Invoices
- Note: Features for E-Invoices are only support for users in Germany
November 22, 2024 1.14.1
- Fixed an issue where certain templates were not rendering crisply to the edge of the page when using the new PDF renderer
November 20, 2024 1.14.0
- ⚡ PDF generation is now over 6x faster
- Previously, it took an average of
1520ms
to generate a simple PDF with Cakedesk
- Now, it takes only about
230ms
to generate the same PDF
- VAT ID Validation: When creating a client, VAT IDs of EU countries can now be validated with the click of a button (using the EU's VIES service)
- Fixed an issue where the quantities checkbox was not aligned properly when editing invoices / proposals
- Input fields for quantities are now wider, making it easier to input floating point numbers
- Counters in Custom ID Formats (such as
{###}
or {###,y}
) can now appear anywhere as long as they are followed by a non-placeholder. Previously, counters could only appear at the end of an ID format
- Date-based counter placeholders (such as
{###,y}
or {###,m}
) now increment based on the invoice's/proposal's date instead of its creation time
- The Hacker Light/Dark templates now use the shorter words "Kunde/Angebot/Rechnung #" instead of "Kundennummer" (etc.) to prevent layout issues in German
November 1, 2024 1.13.0
- 📊 Get new insights with the improved Overview Screen!
- Top clients can now be displayed by year
- All invoices for the selected month are now shown
- The Annual overview now includes average monthly revenue, average revenue per invoice, and the number of invoices issued that year
- New keyboard shortcuts allow easy navigation between years and months
- Custom ID formats for clients, invoices and proposals can now include quarters. View docs
September 26, 2024 1.12.0
- 🤖 Cakedesk now supports creating XRechnungen (Beta)! Learn more
- This feature is available for users in Germany
- XRechnungen can now be enabled for clients, and Routing ID and Seller/Supplier ID can be set
- You can now configure after how many days payments are due for invoices by going to
Settings > Invoices
- If an e-invoice has been generated for an invoice, you can export it by right-clicking on the invoice and Selecting
Export XRechnung...
- Fixed an issue where PDF generation stopped working after a Windows update in some cases
- Fixed an issue where the default VAT percentage was reset in some cases
- Fixed an issue where proposals created with the "Hacker Light" or "Hacker Dark" templates would display the proposal text twice
- Fixed an issue that could cause unwanted line breaks in email addresses in the Hacker Light and Hacker Dark templates
- Fixed an issue where keyboard shortcuts were not working correctly on Windows
- Fixed an issue that could cause layout errors in the Industrial and Printshop templates with long company names
June 25, 2024 1.11.0
- 🗒️ Notes can now be attached to clients
- 👤 Each client can now be categorized as either an organization or a person
- First and last name can be provided for people
- When sorting by client name, the last name is used for sorting people
- 🇽🇰 Kosovo was added as a country
- The Printshop template now has an option to customize the width of the page's border
- Fixed an issue where long words and URLs in descriptions could break invoice and proposal templates
- Fixed an issue where sorting by client name was case-sensitive
May 1, 2024 1.10.1
- Cakedesk now keeps a log of all the changes you make to your documents. This log is stored privately on your computer and lays the foundation for helping users comply with certain regulations like the GoBD.
April 17, 2024 1.10.0
- 🇵🇱 Polish was added as a client language. Invoices and proposals can now be created in Polish.
- Polish can be enabled under
Settings > Languages
.
April 4, 2024 1.9.0
- ✨ Catalog Items: Store frequently used items as catalog items and easily add them to your invoices and proposals. View tweet
February 25, 2024 1.8.0
- 🇩🇪 German users can now add a Tax ID (Steuernummer)
- The introduction of Tax ID adds the following helpers for templates
- Fixed an issue where dates could be off by 1 day in invoice/proposal tables
- Fixed an issue where certain links could open inside Cakedesk during onboarding
- Fixed an issue where the default invoice text would be empty when creating an invoice from a proposal
- 1.8.1: Fixed an issue where using
{dd}
as part of a custom ID format could be off by one day
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