CartaAgile 3.3.1-cos4 — 14 October 2026 This source archive contains the complete Paperless-ngx 3.3.1 source with CartaAgile interface modifications. Original LICENSE and notices are retained. Changes are listed in CARTAAGILE-NOTICE.txt. No passwords, customer documents, AWS configuration or private deployment credentials are included. To compile the frontend, use Node.js 24 or later and pnpm 11.25.0: cd src-ui pnpm install --frozen-lockfile pnpm exec ng build --configuration production cd .. The normal upstream Dockerfile builds the complete application from this source. Dockerfile.cartaagile builds the customized frontend over the upstream 3.3.1 image. docker build -f Dockerfile.cartaagile -t cartaagile:3.3.1-cos4 . For an existing 3.3.1 installation, bind-mount the generated static/frontend, static/cartaagile and templates directories over their matching runtime locations. Also mount src/paperless/views.py and src/paperless/urls.py. Keep existing data, media, database and secret configuration outside this source tree. Run python3 package_branding.py after compiling to generate the tested overlay and the downloadable source archive. The public source contains the packaging script, project configuration, lockfile, assets and the exact interface changes.