GitHub 活動報告

2026 年 8 月 · @plateaukao
僅計開發活動 — ADR(326 個自動產生的 commits)、blog(13 個內容 commits)與 rocket 競賽工作區(106 個 commits、+4.85M 行機器產生的 telemetry)全數排除。
469
Commits — 單月新高
+93,745
新增行數
−16,742
刪除行數
24
Repos
+77,638
實際程式碼行數(佔新增 82%)
331 / 469
OhMyBias + EinkBro 的 commits(71%)
31 / 31
有 commit 的天數 · 平均 15.1/天
54
最忙的一天(8/16)

五個月趨勢

240
2026/4
78
2026/5
210
2026/6
273
2026/7
469
2026/8
8 月的 469 個 commits 較 7 月(273)成長 72% — 單月直逼整個六七月期間的 483,遠超四五月整期的 318。而且這還是先排除 rocket 工作區 106 個 commits 之後的數字。

行數變化的真面目

+77,638 83%
程式碼
+7,243 8%
文件與內容
+8,864 9%
素材與資料
排除 ADR、blog 與 rocket 之後,+93,745 行新增中有 83% 是手寫程式碼 — 單月 +77,638 行,照這個速度會超過六七月兩個月加起來的 +127,771。素材片段這次小而誠實:主要是 NerLan 的英文在地化字串目錄與 CalliPlus 的字帖資料,本月沒有大型資料匯入。

每週 commits

37
8/1 – 8/2
86
8/3 – 8/9
125
8/10 – 8/16
109
8/17 – 8/23
94
8/24 – 8/30
18
8/31

每日節奏

8/18/88/168/248/31
這系列報告以來頭一遭,整個月每一天都有 commit — 31 天全勤,平均每天 15.1 個。8/16(54 個)追平 7/7 創下的單日紀錄:OhMyBias 外觀編輯器誕生、NerLan 衝刺 App Store,都在同一個週日。

依專案(24 個 repos)

開發專案

排除 ADR、blog 與 rocket · 行數拆為程式碼/素材/文件
OhMyBias 米 — macOS + iOS + Android + 網頁
本月全新:嘸蝦米輸入法家族,五天內從零跨上四個平台 — macOS 的 Yabomish/OhMyBias、iOS 鍵盤 extension、Android 輸入法、網頁版外觀編輯器 — 接著整月密集發版(Android 0.3→0.6、iOS 0.4、macOS v0.2→v0.8)
179 commits · 佔全部開發 38%
+32,231 程式碼 +522 素材 +3,124 文件 Android 81 · iOS 48 · macOS 28 · 外觀編輯器 22
EinkBro — Android + iOS
旗艦電子紙瀏覽器:Android 五個版本(16.3.0→16.5.0)— 完整 UI 主題系統、按路徑生效的網站設定、APK 瘦身(−21% 再 −9%、adblock .so −77%)— iOS 版逐版跟進
152 commits · 佔全部開發 32%
+24,717 程式碼 +2,061 素材 +2,872 文件 Android 104 · iOS 48
RepoCommitsCode+Asset+Doc+
NerLan — iOS + Android
語言學習廣播播放器:iOS 以 Podcast 播放器之姿上架 App Store — Siri 與 App Shortcuts、Spotlight、完整英文在地化
50+7,526+3,716+1
CalliPlus Android
書法參考 App 復活(v4.10→4.11):不靠 Onyx SDK 的文石手寫筆墨跡、歐陽詢 92 法字帖與筆順資料(私有 repo)
46+4,566+2,009+135
Sharik 原生客戶端
全新:Sharik 區網檔案分享協定的極簡原生客戶端 — macOS(SwiftUI)、Android(約 80 KB、零依賴)、iOS,加上 KOReader 接收外掛 — 一週內全部完成
14+5,072+526+951
sweetlime
LIME 輸入法分支 — 四個版本(7.3→7.6):空白鍵滑動移游標、琴鍵音效、超大鍵盤尺寸
14+879··
whisperASR
macOS 轉錄 App — Swift 6 修正、首位外部貢獻者的 PR 合併
4+10··
koreader-patches
KOReader patches — 波浪劃記、日文直排旋轉閱讀、劃記內選字
2+1,095·+80
plateaukao.github.io
個人首頁改依平台分組;加入 NerLan 與修改版分支
2+44··
AutoScreenOnOff
2013 年的近距離感應螢幕開關 App 現代化重上 Play:target API 36、AGP 9、前景服務
1+700+28+76
ask_web
瀏覽器擴充功能:多組 API 設定、各組可調 reasoning
1+709·+4
KOReader(上游)
修正誤報 TOUCHSCREEN_NOTOUCH 裝置的觸控(iReader)
1+6+1·
AskGPT(上游)
KOReader 外掛:字典彈窗加上 GPT 按鈕
1+40··
Greasy Fork(上游)
EinkBro 加入 Mobile (iOS) 支援瀏覽器清單
1+9+1·
mpvEx(上游)
修正進度列點擊不精準、跳到下一部影片的問題
1+34··
總計(24 個 repos)469+77,638+8,864+7,243
程式碼 素材 文件

分析

本報告只計開發工作。三個 repo 完全排除在所有數字之外:ADR(326 個 — 每次 commit 後自動產生的 Architecture Decision Records)、blog(13 個內容 commits),以及 rocket(106 個 — TASTI 2026 火箭 GNC 競賽的兩人私有工作區,性質更像實驗筆記而非程式庫:光實驗框架就吐出 +4.85M 行 telemetry)。剩下的是紮實的工程:469 個 commits、24 個 repos — 單月新高,較 7 月(273)成長 72%,一個月就直逼整個六七月期間的 483。而且頭一遭整月無休:31 天裡 31 天有 commit,平均每天 15.1 個。

