Search and filter the validated-scales library
The public /scales library had grown to 90 instruments in one long grid with no way to jump straight to one. It now has a search box (matching name, abbreviation, or description) and a field filter, the same pattern already used inside the Surveyor builder's scale picker. The page still renders server-side for search engines — search is a layer on top of that, not a replacement for it.
Surveyor's canvas builder now works on a phone
The question-flow canvas is Surveyor's main authoring surface, and on a phone it was unreachable — a wide pan-and-zoom whiteboard wired to mouse events only, sitting in a row with no native scroll, so touch produced no panning at all. On a small screen it now opens the existing linear list view automatically instead (the same builder, the same questions, already reachable before via a manual toggle) — unless you've deliberately chosen the canvas view for that project, which still wins. The single-question editor also becomes a full-width overlay on small screens instead of a fixed 320px panel, and the toolbar wraps instead of clipping "Add question" off the edge of the screen. Touch panning and pinch-zoom on the canvas itself are being scoped separately.
Document font now reaches every part of the manuscript
Changing the font in the editor used to move only the body text. The References and Bibliography page cards, the notes list, and citation entries were each pinned to their own hardcoded font, so picking a different typeface left everything below your own writing looking mismatched. All of it now follows the same font choice as the manuscript.
Also new
- Folio Search links to matching Discovery Agent briefings. If your search query genuinely overlaps the topic of an existing public Discovery Agent, a card near the top of your results now links to that agent's public page — only when the overlap is real, never a fuzzy guess.
- Discovery Agents can pull candidates from your own library's citation graph, not just fresh keyword search — sampling a few of your recent items and walking their citation links for related work, tagged separately so you can tell where a suggestion came from.
- Surveyor's results-chart PNG exports now carry the same subtle "Made with Folio" mark already on Studio, PRISMA, forest-plot, and CONSORT exports (Chair plans can turn it off, as with those).
Fixed
- Clicking a citation now reliably reveals its source in the Sources panel. It silently stopped working once you'd opened any source's detail view — later citation clicks updated state behind a screen you couldn't see. Each source row also gained a "find in document" button that jumps back the other way, to the citation itself.
- Exporting a record no longer fails for a student with discussion posts. A safety guard meant to redact other people's data was also catching the student's own
author_idcolumn, turning a normal export into a 500. - RIS export no longer corrupts fields containing line breaks. Titles or journal names with an embedded newline (common after a BibTeX round-trip) used to break the RIS record framing, silently truncating or misparsing the field on import. Every field is sanitized now, not just notes and abstracts.
- Three leftover indigo accents caught up with the rest of the brand color. A dashboard deadline chip, an academic-integrity page decoration, and a team-digest email link were missed by the earlier brand-color sweep and stayed on the old color.
- The submission-checklist score ring now follows dark mode instead of keeping its light-mode colors on a dark panel.
- Radar's landing page no longer preloads Discovery Agent data it doesn't use — it now links to
/radar/agents, which already owns that data, instead of duplicating the query.