This is a big update with lots of new functionality and changes like Form fill and redaction/annotation improvements! Also several changes around the login session expiry
Special thanks to @balazs-szucs, who put a lot of work into this release!
New functionality:
- Huge manual redaction changes with colour selection and improved UI
- Add attachment support with sidebar button for viewing attachments etc (Seen in viewer mode)
- FormFill tool with context and UI components for PDF form filling
- Desktop now edits files that have been openned instead of creating new copies
- Extra JWT settings to customise expiry times for desktop and browser
- Add/remove link support
Extra improvements:
- Text selection improvements within the viewer with custom actions
- Improved link handling and link location
- EmbedPDF 2.6.0 upgrade for several bug fixes
- Multiple fixes with the viewer, its functionality, and its export
- PDF Text editor cache / JSON size issues
- Enhanced JWT handling and refreshing for better session management without forced re-logins
- Improved annotation UI
- Files correctly open in the viewer automatically if only 1 file is opened
- Improved tool disable menu to be able to disable all remaining tools and docs
What's Changed
Enhancements
- feat(redaction): improve manual redaction with color selection and updated UI elements by @balazs-szucs in #5679
- feat(text-selection): implement text selection enhancement for double and triple-click actions by @balazs-szucs in #5712
- feat(linklayer): improve link handling with pdf-lib integration and add link toolbar, add delete link functionality by @balazs-szucs in #5715
- feat(attachments): add attachment support with sidebar and API integration by @balazs-szucs in #5673
- feat(form-fill): FormFill tool with context and UI components for PDF form filling by @balazs-szucs in #5711
- feat(frontend): Upgrade embedPDF to v2.6.0 and migrate to pdf-lib fork, fix attachment/bookmark panel by @balazs-szucs in #5723
Minor Enhancements
- Update translation by @albanobattistella in #5670
- various viewer pill fixes by @reecebrowne in #5714
- Fix viewer export by @reecebrowne in #5713
- fix tool disabling for docs and others by @Frooodle in #5722
- Preserve local paths for desktop saves by @Frooodle in #5543
- refactor(api): replace regex string literals with Pattern instances for improved performance and readability by @balazs-szucs in #5680
- refactor: fix homepage file upload path by @Frooodle in #5738
- PDF Text editor changes by @Frooodle in #5726
- fix_env_files_for_tauri by @ConnorYoh in #5741
- JWT enhancements for desktop by @Frooodle in #5742
- Chore/v2/improve annotation UI by @reecebrowne in #5724
Full Changelog: v2.4.6...v2.5.0