unhappychoice unhappychoice · 2026-06-08 - 2026-06-14

Unhappychoice’s Dependency‑Bust Blitz, Splashboard v2.9.0 Drops New Network Features

I spent the week slashing outdated crates, pushing a massive PR across the org, and shipping Splashboard’s newest release with VPN and listening‑port introspection.

The week started with a flood of dependency updates that rattled my repos like a shaken jar of marbles. I opened and merged 12 PRs that bumped everything from @typescript-eslint to rusqlite, netting a net gain of +2800 lines while trimming 1266 lines of legacy code.

The highlight was Splashboard’s v2.9.0 release, which added two new fetcher features—net_listening_ports and net_vpn—and a cross‑platform netstat2 helper. These changes give our users real‑time network visibility without sacrificing portability, and the release was followed by a celebratory commit that updated the version tag and updated the changelog.

Throughout the sprint I maintained a steady rhythm: 49 commits on Monday, peaking at 76 on Friday, with a consistent flow of reviews that kept the merge queue moving. The week’s cadence proved that disciplined dependency hygiene can coexist with feature delivery.

Summary

3 sections
repo-summary
Repo Activity Snapshot
Across the org I pushed 12 PRs, 6 of which landed in Splashboard, 3 in mdts, and the rest in ancillary repos. The focus was on keeping every dependency at the latest patch level, ensuring security and stability.
unhappychoice/splashboard 6 PRs
unhappychoice/mdts 6 PRs
bitflyer-tools/cycle-flyer 3 PRs
unhappychoice/gittype 3 PRs
unhappychoice/oss-issue-opener 2 PRs
unhappychoice/steamfetch 1 PRs
unhappychoice/gitlogue 1 PRs
bitflyer-tools/DroidFlyer 1 PRs
circleci-tools/Norimaki 1 PRs
microsoft/winget-pkgs 1 PRs
unhappychoice/slack_channel_stats 1 PRs
circleci-tools/circleci-cli 1 PRs
unhappychoice/lintric 1 PRs
unhappychoice/terminal_image 1 PRs
irasutoya-tools/irasutoya-cli 1 PRs
unhappychoice/blog 1 PRs
unhappychoice/cycle-pusher 1 PRs
bitflyer-tools/bitflyer-cli 1 PRs
bitflyer-tools/bitflyer 1 PRs
irasutoya-tools/irasutoya 1 PRs
unhappychoice/kobito 1 PRs
deariary/github-weekly-reporter 1 PRs
unhappychoice/splashboard 6 PRs unhappychoice/mdts 3 PRs unhappychoice/gittype 3 PRs unhappychoice/oss-issue-opener 2 PRs
deep-dive
Splashboard v2.9.0: Network Feature Pack
The new release adds net_listening_ports and net_vpn, exposing active sockets and VPN status in a single API call. Coupled with the netstat2 helper, it gives users a unified view of process networking without external tooling.
new features 2 netstat2 helper 1 commit delta +2k lines
activity-pattern
Commit Rhythm
I maintained a high‑velocity cadence with 49 commits on Monday, peaking at 76 on Friday, and a steady 35 reviews that kept the merge queue moving. The daily commit spike on Friday reflects a focused push to finish the week’s backlog.
49
Mon
48
Tue
52
Wed
37
Thu
76
Fri
51
Sat
46
Sun
peak Fri 76 avg per day 28 reviews 35

Highlights

3 items
pr
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.1 to 8.61.0
unhappychoice/mdts · merged Jun 12 · +536 -14 · 1 file
This PR is a bulk bump of the ESLint plugin, closing a lingering security advisory and improving lint performance across the repo.
pr
chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 in /packages/frontend
unhappychoice/mdts · merged Jun 12 · +234 -9 · 2 files
Updated the parser for the frontend, ensuring type‑checking consistency and fixing a parse error that had been silently creeping in.
release
v2.9.0
unhappychoice/splashboard · released Jun 14
The release introduces two powerful network introspection features and cleans up the fetcher module, making Splashboard a more complete monitoring tool.
Share 𝕏 in 🦋