What's Changed
- Auto-tagging rules: Define per-organization rules to automatically apply tags to documents based on their content and filenames
- Folder ingestion: Automatically import files from a folder on your server (lot of you asked for this)
- Upload status popup: A new status popup to show upload progress, completion, or any errors.
- Improved trash management: You can now manually empty the trash directly from the UI
- Dedup from trash: when uploading same file as one in the trash, the trashed one is rather restored
- And various other improvements and bug fixes
Announcement: https://papra.app/blog/papra-03/
Diff
- feat(docs): add full .env configuration display in self-hosting guide by @CorentinTh in #198
- feat(docs): implement text wrapping for documentation in .env configuration display by @CorentinTh in #199
- docs(docker): improved docker and docker-compose instructions for Papra deployment by @CorentinTh in #201
- chore(issues): added issue template configuration with Discord community link by @CorentinTh in #202
- feat(demo): added Discord support link in demo popup by @CorentinTh in #203
- feat(tagging-rules): added documents auto tagging rules by @CorentinTh in #200
- feat(documents): made file upload limit disableable by @CorentinTh in #209
- refactor(auth, i18n): extracted hard coded text for i18n by @CorentinTh in #205
- refactor(config): remove support for wildcard '*' in trustedOrigins by @CorentinTh in #210
- feat(documents): delete documents from the trash by @CorentinTh in #211
- feat(documents): added document upload status popup by @CorentinTh in #212
- feat(documents): restore document in trash when same file is uploaded by @CorentinTh in #213
- feat(ingestion): added folder ingestion support by @CorentinTh in #215
Full Changelog: v0.2.1...v0.3.0