theboringoffice v0.3.16 — attachments, themes, Windows
Three rough edges closed in one release.
- Attachments no longer break Claude providers. OpenCode uploads only content-validated images and PDFs. Text, source, archives, and other files become safe absolute path references that the agent reads with its file tools. Spoofed media MIME falls back to a path reference. Native Claude now implements attachment sending instead of silently dropping files.
- Themes are coherent again. The sidebar wrapper and PanelBox own one continuous per-theme background; ordinary chat, tool, output, roster, board, and picker text inherits it instead of drawing black/white rectangles. Active selections, diff tints, and terminal ANSI backgrounds remain semantic. Theme identity now invalidates the frame cache, including automatic light/dark switches.
- Windows installer support. A PowerShell installer and Windows getting-started documentation are included.
Independent review caught and fixed a MIME-spoof bypass and missing-file transcript-count mismatch before release.
Full Changelog: v0.3.15...v0.3.16