Skip to content

Releases: ecxod/sieve

Sieve v0.8.21 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:32

Highlights

  • Fixes the Electron Inbox refresh action so it explicitly synchronizes the
    selected mailbox with the IMAP server before fetching the current messages.
  • Gives the Windows application the same guarded UIDPLUS behavior as the
    Thunderbird add-on: after a successful Sieve run, only the selected
    original message is permanently removed with targeted UID EXPUNGE.
  • Refuses to run the filter when targeted EXPUNGE was requested but the IMAP
    server does not advertise UIDPLUS.
  • Opens the release's README from Thunderbird's Release Notes tab and adds
    a dedicated Thunderbird add-on section to that README.
  • Adds a Sieve button to Thunderbird's unified mail toolbar. It opens the
    Sieve account overview or focuses the already open Sieve tab.
  • Adds 10/20/50/100-row pagination to Inbox and Spam after searching the full
    loaded message list.
  • Adds Open, Reply, and Forward to the Inbox context menu. The XPI
    uses native Thunderbird actions; the EXE uses dedicated message and compose
    dialogs and opens completed drafts in the default email program.

Downloads

  • sieve-0.8.21-cram-md5.xpi
    • SHA-256: 97980fd2df4f731379fc7beb045bd33e42178f0ed534e5f6243c6d424467e33e
  • install_sieve_0.8.21.exe
    • SHA-256: 4d0691872e4a0836abb8f0168e906a4ac9a77cdf66c1483045732413d361c956

Sieve v0.8.20 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 05 Sep 10:38

Highlights

  • Fixes Thunderbird 121+ Inbox listing by passing the required folder ID and
    synchronizes the Inbox with the IMAP server when it is refreshed.
  • Makes Run Sieve now reconnect ManageSieve when needed, resolve the IMAP
    host and Inbox path reliably, create literal fileinto destinations, and
    apply the active script to exactly the selected message.
  • Uses UIDPLUS to expunge only the selected original after the Sieve rule has
    been applied successfully.
  • Reconnects ManageSieve automatically before saving an Inbox-created rule.
  • Shows each possible similar existing if rule in its own read-only source
    field with script name, line, matching criteria, and Load into editor.
  • Loading an existing rule selects its originating Sieve script and displays
    its first literal fileinto target. Saving replaces only the exact unchanged
    source range instead of appending a duplicate.
  • Clarifies the Inbox rule controls and labels, removes the redundant execution
    confirmation, and labels cancel actions consistently.
  • Improves Thunderbird socket diagnostics and fixes malformed proxy URIs for
    literal IPv6 addresses.

Downloads

  • sieve-0.8.20-cram-md5.xpi
    • SHA-256: 1693ebe3cfd0c36d3e2fcb9b909a46c69ae83b80b0f3cf8ba8723181bc63cf88
  • install_sieve_0.8.20.exe
    • SHA-256: 6886b089609eaf4744165cb932900a6e31a796fb87b09217870bfaa550496ecc

Sieve v0.8.18 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 05 Sep 07:03

Highlights

  • Fills the Inbox rule editor's target-script selector before inspecting every
    script body.
  • Loads the active script first and enables Lint/Save only after the selected
    script body is available.
  • Removes the non-canceling overall 20-second timer which could leave later
    source requests waiting behind abandoned script inspection work.
  • Stops queuing further inspection requests after the rule modal is closed and
    reports individual script failures without emptying the selector.
  • Adds a visible Close button beside Settings in the Windows app.
  • Uses the same orderly shutdown for the new button and the native window close
    control: check open editors, disconnect ManageSieve sessions, then exit.

Downloads

  • sieve-0.8.18-cram-md5.xpi
    • SHA-256: 1be7d036f29bb7b10b06c3e1ee95d1549f26e3a0efcfbc21bebe65987e4cfa81
  • install_sieve_0.8.18.exe
    • SHA-256: 4da69bed899339af2c84d483cd1b87f358250b06c2d00524a5f20465575981ea

Sieve v0.8.17 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 21:41

Highlights

  • Fixes the Inbox similar-rule field remaining at “Checking existing rules…”.
  • Renders the generated graphical rule before connecting to ManageSieve.
  • Removes a redundant account-wide script listing during automatic connection.
  • Shows whether the editor is connecting or loading Sieve scripts.
  • Replaces an indefinitely stalled request with a visible error after 20 seconds.

Downloads

  • sieve-0.8.17-cram-md5.xpi
    • SHA-256: 5a047905d5c30d4ca8cbad104239675f61901c6c12c7dec0354706cb6c47cc93
  • install_sieve_0.8.17.exe
    • SHA-256: 7c8a2eed1fbcdbca7685c23fd2ef428bb27bb59d506e62bce5eb113d731c1ee2

Sieve v0.8.16 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 20:55

Highlights

  • Fixes the Inbox rule modal showing empty message-header, similar-rule and
    generated-rule areas.
  • Loads the selected message headers and generated source independently before
    connecting to ManageSieve, so a connection error no longer blanks the modal.
  • Adds synchronized Script and Source tabs to the rule editor, matching
    the two useful views of the full Sieve editor.
  • Enables the generated rule's required capabilities inside the graphical
    parser so fileinto :create templates render as editable graphical blocks.
  • Keeps the source view available and displays an actionable error if the
    graphical editor or server connection fails.
  • Shows explicit loading, empty and error text instead of unexplained blank
    read-only fields.

