Skip to content

Jevcast 1.21.3

Latest

Choose a tag to compare

@RyanErkal RyanErkal released this 09 Oct 18:50

Mail's mailbox header and message toolbar now each use one row. Filter, Snooze, and Export use icons. Selection tools and unread totals are in the mailbox menu.

Delete moves every loaded reply in the selected conversation to its account's Trash. Failed changes return with an error. Permanent deletion in Trash still targets one selected message. Confirmed server removals are protected from stale sync responses, including after reopening the local store. The account dot also indicates pending changes or changes that need review.

This is a source release. No notarized binary is attached. Automated tests use fake mail servers; live provider deletion and phone synchronization were not exercised.

Verification: the full local suite completed with 1,195 tests, three intentional skips, and zero failures. Regression coverage includes server move confirmation, delayed sync responses, store reopen, mailbox identity changes, conversation deletion, partial failures, and single-message deletion in Trash. Demo renders passed at normal, compact, and minimum launcher widths.

The signed universal app passed signature checks. GitHub CI passed. An existing subprocess-timeout test now runs on the app actor with its own 10-second limit; it is not skipped.