
@everyone π° **Release Notes 2026-08-14** β¨ **API **- Ticket comments are now available in the public API. List and read comments, list conversations, create comments, and upload attachments β¨ **API **- GET /v1/tickets now supports query parameters: StatusIds, ClientIds, UpdatedSince, Keyword and more β¨ **Automations **- The Time Since Trigger condition now works when automations are chained β¨ **Tickets **- Checklists now support Group-based visibility π¦ **AUD pricing** is now available for existing subscribers in the Australia East region -- your Gorelo subscription will automatically convert to AUD on renewal π **API **- Fixed an issue where GET /v1/contacts returned incorrect Primary Email and Email Alias values in list responses π **Docs **- Fixed an issue where documents could not be scrolled horizontally π **Tickets **- Fixed an issue where actions nested inside a Wait Block could not be changed in Shortcuts
Mikel Β· 5d ago
@everyone π° **Release Notes 2026-08-07** β¨ **Automation **- You can now use ticket Priority as a condition for Event and Time-based Automation triggers β¨ **Contracts **- Time entries on Limited and Block hour contracts are now split when the remaining included hours are less than the time entered β¨ **QBOΒ **- The Contract/Invoice reference field now syncs to QuickBooks Online β¨ **Settings **- βNot Billable (Hidden)β has been added as a Billable Status for Work Types π **General **- Fixed an issue where the 3-dot menu in certain areas would not open on the latest version of Firefox π **General **- Fixed an issue where the Time Spent dashboard widget did not update without a manual page refresh π **Invoices **- Fixed an issue where strikethrough and numbered list formatting in descriptions was not reflected on invoice PDFs
Mikel Β· 2w ago
@everyone π° **Release Notes 2026-08-05** This is an API-only update that includes breaking changes. β οΈ **API **- Every response is now wrapped in a standard envelope (StatusCode, IsSuccess, Data, DataContext, Notifications) and all response fields are PascalCase -- read your payload from Data. The OpenAPI spec (swagger.json) has been updated to match the new response format -- regenerating your client is the quickest way to pick up the envelope and PascalCase changes. β οΈ **API **- Pagination metadata has moved from the top level into DataContext.Pagination, and cursors are now signed -- a cursor held across the release will be rejected once, so restart from the first page β οΈ **API **- pageSize outside 1-200 is now rejected with a 400 instead of being silently clamped β οΈ **API **- sortBy and sortOrder on the ticket list are now rejected if they aren't a documented value, instead of falling back to updatedOn / desc β οΈ **API **- statusId is now required when creating a ticket via POST /ticket β οΈ **API **- Request bodies containing unknown or misspelled fields are now rejected with a 400 instead of the field being ignored β¨ **API **- Every failure now returns a 6-digit Code in Notifications[] -- branch on that instead of message text
Mikel Β· 2w ago
Join the Discord to ask follow-up questions and connect with the community