odysseus/static
Alexandre Teixeira 75df766358 fix(email): harden RFC822.SIZE preflight validation and ignore duplicate IMAP records
- Require valid RFC822.SIZE preflight metadata for every message before body FETCH
- Fail safely with HTTP 502 without body fetching on NO, malformed, or inconsistent sizes
- Distinguish missing mail (HTTP 404) from bad size preflight (HTTP 502)
- Discard duplicate IMAP response records for already-processed UIDs in batch loop
- Correct print notification toast to "Prepared N emails for printing; M unavailable"
- Add dedicated Playwright browser regression test script to repository test suite
- Add request-level tests for preflight NO, empty, partial, malformed, and duplicates
2026-10-20 14:09:47 +01:00
..
css fix(ci): restore dev pytest baseline (#6704) 2026-10-13 22:11:23 +01:00
fonts chore(publication): close pre-integration release blockers 2026-10-05 01:37:49 +01:00
icons fix(publication): restore project-origin branding and demo assets (#6561) 2026-10-07 02:08:34 +01:00
js fix(email): harden RFC822.SIZE preflight validation and ignore duplicate IMAP records 2026-10-20 14:09:47 +01:00
lib chore(publication): close pre-integration release blockers 2026-10-05 01:37:49 +01:00
test-fixtures Squash Odysseus development history 2026-09-11 06:04:19 +00:00
app.js merge: reconcile PR 40 with current lab 2026-10-01 05:03:58 +01:00
icon.ico feat(launcher): add portable windows launcher (#976) 2026-06-16 04:58:16 +01:00
index.html feat(settings): opt-in reasoning effort for utility model calls (#6572) 2026-10-13 21:02:16 +01:00
login.html fix(publication): restore project-origin branding and demo assets (#6561) 2026-10-07 02:08:34 +01:00
manifest.json fix(publication): restore project-origin branding and demo assets (#6561) 2026-10-07 02:08:34 +01:00
modal-control-variants.html Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00
research-ascii-variants.html Squash Odysseus development history 2026-09-11 06:04:19 +00:00
research-ascii-variants.js Squash Odysseus development history 2026-09-11 06:04:19 +00:00
sw.js refactor(notes): decompose Notes into feature-owned modules (#6713) 2026-10-15 09:29:41 +01:00
wave-variants.html Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00
whirlpool-variants.html Merge verified Odysseus fixes 2026-07-23 14:49:02 +00:00