| Repository | Total | Jun | Jul | Code+ | Asset+ | Doc+ |
|---|---|---|---|---|---|---|
| whisperASR macOS SwiftUI transcription app — live ASR, model catalog, meeting minutes | 47 | 17 | 30 | +4,938 | · | +271 |
| immersive-script Bilingual immersive web-page translation userscript | 14 | 13 | 1 | +2,507 | · | +161 |
| MacDown (upstream) Mermaid v11 rendering + dark themes, contributed to the maintained fork | 8 | 8 | · | +10,715 | · | · |
| sweetlime LIME input method fork — e-ink keystroke performance | 5 | · | 5 | +408 | · | · |
| koreader-patches KOReader patches — Boshiamy 嘸蝦米 keyboard (private repo) | 4 | 4 | · | +639 | +46,645 | +229 |
| arabic_lessons Self-contained HTML lessons for basic Arabic conversation | 3 | · | 3 | +1,164 | · | +27 |
| Calli+ Flutter Chinese calligraphy app — SVG charbook port, App Store revival (private repo) | 3 | · | 3 | +252 | +22,349 | +51 |
| Sony DPT Mac app Native macOS app for Sony Digital Paper / Fujitsu Quaderno | 2 | 2 | · | +4,134 | · | +67 |
| APNGKit (upstream) iOS APNG library contributions | 2 | 2 | · | +202 | · | · |
| Netflix Subtitle DL Chrome extension: Netflix subtitles as ZIP or EPUB | 2 | 2 | · | +177 | · | +70 |
| ask_web Browser extension: AI chat over any web page | 1 | 1 | · | +7 | · | · |
| Greasy Fork (upstream) Contribution to the userscript hosting site | 1 | 1 | · | +16 | · | · |
| supernote_draw Supernote stylus drawing experiment | 1 | 1 | · | +197 | · | · |
| Total (17 repos) | 483 | 210 | 273 | +127,771 | +69,126 | +2,911 |
This report counts development work only. Two auto-noise / content repos are excluded from every number: ADR (280 commits — Architecture Decision Records generated automatically after each commit) and blog (12 content commits). What remains is genuine engineering: 483 commits across 17 repositories, averaging 10.7 commits on each of 45 active days — a 52% jump over April–May's 318 commits.
June vs. July. June (210 commits) was the NerLan sprint — both apps built from scratch in under two weeks — plus heavy EinkBro deletions (−26,309 overall, refactoring and trimming the Boshiamy data table). July (273 commits) beat even April's 240 and split into two pushes: a polish sprint across EinkBro / NerLan / whisperASR peaking at 54 commits on July 7, then the EinkBro iOS port. Between them sat a genuine holiday: June 28 – July 6 saw just 9 commits in 9 days, including a six-day stretch of complete silence — the longest break in four months.
The quiet overachiever is whisperASR (47 commits): from v0.4 to v0.8 it gained low-latency live transcription, a downloadable model catalog, NVIDIA Nemotron 3.5 streaming ASR via Core ML, live translation, meeting-minutes generation, and SRT/VTT subtitle export. And the upstream contributions continued: mermaid v11 rendering and dark-theme diagram support for the maintained MacDown fork (merged as PRs), plus patches to APNGKit and Greasy Fork.
New projects launched this period:
Working style. The sprint pattern from April–May got sharper: two mega-sprints — Jun 8–21 (178 commits, the NerLan build-out) and Jul 6–19 (231 commits, polish + iOS port) — bracket a two-week valley. The long-running themes are all still here — e-ink devices, reading workflows, input methods — but two new threads emerged: language learning (NerLan, arabic_lessons, immersive-script, whisperASR's translation features) and a decisive push onto iOS/macOS: three of the period's biggest projects (NerLan iOS, EinkBro iOS, whisperASR) plus the Calli+ Flutter App Store revival all target Apple platforms.
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| whisperASR | 5 | +415 | −131 |
| MacDown (upstream) | 4 | +7,106 | −216 |
| Sony DPT Mac app | 2 | +4,201 | −0 |
| Netflix Subtitle DL | 2 | +247 | −36 |
| supernote_draw | 1 | +197 | −119 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 30 | +9,200 | −8,912 |
| NerLan Android | 28 | +5,635 | −598 |
| NerLan iOS | 17 | +2,877 | −176 |
| immersive-script | 8 | +1,797 | −54 |
| whisperASR | 4 | +641 | −68 |
| koreader-patches | 3 | +46,945 | −13,733 |
| MacDown (upstream) | 2 | +111 | −371 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| NerLan iOS | 41 | +8,363 | −571 |
| NerLan Android | 22 | +4,058 | −409 |
| EinkBro browser | 9 | +483 | −86 |
| whisperASR | 8 | +1,902 | −27 |
| immersive-script | 3 | +247 | −32 |
| MacDown (upstream) | 2 | +3,498 | −458 |
| koreader-patches | 1 | +568 | −12 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 5 | +112 | −44 |
| NerLan Android | 4 | +214 | −50 |
| NerLan iOS | 3 | +156 | −23 |
| immersive-script | 2 | +604 | −129 |
| APNGKit (upstream) | 2 | +202 | −53 |
| ask_web | 1 | +7 | −0 |
| Greasy Fork (upstream) | 1 | +16 | −1 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 6 | +722 | −178 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 42 | +5,303 | −2,480 |
| NerLan iOS | 36 | +1,031 | −395 |
| NerLan Android | 26 | +565 | −168 |
| whisperASR | 18 | +280 | −126 |
| sweetlime | 3 | +389 | −137 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro iOS | 73 | +54,983 | −2,181 |
| EinkBro browser | 18 | +2,040 | −665 |
| whisperASR | 10 | +1,665 | −129 |
| Calli+ Flutter | 3 | +22,652 | −645 |
| NerLan iOS | 1 | +281 | −18 |
| immersive-script | 1 | +20 | −8 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro iOS | 12 | +633 | −187 |
| EinkBro browser | 5 | +1,049 | −321 |
| NerLan Android | 4 | +1,884 | −38 |
| NerLan iOS | 3 | +2,565 | −110 |
| arabic_lessons | 3 | +1,191 | −19 |
| Repo | Commits | +Lines | −Lines |
|---|---|---|---|
| EinkBro browser | 3 | +1,744 | −36 |
| whisperASR | 2 | +306 | −64 |
| sweetlime | 2 | +19 | −10 |
| NerLan iOS | 1 | +323 | −35 |
| NerLan Android | 1 | +361 | −10 |