Centercode Release Notes
Back to all updates

Weekly Patch - August 23, 2026

by Ian Nicholson
New Features

Data Engine & Custom Reports

Grab your files right from a report

What's new: A file attachment column in a report used to say Has attachment: Yes/No, and that was the whole story. Useful, but it meant opening submissions one at a time, or exporting every file and deleting the ones you didn't want, just to track down a single screenshot. Now you can add a column that shows the actual file names as clickable download links.

See it in action:

  1. Open a custom report and edit its columns.
  2. Pick a file attachment field, and you'll see a new data point named after it: <field name> files.
  3. Add it, save, and run the report. Single files show one filename, and multiple files show them comma-separated, each its own link.
  4. Click any filename and the file downloads. That's it, no more ZIP archaeology. 🎉

Good to know:

  • Your existing Has attachment: Yes/No columns are completely untouched. This is a new, separately selectable data point sitting alongside it, so nothing you've already built changes.
  • It's available in the feedback, user, and project report areas.
  • You can filter on it too, with a new File name filter: Contains, Does not contain, Is equal to, Is not equal to, Starts with, and Ends with. There's also Is more than and Is less than if you want to filter by how many files are attached.
  • Exports come along for the ride. XLSX gives you real clickable Excel hyperlinks, and PDF shows the filenames as plain text.
  • Sign-in is always required to download, in every context, including a link clicked from a distributed or emailed report. Nobody gets file access they didn't already have, and existing file security levels still apply.
Fixes

Form Engine & Custom Surveys

Survey presets show up in an order that makes sense

What we fixed: When you added a survey question from a preset, presets borrowed from other surveys in the same project came through in a seemingly random order. They were actually sorted by a behind-the-scenes name you never see on screen. On top of that, every other survey in the project got dumped into one giant undivided section. We've put presets back in proper question order, and each source survey now gets its own labeled group.

See it in action:

  1. Open a project with at least two surveys, where one of them has questions saved as presets.
  2. In a different survey, add a new element and open the preset drop-down.
  3. Presets from other surveys are now grouped under each survey's own name, listed in the same order the questions appear in that survey. 🎉

Good to know: This is how community question bank presets have always behaved, and project surveys just weren't following the same rule. The difference is most obvious on large projects, where a hefty preset library made the old ordering genuinely painful to work through.