一套全新輸入法,一個月上了四個平台。8/12 Yabomish 登場 — 純 Swift、零依賴的 macOS 嘸蝦米輸入法。兩天後極簡分支 OhMyBias 米 init;iOS 鍵盤 extension 同日跟上、Android 輸入法隔天、網頁版外觀編輯器再隔天。到月底,這個家族(179 個 commits,佔全部 38%)已經有實體鍵盤支援、浮動鍵盤、自訂工具列、常用語組字碼,以及讓 Android 與 iOS 逐位元共用字典的二進位格式(PHM2/ZYM2/PYM2/CFM2)— 各平台版本齊發,Play 商店與 App Store 都送了件。

EinkBro 全程維持旗艦節奏。152 個 commits、五個 Android 版本(16.3.0→16.5.0):完整的 UI 主題系統(自訂配色、漸層轉盤、條紋/點陣/方格紙/橫線/交叉線圖樣填色、郵票邊框)、按路徑生效的網站設定與已設定網站清單、userscript bridge 安全強化,還有激進的 APK 瘦身 — 移除 Material Components(−21%)、移除 AppCompat(−9%)、libadblock-client.so 縮小 77%。iOS 版逐版跟進:翻譯功能對齊、同一套主題系統,以及與 Android 相容的備份格式 — 一個 zip 兩平台都能還原。

NerLan 上架 App Store。iOS 版以 Podcast 播放器之姿公開上架(廣播目錄需輸入代碼展開),新增 Siri 與 App Shortcuts、Spotlight 索引、語音快轉/倒轉、完整英文在地化;Android 版把小工具改用 RemoteViews 瘦身,還學會直接從音訊串流轉錄。8 月下旬的一週(8/23–28)之內,整個 Sharik 客戶端家族冒了出來:macOS、Android(約 80 KB、零依賴)與 iOS 的原生區網檔案分享客戶端,外加 KOReader 接收外掛 — 讓 EinkBro 能把網址一鍵多播到電子書閱讀器上。

本期新啟動的專案:

OhMyBias 米 — macOS / iOS / Android / 網頁,5 個 repos Sharik 原生客戶端 — 一週 4 個 repos CalliPlus Android 復活 AutoScreenOnOff 現代化

工作型態。過去兩個月一衝一歇的節奏不見了 — 8 月是一整片高原,三波浪潮相互交疊:EinkBro 打磨(第 1–2 週)、OhMyBias 衝刺(第 3–4 週,8/10 那週達 125 個 commits 的高點)、CalliPlus 與 Sharik(第 5 週)。這個月也收攏了幾條線:從 sweetlime 與 KOReader 嘸蝦米 patch 開始的輸入法軸線,如今自成一個完整的 App 家族;六七月開始的 Apple 平台推進,以單月兩件 App Store 送審(NerLan、OhMyBias)作結;連 2013 年的 AutoScreenOnOff 都被撢了灰、以現代規格重新上 Play。上游貢獻也沒停:KOReader、AskGPT、Greasy Fork、mpvEx 各收下一個 patch。

每週明細

8/1 – 8/2 37 commits · +5,229 / −2,359

RepoCommits+行−行
EinkBro Android16+1,470−197
CalliPlus Android7+356−262
EinkBro iOS7+1,537−57
sweetlime3+601−3
NerLan Android2+307−65
AutoScreenOnOff1+804−1,735
NerLan iOS1+154−40

8/3 – 8/9 86 commits · +15,139 / −2,322

RepoCommits+行−行
EinkBro Android37+6,428−1,240
EinkBro iOS29+6,020−816
sweetlime7+231−26
NerLan Android4+2,119−162
NerLan iOS3+239−49
whisperASR2+9−14
AskGPT(上游)1+40−1
Greasy Fork(上游)1+10−1
… 另 2 個 repos2+43−13

8/10 – 8/16 125 commits · +35,272 / −2,517

RepoCommits+行−行
OhMyBias Android28+8,068−418
OhMyBias iOS23+7,088−369
NerLan iOS17+5,370−281
EinkBro Android16+1,155−172
OhMyBias 外觀編輯器11+1,892−89
Yabomish8+664−75
OhMyBias macOS7+9,537−780
NerLan Android5+693−87
… 另 6 個 repos10+805−246

8/17 – 8/23 109 commits · +14,241 / −2,981

RepoCommits+行−行
OhMyBias Android40+3,200−1,026
OhMyBias iOS16+1,022−299
EinkBro Android15+3,634−1,035
OhMyBias 外觀編輯器10+464−193
OhMyBias macOS7+608−296
EinkBro iOS6+314−85
Sharik macOS6+1,353−25
NerLan iOS4+52−19
… 另 3 個 repos5+3,594−3

8/24 – 8/30 94 commits · +22,493 / −6,275

RepoCommits+行−行
CalliPlus Android35+6,247−2,845
EinkBro Android18+4,834−1,397
OhMyBias iOS9+640−61
NerLan Android7+1,762−1,140
OhMyBias macOS6+879−22
OhMyBias Android5+911−75
NerLan iOS4+496−29
Sharik Android4+1,602−12
… 另 2 個 repos6+5,122−694

8/31 18 commits · +1,371 / −288

RepoCommits+行−行
OhMyBias Android8+899−100
CalliPlus Android4+107−96
EinkBro iOS2+179−51
EinkBro Android2+177−36
NerLan iOS1+4−4
OhMyBias 外觀編輯器1+5−1