Olympus-Zendesk Budget Sync Changelog
← Back to User Scripts
2.0.0 - 2026-08-28
Added
- The Zendesk badge now always shows the project name in brackets after the client name.
- When a client has more than one project, the badge includes a dropdown to switch project. The choice is remembered per ticket (by ticket ID) in local storage, so it only affects that ticket. It defaults to the project whose name contains "support" nearest the start of its name.
1.4.0 - 2026-08-12
Added
- Powers the new Olympus Budget Dashboard on this website, which shows every project's budget position in two columns at once. The script now also runs on the dashboard page and passes it the captured data.
- Project names are now captured alongside client names, so clients with several projects show a row per project.
- A capture timestamp is stored so the dashboard can show when the data was last synced and warn when it is stale.
- New
olympusBudgetSync.raw() console command on Olympus, which shows the last raw API response.
Changed
- Month progress is now measured in working days (Monday to Friday) rather than calendar days, on both the dashboard and the Zendesk bar chart. Bank holidays are not accounted for.
- Clients with time booked against no budget at all are now shown as fully over budget rather than at zero, and the Zendesk badge reads "no budget" in place of the scheduled days.
1.3.0 - 2026-02-23
Fixed
- Budget bar no longer extends beyond the grey background when booked days exceed scheduled days. The lighter red section represents the over-budget portion and is now correctly contained within the bar's background.
1.2.0 - 2026-02-13
Added
- Small bar chart visualisation showing budget and month progress with two horizontal bars
- Bottom bar displays progress through the current month based on the date
- Top bar displays budget spend progress (booked days vs scheduled days)
- Visual 100% marker on both bars for easy reference
- Top bar turns red and extends when booked days exceed scheduled days
- Bar chart labels ('Budget' and 'Month') for clear identification
1.1.0 - 2026-02-10
Changed
- Budget numbers (days booked and days scheduled) are now rounded to 2 decimal places for clearer display
1.0.0 - 2026-02-06
Added
- Captures client budget data from Olympus and displays it in Zendesk ticket headers
- Shows days booked and days scheduled for each client organisation
- Automatically updates when navigating between tickets
- Console debugging commands (
olympusBudgetSync.view() and olympusBudgetSync.help())