# Validation — version 1.1.0

- `npm test`: 19 tests passed, 0 failed.
- `npm run build`: Next.js production build completed successfully.
- General-file tests verify exact original bytes for CSV, binary data, archives, empty files, image files, extensionless files and Unicode filenames.
- Route integration verifies duplicate CSV uploads receive different working links, attachment-only downloads, filename validation, permissions, expiry and deletion.
- PNG conversion remains opt-in and tests verify actual PNG contents and rejection of non-images in conversion mode.
- Browser check: uploaded a synthetic `mydata.csv` through the file chooser with Keep original file selected, observed its direct download link and unchanged filename, and downloaded it through the button. The downloaded 24-byte file matched the uploaded file byte for byte.
- Admin storage connection, authentication, configuration encryption and deletion remain covered by the automated tests.
- Live Vercel deployment and private Blob connectivity require the owner's account and token; cloud connectivity has not been verified here. Local tests use the development storage adapter.

The package excludes local passwords, tokens, uploaded files, dependencies and build output. Follow README.md to configure or deploy the app. Existing image metadata and storage connections are retained when upgrading with the same environment secrets.
