Skip to content

Merge dev: archive feature, notification tests, v0.4.0 - #12

Merged
alcxyz merged 3 commits into
mainfrom
dev
Apr 21, 2026
Merged

alcxyz merged 3 commits into
mainfrom
dev

Conversation

@alcxyz

@alcxyz alcxyz commented Apr 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • Archive ingested files from consume directory to prevent re-ingestion on Paperless restart (new feature, ADR-014)
  • Send-path tests for notifications to catch dispatch failures
  • Document env vars, update project structure, run CI on dev branch
  • Bump to v0.4.0 (new feature warrants minor version bump)

New config (opt-in, disabled by default)

ingest_archive_dir = "~/paperflow-archive"
ingest_archive_after = "5m"

🤖 Generated with Claude Code

alcxyz added 3 commits April 21, 2026 17:09
…tart

When using directory-mode ingestion, files in the consume directory can
be re-ingested if Paperless restarts. Add an optional archiver that
moves files from the consume directory to a timestamped archive after a
configurable delay.

New config: ingest_archive_dir and ingest_archive_after (default 5m).
Disabled by default. Archive uses flat layout with timestamp prefix.

Closes #11
@alcxyz
alcxyz merged commit 62c39a1 into main Apr 21, 2026
8 checks passed
alcxyz added a commit that referenced this pull request Jun 3, 2026
Merge dev: archive feature, notification tests, v0.4.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant