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 Skylight Opt-in sky-events layer Added a 'look up tonight' layer to Skylight, the radio-fed plane tracker that draws the real sky on your ceiling. It works out the next moon phases, eclipses, meteor-shower peak… PR #69 7 Oct 2026 MERGED ↗
  2. 02 release-it Fix schema $id resolution Fixed release-it's JSON schemas so strict validators can resolve them: each schema now has a distinct, fragment-free $id, so the relative $refs between them resolve instead of e… PR #1332 14 Sep 2026 MERGED ↗
  3. 03 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 ↗
  4. 04 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 ↗
  5. 05 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 ↗
  6. 06 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 ↗
  7. 07 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 ↗
  8. 08 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 ↗
  9. 09 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 ↗
  10. 10 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 ↗
  11. 11 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 ↗
  12. 12 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 ↗
  13. 13 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 ↗
  14. 14 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 ↗
  15. 15 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 ↗
  16. 16 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 ↗
  17. 17 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 ↗
  18. 18 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 ↗
  19. 19 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 ↗
  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 ↗