Papra v0.6 - Document activity logging, invitation management, and more!

Papra v0.6 introduces document activity logging, improved invitation management, full French language support, and a reworked email system with multiple drivers.

- By Corentin Thomasset

I’m excited to announce the release of Papra v0.6! This release focuses on improving transparency, collaboration, and accessibility with activity tracking, enhanced invitation management, and full internationalization support.

Document Activity Log

One of the biggest additions in v0.6 is the document activity log. You can now track all actions performed on your documents, giving you complete visibility into who did what and when.

The activity log captures:

This feature is particularly valuable for teams that need to maintain audit trails or simply want better insight into how their documents are being used.

Document activity log

Enhanced Invitation Management

We’ve significantly improved the invitation management system with a dedicated pending invitations page. Organization administrators can now:

This makes it much easier to manage team onboarding and ensure that all the right people have access to your organization.

Pending invitations management

Improved Email System

We’ve completely reworked the email sending system to be more flexible and modular. The new system supports multiple email drivers, allowing you to choose the best option for your deployment:

The configuration is now more straightforward:

# Use logger driver for development (default)
EMAILS_DRIVER=logger
# Use SMTP driver for production
EMAILS_DRIVER=smtp
SMTP_HOST=your-smtp-server.com
SMTP_PORT=587
SMTP_USER=your-username
SMTP_PASSWORD=your-password
SMTP_SECURE=true
# Or for complex nodemailer configs
# see https://nodemailer.com/smtp/ for more details
EMAILS_DRIVER=smtp
SMTP_JSON_CONFIG={ ... }
# Use Resend driver for production
EMAILS_DRIVER=resend
RESEND_API_KEY=your-resend-api-key

Note: The EMAILS_DRY_RUN environment variable has been removed. Use EMAILS_DRIVER=logger (or any other driver) instead to log emails without sending them.

Other Improvements

Conclusion

Thank you for your continued support and valuable feedback! If you have any suggestions, you can either open an issue on GitHub or join the Discord server.

If you want to support the development of Papra, you can buy me a coffee, or just star the GitHub repository, it’ll help me a lot!

I’m looking forward to hearing from you!