Repository navigation
Releases: passioncode-ai/fabric-inbox
Release list
v0.33.2
- Stricter launch checks for Windows and Linux. Each build is now accepted only after its first
window has drawn, not as soon as it starts up, so a build that starts but cannot show a window no
longer passes (B-105).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.33.1
- Judge comparison covers every model. A model that cannot answer with reasoning switched off is
asked again with the least reasoning instead of failing, and its results say it reasoned (B-152).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.33.0
- Compare judge models. A new agent tool,
judge_bench, has several models grade the same sent
answers of one address with the daily quality judge's rubric, beside a stronger reference model, so
a team can choose its judge on its own mail. It works a slice at a time and reports what it cost;
its results carry marks, costs and times, never the mail's words (B-152).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.32.5
- Copy works in the Mac app. The Copy buttons in Agent access, the Gmail setup and the agent
panel copy again in the desktop app, and say so when copying fails (B-15). - Old account links open the inbox. An old address of one Gmail, IMAP or Outlook account now opens
that account in the unified inbox, unless this computer still keeps a draft written there (B-15). - Tidier storage. A draft discarded by the chat assistant, or replaced through the older drafts
route, takes its files with it, and a body saved halfway is cleaned up (B-15). - Easier with the keyboard and a screen reader in the older mailbox view: the Agent and MCP tabs
and the Move to folder menu say what they are, and Escape closes the menu (B-15). - No mail lands in a deleted address. A message arriving while its address is being deleted is no
longer kept in the emptied mailbox; it goes where mail to an unknown address goes (B-29). - Fixes found in review. A key limited to a domain works when a hub narrows it to that domain
(B-36); turning on Ask me to approve voids codes the agent was given just before (B-38); a rule run
cut off mid-way no longer keeps the server busy (B-07); applying a setup skips a mailbox it cannot
save instead of stopping (B-29).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.32.4
- A message Gmail refused says so. When Gmail refuses a message you send or save as a draft (the
Gmail API switched off, a missing permission, too many messages, a sign-in that ended), Fabric Inbox
now knows it was not sent: the same message can be sent again, and the account still says what to
fix. Before, it was marked uncertain, as if it might have gone (B-15).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.32.3
- A rule says plainly when an account refused. When an account refuses a rule's action before
doing anything (a sending limit, a message that is gone, a rejected address), the run is marked
failed with the reason, instead of uncertain. An archive or mark-read of a message removed
meanwhile no longer reports success (B-15). - Mail without a sender joins no conversation by subject. A message with no From address is
never put into someone else's thread because its subject matches (B-15). - A deleted address stays deleted. An agent assignment or an applied setup saved at the moment
an address is deleted no longer brings it back (B-29).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.32.2
- Retry keeps your unsaved work. Retry connection (⌘R) now reloads the mail window instead of
replacing it, and a page with unsaved work asks Leave this page? first. Closing a window with
unsaved work asks the same question instead of doing nothing. A window that could not reach your
server is closed rather than kept hidden in the background (B-11).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.32.1
- Big messages arrive faster and safely. The files of an incoming message are now saved several
at a time, and a message is kept with at most 100 of them, so one made of hundreds of tiny parts
cannot stop its own delivery (B-34). - Connected accounts keep their records small. Gmail, IMAP and Outlook accounts forget, after 90
days, which old messages they already handed to your rules and agents (B-34).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.32.0
- Approve what an agent cannot undo. A key can now ask you first: tick Ask me to approve what it
cannot undo when you make it, or turn it on later from the key's menu in Settings → Agent access.
Deleting mail for good, removing an address and similar actions then wait under Waiting for your
approval, with Approve and Refuse, for up to a day. Nothing changes until you approve, and an agent
cannot approve for you. Keys without it work as before (B-38).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc
v0.31.0
- Give an agent a whole domain. In Settings → Agent access, a Read or Mail key can now reach
every address at a domain, including addresses you make there later, instead of a fixed list of
mailboxes. It reaches nothing on other domains and nothing your whole workspace shares. Admin keys
still reach everything: to keep an agent to one domain, give it a Mail key with that domain (B-36).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc