mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-11-03 17:48:00 +00:00
- Use SpooledTemporaryFile with 32 MiB spool threshold for export ZIP archives - Add IMAP size preflight via (UID RFC822.SIZE) and cap batch payload at 10 MiB - Enforce 64 MiB per-message ceiling and fail closed with 500 on corrupted ZIP - Stream spooled archive chunks with generator cleanup on disconnect/cancellation - Bypass ZIP creation for single raw EML message downloads - Memoize account ownership checks per request to eliminate N+1 database queries - Replace interactive image placeholders in print view with clean text notices - Strip interactive buttons, icons, and image actions from print document - Implement partial print success policy printing loaded items and reporting omitted - Harden print iframe lifecycle with window afterprint listener and fallback timer - Correct mid-batch exception accounting so exported plus skipped equals requested - Add executable behavioral tests for limits, mid-batch accounting, and memoization |
||
|---|---|---|
| .. | ||
| css | ||
| fonts | ||
| icons | ||
| js | ||
| lib | ||
| test-fixtures | ||
| app.js | ||
| icon.ico | ||
| index.html | ||
| login.html | ||
| manifest.json | ||
| modal-control-variants.html | ||
| research-ascii-variants.html | ||
| research-ascii-variants.js | ||
| sw.js | ||
| wave-variants.html | ||
| whirlpool-variants.html | ||