| Repository | Total | Apr | May | Code+ | Asset+ | Doc+ |
|---|---|---|---|---|---|---|
| ask_web Browser extension: AI chat & assistant over any web page | 22 | 17 | 5 | +1,869 | +2,314 | +84 |
| Mandroid Transfer macOS Finder-style file browser for Android over ADB | 13 | 13 | · | +2,803 | · | +38 |
| mmgo-mac Mermaid diagram CLI for macOS | 11 | · | 11 | +1,238 | +3,405 | +266 |
| whisperASR Whisper speech-to-text tooling | 11 | 11 | · | +636 | · | · |
| notable Note-taking app tweaks | 9 | 9 | · | +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 | 7 | 7 | · | +1,782 | · | +124 |
| Calli+ Android Chinese calligraphy practice app — open-source prep | 7 | 7 | · | +1,313 | +14,196 | +569 |
| sweetlime Side project | 5 | 5 | · | +92 | · | · |
| game2048 2048 game | 5 | 5 | · | +419 | · | +26 |
| webvtt converter WebVTT subtitle converter plugin | 5 | 5 | · | +48 | · | · |
| GitHub Pages Personal site | 4 | · | 4 | +285 | · | · |
| KOReader patch Vertical reading patch for KOReader | 4 | 1 | 3 | +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 | 1 | 1 | · | +1,018 | · | +43 |
| bookperspective Reading project | 1 | 1 | · | · | · | +3 |
| ironman crawler iThome Ironman crawler | 1 | 1 | · | +34 | · | · |
| Total (22 repos) | 318 | 240 | 78 | +67,238 | +19,975 | +2,551 |
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.
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.
New projects launched this period:
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.
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 31 | +13,198 | −1,185 |
| ask_web | 11 | +860 | −578 |
| webvtt converter | 5 | +48 | −13 |
| sweetlime | 3 | +20 | −19 |
| KOReader patch | 1 | +35 | −0 |
| whisperASR | 1 | +67 | −40 |
| ironman crawler | 1 | +34 | −1 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 65 | +22,166 | −14,440 |
| Mandroid Transfer | 13 | +2,841 | −151 |
| notable | 9 | +512 | −1,564 |
| ask_web | 6 | +628 | −343 |
| game2048 | 5 | +445 | −35 |
| whisperASR | 2 | +67 | −3 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 34 | +6,785 | −997 |
| whisperASR | 4 | +417 | −56 |
| Calli+ Android | 2 | +15,538 | −2,226 |
| bookperspective | 1 | +3 | −0 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 25 | +2,876 | −974 |
| Calli+ Android | 5 | +540 | −435 |
| Mandroid Finder | 4 | +1,702 | −19 |
| whisperASR | 4 | +85 | −34 |
| sweetlime | 2 | +72 | −8 |
| android_usb | 1 | +1,061 | −0 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 5 | +686 | −211 |
| Mandroid Finder | 3 | +204 | −31 |
| Profile README | 1 | +1 | −1 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 30 | +3,570 | −1,100 |
| mmgo-mac | 6 | +850 | −92 |
| mmgo (upstream) | 3 | +521 | −57 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| mmgo-mac | 5 | +4,059 | −433 |
| pwidgets | 4 | +2,687 | −11 |
| KOReader patch | 2 | +208 | −0 |
| GitHub Pages | 2 | +272 | −1 |
| KOReader highlight | 2 | +83 | −0 |
| EinkBro browser | 1 | +155 | −2 |
| ask_web | 1 | +146 | −3 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 2 | +180 | −0 |
| KOReader patch | 1 | +61 | −37 |
| DPT-CP1 HA | 1 | +884 | −0 |
| GitHub Pages | 1 | +9 | −0 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| sony_draw | 7 | +2,479 | −109 |
| ask_web | 4 | +2,633 | −27 |
| EinkBro browser | 1 | +72 | −0 |
| GitHub Pages | 1 | +4 | −0 |