Downloads

  • sieve-0.8.16-cram-md5.xpi
    • SHA-256: 8de377ba5083f08f602554ca6f8814030dd475d8201c0e646699fe1347f85464
  • install_sieve_0.8.16.exe
    • SHA-256: 831aff422c61b8f855614eab2099b03c393401860fc4206a54b5b0af808a302d

Sieve v0.8.15 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 19:54

Highlights

  • Fixes in-place Windows upgrades failing with errors such as
    Can't write: ...\chrome_100_percent.pak while Sieve is running.
  • Warns the user to save open editor changes before an upgrade closes Sieve.
  • Uses the Windows Restart Manager and a targeted sieve.exe process fallback,
    then verifies that both the executable and Chromium resource pack can be
    replaced before extraction begins.
  • Shows a Retry/Cancel error instead of continuing with a partial installation
    if another process still holds an application file open.
  • Keeps the NSIS source used for the release in the repository so future
    installers use the same reviewed upgrade behavior.

Downloads

  • sieve-0.8.15-cram-md5.xpi
    • SHA-256: 31810e3d8515890473c18646ab210ed305da424a3dc6b00fb2ade10d3645a4e8
  • install_sieve_0.8.15.exe
    • SHA-256: fb890a63d721d04e1aef71bb9c94220b0d9a66e8ced5a4e28b53933a73893f41

Sieve v0.8.13 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 18:32

Highlights

  • Replaces the Inbox rule modal's source-code field with the existing
    graphical editor from the full editor's Script tab.
  • Parses generated and edited Inbox rules into the established graphical Sieve
    blocks while preserving sender tests and fileinto :create destinations.
  • Passes the connected server's Sieve capabilities and the selected application
    theme to the embedded graphical editor.
  • Keeps server-side full-script validation, stale-script protection, and safe
    append behavior unchanged.

Downloads

  • sieve-0.8.13-cram-md5.xpi
    • SHA-256: 9c06eef3d6938dd44838523dd514fd9a1b6c9ffb7387fa9149ffc3dc6c422c20
  • install_sieve_0.8.13.exe
    • SHA-256: b9e2a563f0b1fa5aebdfdcf9456e77c0c0bb491fddf4993967f3bcca29d304f3

Sieve v0.8.12 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 17:40

Highlights

  • Creates missing literal fileinto destinations before Run Sieve now and
    shows the server's returned action report instead of only an aggregate count.
  • Adds an Inbox Spam action which marks and moves the exact selected message
    to Junk and queues authenticated Rspamd analysis and training.
  • Adds Run Sieve now and Create Sieve Rule to each Inbox message's
    context menu and shortens the selection-column heading to #.
  • Uses the existing CodeMirror Sieve source editor in the Inbox rule modal, with
    syntax highlighting, line numbers, bracket matching, keyboard indentation,
    and synchronized light/dark themes.
  • Keeps UIDVALIDITY and exact-message checks in place and still never performs
    an automatic EXPUNGE.

Downloads

  • sieve-0.8.12-cram-md5.xpi
    • SHA-256: a69d8795df588f7acdc28f1b2e77b2dd97b0daa3501c7c8036e48607e05bd64a
  • install_sieve_0.8.12.exe
    • SHA-256: fd4eab1dda62daa642ff6d554e87d73fb6d05ebb56175806728c37935181618a

Sieve v0.8.11 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 11:12

Highlights

  • Applies Run Sieve now to the explicitly selected Inbox message after
    rechecking its identity and UIDVALIDITY; the action never issues EXPUNGE.
  • Shows possible existing sender, domain, recipient, and subject rules with
    nearby source context in a separate read-only field in the Inbox rule editor.
  • Turns successful syntax-check buttons green and then gradually fades them
    back to their normal color.
  • Adds Dark Light and black AMOLED appearance variants with clearer card
    and button borders to the Windows application.
  • Adds a Debian/Devuan package recipe without systemd or maintainer scripts.

Downloads

  • sieve-0.8.11-cram-md5.xpi
    • SHA-256: 90d3cd895849ecb5e4234d170d082dc6747e9829ea6d66225b3077fe115b5ce1
  • install_sieve_0.8.11.exe
    • SHA-256: 2b5d6e237848da6c298951dc767d9f9d6afd9d92d20fdd3d19869c33a3de9f46

Sieve v0.8.10 CRAM-MD5

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:13

Highlights

  • Checks the ManageSieve connection before loading the Inbox rule editor's
    Add to Sieve script selector.
  • Connects an offline account automatically, verifies the resulting connection,
    and updates the account's online indicator before retrieving server scripts.
  • Leaves an already connected account untouched and reports a clear error when
    the connection cannot be established.
  • Applies the behavior consistently in the Thunderbird extension and Windows
    application, with a focused connection-order test.

Downloads

  • sieve-0.8.10-cram-md5.xpi
    • SHA-256: bd09c40c666fe58af9524d652d2bee26b8d91905b4aea39f43ea4383aef667f4
  • install_sieve_0.8.10.exe
    • SHA-256: 38d0196d28e9c662151be79af8470c3f11d37218ee5ed34434f5c235a25bacdb