Smaller release with some nice viewer and editor improvements and bug fixes for annotation and compression
Key features are:
- Arrow key support for viewer
- Dual page view to support cover pages
- Read aloud now starts at the selected text
- You can now duplicate pages in page editor (multi tool)
- Memory optimisations
- Label damaged PDFs and offer Repair
- Export PDF comments as CSV
Bug fixes
- Fixed cases were compression was not correctly compressing
- Fixed various annotation issues introduced in 3.2.0
- Fixed issues with default tool picker mode
What's Changed
Bug Fixes
- fix: persist Default tool picker mode and Default view on launch settings by @mvanhorn in #6827
- fix(annotate): transparent shape fills and hollow default shapes by @reecebrowne in #8574
- fix(viewer): exit annotation mode when the toolbar button is clicked again by @balazs-szucs in #8590
Enhancements
- Update Backend 3rd Party Licenses by @StirlingBot[bot] in #8067
- feat(md-pdf-conversion): Keep code block line breaks in Markdown to PDF by @EthanHealy01 in #8483
- feat(viewer): Cover page option for dual-page view by @EthanHealy01 in #8484
- Add left/right arrow key navigation to PDF viewer by @iam-Gautham in #7136
- feat(annotations): Export comments as CSV by @EthanHealy01 in #8487
- Fetch team and authorities with the supabase user lookup by @Frooodle in #8062
- Ask where to run Stirling on first visit to SaaS by @EthanHealy01 in #8417
- Start settings tours from the editor home by @EthanHealy01 in #8461
- feat(read-aloud): Read aloud from selected text by @EthanHealy01 in #8488
- Add Galician (gl-ES) translation by @manuelmovilla in #8499
- feat(pageEditor): add per-page duplicate action and Ctrl+D shortcut by @balazs-szucs in #8559
- Track renames properly in flaky tests and a11y checks by @jbrunton96 in #8575
- perf: lazy-load Type3 font payloads by @balazs-szucs in #8584
- Fix PDF permission inspection and annotation lifecycle regressions by @ConnorYoh in #8566
- Discard qpdf compression output when it grows the file; bump to 3.2.1 by @Frooodle in #8586
- Label damaged PDFs and offer Repair by @reecebrowne in #8589
Docker Updates
- build(deps): bump step-security/harden-runner from 2.21.1 to 2.22.1 by @dependabot[bot] in #8535
Other Changes
- build(deps): bump dorny/test-reporter from 3.0.0 to 3.2.0 by @dependabot[bot] in #8440
- build(deps): bump github/codeql-action/upload-sarif from 4.38.2 to 4.38.3 by @dependabot[bot] in #8536
- build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in #8537
- Sync locale translations with en-US by @Frooodle in #8591
New Contributors
- @iam-Gautham made their first contribution in #7136
- @manuelmovilla made their first contribution in #8499
Full Changelog: v3.2.0...v3.2.1