Releases: CalvinKirs/plume
Release list
Plume 0.1.0-alpha.3
Third alpha of Plume. It adds a "Send as apache.org" button to Gmail, and the message goes out through mail-relay.apache.org with your apache.org address as the sender.
New since 0.1.0-alpha.2
- Firefox support. The extension now comes in two builds:
plume-extension.zipfor Chrome and the other Chromium browsers, andplume-extension-firefox.zipfor Firefox. The program registers with Firefox too. Firefox only runs signed extensions, so until a signed build is published the Firefox package has to be loaded temporarily fromabout:debugging. Tried by hand on macOS. - A display name. Set "Your name" in the extension's options and recipients see
Calvin Kirs <you@apache.org>instead of the bare address. - Installing from source works on any macOS or Linux machine with Python 3.8 or newer, whatever the processor, and needs no build step:
cd plume/server && python3 -m plume setup. This is now the recommended route, since Plume handles your ASF password and a source install runs code you can read. The one-line installer picks a prebuilt program where one exists (macOS on Apple silicon, Linux on x86_64) and falls back to source anywhere else. - Hardening: the installer validates everything that reaches a URL and downloads over https only, the build tooling refuses to overwrite directories that are not its own output, and the workflow token is read-only outside the release job.
Install
sh -c "$(curl -fsSL https://raw.githubusercontent.com/CalvinKirs/plume/main/packaging/install.sh)"
Then unzip the extension package for your browser, load it (Chrome: chrome://extensions, Developer mode, Load unpacked; Firefox: about:debugging, Load Temporary Add-on), enter your @apache.org address in its options and restart the browser. The user guide has the details.
Limitations
- Plain text only, no attachments
- No Windows support
- Checked by hand on macOS (Apple silicon) with Chrome and Firefox. The Linux build passes its tests but has had little real use.
- The extension is loaded by hand, not from a store
- Gmail's page markup is not a public API, so a Gmail update can break the button
Please report problems as issues.
Files
plume-macos-arm64.tar.gz: the program for macOS on Apple siliconplume-linux-x86_64.tar.gz: the program for Linux, needs glibc 2.31 or newerplume-extension.zip: the extension for Chrome, Chromium, Brave and Edgeplume-extension-firefox.zip: the extension for Firefox
Plume 0.1.0-alpha.2
First alpha of Plume. It adds a "Send as apache.org" button to Gmail, and the message goes out through mail-relay.apache.org with your apache.org address as the sender.
Install
Run this in a terminal on macOS (Apple silicon) or Linux (x86_64). It downloads the program, asks for your ASF user name and password, and registers it with your browser:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/CalvinKirs/plume/main/packaging/install.sh)"
Then unzip plume-extension.zip, open chrome://extensions, turn on Developer mode, choose Load unpacked and select the folder. Enter your @apache.org address in the extension's options and restart the browser. The user guide has the details.
What works
- New messages and replies written inline in a thread, with To, Cc and Bcc
- Plain text, with quoted replies turned into "> " lines
- A notification after each send, and a list of recent sends on the options page
- An optional copy in Gmail's Sent folder
Limitations
- Plain text only, no attachments
- No Windows support
- Checked by hand on macOS (Apple silicon) with Chrome. The Linux build passes its tests but has had little real use.
- The extension is loaded by hand, not from the Chrome Web Store
- Gmail's page markup is not a public API, so a Gmail update can break the button
Please report problems as issues.
Files
plume-macos-arm64.tar.gz: the program for macOS on Apple siliconplume-linux-x86_64.tar.gz: the program for Linux, needs glibc 2.31 or newerplume-extension.zip: the Chrome extension