Dan Matthew
Service

Operator test

System
Nimbus CMS
Skin
Attract mode (arcade)
Entries
on this screen
Menus
8 items
Path
/oss
Credits
Free play
Press ~ to toggle · Esc to close

High scores · 20 entries

OSS contributions

Fixes sent back upstream to the tools I actually use — every row is one contribution on the board.

  1. 01 OpenNumismat Full-fields Excel export Added a File → Export → Excel of every field to a coin-collection manager I use, with completion messages and clickable image thumbnails. Green-lit and merged by the maintainer;… PR #415 1 Sep 2026 MERGED
  2. 02 OpenNumismat Numeric Excel export Fixed the Excel export so Money and Value fields are written as real numbers instead of text, so they sort and sum. Fixes #253. PR #413 31 Aug 2026 MERGED
  3. 03 simple-git-hooks Fix postinstall crash Fixed a postinstall crash (ENOENT) when a project has no package.json, with a regression test. Closes #112. PR #151 28 Aug 2026 MERGED
  4. 04 unplugin-dts Module-resolution precedence fix Fixed an operator-precedence bug in how the plugin picked a module resolution, with a test. Reviewed and merged by the owner. PR #486 25 Aug 2026 MERGED
  5. 05 coin-collection-android-US Fix an ungeneratable coin Fixed a Roosevelt-dime variant that could never be generated (a year-guard typo), with a proper database migration and a red→green test. Fixes #362. PR #428 24 Aug 2026 MERGED
  6. 06 globe.gl Add missing type definition Added a missing hexPolygonLabel entry to the TypeScript declarations of a 3D globe library. PR #265 22 Aug 2026 MERGED
  7. 07 audible-cli CI guide → a published Action Contributed a GitHub Actions / CI guide, which grew into co-building the maintainer’s published setup-audible-cli action — now dogfooded by earshot. PR #304 20 Aug 2026 MERGED
  8. 08 satellite.js Fix sun right-ascension Fixed the sun’s right ascension being shifted by 2π for pre-2000 dates, with a test and before/after evidence. PR #181 20 Aug 2026 MERGED
  9. 09 Hono middleware Update X OAuth types Updated the X (Twitter) OAuth middleware’s scopes and user fields to match the current API, sourced field-by-field from the docs. PR #2092 19 Aug 2026 MERGED
  10. 10 publint Accept typeless repository Made the package linter accept a repository object with no explicit type, matching the npm spec. Maintainer-approved via #256. PR #257 19 Aug 2026 MERGED
  11. 11 anilist-wrapper Add a StudioService Added a StudioService (lookup by id and search) to an AniList API wrapper, proposed first via #50 and built to the maintainer’s steer. PR #51 18 Aug 2026 MERGED
  12. 12 jikan-ts Add the users resource Added the MyAnimeList users resource and client to a TypeScript Jikan API wrapper I use. Requested via issue #20. PR #21 18 Aug 2026 MERGED
  13. 13 jikan-ts Fix formatter on clean checkout Fixed the formatter check failing on a fresh checkout (a CRLF/LF config mismatch), with a .gitattributes to keep it stable. PR #23 18 Aug 2026 MERGED
  14. 14 anilist-wrapper Expand pagination docs Expanded the anime and manga pagination docs (page/perPage, defaults, nullable notes), verified against the live API. PR #49 18 Aug 2026 MERGED
  15. 15 arethetypeswrong Fix piped JSON truncation Fix for --format json output being truncated when piped (write flush + exit code), with a test and a live before/after. PR #281 19 Aug 2026 OPEN
  16. 16 tle.js Respect an explicit observer Fix for getSatelliteInfo replacing an explicit 0,0,0 observer with the default (nullish coalescing), with a test. PR #61 19 Aug 2026 OPEN
  17. 17 vite-plugin-checker Fix monorepo checker cwd Make build-mode checkers run from the resolved Vite root, fixing cwd handling in monorepos, with a test. PR #802 18 Aug 2026 OPEN
  18. 18 release-it Fix schema $id resolution Fix a draft-07 JSON-schema $id fragment that broke $ref resolution, with an ajv before/after. Closes #1328. PR #1332 19 Aug 2026 OPEN
  19. 19 consola Fix emoji box borders Fix emoji breaking box() borders by measuring display width instead of string length, and de-duplicating the width helper. PR #446 17 Aug 2026 OPEN
  20. 20 unbuild Fix unused-deps validation Fix unused-dependency validation that never fired (a dead block), with a test. Closes #524. PR #574 19 Aug 2026 OPEN