Releases: 11sid11/Batchd
Release list
v0.3.3 — enlarge panel footer
Enlarges the panel footer (10px → 12px, bold links, more padding) so the Buy Me A Chai and Solana tip jar links are easier to read and tap. No behavior change.
See CHANGELOG.md for the diff.
v0.3.2 — support links
Adds a tip jar to the floating panel footer (Buy Me A Chai + Solana) and a matching Support section to the README.
Both install paths ship from the same build (Tampermonkey userscript + Chrome Web Store extension). No behavior change — same selectors, same pacing, same resumable state.
See CHANGELOG.md for the full diff.
v0.3.1 — Chrome + TM bundle scoping fix
v0.3.1 — 2026-07-01
Critical bugfix for v0.3.0. The chrome extension and TM userscript from v0.3.0 were non-functional in browser due to two cumulative scoping bugs. Anyone who installed v0.3.0 should update.
Fixed
- Chrome extension v0.3.0 was completely non-functional in browser. Crashed at
loadChromeStorage is not definedon first load.- Two root causes (missing imports + wrong build order); both fixed.
- Tampermonkey userscript v0.3.0 had the same scoping bug. Would also have been non-functional. Masked in the field because TM's auto-update prompts but does not force, so users on v0.2.2 kept working until they accepted v0.3.0.
- Two mirror-image root causes; both fixed.
Notes
- Regression tests added (
test/chrome-bundle.test.js,test/tm-bundle.test.js) that load the built bundle in a vm context and assertwindow.__batchdis stamped withoutReferenceError. - Build script now asserts the chrome bundle contains
loadChromeStorage+chromeStoragestrings (catches the missing-imports half at build time).
Install
- Tampermonkey auto-updates from this URL.
- Chrome Web Store update is in flight (zip already uploaded to CWS as of this release).
Full changelog: https://github.com/11sid11/Batchd/blob/v0.3.1/CHANGELOG.md
v0.3.0 — Chrome Web Store extension
v0.3.0 — Chrome Web Store extension
First release that ships Batchd as a Chrome Web Store extension alongside the existing Tampermonkey userscript, from a single src/ tree (per ADR 0004).
Added
- Chrome Web Store extension (MV3) — one-click install for users who prefer not to set up Tampermonkey. Same behavior as the userscript; same floating panel, same selectors, same pacing. Thin
storage adapterseam (src/storage.gm.jsfor Tampermonkey,src/storage.chrome.jsfor Chrome). - Detect-and-yield coexistence guard — if a user has both installed, the first to mount wins; the second bails with a one-time console message.
- 22 new tests — storage adapters (chrome + GM), yield guard, build-strip regression.
Changed
scripts/build.jsnow emits two artifacts:dist/batchd.user.js(Tampermonkey) anddist/extension/(Chrome MV3). Both share the eight shared logic modules; only the storage adapter and entry point differ.src/batchd.user.jsno longer contains the inlinegmStoragefactory — it imports fromsrc/storage.gm.js.- Build regex bug fix — the
==UserScript==strip regex was missing themflag, leaking a stale@version 0.2.0into the TM bundle.
Install
- Tampermonkey:
dist/batchd.user.js— existing installs auto-update via@updateURL. - Chrome Web Store: download
batchd-0.3.0.zipbelow, or install directly from the Chrome Web Store listing (link added post-approval).
Full diff: v0.2.2...v0.3.0
Batchd v0.2.2
[0.2.2] - 2026-06-30
Added
- "Maintained by" footer in the panel - a low-contrast attribution
line at the bottom of the floating control panel linking to the
maintainer's X.com profile (@sid_flac). Sits below the log so it
does not crowd the action area, and is styled subtly (10px, muted
gray, with a thin top-border separator) so it does not distract
from the main controls.