GitHub Activity Report

April – May 2026 · @plateaukao
Dev activity only — ADR (46 auto-generated commits) and blog (16 content commits) excluded from all counts.
318
Commits
+89,764
Lines added
−25,236
Lines removed
22
Repositories
+67,238
Actual code lines (75% of additions)
194 / 318
Commits on EinkBro (61%)
47 / 61
Active days · 6.8/day
27
Busiest day (Apr 6)

By month

April240 commits
+70,229
added
−23,156
removed
29
active days
14
repos
Top project · EinkBro browser (157 commits)
May78 commits
+19,535
added
−2,080
removed
18
active days
11
repos
Top project · EinkBro browser (37 commits)

What the line changes actually are

+67,238 75%
Code
+2,551 3%
Docs & content
+19,975 22%
Assets & resources
With ADR and blog removed, 75% of the +89,764 additions is hand-written code. The rest is 22% binary assets/resources (mostly calliplus's SVG calligraphy library, plus images & fonts) and just 3% docs (READMEs and in-repo notes). Real engineering output is +67,238 code lines.

Commits by week

53
Apr 1 – Apr 5
100
Apr 6 – Apr 12
41
Apr 13 – Apr 19
41
Apr 20 – Apr 26
9
Apr 27 – May 3
39
May 4 – May 10
17
May 11 – May 17
5
May 18 – May 24
13
May 25 – May 31

Daily commit cadence

Apr 1Apr 15May 1May 15May 31

By project (22 repos)

Dev projects

ADR & blog excluded · line changes split into code / assets / docs
EinkBro browser
Flagship open-source e-ink–optimized Android web browser
194 commits · 61% of all dev work
+49,328 code +57 assets +303 docs Apr 157 · May 37
RepositoryTotalAprMayCode+Asset+Doc+
ask_web
Browser extension: AI chat & assistant over any web page
22175+1,869+2,314+84
Mandroid Transfer
macOS Finder-style file browser for Android over ADB
1313·+2,803·+38
mmgo-mac
Mermaid diagram CLI for macOS
11·11+1,238+3,405+266
whisperASR
Whisper speech-to-text tooling
1111·+636··
notable
Note-taking app tweaks
99·+509·+3
sony_draw
Sony DPT-CP1 stylus drawing app + KOReader port
7·7+1,665·+814
Mandroid Finder
Android device file explorer for macOS
77·+1,782·+124
Calli+ Android
Chinese calligraphy practice app — open-source prep
77·+1,313+14,196+569
sweetlime
Side project
55·+92··
game2048
2048 game
55·+419·+26
webvtt converter
WebVTT subtitle converter plugin
55·+48··
GitHub Pages
Personal site
4·4+285··
KOReader patch
Vertical reading patch for KOReader
413+304··
pwidgets
Personal widgets
4·4+2,516·+171
mmgo (upstream)
Contributions to upstream mermaid CLI
3·3+518+3·
KOReader highlight
Squiggly highlight patch for KOReader
2·2+42·+41
DPT-CP1 HA
Home Assistant integration for Sony DPT-CP1
1·1+819·+65
Profile README
GitHub profile
1·1··+1
android_usb
Android USB utilities
11·+1,018·+43
bookperspective
Reading project
11···+3
ironman crawler
iThome Ironman crawler
11·+34··
Total (22 repos)31824078+67,238+19,975+2,551
code assets docs

Analysis

This report counts development work only. Two auto-noise / content repos are excluded from every number: ADR (46 commits — Architecture Decision Records generated automatically after each commit) and blog (16 commits — a one-time Hugo migration of 1,246 Blogger posts). What remains is genuine engineering: 318 commits across 22 repositories, averaging 6.8 commits on each of 47 active days.

EinkBro is the center of gravity. At 194 commits (61% of all dev activity) and ~50k lines added, the e-ink browser saw a sustained engineering push — a major architecture overhaul (extracting delegates, fixing dependency injection, migrating the database, splitting interfaces), a security/error-visibility/listener-leak modernization pass, and a wave of AI features (Page AI actions, GPT result history redesign, translation pipeline with a Jest test suite).

April vs. May. April carried the bulk of the work — 240 commits across 14 repos with −23k deletions, reflecting the heavy EinkBro refactoring/cleanup. May was lighter at 78 commits and far fewer deletions (−2,080), shifting toward smaller new tools (sony_draw, mmgo-mac, pwidgets) rather than large-scale refactoring.

Code vs. assets. With ADR and blog gone, the line counts are now mostly real: +67,238 (75%) is code. The one remaining distortion is binary assets (+19,975, 22%) — almost entirely calliplus_android's bundled SVG calligraphy library; strip that and EinkBro, ask_web, and the Mandroid file-transfer tools account for the overwhelming majority of code written.

New projects launched this period:

Mandroid Transfer — macOS↔Android file browser sony_draw — DPT-CP1 stylus drawing mmgo-mac — mermaid CLI Calli+ open-source release pwidgets KOReader patches

Working style. Activity clusters into intense sprints — the Apr 6 week (100 commits) and Apr 6 alone (27 commits) stand out — separated by lighter weeks (May 18 – May 24: 5 commits). The EinkBro commit log is heavy on refactor: and fix: prefixes, pointing to a maturity phase focused on code health and UX polish rather than greenfield feature dumping. A clear theme runs through everything: e-ink devices and reading workflows — the browser, Sony DPT tooling, KOReader patches, and Android file transfer all serve that ecosystem.

Weekly breakdown

Apr 1 – Apr 5 53 commits · +14,262 / −1,836

RepoCommits+Lines−Lines
EinkBro browser31+13,198−1,185
ask_web11+860−578
webvtt converter5+48−13
sweetlime3+20−19
KOReader patch1+35−0
whisperASR1+67−40
ironman crawler1+34−1

Apr 6 – Apr 12 100 commits · +26,659 / −16,536

RepoCommits+Lines−Lines
EinkBro browser65+22,166−14,440
Mandroid Transfer13+2,841−151
notable9+512−1,564
ask_web6+628−343
game20485+445−35
whisperASR2+67−3

Apr 13 – Apr 19 41 commits · +22,743 / −3,279

RepoCommits+Lines−Lines
EinkBro browser34+6,785−997
whisperASR4+417−56
Calli+ Android2+15,538−2,226
bookperspective1+3−0

Apr 20 – Apr 26 41 commits · +6,336 / −1,470

RepoCommits+Lines−Lines
EinkBro browser25+2,876−974
Calli+ Android5+540−435
Mandroid Finder4+1,702−19
whisperASR4+85−34
sweetlime2+72−8
android_usb1+1,061−0

Apr 27 – May 3 9 commits · +891 / −243

RepoCommits+Lines−Lines
EinkBro browser5+686−211
Mandroid Finder3+204−31
Profile README1+1−1

May 4 – May 10 39 commits · +4,941 / −1,249

RepoCommits+Lines−Lines
EinkBro browser30+3,570−1,100
mmgo-mac6+850−92
mmgo (upstream)3+521−57

May 11 – May 17 17 commits · +7,610 / −450

RepoCommits+Lines−Lines
mmgo-mac5+4,059−433
pwidgets4+2,687−11
KOReader patch2+208−0
GitHub Pages2+272−1
KOReader highlight2+83−0
EinkBro browser1+155−2
ask_web1+146−3

May 18 – May 24 5 commits · +1,134 / −37

RepoCommits+Lines−Lines
EinkBro browser2+180−0
KOReader patch1+61−37
DPT-CP1 HA1+884−0
GitHub Pages1+9−0

May 25 – May 31 13 commits · +5,188 / −136

RepoCommits+Lines−Lines
sony_draw7+2,479−109
ask_web4+2,633−27
EinkBro browser1+72−0
GitHub Pages1+4−0